summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2022-10-23 21:44:13 -0300
committerJesusaves <cpntb1@ymail.com>2022-10-23 21:44:13 -0300
commit2f75672ce9c9572e1bcc39eba8b376e41eae6856 (patch)
treee3ce7e053ffef3e65ec91f4c8919da0260644915 /graphics
downloadclientdata-2f75672ce9c9572e1bcc39eba8b376e41eae6856.tar.gz
clientdata-2f75672ce9c9572e1bcc39eba8b376e41eae6856.tar.bz2
clientdata-2f75672ce9c9572e1bcc39eba8b376e41eae6856.tar.xz
clientdata-2f75672ce9c9572e1bcc39eba8b376e41eae6856.zip
Initial commit (Moubootaur Legends Fork)
Diffstat (limited to 'graphics')
-rw-r--r--graphics/badges/flags/00.xml2
-rw-r--r--graphics/badges/flags/de.xml15
-rw-r--r--graphics/badges/flags/en.xml15
-rw-r--r--graphics/badges/flags/es.xml15
-rw-r--r--graphics/badges/flags/fr.xml15
-rw-r--r--graphics/badges/flags/pt_BR.xml15
-rw-r--r--graphics/badges/guilds/croconut-riders.pngbin0 -> 422 bytes
-rw-r--r--graphics/badges/guilds/croconut-riders.xml14
-rw-r--r--graphics/badges/guilds/monster-king.pngbin0 -> 685 bytes
-rw-r--r--graphics/badges/guilds/monster-king.xml14
-rw-r--r--graphics/badges/guilds/piou-knights.pngbin0 -> 728 bytes
-rw-r--r--graphics/badges/guilds/piou-knights.xml14
-rw-r--r--graphics/guiicons/flags/de.pngbin0 -> 258 bytes
-rw-r--r--graphics/guiicons/flags/en.pngbin0 -> 728 bytes
-rw-r--r--graphics/guiicons/flags/es.pngbin0 -> 381 bytes
-rw-r--r--graphics/guiicons/flags/fr.pngbin0 -> 319 bytes
-rw-r--r--graphics/guiicons/flags/pt_BR.pngbin0 -> 537 bytes
-rw-r--r--graphics/images/003-1.pngbin0 -> 125988 bytes
-rw-r--r--graphics/images/ambient/aethyr.jpgbin0 -> 343705 bytes
-rw-r--r--graphics/images/ambient/cloud.pngbin0 -> 727397 bytes
-rw-r--r--graphics/images/ambient/darkness1.pngbin0 -> 177980 bytes
-rw-r--r--graphics/images/ambient/darkness2.pngbin0 -> 199664 bytes
-rw-r--r--graphics/images/ambient/desertclouds.pngbin0 -> 65322 bytes
-rw-r--r--graphics/images/ambient/fire.pngbin0 -> 192879 bytes
-rw-r--r--graphics/images/ambient/fog.pngbin0 -> 34849 bytes
-rw-r--r--graphics/images/ambient/light_fog.pngbin0 -> 75431 bytes
-rw-r--r--graphics/images/ambient/medium_fog.pngbin0 -> 103522 bytes
-rw-r--r--graphics/images/ambient/night.pngbin0 -> 97359 bytes
-rw-r--r--graphics/images/ambient/rain.pngbin0 -> 180428 bytes
-rw-r--r--graphics/images/ambient/sandstorm.pngbin0 -> 380452 bytes
-rw-r--r--graphics/images/ambient/snow.pngbin0 -> 57316 bytes
-rw-r--r--graphics/images/ambient/spotlight.pngbin0 -> 44393 bytes
-rw-r--r--graphics/images/ambient/swampfog.pngbin0 -> 26282 bytes
-rw-r--r--graphics/images/aurora.xml118
-rw-r--r--graphics/images/aurora/Anniversary.pngbin0 -> 85793 bytes
-rw-r--r--graphics/images/aurora/Candor.pngbin0 -> 85529 bytes
-rw-r--r--graphics/images/aurora/Christmas.pngbin0 -> 106421 bytes
-rw-r--r--graphics/images/aurora/Easter.pngbin0 -> 98305 bytes
-rw-r--r--graphics/images/aurora/Expo.pngbin0 -> 100223 bytes
-rw-r--r--graphics/images/aurora/Fishing.pngbin0 -> 99694 bytes
-rw-r--r--graphics/images/aurora/Kamelot.pngbin0 -> 84934 bytes
-rw-r--r--graphics/images/aurora/Mining.pngbin0 -> 100624 bytes
-rw-r--r--graphics/images/aurora/Olympics.pngbin0 -> 103767 bytes
-rw-r--r--graphics/images/aurora/Patrick.pngbin0 -> 85700 bytes
-rw-r--r--graphics/images/aurora/Raid.pngbin0 -> 99314 bytes
-rw-r--r--graphics/images/aurora/Regnum.pngbin0 -> 85954 bytes
-rw-r--r--graphics/images/aurora/Thanksgiving.pngbin0 -> 84853 bytes
-rw-r--r--graphics/images/aurora/Tower.pngbin0 -> 99218 bytes
-rw-r--r--graphics/images/aurora/Valentine.pngbin0 -> 105279 bytes
-rw-r--r--graphics/images/aurora/Worker.pngbin0 -> 85020 bytes
-rw-r--r--graphics/images/bexp.pngbin0 -> 2113 bytes
-rw-r--r--graphics/images/daily.xml1865
-rw-r--r--graphics/images/done.pngbin0 -> 1188 bytes
-rw-r--r--graphics/images/final.pngbin0 -> 1395 bytes
-rw-r--r--graphics/images/gift.pngbin0 -> 2347 bytes
-rw-r--r--graphics/images/gp.pngbin0 -> 2096 bytes
-rw-r--r--graphics/images/jexp.pngbin0 -> 2136 bytes
-rw-r--r--graphics/images/last.pngbin0 -> 2588 bytes
-rw-r--r--graphics/images/ok.pngbin0 -> 1923 bytes
-rw-r--r--graphics/images/sc.pngbin0 -> 1347 bytes
-rw-r--r--graphics/images/seaofclouds_1024x1024.pngbin0 -> 410107 bytes
-rw-r--r--graphics/images/sequenceboard.pngbin0 -> 110584 bytes
-rw-r--r--graphics/images/spit23loginwallpaper_800x600.pngbin0 -> 2153494 bytes
-rw-r--r--graphics/items/equipment/ammo/arrow.pngbin0 -> 325 bytes
-rw-r--r--graphics/items/equipment/ammo/bonearrow.pngbin0 -> 614 bytes
-rw-r--r--graphics/items/equipment/ammo/cursedarrow.pngbin0 -> 567 bytes
-rw-r--r--graphics/items/equipment/ammo/ironarrow.pngbin0 -> 348 bytes
-rw-r--r--graphics/items/equipment/ammo/mortararrow.pngbin0 -> 302 bytes
-rw-r--r--graphics/items/equipment/ammo/placeholder.pngbin0 -> 1760 bytes
-rw-r--r--graphics/items/equipment/ammo/poisonarrow.pngbin0 -> 595 bytes
-rw-r--r--graphics/items/equipment/ammo/roundstone.pngbin0 -> 984 bytes
-rw-r--r--graphics/items/equipment/ammo/thornarrow.pngbin0 -> 518 bytes
-rw-r--r--graphics/items/equipment/ammo/tolchiarrow.pngbin0 -> 435 bytes
-rw-r--r--graphics/items/equipment/ammo/trainingarrow.pngbin0 -> 432 bytes
-rw-r--r--graphics/items/equipment/amulet/alvasuspendant.pngbin0 -> 1136 bytes
-rw-r--r--graphics/items/equipment/amulet/angelamulet.pngbin0 -> 1047 bytes
-rw-r--r--graphics/items/equipment/amulet/barbarianamulet.pngbin0 -> 1128 bytes
-rw-r--r--graphics/items/equipment/amulet/barbarianmasteramulet.pngbin0 -> 1057 bytes
-rw-r--r--graphics/items/equipment/amulet/bloodstonependant.pngbin0 -> 712 bytes
-rw-r--r--graphics/items/equipment/amulet/bromenalfourleafamulet.pngbin0 -> 818 bytes
-rw-r--r--graphics/items/equipment/amulet/clawpendant.pngbin0 -> 593 bytes
-rw-r--r--graphics/items/equipment/amulet/crozenitefourleafamulet.pngbin0 -> 781 bytes
-rw-r--r--graphics/items/equipment/amulet/darkpendant.pngbin0 -> 901 bytes
-rw-r--r--graphics/items/equipment/amulet/darktalisman.pngbin0 -> 820 bytes
-rw-r--r--graphics/items/equipment/amulet/enchanter.pngbin0 -> 1445 bytes
-rw-r--r--graphics/items/equipment/amulet/flighttalisman.pngbin0 -> 866 bytes
-rw-r--r--graphics/items/equipment/amulet/goldenfourleafamulet.pngbin0 -> 815 bytes
-rw-r--r--graphics/items/equipment/amulet/heartnecklace.pngbin0 -> 572 bytes
-rw-r--r--graphics/items/equipment/amulet/infinite.pngbin0 -> 885 bytes
-rw-r--r--graphics/items/equipment/amulet/ironfourleafamulet.pngbin0 -> 794 bytes
-rw-r--r--graphics/items/equipment/amulet/jacksskeletoncharm.pngbin0 -> 534 bytes
-rw-r--r--graphics/items/equipment/amulet/japanese.pngbin0 -> 867 bytes
-rw-r--r--graphics/items/equipment/amulet/lifestonependant.pngbin0 -> 1020 bytes
-rw-r--r--graphics/items/equipment/amulet/mechamedallion.pngbin0 -> 1810 bytes
-rw-r--r--graphics/items/equipment/amulet/misticalamulet.pngbin0 -> 1488 bytes
-rw-r--r--graphics/items/equipment/amulet/monkpendant.pngbin0 -> 702 bytes
-rw-r--r--graphics/items/equipment/amulet/mouboopendant.pngbin0 -> 1322 bytes
-rw-r--r--graphics/items/equipment/amulet/rawtalisman.pngbin0 -> 843 bytes
-rw-r--r--graphics/items/equipment/amulet/toothnecklace.pngbin0 -> 801 bytes
-rw-r--r--graphics/items/equipment/amulet/wolvernteethnecklace.pngbin0 -> 890 bytes
-rw-r--r--graphics/items/equipment/charms/ashurn.pngbin0 -> 559 bytes
-rw-r--r--graphics/items/equipment/charms/astralcube.pngbin0 -> 280 bytes
-rw-r--r--graphics/items/equipment/charms/brokendoll.pngbin0 -> 763 bytes
-rw-r--r--graphics/items/equipment/charms/bronzemedal.pngbin0 -> 834 bytes
-rw-r--r--graphics/items/equipment/charms/cursedskull.pngbin0 -> 515 bytes
-rw-r--r--graphics/items/equipment/charms/doll.pngbin0 -> 957 bytes
-rw-r--r--graphics/items/equipment/charms/dragonstar.pngbin0 -> 909 bytes
-rw-r--r--graphics/items/equipment/charms/earthscroll.pngbin0 -> 2115 bytes
-rw-r--r--graphics/items/equipment/charms/firescroll.pngbin0 -> 621 bytes
-rw-r--r--graphics/items/equipment/charms/fourleafclover.pngbin0 -> 846 bytes
-rw-r--r--graphics/items/equipment/charms/goldmedal.pngbin0 -> 879 bytes
-rw-r--r--graphics/items/equipment/charms/graduationalbum.pngbin0 -> 847 bytes
-rw-r--r--graphics/items/equipment/charms/grimoir.pngbin0 -> 828 bytes
-rw-r--r--graphics/items/equipment/charms/heartofisis.pngbin0 -> 915 bytes
-rw-r--r--graphics/items/equipment/charms/leatherball.pngbin0 -> 534 bytes
-rw-r--r--graphics/items/equipment/charms/oldtowel.pngbin0 -> 1715 bytes
-rw-r--r--graphics/items/equipment/charms/plushmouboo.pngbin0 -> 950 bytes
-rw-r--r--graphics/items/equipment/charms/redstocking.pngbin0 -> 523 bytes
-rw-r--r--graphics/items/equipment/charms/rubberducky.pngbin0 -> 1089 bytes
-rw-r--r--graphics/items/equipment/charms/santaglobe.pngbin0 -> 795 bytes
-rw-r--r--graphics/items/equipment/charms/silvermedal.pngbin0 -> 825 bytes
-rw-r--r--graphics/items/equipment/charms/snowmanglobe.pngbin0 -> 727 bytes
-rw-r--r--graphics/items/equipment/charms/spectralorb.pngbin0 -> 810 bytes
-rw-r--r--graphics/items/equipment/charms/thetabook.pngbin0 -> 1073 bytes
-rw-r--r--graphics/items/equipment/charms/treasuremap.pngbin0 -> 1374 bytes
-rw-r--r--graphics/items/equipment/charms/treasuremap2.pngbin0 -> 2024 bytes
-rw-r--r--graphics/items/equipment/charms/zarkorscroll.pngbin0 -> 927 bytes
-rw-r--r--graphics/items/equipment/chest/assassinchest.pngbin0 -> 597 bytes
-rw-r--r--graphics/items/equipment/chest/bathrobe.pngbin0 -> 780 bytes
-rw-r--r--graphics/items/equipment/chest/bromenalchest.pngbin0 -> 1321 bytes
-rw-r--r--graphics/items/equipment/chest/candorshirt.pngbin0 -> 659 bytes
-rw-r--r--graphics/items/equipment/chest/chainmail.pngbin0 -> 2542 bytes
-rw-r--r--graphics/items/equipment/chest/communityshirt.pngbin0 -> 690 bytes
-rw-r--r--graphics/items/equipment/chest/contributorsweater.pngbin0 -> 635 bytes
-rw-r--r--graphics/items/equipment/chest/copperarmor.pngbin0 -> 986 bytes
-rw-r--r--graphics/items/equipment/chest/cottonshirt.pngbin0 -> 715 bytes
-rw-r--r--graphics/items/equipment/chest/desertshirt.pngbin0 -> 689 bytes
-rw-r--r--graphics/items/equipment/chest/forestarmor.pngbin0 -> 1468 bytes
-rw-r--r--graphics/items/equipment/chest/gmrobe.pngbin0 -> 1045 bytes
-rw-r--r--graphics/items/equipment/chest/leathershirt.pngbin0 -> 440 bytes
-rw-r--r--graphics/items/equipment/chest/lightplatemail.pngbin0 -> 550 bytes
-rw-r--r--graphics/items/equipment/chest/minertanktop.pngbin0 -> 846 bytes
-rw-r--r--graphics/items/equipment/chest/redknight.pngbin0 -> 726 bytes
-rw-r--r--graphics/items/equipment/chest/sailorshirt.pngbin0 -> 1064 bytes
-rw-r--r--graphics/items/equipment/chest/saviorarmor.pngbin0 -> 2148 bytes
-rw-r--r--graphics/items/equipment/chest/shorttanktop.pngbin0 -> 512 bytes
-rw-r--r--graphics/items/equipment/chest/silkrobe.pngbin0 -> 1041 bytes
-rw-r--r--graphics/items/equipment/chest/sorcererrobe.pngbin0 -> 1046 bytes
-rw-r--r--graphics/items/equipment/chest/tanktop.pngbin0 -> 585 bytes
-rw-r--r--graphics/items/equipment/chest/terranitearmor.pngbin0 -> 962 bytes
-rw-r--r--graphics/items/equipment/chest/tnecksweater.pngbin0 -> 625 bytes
-rw-r--r--graphics/items/equipment/chest/trainingshirt.pngbin0 -> 1022 bytes
-rw-r--r--graphics/items/equipment/chest/uglychristmassweater.pngbin0 -> 566 bytes
-rw-r--r--graphics/items/equipment/chest/valentinedress.pngbin0 -> 1758 bytes
-rw-r--r--graphics/items/equipment/chest/vneckjumper.pngbin0 -> 768 bytes
-rw-r--r--graphics/items/equipment/chest/vnecksweater.pngbin0 -> 971 bytes
-rw-r--r--graphics/items/equipment/chest/warlordplate.pngbin0 -> 1879 bytes
-rw-r--r--graphics/items/equipment/feet/assassinboots.pngbin0 -> 331 bytes
-rw-r--r--graphics/items/equipment/feet/boots.pngbin0 -> 642 bytes
-rw-r--r--graphics/items/equipment/feet/bromenalboots.pngbin0 -> 397 bytes
-rw-r--r--graphics/items/equipment/feet/candorboots.pngbin0 -> 841 bytes
-rw-r--r--graphics/items/equipment/feet/cottonboots.pngbin0 -> 348 bytes
-rw-r--r--graphics/items/equipment/feet/fursboots.pngbin0 -> 1151 bytes
-rw-r--r--graphics/items/equipment/feet/slippers.pngbin0 -> 943 bytes
-rw-r--r--graphics/items/equipment/feet/squirrelboots.pngbin0 -> 665 bytes
-rw-r--r--graphics/items/equipment/feet/tulimsharguardboots.pngbin0 -> 746 bytes
-rw-r--r--graphics/items/equipment/feet/warlordboots.pngbin0 -> 1014 bytes
-rw-r--r--graphics/items/equipment/hands/armbands.pngbin0 -> 578 bytes
-rw-r--r--graphics/items/equipment/hands/assassingloves.pngbin0 -> 704 bytes
-rw-r--r--graphics/items/equipment/hands/bromenalgloves.pngbin0 -> 1036 bytes
-rw-r--r--graphics/items/equipment/hands/candorgloves.pngbin0 -> 900 bytes
-rw-r--r--graphics/items/equipment/hands/copperarmbands.pngbin0 -> 1091 bytes
-rw-r--r--graphics/items/equipment/hands/cottongloves.pngbin0 -> 578 bytes
-rw-r--r--graphics/items/equipment/hands/ironarmbands.pngbin0 -> 529 bytes
-rw-r--r--graphics/items/equipment/hands/leathergloves.pngbin0 -> 692 bytes
-rw-r--r--graphics/items/equipment/hands/minergloves.pngbin0 -> 730 bytes
-rw-r--r--graphics/items/equipment/hands/scarabarmlet.pngbin0 -> 1091 bytes
-rw-r--r--graphics/items/equipment/head/admcap.pngbin0 -> 599 bytes
-rw-r--r--graphics/items/equipment/head/afkcap.pngbin0 -> 782 bytes
-rw-r--r--graphics/items/equipment/head/alchemisthelmet.pngbin0 -> 1500 bytes
-rw-r--r--graphics/items/equipment/head/alphamouboohead.pngbin0 -> 1243 bytes
-rw-r--r--graphics/items/equipment/head/antlerhat.pngbin0 -> 451 bytes
-rw-r--r--graphics/items/equipment/head/archangelhelmet.pngbin0 -> 1285 bytes
-rw-r--r--graphics/items/equipment/head/axehat.pngbin0 -> 694 bytes
-rw-r--r--graphics/items/equipment/head/backcowboyhat.pngbin0 -> 839 bytes
-rw-r--r--graphics/items/equipment/head/bandana.pngbin0 -> 817 bytes
-rw-r--r--graphics/items/equipment/head/beaniecopter.pngbin0 -> 699 bytes
-rw-r--r--graphics/items/equipment/head/bearhat.pngbin0 -> 568 bytes
-rw-r--r--graphics/items/equipment/head/beekeeperhat.pngbin0 -> 565 bytes
-rw-r--r--graphics/items/equipment/head/boina.pngbin0 -> 1033 bytes
-rw-r--r--graphics/items/equipment/head/bountyhunterhelmet.pngbin0 -> 667 bytes
-rw-r--r--graphics/items/equipment/head/bowlerhat.pngbin0 -> 643 bytes
-rw-r--r--graphics/items/equipment/head/braineggshell.pngbin0 -> 811 bytes
-rw-r--r--graphics/items/equipment/head/brimmedfeatherhat.pngbin0 -> 836 bytes
-rw-r--r--graphics/items/equipment/head/brimmedflowerhat.pngbin0 -> 973 bytes
-rw-r--r--graphics/items/equipment/head/brimmedhat.pngbin0 -> 657 bytes
-rw-r--r--graphics/items/equipment/head/bromenalhelmet.pngbin0 -> 952 bytes
-rw-r--r--graphics/items/equipment/head/bucket.pngbin0 -> 848 bytes
-rw-r--r--graphics/items/equipment/head/bull.pngbin0 -> 900 bytes
-rw-r--r--graphics/items/equipment/head/bunnyears.pngbin0 -> 312 bytes
-rw-r--r--graphics/items/equipment/head/candlehelmet.pngbin0 -> 1436 bytes
-rw-r--r--graphics/items/equipment/head/candorheadband.pngbin0 -> 793 bytes
-rw-r--r--graphics/items/equipment/head/cap.pngbin0 -> 574 bytes
-rw-r--r--graphics/items/equipment/head/captaincap.pngbin0 -> 869 bytes
-rw-r--r--graphics/items/equipment/head/catears.pngbin0 -> 431 bytes
-rw-r--r--graphics/items/equipment/head/cathelmet.pngbin0 -> 761 bytes
-rw-r--r--graphics/items/equipment/head/centurionhelmet.pngbin0 -> 559 bytes
-rw-r--r--graphics/items/equipment/head/chefhat.pngbin0 -> 578 bytes
-rw-r--r--graphics/items/equipment/head/clericcap.pngbin0 -> 700 bytes
-rw-r--r--graphics/items/equipment/head/corsairhat.pngbin0 -> 453 bytes
-rw-r--r--graphics/items/equipment/head/crown.pngbin0 -> 972 bytes
-rw-r--r--graphics/items/equipment/head/crusadehelmet.pngbin0 -> 1414 bytes
-rw-r--r--graphics/items/equipment/head/darkhelm.pngbin0 -> 721 bytes
-rw-r--r--graphics/items/equipment/head/darkknighthelmet.pngbin0 -> 670 bytes
-rw-r--r--graphics/items/equipment/head/deserthat.pngbin0 -> 491 bytes
-rw-r--r--graphics/items/equipment/head/deserthelmet.pngbin0 -> 886 bytes
-rw-r--r--graphics/items/equipment/head/devcap.pngbin0 -> 722 bytes
-rw-r--r--graphics/items/equipment/head/dragoneggshell.pngbin0 -> 802 bytes
-rw-r--r--graphics/items/equipment/head/earmuffs.pngbin0 -> 989 bytes
-rw-r--r--graphics/items/equipment/head/eggshellhat.pngbin0 -> 454 bytes
-rw-r--r--graphics/items/equipment/head/fafimask.pngbin0 -> 700 bytes
-rw-r--r--graphics/items/equipment/head/fairyhat.pngbin0 -> 559 bytes
-rw-r--r--graphics/items/equipment/head/fancyhat.pngbin0 -> 397 bytes
-rw-r--r--graphics/items/equipment/head/farmerhat.pngbin0 -> 486 bytes
-rw-r--r--graphics/items/equipment/head/fluffyhat.pngbin0 -> 824 bytes
-rw-r--r--graphics/items/equipment/head/forestshroomhat.pngbin0 -> 610 bytes
-rw-r--r--graphics/items/equipment/head/funkyhat.pngbin0 -> 1305 bytes
-rw-r--r--graphics/items/equipment/head/gladiatorhelmet.pngbin0 -> 1041 bytes
-rw-r--r--graphics/items/equipment/head/gmcap.pngbin0 -> 681 bytes
-rw-r--r--graphics/items/equipment/head/graduationcap.pngbin0 -> 366 bytes
-rw-r--r--graphics/items/equipment/head/headhood.pngbin0 -> 798 bytes
-rw-r--r--graphics/items/equipment/head/highpriestcrown.pngbin0 -> 1394 bytes
-rw-r--r--graphics/items/equipment/head/imperialcrown.pngbin0 -> 776 bytes
-rw-r--r--graphics/items/equipment/head/infantryhelmet.pngbin0 -> 1034 bytes
-rw-r--r--graphics/items/equipment/head/knithat.pngbin0 -> 1027 bytes
-rw-r--r--graphics/items/equipment/head/leprechaunhat.pngbin0 -> 590 bytes
-rw-r--r--graphics/items/equipment/head/lightlordhelmet.pngbin0 -> 688 bytes
-rw-r--r--graphics/items/equipment/head/magictophat.pngbin0 -> 869 bytes
-rw-r--r--graphics/items/equipment/head/minerhat.pngbin0 -> 617 bytes
-rw-r--r--graphics/items/equipment/head/monsterskullhelmet.pngbin0 -> 1913 bytes
-rw-r--r--graphics/items/equipment/head/moonshroomhat.pngbin0 -> 620 bytes
-rw-r--r--graphics/items/equipment/head/moubihat.pngbin0 -> 854 bytes
-rw-r--r--graphics/items/equipment/head/mouboohat.pngbin0 -> 745 bytes
-rw-r--r--graphics/items/equipment/head/murderercrown.pngbin0 -> 427 bytes
-rw-r--r--graphics/items/equipment/head/mushroomhat.pngbin0 -> 408 bytes
-rw-r--r--graphics/items/equipment/head/operamask.pngbin0 -> 582 bytes
-rw-r--r--graphics/items/equipment/head/overlordhelmet.pngbin0 -> 1804 bytes
-rw-r--r--graphics/items/equipment/head/pachuachefhat.pngbin0 -> 1798 bytes
-rw-r--r--graphics/items/equipment/head/paperbag.pngbin0 -> 1750 bytes
-rw-r--r--graphics/items/equipment/head/phylactery.pngbin0 -> 495 bytes
-rw-r--r--graphics/items/equipment/head/pinkhelmet.pngbin0 -> 572 bytes
-rw-r--r--graphics/items/equipment/head/pinkiehat.pngbin0 -> 339 bytes
-rw-r--r--graphics/items/equipment/head/piratebandana.pngbin0 -> 507 bytes
-rw-r--r--graphics/items/equipment/head/prsmhelmet.pngbin0 -> 1478 bytes
-rw-r--r--graphics/items/equipment/head/pumpkinhat.pngbin0 -> 815 bytes
-rw-r--r--graphics/items/equipment/head/ricehat.pngbin0 -> 1176 bytes
-rw-r--r--graphics/items/equipment/head/sailorhat.pngbin0 -> 789 bytes
-rw-r--r--graphics/items/equipment/head/samuraihelmet.pngbin0 -> 844 bytes
-rw-r--r--graphics/items/equipment/head/santabeardhat.pngbin0 -> 1381 bytes
-rw-r--r--graphics/items/equipment/head/santahat.pngbin0 -> 302 bytes
-rw-r--r--graphics/items/equipment/head/savior.pngbin0 -> 1176 bytes
-rw-r--r--graphics/items/equipment/head/serfhat.pngbin0 -> 1271 bytes
-rw-r--r--graphics/items/equipment/head/shroomhat.pngbin0 -> 623 bytes
-rw-r--r--graphics/items/equipment/head/silkheadband.pngbin0 -> 1090 bytes
-rw-r--r--graphics/items/equipment/head/skullmask.pngbin0 -> 868 bytes
-rw-r--r--graphics/items/equipment/head/smileycap.pngbin0 -> 655 bytes
-rw-r--r--graphics/items/equipment/head/standardheadband.pngbin0 -> 727 bytes
-rw-r--r--graphics/items/equipment/head/terranitehelmet.pngbin0 -> 668 bytes
-rw-r--r--graphics/items/equipment/head/terranitemask.pngbin0 -> 495 bytes
-rw-r--r--graphics/items/equipment/head/tophat.pngbin0 -> 667 bytes
-rw-r--r--graphics/items/equipment/head/trapperhat.pngbin0 -> 829 bytes
-rw-r--r--graphics/items/equipment/head/underworldmask.pngbin0 -> 852 bytes
-rw-r--r--graphics/items/equipment/head/vikinghelmet.pngbin0 -> 647 bytes
-rw-r--r--graphics/items/equipment/head/warlordhelmet.pngbin0 -> 1326 bytes
-rw-r--r--graphics/items/equipment/head/werewolfhat.pngbin0 -> 2138 bytes
-rw-r--r--graphics/items/equipment/head/wickedshroomhat.pngbin0 -> 775 bytes
-rw-r--r--graphics/items/equipment/head/witchhat.pngbin0 -> 361 bytes
-rw-r--r--graphics/items/equipment/head/wizardhat.pngbin0 -> 484 bytes
-rw-r--r--graphics/items/equipment/head/wreath.pngbin0 -> 310 bytes
-rw-r--r--graphics/items/equipment/head/yetimask.pngbin0 -> 1506 bytes
-rw-r--r--graphics/items/equipment/legs/assassinpants.pngbin0 -> 1206 bytes
-rw-r--r--graphics/items/equipment/legs/bandittrousers.pngbin0 -> 1142 bytes
-rw-r--r--graphics/items/equipment/legs/bromenalpants.pngbin0 -> 1051 bytes
-rw-r--r--graphics/items/equipment/legs/candorshorts.pngbin0 -> 482 bytes
-rw-r--r--graphics/items/equipment/legs/chainmailskirt.pngbin0 -> 1069 bytes
-rw-r--r--graphics/items/equipment/legs/cottonshorts.pngbin0 -> 461 bytes
-rw-r--r--graphics/items/equipment/legs/cottonskirt.pngbin0 -> 1361 bytes
-rw-r--r--graphics/items/equipment/legs/cottontrousers.pngbin0 -> 461 bytes
-rw-r--r--graphics/items/equipment/legs/jeanschaps.pngbin0 -> 1282 bytes
-rw-r--r--graphics/items/equipment/legs/jeansshorts.pngbin0 -> 520 bytes
-rw-r--r--graphics/items/equipment/legs/leathertrousers.pngbin0 -> 544 bytes
-rw-r--r--graphics/items/equipment/legs/luffyxsummershorts.pngbin0 -> 529 bytes
-rw-r--r--graphics/items/equipment/legs/miniskirt.pngbin0 -> 1339 bytes
-rw-r--r--graphics/items/equipment/legs/pirateshorts.pngbin0 -> 543 bytes
-rw-r--r--graphics/items/equipment/legs/shorts.pngbin0 -> 670 bytes
-rw-r--r--graphics/items/equipment/legs/silkpants.pngbin0 -> 620 bytes
-rw-r--r--graphics/items/equipment/legs/terranitepants.pngbin0 -> 776 bytes
-rw-r--r--graphics/items/equipment/legs/trousers.pngbin0 -> 637 bytes
-rw-r--r--graphics/items/equipment/legs/warlordpants.pngbin0 -> 1727 bytes
-rw-r--r--graphics/items/equipment/neck/autumnmask.pngbin0 -> 441 bytes
-rw-r--r--graphics/items/equipment/neck/basiceye.pngbin0 -> 240 bytes
-rw-r--r--graphics/items/equipment/neck/beard.pngbin0 -> 283 bytes
-rw-r--r--graphics/items/equipment/neck/burglarmask.pngbin0 -> 620 bytes
-rw-r--r--graphics/items/equipment/neck/cashiershade.pngbin0 -> 250 bytes
-rw-r--r--graphics/items/equipment/neck/eyepatch.pngbin0 -> 390 bytes
-rw-r--r--graphics/items/equipment/neck/goggles.pngbin0 -> 221 bytes
-rw-r--r--graphics/items/equipment/neck/heartglasses.pngbin0 -> 921 bytes
-rw-r--r--graphics/items/equipment/neck/leathergoggles.pngbin0 -> 227 bytes
-rw-r--r--graphics/items/equipment/neck/monocle.pngbin0 -> 861 bytes
-rw-r--r--graphics/items/equipment/neck/mustache.pngbin0 -> 226 bytes
-rw-r--r--graphics/items/equipment/neck/quiver.pngbin0 -> 2518 bytes
-rw-r--r--graphics/items/equipment/neck/rednose.pngbin0 -> 695 bytes
-rw-r--r--graphics/items/equipment/neck/shemagh.pngbin0 -> 1192 bytes
-rw-r--r--graphics/items/equipment/neck/snowgoggles.pngbin0 -> 946 bytes
-rw-r--r--graphics/items/equipment/neck/sunglasses.pngbin0 -> 390 bytes
-rw-r--r--graphics/items/equipment/rings/goldenamethystring.pngbin0 -> 1210 bytes
-rw-r--r--graphics/items/equipment/rings/goldenblackpearlring.pngbin0 -> 496 bytes
-rw-r--r--graphics/items/equipment/rings/goldendiamondring.pngbin0 -> 1169 bytes
-rw-r--r--graphics/items/equipment/rings/goldenemeraldring.pngbin0 -> 1199 bytes
-rw-r--r--graphics/items/equipment/rings/goldenpearlring.pngbin0 -> 495 bytes
-rw-r--r--graphics/items/equipment/rings/goldenrubyring.pngbin0 -> 1191 bytes
-rw-r--r--graphics/items/equipment/rings/goldensapphirering.pngbin0 -> 1201 bytes
-rw-r--r--graphics/items/equipment/rings/goldensimplering.pngbin0 -> 1182 bytes
-rw-r--r--graphics/items/equipment/rings/goldentopazring.pngbin0 -> 1197 bytes
-rw-r--r--graphics/items/equipment/rings/lightring.pngbin0 -> 640 bytes
-rw-r--r--graphics/items/equipment/rings/oldring.pngbin0 -> 1398 bytes
-rw-r--r--graphics/items/equipment/rings/thetaring.pngbin0 -> 2515 bytes
-rw-r--r--graphics/items/equipment/rings/valentinering.pngbin0 -> 1213 bytes
-rw-r--r--graphics/items/equipment/rings/weddingring.pngbin0 -> 1046 bytes
-rw-r--r--graphics/items/equipment/shields/ancientshield.pngbin0 -> 2120 bytes
-rw-r--r--graphics/items/equipment/shields/barrel.pngbin0 -> 1264 bytes
-rw-r--r--graphics/items/equipment/shields/bladeshield.pngbin0 -> 1878 bytes
-rw-r--r--graphics/items/equipment/shields/blueknightshield.pngbin0 -> 1384 bytes
-rw-r--r--graphics/items/equipment/shields/braknarshield.pngbin0 -> 1287 bytes
-rw-r--r--graphics/items/equipment/shields/britshield.pngbin0 -> 1270 bytes
-rw-r--r--graphics/items/equipment/shields/bromenalshield.pngbin0 -> 1290 bytes
-rw-r--r--graphics/items/equipment/shields/candorbola.pngbin0 -> 1313 bytes
-rw-r--r--graphics/items/equipment/shields/crusadeshield.pngbin0 -> 1955 bytes
-rw-r--r--graphics/items/equipment/shields/dragonshield.pngbin0 -> 449 bytes
-rw-r--r--graphics/items/equipment/shields/kidbola.pngbin0 -> 586 bytes
-rw-r--r--graphics/items/equipment/shields/leathershield.pngbin0 -> 654 bytes
-rw-r--r--graphics/items/equipment/shields/masterbola.pngbin0 -> 1628 bytes
-rw-r--r--graphics/items/equipment/shields/pioubola.pngbin0 -> 1456 bytes
-rw-r--r--graphics/items/equipment/shields/purplebola.pngbin0 -> 605 bytes
-rw-r--r--graphics/items/equipment/shields/roundleathershield.pngbin0 -> 630 bytes
-rw-r--r--graphics/items/equipment/shields/saviorshield.pngbin0 -> 1705 bytes
-rw-r--r--graphics/items/equipment/shields/snakebola.pngbin0 -> 1313 bytes
-rw-r--r--graphics/items/equipment/shields/steelshield.pngbin0 -> 1715 bytes
-rw-r--r--graphics/items/equipment/shields/tulimsharbola.pngbin0 -> 616 bytes
-rw-r--r--graphics/items/equipment/shields/woodenshield.pngbin0 -> 756 bytes
-rw-r--r--graphics/items/equipment/weapons/ancientsword.pngbin0 -> 668 bytes
-rw-r--r--graphics/items/equipment/weapons/backsword.pngbin0 -> 625 bytes
-rw-r--r--graphics/items/equipment/weapons/bansheebow.pngbin0 -> 813 bytes
-rw-r--r--graphics/items/equipment/weapons/blacksmithsaxe.pngbin0 -> 1057 bytes
-rw-r--r--graphics/items/equipment/weapons/boneknife.pngbin0 -> 744 bytes
-rw-r--r--graphics/items/equipment/weapons/broadsword.pngbin0 -> 1286 bytes
-rw-r--r--graphics/items/equipment/weapons/bronzegladius.pngbin0 -> 878 bytes
-rw-r--r--graphics/items/equipment/weapons/bugslayer.pngbin0 -> 446 bytes
-rw-r--r--graphics/items/equipment/weapons/butcherknife.pngbin0 -> 406 bytes
-rw-r--r--graphics/items/equipment/weapons/championshipbow.pngbin0 -> 566 bytes
-rw-r--r--graphics/items/equipment/weapons/dagger.pngbin0 -> 314 bytes
-rw-r--r--graphics/items/equipment/weapons/deathscythe.pngbin0 -> 1090 bytes
-rw-r--r--graphics/items/equipment/weapons/desertbow.pngbin0 -> 578 bytes
-rw-r--r--graphics/items/equipment/weapons/divinesword.pngbin0 -> 408 bytes
-rw-r--r--graphics/items/equipment/weapons/dustynator.pngbin0 -> 1093 bytes
-rw-r--r--graphics/items/equipment/weapons/firearm.pngbin0 -> 590 bytes
-rw-r--r--graphics/items/equipment/weapons/forestbow.pngbin0 -> 521 bytes
-rw-r--r--graphics/items/equipment/weapons/gatling.pngbin0 -> 572 bytes
-rw-r--r--graphics/items/equipment/weapons/halberd.pngbin0 -> 251 bytes
-rw-r--r--graphics/items/equipment/weapons/icegladius.pngbin0 -> 959 bytes
-rw-r--r--graphics/items/equipment/weapons/imortal.pngbin0 -> 1667 bytes
-rw-r--r--graphics/items/equipment/weapons/indianspear.pngbin0 -> 435 bytes
-rw-r--r--graphics/items/equipment/weapons/kanabo.pngbin0 -> 1315 bytes
-rw-r--r--graphics/items/equipment/weapons/kitana.pngbin0 -> 525 bytes
-rw-r--r--graphics/items/equipment/weapons/knife.pngbin0 -> 422 bytes
-rw-r--r--graphics/items/equipment/weapons/kunai.pngbin0 -> 606 bytes
-rw-r--r--graphics/items/equipment/weapons/legendwand.pngbin0 -> 279 bytes
-rw-r--r--graphics/items/equipment/weapons/lightsaber.pngbin0 -> 514 bytes
-rw-r--r--graphics/items/equipment/weapons/longsword.pngbin0 -> 664 bytes
-rw-r--r--graphics/items/equipment/weapons/miere.pngbin0 -> 1452 bytes
-rw-r--r--graphics/items/equipment/weapons/minerknife.pngbin0 -> 1029 bytes
-rw-r--r--graphics/items/equipment/weapons/pickaxe.pngbin0 -> 508 bytes
-rw-r--r--graphics/items/equipment/weapons/redlightsaber.pngbin0 -> 504 bytes
-rw-r--r--graphics/items/equipment/weapons/reinboowand.pngbin0 -> 510 bytes
-rw-r--r--graphics/items/equipment/weapons/revolver.pngbin0 -> 792 bytes
-rw-r--r--graphics/items/equipment/weapons/rifle.pngbin0 -> 653 bytes
-rw-r--r--graphics/items/equipment/weapons/rockknife.pngbin0 -> 471 bytes
-rw-r--r--graphics/items/equipment/weapons/rustyknife.pngbin0 -> 265 bytes
-rw-r--r--graphics/items/equipment/weapons/savior.pngbin0 -> 1617 bytes
-rw-r--r--graphics/items/equipment/weapons/scepter.pngbin0 -> 713 bytes
-rw-r--r--graphics/items/equipment/weapons/scythe.pngbin0 -> 597 bytes
-rw-r--r--graphics/items/equipment/weapons/setzer.pngbin0 -> 973 bytes
-rw-r--r--graphics/items/equipment/weapons/sharpknife.pngbin0 -> 310 bytes
-rw-r--r--graphics/items/equipment/weapons/shortbow.pngbin0 -> 233 bytes
-rw-r--r--graphics/items/equipment/weapons/shortgladius.pngbin0 -> 484 bytes
-rw-r--r--graphics/items/equipment/weapons/shotgun.pngbin0 -> 525 bytes
-rw-r--r--graphics/items/equipment/weapons/smallknife.pngbin0 -> 237 bytes
-rw-r--r--graphics/items/equipment/weapons/staffoflife.pngbin0 -> 495 bytes
-rw-r--r--graphics/items/equipment/weapons/sword.pngbin0 -> 763 bytes
-rw-r--r--graphics/items/equipment/weapons/trainingbow.pngbin0 -> 397 bytes
-rw-r--r--graphics/items/equipment/weapons/whip.pngbin0 -> 2626 bytes
-rw-r--r--graphics/items/equipment/weapons/woodenbow.pngbin0 -> 449 bytes
-rw-r--r--graphics/items/equipment/weapons/woodenstaff.pngbin0 -> 263 bytes
-rw-r--r--graphics/items/equipment/weapons/woodensword.pngbin0 -> 606 bytes
-rw-r--r--graphics/items/equipment/weapons/zambacutou.pngbin0 -> 672 bytes
-rw-r--r--graphics/items/equipment/wings/goldenamethystring.pngbin0 -> 1210 bytes
-rw-r--r--graphics/items/equipment/wings/goldenblackpearlring.pngbin0 -> 2515 bytes
-rw-r--r--graphics/items/equipment/wings/goldendiamondring.pngbin0 -> 1169 bytes
-rw-r--r--graphics/items/equipment/wings/goldenemeraldring.pngbin0 -> 1199 bytes
-rw-r--r--graphics/items/equipment/wings/goldenpearlring.pngbin0 -> 1398 bytes
-rw-r--r--graphics/items/equipment/wings/goldenrubyring.pngbin0 -> 1191 bytes
-rw-r--r--graphics/items/equipment/wings/goldensapphirering.pngbin0 -> 1201 bytes
-rw-r--r--graphics/items/equipment/wings/goldensimplering.pngbin0 -> 1182 bytes
-rw-r--r--graphics/items/equipment/wings/goldentopazring.pngbin0 -> 1197 bytes
-rw-r--r--graphics/items/equipment/wings/weddingring.pngbin0 -> 1046 bytes
-rw-r--r--graphics/items/error.pngbin0 -> 619 bytes
-rw-r--r--graphics/items/generic/EventTreasure1.pngbin0 -> 1662 bytes
-rw-r--r--graphics/items/generic/EventTreasure2.pngbin0 -> 1801 bytes
-rw-r--r--graphics/items/generic/EventTreasure3.pngbin0 -> 2200 bytes
-rw-r--r--graphics/items/generic/animalbones.pngbin0 -> 494 bytes
-rw-r--r--graphics/items/generic/antlers.pngbin0 -> 453 bytes
-rw-r--r--graphics/items/generic/arcanum.pngbin0 -> 2330 bytes
-rw-r--r--graphics/items/generic/bandithood.pngbin0 -> 662 bytes
-rw-r--r--graphics/items/generic/batteeth.pngbin0 -> 245 bytes
-rw-r--r--graphics/items/generic/batwing.pngbin0 -> 283 bytes
-rw-r--r--graphics/items/generic/batwingmodel.pngbin0 -> 1025 bytes
-rw-r--r--graphics/items/generic/bentneedle.pngbin0 -> 217 bytes
-rw-r--r--graphics/items/generic/blanket.pngbin0 -> 476 bytes
-rw-r--r--graphics/items/generic/bloodstone.pngbin0 -> 507 bytes
-rw-r--r--graphics/items/generic/bone.pngbin0 -> 281 bytes
-rw-r--r--graphics/items/generic/bottleofsand.pngbin0 -> 614 bytes
-rw-r--r--graphics/items/generic/box/aquadabox.pngbin0 -> 800 bytes
-rw-r--r--graphics/items/generic/box/basket.pngbin0 -> 938 bytes
-rw-r--r--graphics/items/generic/box/cartbox.pngbin0 -> 1311 bytes
-rw-r--r--graphics/items/generic/box/closedchristmasbox.pngbin0 -> 432 bytes
-rw-r--r--graphics/items/generic/box/clothespack.pngbin0 -> 767 bytes
-rw-r--r--graphics/items/generic/box/croconutbox.pngbin0 -> 816 bytes
-rw-r--r--graphics/items/generic/box/emptybox.pngbin0 -> 927 bytes
-rw-r--r--graphics/items/generic/box/fishbox.pngbin0 -> 760 bytes
-rw-r--r--graphics/items/generic/box/notabox.pngbin0 -> 733 bytes
-rw-r--r--graphics/items/generic/box/openedchristmasbox.pngbin0 -> 774 bytes
-rw-r--r--graphics/items/generic/box/plushroombox.pngbin0 -> 718 bytes
-rw-r--r--graphics/items/generic/box/presentbox.pngbin0 -> 690 bytes
-rw-r--r--graphics/items/generic/brain.pngbin0 -> 1014 bytes
-rw-r--r--graphics/items/generic/brainstem.pngbin0 -> 265 bytes
-rw-r--r--graphics/items/generic/brokenfourleafamulet.pngbin0 -> 356 bytes
-rw-r--r--graphics/items/generic/brokenmedal.pngbin0 -> 655 bytes
-rw-r--r--graphics/items/generic/bronzepin.pngbin0 -> 526 bytes
-rw-r--r--graphics/items/generic/butterfly.pngbin0 -> 370 bytes
-rw-r--r--graphics/items/generic/casinocoins.pngbin0 -> 429 bytes
-rw-r--r--graphics/items/generic/coal.pngbin0 -> 461 bytes
-rw-r--r--graphics/items/generic/coinbag.pngbin0 -> 425 bytes
-rw-r--r--graphics/items/generic/coral.pngbin0 -> 504 bytes
-rw-r--r--graphics/items/generic/cottoncloth.pngbin0 -> 520 bytes
-rw-r--r--graphics/items/generic/crocclaw.pngbin0 -> 577 bytes
-rw-r--r--graphics/items/generic/crystallizedmaggot.pngbin0 -> 496 bytes
-rw-r--r--graphics/items/generic/darkdesertmushroom.pngbin0 -> 556 bytes
-rw-r--r--graphics/items/generic/deserttablet.pngbin0 -> 812 bytes
-rw-r--r--graphics/items/generic/diseasedheart.pngbin0 -> 492 bytes
-rw-r--r--graphics/items/generic/document.pngbin0 -> 448 bytes
-rw-r--r--graphics/items/generic/dragonscales.pngbin0 -> 915 bytes
-rw-r--r--graphics/items/generic/druidtreebranch.pngbin0 -> 1229 bytes
-rw-r--r--graphics/items/generic/ectoplasm.pngbin0 -> 294 bytes
-rw-r--r--graphics/items/generic/elemental.pngbin0 -> 765 bytes
-rw-r--r--graphics/items/generic/emptybottle.pngbin0 -> 470 bytes
-rw-r--r--graphics/items/generic/event-ticket-dream.pngbin0 -> 331 bytes
-rw-r--r--graphics/items/generic/feather/duckfeather.pngbin0 -> 1071 bytes
-rw-r--r--graphics/items/generic/feather/forestpioufeathers.pngbin0 -> 590 bytes
-rw-r--r--graphics/items/generic/feather/manapioufeathers.pngbin0 -> 937 bytes
-rw-r--r--graphics/items/generic/feather/pioufeathers.pngbin0 -> 806 bytes
-rw-r--r--graphics/items/generic/fish/carp.pngbin0 -> 611 bytes
-rw-r--r--graphics/items/generic/fish/event.pngbin0 -> 848 bytes
-rw-r--r--graphics/items/generic/fish/roach.pngbin0 -> 967 bytes
-rw-r--r--graphics/items/generic/fish/tench.pngbin0 -> 1304 bytes
-rw-r--r--graphics/items/generic/fishingrod.pngbin0 -> 632 bytes
-rw-r--r--graphics/items/generic/flawedlens.pngbin0 -> 437 bytes
-rw-r--r--graphics/items/generic/fluopowder.pngbin0 -> 1145 bytes
-rw-r--r--graphics/items/generic/frozenyetitear.pngbin0 -> 444 bytes
-rw-r--r--graphics/items/generic/fur.pngbin0 -> 447 bytes
-rw-r--r--graphics/items/generic/gem/amethyst.pngbin0 -> 2239 bytes
-rw-r--r--graphics/items/generic/gem/blackpearl.pngbin0 -> 422 bytes
-rw-r--r--graphics/items/generic/gem/bluemanapearl.pngbin0 -> 452 bytes
-rw-r--r--graphics/items/generic/gem/darkcrystal.pngbin0 -> 396 bytes
-rw-r--r--graphics/items/generic/gem/diamond.pngbin0 -> 541 bytes
-rw-r--r--graphics/items/generic/gem/emerald.pngbin0 -> 571 bytes
-rw-r--r--graphics/items/generic/gem/gemstone.pngbin0 -> 273 bytes
-rw-r--r--graphics/items/generic/gem/lazuritecrystal.pngbin0 -> 394 bytes
-rw-r--r--graphics/items/generic/gem/lazuriteheart.pngbin0 -> 809 bytes
-rw-r--r--graphics/items/generic/gem/lazuriteshard.pngbin0 -> 266 bytes
-rw-r--r--graphics/items/generic/gem/lightgreendiamond.pngbin0 -> 1016 bytes
-rw-r--r--graphics/items/generic/gem/pearl.pngbin0 -> 451 bytes
-rw-r--r--graphics/items/generic/gem/ruby.pngbin0 -> 543 bytes
-rw-r--r--graphics/items/generic/gem/sapphire.pngbin0 -> 1816 bytes
-rw-r--r--graphics/items/generic/gem/sunnycrystal.pngbin0 -> 665 bytes
-rw-r--r--graphics/items/generic/gem/topaz.pngbin0 -> 604 bytes
-rw-r--r--graphics/items/generic/gempowder.pngbin0 -> 981 bytes
-rw-r--r--graphics/items/generic/goldeneasteregg.pngbin0 -> 1089 bytes
-rw-r--r--graphics/items/generic/goldpieces.pngbin0 -> 731 bytes
-rw-r--r--graphics/items/generic/graphene.pngbin0 -> 743 bytes
-rw-r--r--graphics/items/generic/grassliner.pngbin0 -> 586 bytes
-rw-r--r--graphics/items/generic/grassseeds.pngbin0 -> 373 bytes
-rw-r--r--graphics/items/generic/guildcertification.pngbin0 -> 856 bytes
-rw-r--r--graphics/items/generic/guildcoin.pngbin0 -> 809 bytes
-rw-r--r--graphics/items/generic/halfeggshell.pngbin0 -> 945 bytes
-rw-r--r--graphics/items/generic/hardspike.pngbin0 -> 302 bytes
-rw-r--r--graphics/items/generic/herb/alizarinherb.pngbin0 -> 568 bytes
-rw-r--r--graphics/items/generic/herb/cobaltherb.pngbin0 -> 473 bytes
-rw-r--r--graphics/items/generic/herb/darkpetal.pngbin0 -> 333 bytes
-rw-r--r--graphics/items/generic/herb/gambogeherb.pngbin0 -> 482 bytes
-rw-r--r--graphics/items/generic/herb/herbmodel.pngbin0 -> 1427 bytes
-rw-r--r--graphics/items/generic/herb/mauveherb.pngbin0 -> 604 bytes
-rw-r--r--graphics/items/generic/herb/petal2.pngbin0 -> 802 bytes
-rw-r--r--graphics/items/generic/herb/petalmodel.pngbin0 -> 275 bytes
-rw-r--r--graphics/items/generic/herb/pinkpetal.pngbin0 -> 368 bytes
-rw-r--r--graphics/items/generic/herocoin.pngbin0 -> 783 bytes
-rw-r--r--graphics/items/generic/icebottle.pngbin0 -> 767 bytes
-rw-r--r--graphics/items/generic/icecube.pngbin0 -> 609 bytes
-rw-r--r--graphics/items/generic/ingot.pngbin0 -> 1453 bytes
-rw-r--r--graphics/items/generic/ironingot.pngbin0 -> 386 bytes
-rw-r--r--graphics/items/generic/ironore.pngbin0 -> 825 bytes
-rw-r--r--graphics/items/generic/iten.pngbin0 -> 347 bytes
-rw-r--r--graphics/items/generic/jackolantern.pngbin0 -> 1251 bytes
-rw-r--r--graphics/items/generic/key/copperkey.pngbin0 -> 354 bytes
-rw-r--r--graphics/items/generic/key/cryptkey.pngbin0 -> 169 bytes
-rw-r--r--graphics/items/generic/key/shipkey.pngbin0 -> 536 bytes
-rw-r--r--graphics/items/generic/key/taxkey.pngbin0 -> 437 bytes
-rw-r--r--graphics/items/generic/key/treasurekey.pngbin0 -> 249 bytes
-rw-r--r--graphics/items/generic/leatherpatch.pngbin0 -> 619 bytes
-rw-r--r--graphics/items/generic/leathersuitcase.pngbin0 -> 770 bytes
-rw-r--r--graphics/items/generic/lockpicks.pngbin0 -> 787 bytes
-rw-r--r--graphics/items/generic/lofcoin.pngbin0 -> 1655 bytes
-rw-r--r--graphics/items/generic/loveletter.pngbin0 -> 766 bytes
-rw-r--r--graphics/items/generic/maggotslime.pngbin0 -> 272 bytes
-rw-r--r--graphics/items/generic/moss.pngbin0 -> 624 bytes
-rw-r--r--graphics/items/generic/mouboocoin.pngbin0 -> 856 bytes
-rw-r--r--graphics/items/generic/mouboofigurine.pngbin0 -> 850 bytes
-rw-r--r--graphics/items/generic/mushroomspores.pngbin0 -> 948 bytes
-rw-r--r--graphics/items/generic/mylarindust.pngbin0 -> 853 bytes
-rw-r--r--graphics/items/generic/mysteriousbottle.pngbin0 -> 909 bytes
-rw-r--r--graphics/items/generic/naftalin.pngbin0 -> 1306 bytes
-rw-r--r--graphics/items/generic/oceancrocclaw.pngbin0 -> 709 bytes
-rw-r--r--graphics/items/generic/ore.pngbin0 -> 801 bytes
-rw-r--r--graphics/items/generic/pinkantenna.pngbin0 -> 233 bytes
-rw-r--r--graphics/items/generic/poisoneddish.pngbin0 -> 670 bytes
-rw-r--r--graphics/items/generic/powder.pngbin0 -> 452 bytes
-rw-r--r--graphics/items/generic/processedfur.pngbin0 -> 964 bytes
-rw-r--r--graphics/items/generic/pumpkin.pngbin0 -> 789 bytes
-rw-r--r--graphics/items/generic/quill.pngbin0 -> 599 bytes
-rw-r--r--graphics/items/generic/rattotail.pngbin0 -> 664 bytes
-rw-r--r--graphics/items/generic/rattoteeth.pngbin0 -> 564 bytes
-rw-r--r--graphics/items/generic/rawlog.pngbin0 -> 552 bytes
-rw-r--r--graphics/items/generic/reedbundle.pngbin0 -> 783 bytes
-rw-r--r--graphics/items/generic/root.pngbin0 -> 632 bytes
-rw-r--r--graphics/items/generic/rose.pngbin0 -> 862 bytes
-rw-r--r--graphics/items/generic/rottenrags.pngbin0 -> 541 bytes
-rw-r--r--graphics/items/generic/scorpion/blackscorpionclaw.pngbin0 -> 362 bytes
-rw-r--r--graphics/items/generic/scorpion/blackscorpionstinger.pngbin0 -> 259 bytes
-rw-r--r--graphics/items/generic/scorpion/redscorpionclaw.pngbin0 -> 406 bytes
-rw-r--r--graphics/items/generic/scorpion/redscorpionstinger.pngbin0 -> 261 bytes
-rw-r--r--graphics/items/generic/scorpion/scorpionclaw.pngbin0 -> 346 bytes
-rw-r--r--graphics/items/generic/scorpion/scorpionstinger.pngbin0 -> 445 bytes
-rw-r--r--graphics/items/generic/scorpion/scorpionstingermodel.pngbin0 -> 245 bytes
-rw-r--r--graphics/items/generic/scroll.pngbin0 -> 546 bytes
-rw-r--r--graphics/items/generic/sealedsoul.pngbin0 -> 912 bytes
-rw-r--r--graphics/items/generic/silkcocoon.pngbin0 -> 570 bytes
-rw-r--r--graphics/items/generic/silverbell.pngbin0 -> 453 bytes
-rw-r--r--graphics/items/generic/silvereasteregg.pngbin0 -> 1089 bytes
-rw-r--r--graphics/items/generic/silvermirror.pngbin0 -> 333 bytes
-rw-r--r--graphics/items/generic/skull.pngbin0 -> 537 bytes
-rw-r--r--graphics/items/generic/smalltentacles.pngbin0 -> 939 bytes
-rw-r--r--graphics/items/generic/snake/blackmambaskin.pngbin0 -> 802 bytes
-rw-r--r--graphics/items/generic/snake/cavesnakelamp.pngbin0 -> 311 bytes
-rw-r--r--graphics/items/generic/snake/cavesnaketongue.pngbin0 -> 578 bytes
-rw-r--r--graphics/items/generic/snake/snakeskin.pngbin0 -> 487 bytes
-rw-r--r--graphics/items/generic/snake/snaketongue.pngbin0 -> 290 bytes
-rw-r--r--graphics/items/generic/snowflake.pngbin0 -> 1582 bytes
-rw-r--r--graphics/items/generic/spellbookpage.pngbin0 -> 508 bytes
-rw-r--r--graphics/items/generic/squichyclaws.pngbin0 -> 562 bytes
-rw-r--r--graphics/items/generic/squirrelpelt.pngbin0 -> 421 bytes
-rw-r--r--graphics/items/generic/strangecoin.pngbin0 -> 367 bytes
-rw-r--r--graphics/items/generic/tentacles.pngbin0 -> 869 bytes
-rw-r--r--graphics/items/generic/terraniteore.pngbin0 -> 548 bytes
-rw-r--r--graphics/items/generic/tongue.pngbin0 -> 420 bytes
-rw-r--r--graphics/items/generic/tooth.pngbin0 -> 816 bytes
-rw-r--r--graphics/items/generic/tortugashell.pngbin0 -> 913 bytes
-rw-r--r--graphics/items/generic/tortugashellfragment.pngbin0 -> 920 bytes
-rw-r--r--graphics/items/generic/tuber.pngbin0 -> 465 bytes
-rw-r--r--graphics/items/generic/tulimsharguardcard.pngbin0 -> 1907 bytes
-rw-r--r--graphics/items/generic/tulip.pngbin0 -> 722 bytes
-rw-r--r--graphics/items/generic/undeadeye.pngbin0 -> 414 bytes
-rw-r--r--graphics/items/generic/vampirebatwing.pngbin0 -> 279 bytes
-rw-r--r--graphics/items/generic/warpedlog.pngbin0 -> 530 bytes
-rw-r--r--graphics/items/generic/whitefur.pngbin0 -> 534 bytes
-rw-r--r--graphics/items/generic/wolvernpelt.pngbin0 -> 1137 bytes
-rw-r--r--graphics/items/generic/wolverntooth.pngbin0 -> 466 bytes
-rw-r--r--graphics/items/generic/wood.pngbin0 -> 830 bytes
-rw-r--r--graphics/items/generic/wumpus-egg.pngbin0 -> 1164 bytes
-rw-r--r--graphics/items/generic/wurtzite.pngbin0 -> 974 bytes
-rw-r--r--graphics/items/generic/yeticlaw.pngbin0 -> 327 bytes
-rw-r--r--graphics/items/generic/zombieear.pngbin0 -> 440 bytes
-rw-r--r--graphics/items/usable/aquada.pngbin0 -> 642 bytes
-rw-r--r--graphics/items/usable/bags/arrow1.pngbin0 -> 1646 bytes
-rw-r--r--graphics/items/usable/bags/arrow2.pngbin0 -> 1789 bytes
-rw-r--r--graphics/items/usable/bags/arrow3.pngbin0 -> 1839 bytes
-rw-r--r--graphics/items/usable/bigpumpkinseed.pngbin0 -> 419 bytes
-rw-r--r--graphics/items/usable/blobime.pngbin0 -> 393 bytes
-rw-r--r--graphics/items/usable/blueprints/abp0.pngbin0 -> 1767 bytes
-rw-r--r--graphics/items/usable/blueprints/abp1.pngbin0 -> 1904 bytes
-rw-r--r--graphics/items/usable/blueprints/abp2.pngbin0 -> 1941 bytes
-rw-r--r--graphics/items/usable/blueprints/abp3.pngbin0 -> 1922 bytes
-rw-r--r--graphics/items/usable/blueprints/abp4.pngbin0 -> 1860 bytes
-rw-r--r--graphics/items/usable/blueprints/abp5.pngbin0 -> 1948 bytes
-rw-r--r--graphics/items/usable/blueprints/bp0.pngbin0 -> 1764 bytes
-rw-r--r--graphics/items/usable/blueprints/bp1.pngbin0 -> 1903 bytes
-rw-r--r--graphics/items/usable/blueprints/bp2.pngbin0 -> 1948 bytes
-rw-r--r--graphics/items/usable/blueprints/bp3.pngbin0 -> 1932 bytes
-rw-r--r--graphics/items/usable/blueprints/bp4.pngbin0 -> 1867 bytes
-rw-r--r--graphics/items/usable/blueprints/bp5.pngbin0 -> 1885 bytes
-rw-r--r--graphics/items/usable/blueprints/ebp0.pngbin0 -> 1773 bytes
-rw-r--r--graphics/items/usable/blueprints/ebp1.pngbin0 -> 1923 bytes
-rw-r--r--graphics/items/usable/blueprints/ebp2.pngbin0 -> 1956 bytes
-rw-r--r--graphics/items/usable/blueprints/ebp3.pngbin0 -> 1934 bytes
-rw-r--r--graphics/items/usable/blueprints/ebp4.pngbin0 -> 1892 bytes
-rw-r--r--graphics/items/usable/blueprints/ebp5.pngbin0 -> 1981 bytes
-rw-r--r--graphics/items/usable/blueprints/savior.pngbin0 -> 1885 bytes
-rw-r--r--graphics/items/usable/book/bookoflaws.pngbin0 -> 1334 bytes
-rw-r--r--graphics/items/usable/book/comtheorybook.pngbin0 -> 1195 bytes
-rw-r--r--graphics/items/usable/book/fishingguide.pngbin0 -> 1054 bytes
-rw-r--r--graphics/items/usable/book/jesusalvagrimorium.pngbin0 -> 2004 bytes
-rw-r--r--graphics/items/usable/book/leatherbook.pngbin0 -> 1072 bytes
-rw-r--r--graphics/items/usable/book/oldbook.pngbin0 -> 767 bytes
-rw-r--r--graphics/items/usable/book/petbook.pngbin0 -> 1215 bytes
-rw-r--r--graphics/items/usable/book/poembook.pngbin0 -> 980 bytes
-rw-r--r--graphics/items/usable/box/bossbronze.pngbin0 -> 712 bytes
-rw-r--r--graphics/items/usable/box/bossgolden.pngbin0 -> 748 bytes
-rw-r--r--graphics/items/usable/box/bosssilver.pngbin0 -> 721 bytes
-rw-r--r--graphics/items/usable/box/bronzegift.pngbin0 -> 1610 bytes
-rw-r--r--graphics/items/usable/box/goldengift.pngbin0 -> 1520 bytes
-rw-r--r--graphics/items/usable/box/merc0.pngbin0 -> 1630 bytes
-rw-r--r--graphics/items/usable/box/merc1.pngbin0 -> 1858 bytes
-rw-r--r--graphics/items/usable/box/merc2.pngbin0 -> 1893 bytes
-rw-r--r--graphics/items/usable/box/merc3.pngbin0 -> 1830 bytes
-rw-r--r--graphics/items/usable/box/merc4.pngbin0 -> 1844 bytes
-rw-r--r--graphics/items/usable/box/merc5.pngbin0 -> 1810 bytes
-rw-r--r--graphics/items/usable/box/mercb0.pngbin0 -> 1781 bytes
-rw-r--r--graphics/items/usable/box/mercb1.pngbin0 -> 1969 bytes
-rw-r--r--graphics/items/usable/box/mercb2.pngbin0 -> 2006 bytes
-rw-r--r--graphics/items/usable/box/mercb3.pngbin0 -> 1928 bytes
-rw-r--r--graphics/items/usable/box/mercb4.pngbin0 -> 1941 bytes
-rw-r--r--graphics/items/usable/box/mercb5.pngbin0 -> 1883 bytes
-rw-r--r--graphics/items/usable/box/prismgift.pngbin0 -> 1371 bytes
-rw-r--r--graphics/items/usable/box/silvergift.pngbin0 -> 1712 bytes
-rw-r--r--graphics/items/usable/box/supremegift.pngbin0 -> 2132 bytes
-rw-r--r--graphics/items/usable/boxofchocolates.pngbin0 -> 1716 bytes
-rw-r--r--graphics/items/usable/bugleg.pngbin0 -> 251 bytes
-rw-r--r--graphics/items/usable/candy/lawncandy.pngbin0 -> 392 bytes
-rw-r--r--graphics/items/usable/candy/manapop.pngbin0 -> 382 bytes
-rw-r--r--graphics/items/usable/candy/poocandy.pngbin0 -> 286 bytes
-rw-r--r--graphics/items/usable/card/Scrusadercard.pngbin0 -> 1490 bytes
-rw-r--r--graphics/items/usable/card/Sdesertthiefcard.pngbin0 -> 1520 bytes
-rw-r--r--graphics/items/usable/card/Sforestcard.pngbin0 -> 1559 bytes
-rw-r--r--graphics/items/usable/card/Sherocard.pngbin0 -> 1497 bytes
-rw-r--r--graphics/items/usable/card/Snaturalcard.pngbin0 -> 1537 bytes
-rw-r--r--graphics/items/usable/card/Snecromancercard.pngbin0 -> 1463 bytes
-rw-r--r--graphics/items/usable/card/Spaladincard.pngbin0 -> 1517 bytes
-rw-r--r--graphics/items/usable/card/Sslidecard.pngbin0 -> 1422 bytes
-rw-r--r--graphics/items/usable/card/Xcrusadercard.pngbin0 -> 1246 bytes
-rw-r--r--graphics/items/usable/card/Xdesertthiefcard.pngbin0 -> 1273 bytes
-rw-r--r--graphics/items/usable/card/Xforestcard.pngbin0 -> 1310 bytes
-rw-r--r--graphics/items/usable/card/Xherocard.pngbin0 -> 1244 bytes
-rw-r--r--graphics/items/usable/card/Xnaturalcard.pngbin0 -> 1304 bytes
-rw-r--r--graphics/items/usable/card/Xnecromancercard.pngbin0 -> 1256 bytes
-rw-r--r--graphics/items/usable/card/Xpaladincard.pngbin0 -> 1294 bytes
-rw-r--r--graphics/items/usable/card/Xslidecard.pngbin0 -> 1177 bytes
-rw-r--r--graphics/items/usable/card/crusadercard.pngbin0 -> 1001 bytes
-rw-r--r--graphics/items/usable/card/desertthiefcard.pngbin0 -> 1010 bytes
-rw-r--r--graphics/items/usable/card/dye.pngbin0 -> 713 bytes
-rw-r--r--graphics/items/usable/card/forestcard.pngbin0 -> 1046 bytes
-rw-r--r--graphics/items/usable/card/herocard.pngbin0 -> 1024 bytes
-rw-r--r--graphics/items/usable/card/merc0.pngbin0 -> 497 bytes
-rw-r--r--graphics/items/usable/card/merc1.pngbin0 -> 827 bytes
-rw-r--r--graphics/items/usable/card/merc2.pngbin0 -> 962 bytes
-rw-r--r--graphics/items/usable/card/merc3.pngbin0 -> 977 bytes
-rw-r--r--graphics/items/usable/card/merc4.pngbin0 -> 1007 bytes
-rw-r--r--graphics/items/usable/card/merc5.pngbin0 -> 1009 bytes
-rw-r--r--graphics/items/usable/card/naturalcard.pngbin0 -> 1069 bytes
-rw-r--r--graphics/items/usable/card/necromancercard.pngbin0 -> 1005 bytes
-rw-r--r--graphics/items/usable/card/paladincard.pngbin0 -> 1046 bytes
-rw-r--r--graphics/items/usable/card/slidecard.pngbin0 -> 915 bytes
-rw-r--r--graphics/items/usable/cardboard.pngbin0 -> 1319 bytes
-rw-r--r--graphics/items/usable/coffee.pngbin0 -> 1911 bytes
-rw-r--r--graphics/items/usable/croconut.pngbin0 -> 421 bytes
-rw-r--r--graphics/items/usable/curshroom.pngbin0 -> 1135 bytes
-rw-r--r--graphics/items/usable/drops.pngbin0 -> 310 bytes
-rw-r--r--graphics/items/usable/egg/cavesnakeegg.pngbin0 -> 569 bytes
-rw-r--r--graphics/items/usable/egg/easteregg.pngbin0 -> 804 bytes
-rw-r--r--graphics/items/usable/egg/grasssnakeegg.pngbin0 -> 680 bytes
-rw-r--r--graphics/items/usable/egg/mountainsnakeegg.pngbin0 -> 667 bytes
-rw-r--r--graphics/items/usable/egg/pollettegg.pngbin0 -> 489 bytes
-rw-r--r--graphics/items/usable/egg/smalleasteregg.pngbin0 -> 455 bytes
-rw-r--r--graphics/items/usable/egg/snakeegg.pngbin0 -> 668 bytes
-rw-r--r--graphics/items/usable/egg/snakeeggmodel.pngbin0 -> 482 bytes
-rw-r--r--graphics/items/usable/food/acorn.pngbin0 -> 345 bytes
-rw-r--r--graphics/items/usable/food/apanacake.pngbin0 -> 295 bytes
-rw-r--r--graphics/items/usable/food/apple.pngbin0 -> 503 bytes
-rw-r--r--graphics/items/usable/food/applecocktail.pngbin0 -> 1160 bytes
-rw-r--r--graphics/items/usable/food/beer.pngbin0 -> 548 bytes
-rw-r--r--graphics/items/usable/food/bewitchedmanapple.pngbin0 -> 840 bytes
-rw-r--r--graphics/items/usable/food/bigcake.pngbin0 -> 632 bytes
-rw-r--r--graphics/items/usable/food/blueberries.pngbin0 -> 444 bytes
-rw-r--r--graphics/items/usable/food/bread.pngbin0 -> 476 bytes
-rw-r--r--graphics/items/usable/food/cactuscocktail.pngbin0 -> 1348 bytes
-rw-r--r--graphics/items/usable/food/candy.pngbin0 -> 339 bytes
-rw-r--r--graphics/items/usable/food/candycane.pngbin0 -> 203 bytes
-rw-r--r--graphics/items/usable/food/candypumpkin.pngbin0 -> 434 bytes
-rw-r--r--graphics/items/usable/food/caramelapple.pngbin0 -> 392 bytes
-rw-r--r--graphics/items/usable/food/caramelcandy.pngbin0 -> 1324 bytes
-rw-r--r--graphics/items/usable/food/carrot.pngbin0 -> 544 bytes
-rw-r--r--graphics/items/usable/food/chagashroom.pngbin0 -> 438 bytes
-rw-r--r--graphics/items/usable/food/cheese.pngbin0 -> 816 bytes
-rw-r--r--graphics/items/usable/food/cherry.pngbin0 -> 416 bytes
-rw-r--r--graphics/items/usable/food/cherrycake.pngbin0 -> 345 bytes
-rw-r--r--graphics/items/usable/food/cherrycocktail.pngbin0 -> 1235 bytes
-rw-r--r--graphics/items/usable/food/chickenleg.pngbin0 -> 455 bytes
-rw-r--r--graphics/items/usable/food/chocolatebar.pngbin0 -> 336 bytes
-rw-r--r--graphics/items/usable/food/chocolatebarmodel.pngbin0 -> 335 bytes
-rw-r--r--graphics/items/usable/food/chocolatebiscuit.pngbin0 -> 1249 bytes
-rw-r--r--graphics/items/usable/food/chocolatebunny.pngbin0 -> 1351 bytes
-rw-r--r--graphics/items/usable/food/chocolatemouboo.pngbin0 -> 822 bytes
-rw-r--r--graphics/items/usable/food/crazyrum.pngbin0 -> 824 bytes
-rw-r--r--graphics/items/usable/food/deliciouscookie.pngbin0 -> 454 bytes
-rw-r--r--graphics/items/usable/food/divineapple.pngbin0 -> 1589 bytes
-rw-r--r--graphics/items/usable/food/dragonfruit.pngbin0 -> 744 bytes
-rw-r--r--graphics/items/usable/food/drink.pngbin0 -> 614 bytes
-rw-r--r--graphics/items/usable/food/fatchocolatebunny.pngbin0 -> 1523 bytes
-rw-r--r--graphics/items/usable/food/fungus.pngbin0 -> 519 bytes
-rw-r--r--graphics/items/usable/food/gingerbreadman.pngbin0 -> 343 bytes
-rw-r--r--graphics/items/usable/food/goldenapple.pngbin0 -> 676 bytes
-rw-r--r--graphics/items/usable/food/greenapple.pngbin0 -> 371 bytes
-rw-r--r--graphics/items/usable/food/halfcroconut.pngbin0 -> 482 bytes
-rw-r--r--graphics/items/usable/food/honey.pngbin0 -> 471 bytes
-rw-r--r--graphics/items/usable/food/jarofblood.pngbin0 -> 732 bytes
-rw-r--r--graphics/items/usable/food/jello.pngbin0 -> 629 bytes
-rw-r--r--graphics/items/usable/food/jellybeans.pngbin0 -> 516 bytes
-rw-r--r--graphics/items/usable/food/jellyskull.pngbin0 -> 304 bytes
-rw-r--r--graphics/items/usable/food/juice.pngbin0 -> 514 bytes
-rw-r--r--graphics/items/usable/food/ladyfingers.pngbin0 -> 606 bytes
-rw-r--r--graphics/items/usable/food/lettuceleaf.pngbin0 -> 430 bytes
-rw-r--r--graphics/items/usable/food/lollipop.pngbin0 -> 265 bytes
-rw-r--r--graphics/items/usable/food/lollipop2.pngbin0 -> 314 bytes
-rw-r--r--graphics/items/usable/food/manana.pngbin0 -> 741 bytes
-rw-r--r--graphics/items/usable/food/manapple.pngbin0 -> 655 bytes
-rw-r--r--graphics/items/usable/food/marshmallow.pngbin0 -> 318 bytes
-rw-r--r--graphics/items/usable/food/mouboomilk.pngbin0 -> 377 bytes
-rw-r--r--graphics/items/usable/food/mouboosteak.pngbin0 -> 517 bytes
-rw-r--r--graphics/items/usable/food/orange.pngbin0 -> 406 bytes
-rw-r--r--graphics/items/usable/food/orangecupcake.pngbin0 -> 371 bytes
-rw-r--r--graphics/items/usable/food/pear.pngbin0 -> 419 bytes
-rw-r--r--graphics/items/usable/food/piberries.pngbin0 -> 713 bytes
-rw-r--r--graphics/items/usable/food/pickledbeets.pngbin0 -> 688 bytes
-rw-r--r--graphics/items/usable/food/pioulegs.pngbin0 -> 547 bytes
-rw-r--r--graphics/items/usable/food/plum.pngbin0 -> 391 bytes
-rw-r--r--graphics/items/usable/food/plushroom.pngbin0 -> 374 bytes
-rw-r--r--graphics/items/usable/food/potatoz.pngbin0 -> 356 bytes
-rw-r--r--graphics/items/usable/food/pumpkinjuice.pngbin0 -> 629 bytes
-rw-r--r--graphics/items/usable/food/redapple.pngbin0 -> 306 bytes
-rw-r--r--graphics/items/usable/food/roastedacorn.pngbin0 -> 304 bytes
-rw-r--r--graphics/items/usable/food/roastedmaggot.pngbin0 -> 411 bytes
-rw-r--r--graphics/items/usable/food/sake.pngbin0 -> 872 bytes
-rw-r--r--graphics/items/usable/food/saulcandy.pngbin0 -> 397 bytes
-rw-r--r--graphics/items/usable/food/skullbloodymug.pngbin0 -> 579 bytes
-rw-r--r--graphics/items/usable/food/smallchocolatebar.pngbin0 -> 315 bytes
-rw-r--r--graphics/items/usable/food/smallmushroom.pngbin0 -> 397 bytes
-rw-r--r--graphics/items/usable/food/snapple.pngbin0 -> 354 bytes
-rw-r--r--graphics/items/usable/food/tonoridelight.pngbin0 -> 321 bytes
-rw-r--r--graphics/items/usable/food/wine.pngbin0 -> 728 bytes
-rw-r--r--graphics/items/usable/food/xmascake.pngbin0 -> 342 bytes
-rw-r--r--graphics/items/usable/food/xmascandycane.pngbin0 -> 287 bytes
-rw-r--r--graphics/items/usable/food/zombienachos.pngbin0 -> 1043 bytes
-rw-r--r--graphics/items/usable/fruits/agi.pngbin0 -> 965 bytes
-rw-r--r--graphics/items/usable/fruits/dex.pngbin0 -> 995 bytes
-rw-r--r--graphics/items/usable/fruits/int.pngbin0 -> 996 bytes
-rw-r--r--graphics/items/usable/fruits/luk.pngbin0 -> 981 bytes
-rw-r--r--graphics/items/usable/fruits/str.pngbin0 -> 957 bytes
-rw-r--r--graphics/items/usable/fruits/vit.pngbin0 -> 949 bytes
-rw-r--r--graphics/items/usable/pets/bhopegg.pngbin0 -> 1524 bytes
-rw-r--r--graphics/items/usable/pets/cat-black.pngbin0 -> 377 bytes
-rw-r--r--graphics/items/usable/pets/cat.pngbin0 -> 365 bytes
-rw-r--r--graphics/items/usable/pets/dog.pngbin0 -> 784 bytes
-rw-r--r--graphics/items/usable/pets/duck.pngbin0 -> 379 bytes
-rw-r--r--graphics/items/usable/pets/fluffy.pngbin0 -> 625 bytes
-rw-r--r--graphics/items/usable/pets/forestspore.pngbin0 -> 603 bytes
-rw-r--r--graphics/items/usable/pets/maggotcocoon.pngbin0 -> 1675 bytes
-rw-r--r--graphics/items/usable/pets/moggunegg.pngbin0 -> 526 bytes
-rw-r--r--graphics/items/usable/pets/pinkie.pngbin0 -> 2604 bytes
-rw-r--r--graphics/items/usable/pets/piouegg.pngbin0 -> 568 bytes
-rw-r--r--graphics/items/usable/pets/ratte.pngbin0 -> 525 bytes
-rw-r--r--graphics/items/usable/pinkleg.pngbin0 -> 344 bytes
-rw-r--r--graphics/items/usable/potion/apotion.pngbin0 -> 317 bytes
-rw-r--r--graphics/items/usable/potion/atroposmixture.pngbin0 -> 717 bytes
-rw-r--r--graphics/items/usable/potion/bottleofseawater.pngbin0 -> 621 bytes
-rw-r--r--graphics/items/usable/potion/bottleofsewerwater.pngbin0 -> 1182 bytes
-rw-r--r--graphics/items/usable/potion/bottleoftonoriwater.pngbin0 -> 511 bytes
-rw-r--r--graphics/items/usable/potion/bpotion.pngbin0 -> 357 bytes
-rw-r--r--graphics/items/usable/potion/cactuspotion.pngbin0 -> 368 bytes
-rw-r--r--graphics/items/usable/potion/clotholiquor.pngbin0 -> 468 bytes
-rw-r--r--graphics/items/usable/potion/cpotion.pngbin0 -> 399 bytes
-rw-r--r--graphics/items/usable/potion/dpotion.pngbin0 -> 361 bytes
-rw-r--r--graphics/items/usable/potion/elixiroflife.pngbin0 -> 926 bytes
-rw-r--r--graphics/items/usable/potion/epotion.pngbin0 -> 453 bytes
-rw-r--r--graphics/items/usable/potion/fatespotion.pngbin0 -> 631 bytes
-rw-r--r--graphics/items/usable/potion/lachesisbrew.pngbin0 -> 678 bytes
-rw-r--r--graphics/items/usable/potion/magicpotion.pngbin0 -> 535 bytes
-rw-r--r--graphics/items/usable/potion/nymphpoison.pngbin0 -> 1276 bytes
-rw-r--r--graphics/items/usable/potion/piberriesinfusion.pngbin0 -> 692 bytes
-rw-r--r--graphics/items/usable/potion/potion5.pngbin0 -> 760 bytes
-rw-r--r--graphics/items/usable/potion/skullpotion.pngbin0 -> 849 bytes
-rw-r--r--graphics/items/usable/pumpkinseed.pngbin0 -> 334 bytes
-rw-r--r--graphics/items/usable/scrolls/aggro.pngbin0 -> 867 bytes
-rw-r--r--graphics/items/usable/scrolls/atkp.pngbin0 -> 1012 bytes
-rw-r--r--graphics/items/usable/scrolls/atkp1.pngbin0 -> 1298 bytes
-rw-r--r--graphics/items/usable/scrolls/atkp2.pngbin0 -> 1474 bytes
-rw-r--r--graphics/items/usable/scrolls/atkp3.pngbin0 -> 1584 bytes
-rw-r--r--graphics/items/usable/scrolls/cave.pngbin0 -> 1012 bytes
-rw-r--r--graphics/items/usable/scrolls/crit.pngbin0 -> 1011 bytes
-rw-r--r--graphics/items/usable/scrolls/crit1.pngbin0 -> 1291 bytes
-rw-r--r--graphics/items/usable/scrolls/crit2.pngbin0 -> 1489 bytes
-rw-r--r--graphics/items/usable/scrolls/crit3.pngbin0 -> 1568 bytes
-rw-r--r--graphics/items/usable/scrolls/defp.pngbin0 -> 1150 bytes
-rw-r--r--graphics/items/usable/scrolls/defp1.pngbin0 -> 1417 bytes
-rw-r--r--graphics/items/usable/scrolls/defp2.pngbin0 -> 1590 bytes
-rw-r--r--graphics/items/usable/scrolls/defp3.pngbin0 -> 1677 bytes
-rw-r--r--graphics/items/usable/scrolls/drago.pngbin0 -> 1526 bytes
-rw-r--r--graphics/items/usable/scrolls/life.pngbin0 -> 956 bytes
-rw-r--r--graphics/items/usable/scrolls/life1.pngbin0 -> 1237 bytes
-rw-r--r--graphics/items/usable/scrolls/life2.pngbin0 -> 1449 bytes
-rw-r--r--graphics/items/usable/scrolls/life3.pngbin0 -> 1526 bytes
-rw-r--r--graphics/items/usable/scrolls/light.pngbin0 -> 1297 bytes
-rw-r--r--graphics/items/usable/scrolls/light1.pngbin0 -> 1573 bytes
-rw-r--r--graphics/items/usable/scrolls/light2.pngbin0 -> 1724 bytes
-rw-r--r--graphics/items/usable/scrolls/light3.pngbin0 -> 1791 bytes
-rw-r--r--graphics/items/usable/scrolls/maggo.pngbin0 -> 1340 bytes
-rw-r--r--graphics/items/usable/scrolls/terra.pngbin0 -> 927 bytes
-rw-r--r--graphics/items/usable/scrolls/wolf.pngbin0 -> 1137 bytes
-rw-r--r--graphics/items/usable/scrolls/yeti.pngbin0 -> 1064 bytes
-rw-r--r--graphics/items/usable/urchinmeat.pngbin0 -> 622 bytes
-rw-r--r--graphics/items/usable/use/fertilizedspores.pngbin0 -> 702 bytes
-rw-r--r--graphics/items/usable/use/fishingnet.pngbin0 -> 1809 bytes
-rw-r--r--graphics/items/usable/use/pumpkandyseed.pngbin0 -> 448 bytes
-rw-r--r--graphics/items/usable/use/rubberbat.pngbin0 -> 345 bytes
-rw-r--r--graphics/items/usable/use/scissors.pngbin0 -> 360 bytes
-rw-r--r--graphics/items/usable/use/shockcandy.pngbin0 -> 340 bytes
-rw-r--r--graphics/items/usable/use/shovel.pngbin0 -> 1320 bytes
-rw-r--r--graphics/items/usable/use/timeflask.pngbin0 -> 1961 bytes
-rw-r--r--graphics/items/usable/use/toothbrush.pngbin0 -> 276 bytes
-rw-r--r--graphics/items/usable/use/warptowel.pngbin0 -> 1179 bytes
-rw-r--r--graphics/items/usable/venum.pngbin0 -> 353 bytes
-rw-r--r--graphics/items/usable/warpcrystal.pngbin0 -> 553 bytes
-rw-r--r--graphics/minimaps/000-0-0.pngbin0 -> 2164 bytes
-rw-r--r--graphics/minimaps/000-0-1.pngbin0 -> 336 bytes
-rw-r--r--graphics/minimaps/000-0.pngbin0 -> 1576 bytes
-rw-r--r--graphics/minimaps/000-1.pngbin0 -> 338 bytes
-rw-r--r--graphics/minimaps/001-1.pngbin0 -> 38688 bytes
-rw-r--r--graphics/minimaps/001-10-1.pngbin0 -> 1539 bytes
-rw-r--r--graphics/minimaps/001-10.pngbin0 -> 12768 bytes
-rw-r--r--graphics/minimaps/001-11.pngbin0 -> 3726 bytes
-rw-r--r--graphics/minimaps/001-12.pngbin0 -> 55838 bytes
-rw-r--r--graphics/minimaps/001-13-0.pngbin0 -> 1422 bytes
-rw-r--r--graphics/minimaps/001-13-1.pngbin0 -> 1372 bytes
-rw-r--r--graphics/minimaps/001-13-2.pngbin0 -> 1160 bytes
-rw-r--r--graphics/minimaps/001-13.pngbin0 -> 1372 bytes
-rw-r--r--graphics/minimaps/001-14.pngbin0 -> 4136 bytes
-rw-r--r--graphics/minimaps/001-2.pngbin0 -> 4497 bytes
-rw-r--r--graphics/minimaps/001-3-1.pngbin0 -> 4510 bytes
-rw-r--r--graphics/minimaps/001-3.pngbin0 -> 7616 bytes
-rw-r--r--graphics/minimaps/001-4.pngbin0 -> 169071 bytes
-rw-r--r--graphics/minimaps/001-5.pngbin0 -> 1536 bytes
-rw-r--r--graphics/minimaps/001-6.pngbin0 -> 6851 bytes
-rw-r--r--graphics/minimaps/001-7.pngbin0 -> 10178 bytes
-rw-r--r--graphics/minimaps/001-8.pngbin0 -> 10441 bytes
-rw-r--r--graphics/minimaps/001-9.pngbin0 -> 71121 bytes
-rw-r--r--graphics/minimaps/002-1.pngbin0 -> 2530 bytes
-rw-r--r--graphics/minimaps/002-2.pngbin0 -> 1774 bytes
-rw-r--r--graphics/minimaps/002-3.pngbin0 -> 568 bytes
-rw-r--r--graphics/minimaps/002-4.pngbin0 -> 583 bytes
-rw-r--r--graphics/minimaps/002-5.pngbin0 -> 1441 bytes
-rw-r--r--graphics/minimaps/003-0-1.pngbin0 -> 2459 bytes
-rw-r--r--graphics/minimaps/003-0-2.pngbin0 -> 1777 bytes
-rw-r--r--graphics/minimaps/003-0.pngbin0 -> 1556 bytes
-rw-r--r--graphics/minimaps/003-1-1.pngbin0 -> 10371 bytes
-rw-r--r--graphics/minimaps/003-1-2.pngbin0 -> 493 bytes
-rw-r--r--graphics/minimaps/003-1-3.pngbin0 -> 2226 bytes
-rw-r--r--graphics/minimaps/003-1.pngbin0 -> 25794 bytes
-rw-r--r--graphics/minimaps/003-10.pngbin0 -> 2402 bytes
-rw-r--r--graphics/minimaps/003-13.pngbin0 -> 612 bytes
-rw-r--r--graphics/minimaps/003-2-1.pngbin0 -> 984 bytes
-rw-r--r--graphics/minimaps/003-2.pngbin0 -> 649 bytes
-rw-r--r--graphics/minimaps/003-3.pngbin0 -> 591 bytes
-rw-r--r--graphics/minimaps/003-4-1.pngbin0 -> 828 bytes
-rw-r--r--graphics/minimaps/003-4.pngbin0 -> 578 bytes
-rw-r--r--graphics/minimaps/003-5.pngbin0 -> 549 bytes
-rw-r--r--graphics/minimaps/003-6.pngbin0 -> 898 bytes
-rw-r--r--graphics/minimaps/003-7.pngbin0 -> 735 bytes
-rw-r--r--graphics/minimaps/003-8.pngbin0 -> 998 bytes
-rw-r--r--graphics/minimaps/003-9-1.pngbin0 -> 863 bytes
-rw-r--r--graphics/minimaps/003-9.pngbin0 -> 2620 bytes
-rw-r--r--graphics/minimaps/004-1.pngbin0 -> 18769 bytes
-rw-r--r--graphics/minimaps/004-2-1.pngbin0 -> 2633 bytes
-rw-r--r--graphics/minimaps/004-2-10.pngbin0 -> 406 bytes
-rw-r--r--graphics/minimaps/004-2-11.pngbin0 -> 1320 bytes
-rw-r--r--graphics/minimaps/004-2-12.pngbin0 -> 1116 bytes
-rw-r--r--graphics/minimaps/004-2-2.pngbin0 -> 1869 bytes
-rw-r--r--graphics/minimaps/004-2-3.pngbin0 -> 8206 bytes
-rw-r--r--graphics/minimaps/004-2-4.pngbin0 -> 7731 bytes
-rw-r--r--graphics/minimaps/004-2-5.pngbin0 -> 1404 bytes
-rw-r--r--graphics/minimaps/004-2-6.pngbin0 -> 2751 bytes
-rw-r--r--graphics/minimaps/004-2-7.pngbin0 -> 962 bytes
-rw-r--r--graphics/minimaps/004-2-8.pngbin0 -> 1905 bytes
-rw-r--r--graphics/minimaps/004-2-9.pngbin0 -> 1336 bytes
-rw-r--r--graphics/minimaps/004-2.pngbin0 -> 18251 bytes
-rw-r--r--graphics/minimaps/004-3-1.pngbin0 -> 1903 bytes
-rw-r--r--graphics/minimaps/004-3-2.pngbin0 -> 7051 bytes
-rw-r--r--graphics/minimaps/004-3-3.pngbin0 -> 904 bytes
-rw-r--r--graphics/minimaps/004-3-4.pngbin0 -> 1647 bytes
-rw-r--r--graphics/minimaps/004-3-5.pngbin0 -> 771 bytes
-rw-r--r--graphics/minimaps/004-3-6.pngbin0 -> 2101 bytes
-rw-r--r--graphics/minimaps/004-3.pngbin0 -> 1814 bytes
-rw-r--r--graphics/minimaps/005-1-1.pngbin0 -> 5600 bytes
-rw-r--r--graphics/minimaps/005-1.pngbin0 -> 13142 bytes
-rw-r--r--graphics/minimaps/005-2-1.pngbin0 -> 729 bytes
-rw-r--r--graphics/minimaps/005-2.pngbin0 -> 799 bytes
-rw-r--r--graphics/minimaps/005-3.pngbin0 -> 675 bytes
-rw-r--r--graphics/minimaps/005-4.pngbin0 -> 757 bytes
-rw-r--r--graphics/minimaps/005-5.pngbin0 -> 827 bytes
-rw-r--r--graphics/minimaps/005-6.pngbin0 -> 695 bytes
-rw-r--r--graphics/minimaps/005-7.pngbin0 -> 810 bytes
-rw-r--r--graphics/minimaps/006-0.pngbin0 -> 1377 bytes
-rw-r--r--graphics/minimaps/006-1.pngbin0 -> 1550 bytes
-rw-r--r--graphics/minimaps/006-10.pngbin0 -> 1331 bytes
-rw-r--r--graphics/minimaps/006-2-1.pngbin0 -> 1714 bytes
-rw-r--r--graphics/minimaps/006-2-2.pngbin0 -> 1126 bytes
-rw-r--r--graphics/minimaps/006-2-3.pngbin0 -> 1363 bytes
-rw-r--r--graphics/minimaps/006-2-4.pngbin0 -> 469 bytes
-rw-r--r--graphics/minimaps/006-2-5.pngbin0 -> 695 bytes
-rw-r--r--graphics/minimaps/006-2-6.pngbin0 -> 703 bytes
-rw-r--r--graphics/minimaps/006-2.pngbin0 -> 2997 bytes
-rw-r--r--graphics/minimaps/006-3.pngbin0 -> 1638 bytes
-rw-r--r--graphics/minimaps/006-4-1.pngbin0 -> 4835 bytes
-rw-r--r--graphics/minimaps/006-4.pngbin0 -> 21168 bytes
-rw-r--r--graphics/minimaps/006-5.pngbin0 -> 2303 bytes
-rw-r--r--graphics/minimaps/006-6.pngbin0 -> 3330 bytes
-rw-r--r--graphics/minimaps/006-7.pngbin0 -> 1088 bytes
-rw-r--r--graphics/minimaps/006-8.pngbin0 -> 1435 bytes
-rw-r--r--graphics/minimaps/006-9.pngbin0 -> 2068 bytes
-rw-r--r--graphics/minimaps/007-1-1.pngbin0 -> 1153 bytes
-rw-r--r--graphics/minimaps/007-1-2.pngbin0 -> 1142 bytes
-rw-r--r--graphics/minimaps/007-1.pngbin0 -> 19807 bytes
-rw-r--r--graphics/minimaps/007-2.pngbin0 -> 3055 bytes
-rw-r--r--graphics/minimaps/008-0.pngbin0 -> 1376 bytes
-rw-r--r--graphics/minimaps/008-1.pngbin0 -> 7349 bytes
-rw-r--r--graphics/minimaps/008-2.pngbin0 -> 8434 bytes
-rw-r--r--graphics/minimaps/009-1.pngbin0 -> 14450 bytes
-rw-r--r--graphics/minimaps/009-2.pngbin0 -> 973 bytes
-rw-r--r--graphics/minimaps/009-3.pngbin0 -> 926 bytes
-rw-r--r--graphics/minimaps/009-4.pngbin0 -> 745 bytes
-rw-r--r--graphics/minimaps/009-5.pngbin0 -> 877 bytes
-rw-r--r--graphics/minimaps/009-6.pngbin0 -> 692 bytes
-rw-r--r--graphics/minimaps/009-7.pngbin0 -> 692 bytes
-rw-r--r--graphics/minimaps/010-1-1.pngbin0 -> 9839 bytes
-rw-r--r--graphics/minimaps/010-1-10.pngbin0 -> 730 bytes
-rw-r--r--graphics/minimaps/010-1-11.pngbin0 -> 494 bytes
-rw-r--r--graphics/minimaps/010-1-12.pngbin0 -> 547 bytes
-rw-r--r--graphics/minimaps/010-1-2.pngbin0 -> 4135 bytes
-rw-r--r--graphics/minimaps/010-1-3.pngbin0 -> 1373 bytes
-rw-r--r--graphics/minimaps/010-1-4.pngbin0 -> 1190 bytes
-rw-r--r--graphics/minimaps/010-1-5.pngbin0 -> 3235 bytes
-rw-r--r--graphics/minimaps/010-1-6.pngbin0 -> 3170 bytes
-rw-r--r--graphics/minimaps/010-1-7.pngbin0 -> 894 bytes
-rw-r--r--graphics/minimaps/010-1-8.pngbin0 -> 447 bytes
-rw-r--r--graphics/minimaps/010-1-9.pngbin0 -> 1950 bytes
-rw-r--r--graphics/minimaps/010-1.pngbin0 -> 14740 bytes
-rw-r--r--graphics/minimaps/010-2-10.pngbin0 -> 1269 bytes
-rw-r--r--graphics/minimaps/010-2-11.pngbin0 -> 1407 bytes
-rw-r--r--graphics/minimaps/010-2-12.pngbin0 -> 2767 bytes
-rw-r--r--graphics/minimaps/010-2-13.pngbin0 -> 768 bytes
-rw-r--r--graphics/minimaps/010-2-14.pngbin0 -> 1057 bytes
-rw-r--r--graphics/minimaps/010-2-15.pngbin0 -> 906 bytes
-rw-r--r--graphics/minimaps/010-2-16.pngbin0 -> 3708 bytes
-rw-r--r--graphics/minimaps/010-2-2.pngbin0 -> 2970 bytes
-rw-r--r--graphics/minimaps/010-2-3.pngbin0 -> 2595 bytes
-rw-r--r--graphics/minimaps/010-2-4.pngbin0 -> 1288 bytes
-rw-r--r--graphics/minimaps/010-2-5.pngbin0 -> 1653 bytes
-rw-r--r--graphics/minimaps/010-2-6.pngbin0 -> 1582 bytes
-rw-r--r--graphics/minimaps/010-2-7.pngbin0 -> 969 bytes
-rw-r--r--graphics/minimaps/010-2-8.pngbin0 -> 1055 bytes
-rw-r--r--graphics/minimaps/010-2-9.pngbin0 -> 925 bytes
-rw-r--r--graphics/minimaps/010-2.pngbin0 -> 18786 bytes
-rw-r--r--graphics/minimaps/010-3.pngbin0 -> 454 bytes
-rw-r--r--graphics/minimaps/010-4-1.pngbin0 -> 2687 bytes
-rw-r--r--graphics/minimaps/010-4-2.pngbin0 -> 3073 bytes
-rw-r--r--graphics/minimaps/011-1.pngbin0 -> 15241 bytes
-rw-r--r--graphics/minimaps/011-2.pngbin0 -> 3954 bytes
-rw-r--r--graphics/minimaps/011-3.pngbin0 -> 12659 bytes
-rw-r--r--graphics/minimaps/011.pngbin0 -> 14241 bytes
-rw-r--r--graphics/minimaps/012-1.pngbin0 -> 25304 bytes
-rw-r--r--graphics/minimaps/012-2.pngbin0 -> 1361 bytes
-rw-r--r--graphics/minimaps/012-3.pngbin0 -> 598 bytes
-rw-r--r--graphics/minimaps/012-4.pngbin0 -> 421 bytes
-rw-r--r--graphics/minimaps/012-5.pngbin0 -> 679 bytes
-rw-r--r--graphics/minimaps/012-6.pngbin0 -> 808 bytes
-rw-r--r--graphics/minimaps/012-7.pngbin0 -> 1190 bytes
-rw-r--r--graphics/minimaps/012-8.pngbin0 -> 663 bytes
-rw-r--r--graphics/minimaps/013-1.pngbin0 -> 32339 bytes
-rw-r--r--graphics/minimaps/014-1.pngbin0 -> 19919 bytes
-rw-r--r--graphics/minimaps/014-2-1.pngbin0 -> 752 bytes
-rw-r--r--graphics/minimaps/014-2-2.pngbin0 -> 879 bytes
-rw-r--r--graphics/minimaps/014-2.pngbin0 -> 43099 bytes
-rw-r--r--graphics/minimaps/014-3.pngbin0 -> 55133 bytes
-rw-r--r--graphics/minimaps/014-4.pngbin0 -> 25432 bytes
-rw-r--r--graphics/minimaps/014-5-1.pngbin0 -> 618 bytes
-rw-r--r--graphics/minimaps/014-5.pngbin0 -> 65777 bytes
-rw-r--r--graphics/minimaps/015-1.pngbin0 -> 7462 bytes
-rw-r--r--graphics/minimaps/015-2.pngbin0 -> 16079 bytes
-rw-r--r--graphics/minimaps/015-3-1.pngbin0 -> 4367 bytes
-rw-r--r--graphics/minimaps/015-3-2.pngbin0 -> 3971 bytes
-rw-r--r--graphics/minimaps/015-3-3.pngbin0 -> 3579 bytes
-rw-r--r--graphics/minimaps/015-3.pngbin0 -> 7475 bytes
-rw-r--r--graphics/minimaps/015-4.pngbin0 -> 1622 bytes
-rw-r--r--graphics/minimaps/015-5.pngbin0 -> 15439 bytes
-rw-r--r--graphics/minimaps/015-6.pngbin0 -> 22407 bytes
-rw-r--r--graphics/minimaps/015-7.pngbin0 -> 2375 bytes
-rw-r--r--graphics/minimaps/015-8-1.pngbin0 -> 2192 bytes
-rw-r--r--graphics/minimaps/015-8.pngbin0 -> 7449 bytes
-rw-r--r--graphics/minimaps/016-1.pngbin0 -> 738 bytes
-rw-r--r--graphics/minimaps/016-6.pngbin0 -> 1896 bytes
-rw-r--r--graphics/minimaps/016-7.pngbin0 -> 2209 bytes
-rw-r--r--graphics/minimaps/017-0.pngbin0 -> 65298 bytes
-rw-r--r--graphics/minimaps/017-1.pngbin0 -> 47083 bytes
-rw-r--r--graphics/minimaps/017-10.pngbin0 -> 3890 bytes
-rw-r--r--graphics/minimaps/017-2-1.pngbin0 -> 3792 bytes
-rw-r--r--graphics/minimaps/017-2-2.pngbin0 -> 1767 bytes
-rw-r--r--graphics/minimaps/017-2.pngbin0 -> 717 bytes
-rw-r--r--graphics/minimaps/017-3.pngbin0 -> 4469 bytes
-rw-r--r--graphics/minimaps/017-4.pngbin0 -> 1296 bytes
-rw-r--r--graphics/minimaps/017-5.pngbin0 -> 1036 bytes
-rw-r--r--graphics/minimaps/017-6.pngbin0 -> 955 bytes
-rw-r--r--graphics/minimaps/017-7.pngbin0 -> 674 bytes
-rw-r--r--graphics/minimaps/017-8.pngbin0 -> 677 bytes
-rw-r--r--graphics/minimaps/018-1-1.pngbin0 -> 2476 bytes
-rw-r--r--graphics/minimaps/018-1.pngbin0 -> 3462 bytes
-rw-r--r--graphics/minimaps/018-2-1.pngbin0 -> 456 bytes
-rw-r--r--graphics/minimaps/018-2-2.pngbin0 -> 12472 bytes
-rw-r--r--graphics/minimaps/018-2-3.pngbin0 -> 14347 bytes
-rw-r--r--graphics/minimaps/018-2-4.pngbin0 -> 812 bytes
-rw-r--r--graphics/minimaps/018-2-5.pngbin0 -> 14946 bytes
-rw-r--r--graphics/minimaps/018-2-6.pngbin0 -> 9275 bytes
-rw-r--r--graphics/minimaps/018-2-7.pngbin0 -> 8756 bytes
-rw-r--r--graphics/minimaps/018-2-8.pngbin0 -> 8776 bytes
-rw-r--r--graphics/minimaps/018-2.pngbin0 -> 30687 bytes
-rw-r--r--graphics/minimaps/018-3.pngbin0 -> 6461 bytes
-rw-r--r--graphics/minimaps/018-4-1.pngbin0 -> 3753 bytes
-rw-r--r--graphics/minimaps/018-4-2.pngbin0 -> 704 bytes
-rw-r--r--graphics/minimaps/018-4.pngbin0 -> 7748 bytes
-rw-r--r--graphics/minimaps/018-5-0.pngbin0 -> 837 bytes
-rw-r--r--graphics/minimaps/018-5-1.pngbin0 -> 3392 bytes
-rw-r--r--graphics/minimaps/018-5-2.pngbin0 -> 960 bytes
-rw-r--r--graphics/minimaps/018-5-3.pngbin0 -> 906 bytes
-rw-r--r--graphics/minimaps/018-5-4.pngbin0 -> 3505 bytes
-rw-r--r--graphics/minimaps/018-5-5.pngbin0 -> 983 bytes
-rw-r--r--graphics/minimaps/018-5-boss.pngbin0 -> 1947 bytes
-rw-r--r--graphics/minimaps/018-5.pngbin0 -> 6612 bytes
-rw-r--r--graphics/minimaps/018-6-0.pngbin0 -> 1643 bytes
-rw-r--r--graphics/minimaps/018-6-1.pngbin0 -> 8658 bytes
-rw-r--r--graphics/minimaps/018-6-2.pngbin0 -> 2717 bytes
-rw-r--r--graphics/minimaps/018-6-3.pngbin0 -> 3068 bytes
-rw-r--r--graphics/minimaps/018-7-1.pngbin0 -> 2942 bytes
-rw-r--r--graphics/minimaps/018-7.pngbin0 -> 4972 bytes
-rw-r--r--graphics/minimaps/019-1-1.pngbin0 -> 925 bytes
-rw-r--r--graphics/minimaps/019-1.pngbin0 -> 13089 bytes
-rw-r--r--graphics/minimaps/019-2.pngbin0 -> 19282 bytes
-rw-r--r--graphics/minimaps/019-3.pngbin0 -> 21324 bytes
-rw-r--r--graphics/minimaps/019-4-1.pngbin0 -> 1244 bytes
-rw-r--r--graphics/minimaps/019-4.pngbin0 -> 18796 bytes
-rw-r--r--graphics/minimaps/019-5-1.pngbin0 -> 3831 bytes
-rw-r--r--graphics/minimaps/019-5-2.pngbin0 -> 4985 bytes
-rw-r--r--graphics/minimaps/019-5-3.pngbin0 -> 334 bytes
-rw-r--r--graphics/minimaps/019-5.pngbin0 -> 58390 bytes
-rw-r--r--graphics/minimaps/019-6.pngbin0 -> 31134 bytes
-rw-r--r--graphics/minimaps/020-1.pngbin0 -> 18349 bytes
-rw-r--r--graphics/minimaps/020-2.pngbin0 -> 695 bytes
-rw-r--r--graphics/minimaps/020-3.pngbin0 -> 685 bytes
-rw-r--r--graphics/minimaps/020-4.pngbin0 -> 1571 bytes
-rw-r--r--graphics/minimaps/020-5.pngbin0 -> 663 bytes
-rw-r--r--graphics/minimaps/020-6.pngbin0 -> 608 bytes
-rw-r--r--graphics/minimaps/020-7-1.pngbin0 -> 3934 bytes
-rw-r--r--graphics/minimaps/020-7-2.pngbin0 -> 4062 bytes
-rw-r--r--graphics/minimaps/020-7.pngbin0 -> 1427 bytes
-rw-r--r--graphics/minimaps/021-0.pngbin0 -> 19434 bytes
-rw-r--r--graphics/minimaps/021-1.pngbin0 -> 15197 bytes
-rw-r--r--graphics/minimaps/021-2.pngbin0 -> 3496 bytes
-rw-r--r--graphics/minimaps/021-3.pngbin0 -> 2218 bytes
-rw-r--r--graphics/minimaps/021-4.pngbin0 -> 3633 bytes
-rw-r--r--graphics/minimaps/022-1.pngbin0 -> 5741 bytes
-rw-r--r--graphics/minimaps/023-1.pngbin0 -> 1910 bytes
-rw-r--r--graphics/minimaps/023-2.pngbin0 -> 3003 bytes
-rw-r--r--graphics/minimaps/023-3-1.pngbin0 -> 1499 bytes
-rw-r--r--graphics/minimaps/023-3-2.pngbin0 -> 1478 bytes
-rw-r--r--graphics/minimaps/023-3.pngbin0 -> 9105 bytes
-rw-r--r--graphics/minimaps/023-4.pngbin0 -> 1592 bytes
-rw-r--r--graphics/minimaps/024-1.pngbin0 -> 14513 bytes
-rw-r--r--graphics/minimaps/024-10.pngbin0 -> 427 bytes
-rw-r--r--graphics/minimaps/024-11.pngbin0 -> 463 bytes
-rw-r--r--graphics/minimaps/024-12.pngbin0 -> 432 bytes
-rw-r--r--graphics/minimaps/024-13.pngbin0 -> 502 bytes
-rw-r--r--graphics/minimaps/024-14.pngbin0 -> 540 bytes
-rw-r--r--graphics/minimaps/024-15.pngbin0 -> 739 bytes
-rw-r--r--graphics/minimaps/024-16.pngbin0 -> 1064 bytes
-rw-r--r--graphics/minimaps/024-2.pngbin0 -> 540 bytes
-rw-r--r--graphics/minimaps/024-3.pngbin0 -> 470 bytes
-rw-r--r--graphics/minimaps/024-4.pngbin0 -> 488 bytes
-rw-r--r--graphics/minimaps/024-5.pngbin0 -> 464 bytes
-rw-r--r--graphics/minimaps/024-6.pngbin0 -> 487 bytes
-rw-r--r--graphics/minimaps/024-7.pngbin0 -> 481 bytes
-rw-r--r--graphics/minimaps/024-8.pngbin0 -> 638 bytes
-rw-r--r--graphics/minimaps/024-9.pngbin0 -> 603 bytes
-rw-r--r--graphics/minimaps/025-1.pngbin0 -> 26953 bytes
-rw-r--r--graphics/minimaps/025-2-1.pngbin0 -> 3340 bytes
-rw-r--r--graphics/minimaps/025-2-2.pngbin0 -> 1748 bytes
-rw-r--r--graphics/minimaps/025-2-3.pngbin0 -> 1900 bytes
-rw-r--r--graphics/minimaps/025-2-4.pngbin0 -> 3170 bytes
-rw-r--r--graphics/minimaps/025-2.pngbin0 -> 17947 bytes
-rw-r--r--graphics/minimaps/025-3.pngbin0 -> 11310 bytes
-rw-r--r--graphics/minimaps/026-0.pngbin0 -> 4258 bytes
-rw-r--r--graphics/minimaps/026-1.pngbin0 -> 3809 bytes
-rw-r--r--graphics/minimaps/026-2.pngbin0 -> 5265 bytes
-rw-r--r--graphics/minimaps/027-0.pngbin0 -> 1828 bytes
-rw-r--r--graphics/minimaps/027-1.pngbin0 -> 24828 bytes
-rw-r--r--graphics/minimaps/027-2.pngbin0 -> 656 bytes
-rw-r--r--graphics/minimaps/027-3.pngbin0 -> 542 bytes
-rw-r--r--graphics/minimaps/027-4.pngbin0 -> 542 bytes
-rw-r--r--graphics/minimaps/027-5.pngbin0 -> 353 bytes
-rw-r--r--graphics/minimaps/027-6.pngbin0 -> 785 bytes
-rw-r--r--graphics/minimaps/027-7.pngbin0 -> 1840 bytes
-rw-r--r--graphics/minimaps/029-0.pngbin0 -> 43405 bytes
-rw-r--r--graphics/minimaps/029-1.pngbin0 -> 228904 bytes
-rw-r--r--graphics/minimaps/029-2.pngbin0 -> 1873 bytes
-rw-r--r--graphics/minimaps/029-3.pngbin0 -> 5249 bytes
-rw-r--r--graphics/minimaps/029-4.pngbin0 -> 7102 bytes
-rw-r--r--graphics/minimaps/029-5.pngbin0 -> 3520 bytes
-rw-r--r--graphics/minimaps/029-6.pngbin0 -> 28715 bytes
-rw-r--r--graphics/minimaps/029-7.pngbin0 -> 20066 bytes
-rw-r--r--graphics/minimaps/029-8.pngbin0 -> 66584 bytes
-rw-r--r--graphics/minimaps/029-9.pngbin0 -> 2801 bytes
-rw-r--r--graphics/minimaps/031-0.pngbin0 -> 4949 bytes
-rw-r--r--graphics/minimaps/031-1.pngbin0 -> 8832 bytes
-rw-r--r--graphics/minimaps/031-2.pngbin0 -> 650 bytes
-rw-r--r--graphics/minimaps/031-3.pngbin0 -> 400 bytes
-rw-r--r--graphics/minimaps/031-4.pngbin0 -> 400 bytes
-rw-r--r--graphics/minimaps/031-5.pngbin0 -> 641 bytes
-rw-r--r--graphics/minimaps/031-6.pngbin0 -> 399 bytes
-rw-r--r--graphics/minimaps/031-7.pngbin0 -> 888 bytes
-rw-r--r--graphics/minimaps/031-8.pngbin0 -> 399 bytes
-rw-r--r--graphics/minimaps/031-9.pngbin0 -> 400 bytes
-rw-r--r--graphics/minimaps/032-1.pngbin0 -> 33971 bytes
-rw-r--r--graphics/minimaps/032-2.pngbin0 -> 13277 bytes
-rw-r--r--graphics/minimaps/032-3.pngbin0 -> 4892 bytes
-rw-r--r--graphics/minimaps/032-4.pngbin0 -> 2088 bytes
-rw-r--r--graphics/minimaps/032-5.pngbin0 -> 804 bytes
-rw-r--r--graphics/minimaps/033-1.pngbin0 -> 35724 bytes
-rw-r--r--graphics/minimaps/033-2.pngbin0 -> 1243 bytes
-rw-r--r--graphics/minimaps/033-3.pngbin0 -> 1174 bytes
-rw-r--r--graphics/minimaps/033-4.pngbin0 -> 813 bytes
-rw-r--r--graphics/minimaps/033-5.pngbin0 -> 1136 bytes
-rw-r--r--graphics/minimaps/034-1.pngbin0 -> 19730 bytes
-rw-r--r--graphics/minimaps/034-2.pngbin0 -> 6377 bytes
-rw-r--r--graphics/minimaps/034-3.pngbin0 -> 4625 bytes
-rw-r--r--graphics/minimaps/034-4.pngbin0 -> 4621 bytes
-rw-r--r--graphics/minimaps/042-0.pngbin0 -> 3367 bytes
-rw-r--r--graphics/minimaps/042-1.pngbin0 -> 2414 bytes
-rw-r--r--graphics/minimaps/042-10.pngbin0 -> 11917 bytes
-rw-r--r--graphics/minimaps/042-11.pngbin0 -> 2296 bytes
-rw-r--r--graphics/minimaps/042-2.pngbin0 -> 1623 bytes
-rw-r--r--graphics/minimaps/042-3.pngbin0 -> 6219 bytes
-rw-r--r--graphics/minimaps/042-4.pngbin0 -> 3609 bytes
-rw-r--r--graphics/minimaps/042-5.pngbin0 -> 3933 bytes
-rw-r--r--graphics/minimaps/042-6.pngbin0 -> 6031 bytes
-rw-r--r--graphics/minimaps/042-7.pngbin0 -> 3340 bytes
-rw-r--r--graphics/minimaps/042-8.pngbin0 -> 3641 bytes
-rw-r--r--graphics/minimaps/042-9.pngbin0 -> 4114 bytes
-rw-r--r--graphics/minimaps/boss.pngbin0 -> 1208 bytes
-rw-r--r--graphics/minimaps/botcheck.pngbin0 -> 539 bytes
-rw-r--r--graphics/minimaps/guilds.pngbin0 -> 1766 bytes
-rw-r--r--graphics/minimaps/jail.pngbin0 -> 648 bytes
-rw-r--r--graphics/minimaps/none.pngbin0 -> 280 bytes
-rw-r--r--graphics/minimaps/sec_pri.pngbin0 -> 663 bytes
-rw-r--r--graphics/minimaps/soren-2.pngbin0 -> 693 bytes
-rw-r--r--graphics/minimaps/soren.pngbin0 -> 15497 bytes
-rw-r--r--graphics/minimaps/test.pngbin0 -> 316 bytes
-rw-r--r--graphics/minimaps/testbg.pngbin0 -> 105 bytes
-rw-r--r--graphics/particles/afk.xml52
-rw-r--r--graphics/particles/aniblaze-medium.pngbin0 -> 2554 bytes
-rw-r--r--graphics/particles/aniblaze.pngbin0 -> 2115 bytes
-rw-r--r--graphics/particles/arrow-directions.pngbin0 -> 1553 bytes
-rw-r--r--graphics/particles/arrow-directions.xml11
-rw-r--r--graphics/particles/bigmagicbif.particle.xml25
-rw-r--r--graphics/particles/black.particle.xml23
-rw-r--r--graphics/particles/blaze.pngbin0 -> 360 bytes
-rw-r--r--graphics/particles/blueform.pngbin0 -> 2850 bytes
-rw-r--r--graphics/particles/bonfire.particle.xml117
-rw-r--r--graphics/particles/bubble.pngbin0 -> 659 bytes
-rw-r--r--graphics/particles/bubble2.pngbin0 -> 446 bytes
-rw-r--r--graphics/particles/campfire.particle.xml87
-rw-r--r--graphics/particles/chimney-dark.xml30
-rw-r--r--graphics/particles/chimney.xml51
-rw-r--r--graphics/particles/chocolateegg.pngbin0 -> 597 bytes
-rw-r--r--graphics/particles/chocolateegg.xml23
-rw-r--r--graphics/particles/circle-magic-short.xml33
-rw-r--r--graphics/particles/circle-magic-trail.pngbin0 -> 676 bytes
-rw-r--r--graphics/particles/circle-magic.pngbin0 -> 41506 bytes
-rw-r--r--graphics/particles/circle-magic.xml32
-rw-r--r--graphics/particles/concentration.xml40
-rw-r--r--graphics/particles/cooking.particle.xml25
-rw-r--r--graphics/particles/critical.xml37
-rw-r--r--graphics/particles/darkblueflame.particle.xml25
-rw-r--r--graphics/particles/demonface.pngbin0 -> 3886 bytes
-rw-r--r--graphics/particles/demonicmouboo.particle.xml50
-rw-r--r--graphics/particles/electricity.particle.pngbin0 -> 522 bytes
-rw-r--r--graphics/particles/evilaura.particle.xml37
-rw-r--r--graphics/particles/fancy_circle.xml26
-rw-r--r--graphics/particles/fire-explosion.xml47
-rw-r--r--graphics/particles/fireplace.particle.xml25
-rw-r--r--graphics/particles/flame.particle.xml24
-rw-r--r--graphics/particles/fog-medium-a.pngbin0 -> 1748 bytes
-rw-r--r--graphics/particles/fog-medium-b.pngbin0 -> 1330 bytes
-rw-r--r--graphics/particles/fog-medium-c.pngbin0 -> 917 bytes
-rw-r--r--graphics/particles/fog-medium.pngbin0 -> 544 bytes
-rw-r--r--graphics/particles/fog-medium2.pngbin0 -> 1031 bytes
-rw-r--r--graphics/particles/fog-medium3.pngbin0 -> 1259 bytes
-rw-r--r--graphics/particles/fountain.xml42
-rw-r--r--graphics/particles/geyser.xml22
-rw-r--r--graphics/particles/ghostface.pngbin0 -> 3635 bytes
-rw-r--r--graphics/particles/glow-medium.pngbin0 -> 853 bytes
-rw-r--r--graphics/particles/glow-small.pngbin0 -> 509 bytes
-rw-r--r--graphics/particles/gloworb-medium.pngbin0 -> 949 bytes
-rw-r--r--graphics/particles/gloworb-small.pngbin0 -> 560 bytes
-rw-r--r--graphics/particles/gloworb.pngbin0 -> 445 bytes
-rw-r--r--graphics/particles/hastefurry.particle.xml40
-rw-r--r--graphics/particles/healing.xml26
-rw-r--r--graphics/particles/heart.pngbin0 -> 549 bytes
-rw-r--r--graphics/particles/heartnecklace.particle.xml22
-rw-r--r--graphics/particles/hellblaze.particle.xml87
-rw-r--r--graphics/particles/hexagon.pngbin0 -> 651 bytes
-rw-r--r--graphics/particles/hit.average.xml55
-rw-r--r--graphics/particles/hit.strong.xml55
-rw-r--r--graphics/particles/hit.verystrong.xml55
-rw-r--r--graphics/particles/hit.weak.xml44
-rw-r--r--graphics/particles/hit.xml55
-rw-r--r--graphics/particles/hit2.xml54
-rw-r--r--graphics/particles/hit3.xml54
-rw-r--r--graphics/particles/hit4.xml54
-rw-r--r--graphics/particles/hit5.xml54
-rw-r--r--graphics/particles/homunup.xml22
-rw-r--r--graphics/particles/icedfire.particle.xml24
-rw-r--r--graphics/particles/invisibility.xml26
-rw-r--r--graphics/particles/largepowercircle.particle.xml43
-rw-r--r--graphics/particles/levelup.xml22
-rw-r--r--graphics/particles/light-large.pngbin0 -> 1027 bytes
-rw-r--r--graphics/particles/lightning-lunovox.xml55
-rw-r--r--graphics/particles/lightning2-263.pngbin0 -> 2793 bytes
-rw-r--r--graphics/particles/lightning3-275.pngbin0 -> 1629 bytes
-rw-r--r--graphics/particles/line-small.pngbin0 -> 126 bytes
-rw-r--r--graphics/particles/lobbed-object.xml29
-rw-r--r--graphics/particles/longdemonic.particle.xml34
-rw-r--r--graphics/particles/magic-shield-end.xml273
-rw-r--r--graphics/particles/magic-shield.xml241
-rw-r--r--graphics/particles/magic.golden.xml27
-rw-r--r--graphics/particles/magic.green.xml27
-rw-r--r--graphics/particles/magic.red.xml27
-rw-r--r--graphics/particles/magic.white.xml27
-rw-r--r--graphics/particles/magic.xml26
-rw-r--r--graphics/particles/magica-cartola.particle.xml57
-rw-r--r--graphics/particles/magicbif.particle.xml26
-rw-r--r--graphics/particles/manapiou.particle.xml24
-rw-r--r--graphics/particles/medium-blindinglight.xml21
-rw-r--r--graphics/particles/medium-blindinglight2.xml21
-rw-r--r--graphics/particles/misc.coldbolt.xml19
-rw-r--r--graphics/particles/misc.earthbolt.xml19
-rw-r--r--graphics/particles/misc.firebolt.xml19
-rw-r--r--graphics/particles/misc.pngbin0 -> 36868 bytes
-rw-r--r--graphics/particles/misc.thunderbolt.xml19
-rw-r--r--graphics/particles/monster-ball-lightning-blue.particle.xml19
-rw-r--r--graphics/particles/monster-ball-lightning-red.particle.xml19
-rw-r--r--graphics/particles/monster-magicgoblin-foefire.particle.xml39
-rw-r--r--graphics/particles/monster-troll-foefire.particle.pngbin0 -> 1837 bytes
-rw-r--r--graphics/particles/monster-troll-foefire.particle.xml34
-rw-r--r--graphics/particles/moonshroom-attack.particle.xml30
-rw-r--r--graphics/particles/moonshroom.particle.xml24
-rw-r--r--graphics/particles/orb-large.pngbin0 -> 275 bytes
-rw-r--r--graphics/particles/orb-large2.pngbin0 -> 1018 bytes
-rw-r--r--graphics/particles/orb-medium.pngbin0 -> 217 bytes
-rw-r--r--graphics/particles/orb-small.pngbin0 -> 263 bytes
-rw-r--r--graphics/particles/panels.xml23
-rw-r--r--graphics/particles/peixe-salto.pngbin0 -> 21681 bytes
-rw-r--r--graphics/particles/peixe-salto1.xml18
-rw-r--r--graphics/particles/peixe-salto10.xml20
-rw-r--r--graphics/particles/peixe-salto11.xml19
-rw-r--r--graphics/particles/peixe-salto12.xml19
-rw-r--r--graphics/particles/peixe-salto2.xml19
-rw-r--r--graphics/particles/peixe-salto3.xml20
-rw-r--r--graphics/particles/peixe-salto4.xml20
-rw-r--r--graphics/particles/peixe-salto5.xml20
-rw-r--r--graphics/particles/peixe-salto6.xml20
-rw-r--r--graphics/particles/peixe-salto7.xml20
-rw-r--r--graphics/particles/peixe-salto8.xml20
-rw-r--r--graphics/particles/peixe-salto9.xml20
-rw-r--r--graphics/particles/pentagram-blacklinedraw.particle.xml127
-rw-r--r--graphics/particles/pentagram-burst.xml142
-rw-r--r--graphics/particles/pentagram-linedraw.particle.xml145
-rw-r--r--graphics/particles/pinkheart.particle.xml30
-rw-r--r--graphics/particles/pinkheart.pngbin0 -> 553 bytes
-rw-r--r--graphics/particles/poison-cloud.xml58
-rw-r--r--graphics/particles/poison.xml32
-rw-r--r--graphics/particles/python.pngbin0 -> 810796 bytes
-rw-r--r--graphics/particles/python.xml19
-rw-r--r--graphics/particles/save.xml23
-rw-r--r--graphics/particles/savepoint-32x64.xml37
-rw-r--r--graphics/particles/sewer-pipe.xml45
-rw-r--r--graphics/particles/skillup.xml22
-rw-r--r--graphics/particles/smallchocolateegg.pngbin0 -> 520 bytes
-rw-r--r--graphics/particles/smallchocolateegg.xml36
-rw-r--r--graphics/particles/smallmagicbif.particle.xml25
-rw-r--r--graphics/particles/smoke-large-grey.pngbin0 -> 804 bytes
-rw-r--r--graphics/particles/smoke.pngbin0 -> 948 bytes
-rw-r--r--graphics/particles/smoke.xml19
-rw-r--r--graphics/particles/snow-burst.xml86
-rw-r--r--graphics/particles/snowball.particle.xml8
-rw-r--r--graphics/particles/snowball.pngbin0 -> 2813 bytes
-rw-r--r--graphics/particles/snowflake-7x7.pngbin0 -> 130 bytes
-rw-r--r--graphics/particles/snowflake-9x9.pngbin0 -> 113 bytes
-rw-r--r--graphics/particles/snowflake.pngbin0 -> 523 bytes
-rw-r--r--graphics/particles/sparkles.pngbin0 -> 537 bytes
-rw-r--r--graphics/particles/spirit.xml23
-rw-r--r--graphics/particles/star-medium.pngbin0 -> 913 bytes
-rw-r--r--graphics/particles/star-small.pngbin0 -> 261 bytes
-rw-r--r--graphics/particles/star-small2.pngbin0 -> 816 bytes
-rw-r--r--graphics/particles/strengthfurry.particle.xml40
-rw-r--r--graphics/particles/torch.xml24
-rw-r--r--graphics/particles/training-arrow.pngbin0 -> 1616 bytes
-rw-r--r--graphics/particles/training-arrow.xml11
-rw-r--r--graphics/particles/treeglow.xml40
-rw-r--r--graphics/particles/warp.xml25
-rw-r--r--graphics/particles/waterfall-a.pngbin0 -> 1858 bytes
-rw-r--r--graphics/particles/waterfall.particle.xml57
-rw-r--r--graphics/particles/whirlpool.particle.xml26
-rw-r--r--graphics/particles/wispdance.particle.xml49
-rw-r--r--graphics/particles/zzz.pngbin0 -> 469 bytes
-rw-r--r--graphics/skills/emote.pngbin0 -> 2732 bytes
-rw-r--r--graphics/skills/first_aid.pngbin0 -> 2654 bytes
-rw-r--r--graphics/skills/guild/AngelLight.pngbin0 -> 2104 bytes
-rw-r--r--graphics/skills/guild/BattlePlans.pngbin0 -> 2069 bytes
-rw-r--r--graphics/skills/guild/BlessingOfDefense.pngbin0 -> 1741 bytes
-rw-r--r--graphics/skills/guild/BlessingOfImmortality.pngbin0 -> 1548 bytes
-rw-r--r--graphics/skills/guild/BoostAll.pngbin0 -> 2763 bytes
-rw-r--r--graphics/skills/guild/Courage.pngbin0 -> 1947 bytes
-rw-r--r--graphics/skills/guild/CriticalFortune.pngbin0 -> 1627 bytes
-rw-r--r--graphics/skills/guild/DamageImprovement.pngbin0 -> 1861 bytes
-rw-r--r--graphics/skills/guild/GuildExtension.pngbin0 -> 2228 bytes
-rw-r--r--graphics/skills/guild/MPRegen.pngbin0 -> 1886 bytes
-rw-r--r--graphics/skills/guild/MaxiDamage.pngbin0 -> 1716 bytes
-rw-r--r--graphics/skills/life.pngbin0 -> 2320 bytes
-rw-r--r--graphics/skills/magic.pngbin0 -> 2316 bytes
-rw-r--r--graphics/skills/none.pngbin0 -> 1109 bytes
-rw-r--r--graphics/skills/other/backslide.pngbin0 -> 1022 bytes
-rw-r--r--graphics/skills/other/kalmurk.pngbin0 -> 1824 bytes
-rw-r--r--graphics/skills/other/parum.pngbin0 -> 2408 bytes
-rw-r--r--graphics/skills/other/sharpshooter.pngbin0 -> 2200 bytes
-rw-r--r--graphics/skills/poison.pngbin0 -> 2168 bytes
-rw-r--r--graphics/skills/transmutation.pngbin0 -> 2634 bytes
-rw-r--r--graphics/skills/warrior.pngbin0 -> 2817 bytes
-rw-r--r--graphics/skills/warrior/areadef.pngbin0 -> 2443 bytes
-rw-r--r--graphics/skills/warrior/arrowshield.pngbin0 -> 2252 bytes
-rw-r--r--graphics/skills/warrior/bash.pngbin0 -> 2468 bytes
-rw-r--r--graphics/skills/warrior/counter.pngbin0 -> 1841 bytes
-rw-r--r--graphics/skills/warrior/endure.pngbin0 -> 2332 bytes
-rw-r--r--graphics/skills/warrior/hpregen.pngbin0 -> 1918 bytes
-rw-r--r--graphics/skills/warrior/lastman.pngbin0 -> 1918 bytes
-rw-r--r--graphics/skills/wizard.pngbin0 -> 2719 bytes
-rw-r--r--graphics/skills/wizard/big_explosion.pngbin0 -> 2595 bytes
-rw-r--r--graphics/skills/wizard/coldbolt.pngbin0 -> 1711 bytes
-rw-r--r--graphics/skills/wizard/dragon.pngbin0 -> 2341 bytes
-rw-r--r--graphics/skills/wizard/earthspike.pngbin0 -> 1665 bytes
-rw-r--r--graphics/skills/wizard/earthsword.pngbin0 -> 2194 bytes
-rw-r--r--graphics/skills/wizard/energycoat.pngbin0 -> 2058 bytes
-rw-r--r--graphics/skills/wizard/firebolt.pngbin0 -> 1653 bytes
-rw-r--r--graphics/skills/wizard/firesword.pngbin0 -> 2189 bytes
-rw-r--r--graphics/skills/wizard/freecast.pngbin0 -> 1557 bytes
-rw-r--r--graphics/skills/wizard/icesword.pngbin0 -> 2188 bytes
-rw-r--r--graphics/skills/wizard/manaexp.pngbin0 -> 2113 bytes
-rw-r--r--graphics/skills/wizard/napalm.pngbin0 -> 1733 bytes
-rw-r--r--graphics/skills/wizard/potion.pngbin0 -> 2296 bytes
-rw-r--r--graphics/skills/wizard/thunderbolt.pngbin0 -> 1780 bytes
-rw-r--r--graphics/skills/wizard/windsword.pngbin0 -> 2171 bytes
-rw-r--r--graphics/sprites/accessories/blub-tentacle.pngbin0 -> 2940 bytes
-rw-r--r--graphics/sprites/accessories/blub-tentacle.xml607
-rw-r--r--graphics/sprites/accessories/croconut.xml76
-rw-r--r--graphics/sprites/accessories/demonicmoubooantlers.pngbin0 -> 738 bytes
-rw-r--r--graphics/sprites/accessories/demonicmoubooantlers.xml98
-rw-r--r--graphics/sprites/accessories/enora-eye.xml32
-rw-r--r--graphics/sprites/accessories/enora-hair.pngbin0 -> 870 bytes
-rw-r--r--graphics/sprites/accessories/enora-hair.xml23
-rw-r--r--graphics/sprites/accessories/eye-down-blink-argaes.pngbin0 -> 636 bytes
-rw-r--r--graphics/sprites/accessories/eye-down-blink-argaes.xml12
-rw-r--r--graphics/sprites/accessories/eye-down-blink-tonori.pngbin0 -> 644 bytes
-rw-r--r--graphics/sprites/accessories/eye-down-blink-tonori.xml12
-rw-r--r--graphics/sprites/accessories/eye-down-blink.pngbin0 -> 656 bytes
-rw-r--r--graphics/sprites/accessories/eye-down-blink.xml21
-rw-r--r--graphics/sprites/accessories/eye-left-blink.pngbin0 -> 375 bytes
-rw-r--r--graphics/sprites/accessories/eye-left-blink.xml21
-rw-r--r--graphics/sprites/accessories/harbour-box.pngbin0 -> 3844 bytes
-rw-r--r--graphics/sprites/accessories/harbour-box.xml31
-rw-r--r--graphics/sprites/accessories/harbour-hook.pngbin0 -> 751 bytes
-rw-r--r--graphics/sprites/accessories/harbour-hook.xml31
-rw-r--r--graphics/sprites/accessories/harbour-rope.pngbin0 -> 2756 bytes
-rw-r--r--graphics/sprites/accessories/harbour-rope.xml30
-rw-r--r--graphics/sprites/accessories/littleblub-tentacle.pngbin0 -> 3374 bytes
-rw-r--r--graphics/sprites/accessories/littleblub-tentacle.xml473
-rw-r--r--graphics/sprites/accessories/piousse-egg.pngbin0 -> 959 bytes
-rw-r--r--graphics/sprites/accessories/piousse-egg.xml742
-rw-r--r--graphics/sprites/accessories/ratto-tail.pngbin0 -> 592 bytes
-rw-r--r--graphics/sprites/accessories/ratto-tail.xml228
-rw-r--r--graphics/sprites/accessories/tipiou-hat.pngbin0 -> 3507 bytes
-rw-r--r--graphics/sprites/accessories/tipiou-hat.xml302
-rw-r--r--graphics/sprites/accessories/water-fish.pngbin0 -> 394 bytes
-rw-r--r--graphics/sprites/accessories/water-fish1.xml36
-rw-r--r--graphics/sprites/accessories/water-fish2.xml38
-rw-r--r--graphics/sprites/accessories/water-splash.pngbin0 -> 1308 bytes
-rw-r--r--graphics/sprites/accessories/water-splash1.xml20
-rw-r--r--graphics/sprites/accessories/water-splash2.xml22
-rw-r--r--graphics/sprites/accessories/water-splash3.xml22
-rw-r--r--graphics/sprites/accessories/water-splash4.xml22
-rw-r--r--graphics/sprites/avatars/aisleriot.xml12
-rw-r--r--graphics/sprites/avatars/aisleriot_ornamental.pngbin0 -> 46981 bytes
-rw-r--r--graphics/sprites/avatars/avatar-ship.pngbin0 -> 3719 bytes
-rw-r--r--graphics/sprites/avatars/avatar-ship.xml17
-rw-r--r--graphics/sprites/avatars/sequenceboard.pngbin0 -> 100960 bytes
-rw-r--r--graphics/sprites/avatars/sequenceboard.xml12
-rw-r--r--graphics/sprites/avatars/spinwheel.pngbin0 -> 37674 bytes
-rw-r--r--graphics/sprites/avatars/spinwheel.xml12
-rw-r--r--graphics/sprites/effects/blaze.pngbin0 -> 360 bytes
-rw-r--r--graphics/sprites/effects/fire.pngbin0 -> 3445 bytes
-rw-r--r--graphics/sprites/effects/fire.xml22
-rw-r--r--graphics/sprites/effects/questcontinue-low.xml30
-rw-r--r--graphics/sprites/effects/questcontinue.xml29
-rw-r--r--graphics/sprites/effects/queststart-low.xml30
-rw-r--r--graphics/sprites/effects/queststart.xml29
-rw-r--r--graphics/sprites/effects/queststatus.pngbin0 -> 2671 bytes
-rw-r--r--graphics/sprites/emote.pngbin0 -> 18856 bytes
-rw-r--r--graphics/sprites/emote.xml15
-rw-r--r--graphics/sprites/equipment/chest/alchemistrobe-female.pngbin0 -> 46259 bytes
-rw-r--r--graphics/sprites/equipment/chest/alchemistrobe-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/alchemistrobe-male.pngbin0 -> 44245 bytes
-rw-r--r--graphics/sprites/equipment/chest/alchemistrobe-male.xml11
-rw-r--r--graphics/sprites/equipment/chest/assassinchest-female.pngbin0 -> 16476 bytes
-rw-r--r--graphics/sprites/equipment/chest/assassinchest-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/assassinchest-male.pngbin0 -> 18193 bytes
-rw-r--r--graphics/sprites/equipment/chest/assassinchest-male.xml11
-rw-r--r--graphics/sprites/equipment/chest/bra-female.pngbin0 -> 8329 bytes
-rw-r--r--graphics/sprites/equipment/chest/bra-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/bromenalchest-female.pngbin0 -> 42490 bytes
-rw-r--r--graphics/sprites/equipment/chest/bromenalchest-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/bromenalchest-male.pngbin0 -> 42490 bytes
-rw-r--r--graphics/sprites/equipment/chest/bromenalchest-male.xml11
-rw-r--r--graphics/sprites/equipment/chest/candorshirt-female.pngbin0 -> 20358 bytes
-rw-r--r--graphics/sprites/equipment/chest/candorshirt-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/candorshirt-male.pngbin0 -> 21992 bytes
-rw-r--r--graphics/sprites/equipment/chest/candorshirt-male.xml11
-rw-r--r--graphics/sprites/equipment/chest/chainmail-female.pngbin0 -> 44366 bytes
-rw-r--r--graphics/sprites/equipment/chest/chainmail-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/chainmail-male.pngbin0 -> 38945 bytes
-rw-r--r--graphics/sprites/equipment/chest/chainmail-male.xml11
-rw-r--r--graphics/sprites/equipment/chest/communityshirt-female.pngbin0 -> 23040 bytes
-rw-r--r--graphics/sprites/equipment/chest/communityshirt-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/communityshirt-male.pngbin0 -> 25553 bytes
-rw-r--r--graphics/sprites/equipment/chest/communityshirt-male.xml11
-rw-r--r--graphics/sprites/equipment/chest/contributorsweater-female.pngbin0 -> 47043 bytes
-rw-r--r--graphics/sprites/equipment/chest/contributorsweater-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/contributorsweater-male.pngbin0 -> 45730 bytes
-rw-r--r--graphics/sprites/equipment/chest/contributorsweater-male.xml11
-rw-r--r--graphics/sprites/equipment/chest/copperarmor-female.pngbin0 -> 23654 bytes
-rw-r--r--graphics/sprites/equipment/chest/copperarmor-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/copperarmor-male.pngbin0 -> 21882 bytes
-rw-r--r--graphics/sprites/equipment/chest/copperarmor-male.xml11
-rw-r--r--graphics/sprites/equipment/chest/cottonshirt-female.pngbin0 -> 21176 bytes
-rw-r--r--graphics/sprites/equipment/chest/cottonshirt-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/cottonshirt-male.pngbin0 -> 24354 bytes
-rw-r--r--graphics/sprites/equipment/chest/cottonshirt-male.xml11
-rw-r--r--graphics/sprites/equipment/chest/crusadearmor-female.pngbin0 -> 10281 bytes
-rw-r--r--graphics/sprites/equipment/chest/crusadearmor-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/crusadearmor-male.pngbin0 -> 14818 bytes
-rw-r--r--graphics/sprites/equipment/chest/crusadearmor-male.xml11
-rw-r--r--graphics/sprites/equipment/chest/forestarmor-female.pngbin0 -> 20671 bytes
-rw-r--r--graphics/sprites/equipment/chest/forestarmor-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/forestarmor-male.pngbin0 -> 20275 bytes
-rw-r--r--graphics/sprites/equipment/chest/forestarmor-male.xml11
-rw-r--r--graphics/sprites/equipment/chest/gmrobe-female.pngbin0 -> 49014 bytes
-rw-r--r--graphics/sprites/equipment/chest/gmrobe-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/gmrobe-male.pngbin0 -> 42276 bytes
-rw-r--r--graphics/sprites/equipment/chest/gmrobe-male.xml11
-rw-r--r--graphics/sprites/equipment/chest/leathershirt-female.pngbin0 -> 16458 bytes
-rw-r--r--graphics/sprites/equipment/chest/leathershirt-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/leathershirt-male.pngbin0 -> 20963 bytes
-rw-r--r--graphics/sprites/equipment/chest/leathershirt-male.xml11
-rw-r--r--graphics/sprites/equipment/chest/lightplatemail-female.pngbin0 -> 12578 bytes
-rw-r--r--graphics/sprites/equipment/chest/lightplatemail-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/lightplatemail-male.pngbin0 -> 9826 bytes
-rw-r--r--graphics/sprites/equipment/chest/lightplatemail-male.xml11
-rw-r--r--graphics/sprites/equipment/chest/minertanktop-female.pngbin0 -> 21236 bytes
-rw-r--r--graphics/sprites/equipment/chest/minertanktop-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/minertanktop-male.pngbin0 -> 18723 bytes
-rw-r--r--graphics/sprites/equipment/chest/minertanktop-male.xml11
-rw-r--r--graphics/sprites/equipment/chest/redknightarmor-female.pngbin0 -> 13466 bytes
-rw-r--r--graphics/sprites/equipment/chest/redknightarmor-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/redknightarmor-male.pngbin0 -> 13388 bytes
-rw-r--r--graphics/sprites/equipment/chest/redknightarmor-male.xml11
-rw-r--r--graphics/sprites/equipment/chest/saviorarmor-female.pngbin0 -> 116035 bytes
-rw-r--r--graphics/sprites/equipment/chest/saviorarmor-female.xml110
-rw-r--r--graphics/sprites/equipment/chest/saviorarmor-male.pngbin0 -> 125407 bytes
-rw-r--r--graphics/sprites/equipment/chest/saviorarmor-male.xml110
-rw-r--r--graphics/sprites/equipment/chest/shirt-female.pngbin0 -> 11230 bytes
-rw-r--r--graphics/sprites/equipment/chest/shirt-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/shirt-male.pngbin0 -> 12275 bytes
-rw-r--r--graphics/sprites/equipment/chest/shirt-male.xml11
-rw-r--r--graphics/sprites/equipment/chest/shorttanktop-female.pngbin0 -> 18222 bytes
-rw-r--r--graphics/sprites/equipment/chest/shorttanktop-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/shorttanktop-male.pngbin0 -> 14093 bytes
-rw-r--r--graphics/sprites/equipment/chest/shorttanktop-male.xml11
-rw-r--r--graphics/sprites/equipment/chest/silkrobe-female.pngbin0 -> 51021 bytes
-rw-r--r--graphics/sprites/equipment/chest/silkrobe-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/silkrobe-male.pngbin0 -> 42731 bytes
-rw-r--r--graphics/sprites/equipment/chest/silkrobe-male.xml11
-rw-r--r--graphics/sprites/equipment/chest/sorcererrobe-female.pngbin0 -> 46941 bytes
-rw-r--r--graphics/sprites/equipment/chest/sorcererrobe-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/sorcererrobe-male.pngbin0 -> 40436 bytes
-rw-r--r--graphics/sprites/equipment/chest/sorcererrobe-male.xml11
-rw-r--r--graphics/sprites/equipment/chest/tanktop-female.pngbin0 -> 20000 bytes
-rw-r--r--graphics/sprites/equipment/chest/tanktop-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/tanktop-male.pngbin0 -> 16867 bytes
-rw-r--r--graphics/sprites/equipment/chest/tanktop-male.xml11
-rw-r--r--graphics/sprites/equipment/chest/terranitearmor-female.pngbin0 -> 18068 bytes
-rw-r--r--graphics/sprites/equipment/chest/terranitearmor-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/terranitearmor-male.pngbin0 -> 17167 bytes
-rw-r--r--graphics/sprites/equipment/chest/terranitearmor-male.xml11
-rw-r--r--graphics/sprites/equipment/chest/tnecksweater-female.pngbin0 -> 46248 bytes
-rw-r--r--graphics/sprites/equipment/chest/tnecksweater-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/tnecksweater-male.pngbin0 -> 44976 bytes
-rw-r--r--graphics/sprites/equipment/chest/tnecksweater-male.xml11
-rw-r--r--graphics/sprites/equipment/chest/trainingshirt-female.pngbin0 -> 24142 bytes
-rw-r--r--graphics/sprites/equipment/chest/trainingshirt-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/trainingshirt-male.pngbin0 -> 23683 bytes
-rw-r--r--graphics/sprites/equipment/chest/trainingshirt-male.xml11
-rw-r--r--graphics/sprites/equipment/chest/uglychristmassweater-female.pngbin0 -> 26514 bytes
-rw-r--r--graphics/sprites/equipment/chest/uglychristmassweater-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/uglychristmassweater-male.pngbin0 -> 20509 bytes
-rw-r--r--graphics/sprites/equipment/chest/uglychristmassweater-male.xml11
-rw-r--r--graphics/sprites/equipment/chest/valentinedress-female.pngbin0 -> 96048 bytes
-rw-r--r--graphics/sprites/equipment/chest/valentinedress-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/valentinedress-male.pngbin0 -> 92252 bytes
-rw-r--r--graphics/sprites/equipment/chest/valentinedress-male.xml11
-rw-r--r--graphics/sprites/equipment/chest/vneckjumper-female.pngbin0 -> 22263 bytes
-rw-r--r--graphics/sprites/equipment/chest/vneckjumper-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/vneckjumper-male.pngbin0 -> 22975 bytes
-rw-r--r--graphics/sprites/equipment/chest/vneckjumper-male.xml11
-rw-r--r--graphics/sprites/equipment/chest/vnecksweater-female.pngbin0 -> 37658 bytes
-rw-r--r--graphics/sprites/equipment/chest/vnecksweater-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/vnecksweater-male.pngbin0 -> 39586 bytes
-rw-r--r--graphics/sprites/equipment/chest/vnecksweater-male.xml11
-rw-r--r--graphics/sprites/equipment/chest/warlordplate-female.pngbin0 -> 32165 bytes
-rw-r--r--graphics/sprites/equipment/chest/warlordplate-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/warlordplate-male.pngbin0 -> 33120 bytes
-rw-r--r--graphics/sprites/equipment/chest/warlordplate-male.xml11
-rw-r--r--graphics/sprites/equipment/feet/assassinboots-female.pngbin0 -> 9239 bytes
-rw-r--r--graphics/sprites/equipment/feet/assassinboots-female.xml12
-rw-r--r--graphics/sprites/equipment/feet/assassinboots-male.pngbin0 -> 8875 bytes
-rw-r--r--graphics/sprites/equipment/feet/assassinboots-male.xml10
-rw-r--r--graphics/sprites/equipment/feet/boots-female.pngbin0 -> 16344 bytes
-rw-r--r--graphics/sprites/equipment/feet/boots-female.xml11
-rw-r--r--graphics/sprites/equipment/feet/boots-male.pngbin0 -> 16339 bytes
-rw-r--r--graphics/sprites/equipment/feet/boots-male.xml11
-rw-r--r--graphics/sprites/equipment/feet/bromenalboots-female.pngbin0 -> 21103 bytes
-rw-r--r--graphics/sprites/equipment/feet/bromenalboots-female.xml10
-rw-r--r--graphics/sprites/equipment/feet/bromenalboots-male.pngbin0 -> 69156 bytes
-rw-r--r--graphics/sprites/equipment/feet/bromenalboots-male.xml10
-rw-r--r--graphics/sprites/equipment/feet/candorboots-female.pngbin0 -> 13911 bytes
-rw-r--r--graphics/sprites/equipment/feet/candorboots-female.xml11
-rw-r--r--graphics/sprites/equipment/feet/candorboots-male.pngbin0 -> 15196 bytes
-rw-r--r--graphics/sprites/equipment/feet/candorboots-male.xml11
-rw-r--r--graphics/sprites/equipment/feet/cottonboots-female.pngbin0 -> 13725 bytes
-rw-r--r--graphics/sprites/equipment/feet/cottonboots-female.xml10
-rw-r--r--graphics/sprites/equipment/feet/fursboots-female.pngbin0 -> 15878 bytes
-rw-r--r--graphics/sprites/equipment/feet/fursboots-female.xml10
-rw-r--r--graphics/sprites/equipment/feet/fursboots-male.pngbin0 -> 16194 bytes
-rw-r--r--graphics/sprites/equipment/feet/fursboots-male.xml10
-rw-r--r--graphics/sprites/equipment/feet/slippers-female.pngbin0 -> 9824 bytes
-rw-r--r--graphics/sprites/equipment/feet/slippers-female.xml11
-rw-r--r--graphics/sprites/equipment/feet/slippers-male.pngbin0 -> 9874 bytes
-rw-r--r--graphics/sprites/equipment/feet/slippers-male.xml11
-rw-r--r--graphics/sprites/equipment/feet/warlordboots-female.pngbin0 -> 14432 bytes
-rw-r--r--graphics/sprites/equipment/feet/warlordboots-female.xml11
-rw-r--r--graphics/sprites/equipment/feet/warlordboots-male.pngbin0 -> 14371 bytes
-rw-r--r--graphics/sprites/equipment/feet/warlordboots-male.xml11
-rw-r--r--graphics/sprites/equipment/hands/armbands-female.pngbin0 -> 5299 bytes
-rw-r--r--graphics/sprites/equipment/hands/armbands-female.xml11
-rw-r--r--graphics/sprites/equipment/hands/armbands-male.pngbin0 -> 5362 bytes
-rw-r--r--graphics/sprites/equipment/hands/armbands-male.xml11
-rw-r--r--graphics/sprites/equipment/hands/assassingloves-female.pngbin0 -> 6895 bytes
-rw-r--r--graphics/sprites/equipment/hands/assassingloves-female.xml11
-rw-r--r--graphics/sprites/equipment/hands/assassingloves-male.pngbin0 -> 6792 bytes
-rw-r--r--graphics/sprites/equipment/hands/assassingloves-male.xml11
-rw-r--r--graphics/sprites/equipment/hands/bromenalgloves-female.pngbin0 -> 11198 bytes
-rw-r--r--graphics/sprites/equipment/hands/bromenalgloves-female.xml11
-rw-r--r--graphics/sprites/equipment/hands/bromenalgloves-male.pngbin0 -> 11347 bytes
-rw-r--r--graphics/sprites/equipment/hands/bromenalgloves-male.xml11
-rw-r--r--graphics/sprites/equipment/hands/candorgloves-male.pngbin0 -> 9199 bytes
-rw-r--r--graphics/sprites/equipment/hands/candorgloves-male.xml11
-rw-r--r--graphics/sprites/equipment/hands/cottongloves-female.pngbin0 -> 9626 bytes
-rw-r--r--graphics/sprites/equipment/hands/cottongloves-female.xml11
-rw-r--r--graphics/sprites/equipment/hands/cottongloves-male.pngbin0 -> 9774 bytes
-rw-r--r--graphics/sprites/equipment/hands/cottongloves-male.xml11
-rw-r--r--graphics/sprites/equipment/hands/shortcottongloves-male.pngbin0 -> 10540 bytes
-rw-r--r--graphics/sprites/equipment/hands/shortcottongloves-male.xml10
-rw-r--r--graphics/sprites/equipment/head/admcap.pngbin0 -> 2246 bytes
-rw-r--r--graphics/sprites/equipment/head/admcap.xml12
-rw-r--r--graphics/sprites/equipment/head/afkcap.pngbin0 -> 3161 bytes
-rw-r--r--graphics/sprites/equipment/head/afkcap.xml12
-rw-r--r--graphics/sprites/equipment/head/alchemisthelmet.pngbin0 -> 6483 bytes
-rw-r--r--graphics/sprites/equipment/head/alchemisthelmet.xml12
-rw-r--r--graphics/sprites/equipment/head/alphamouboohead.pngbin0 -> 5834 bytes
-rw-r--r--graphics/sprites/equipment/head/alphamouboohead.xml135
-rw-r--r--graphics/sprites/equipment/head/antlerhat.pngbin0 -> 799 bytes
-rw-r--r--graphics/sprites/equipment/head/antlershat.xml12
-rw-r--r--graphics/sprites/equipment/head/archangelhelmet.pngbin0 -> 4940 bytes
-rw-r--r--graphics/sprites/equipment/head/archangelhelmet.xml12
-rw-r--r--graphics/sprites/equipment/head/assassinhood.pngbin0 -> 2162 bytes
-rw-r--r--graphics/sprites/equipment/head/assassinhood.xml12
-rw-r--r--graphics/sprites/equipment/head/axehat.pngbin0 -> 1137 bytes
-rw-r--r--graphics/sprites/equipment/head/axehat.xml12
-rw-r--r--graphics/sprites/equipment/head/bandana.pngbin0 -> 1842 bytes
-rw-r--r--graphics/sprites/equipment/head/bandana.xml12
-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/bearhat.pngbin0 -> 1377 bytes
-rw-r--r--graphics/sprites/equipment/head/bearhat.xml12
-rw-r--r--graphics/sprites/equipment/head/beekeeperhat.pngbin0 -> 1342 bytes
-rw-r--r--graphics/sprites/equipment/head/beekeeperhat.xml12
-rw-r--r--graphics/sprites/equipment/head/bhopcap.pngbin0 -> 3731 bytes
-rw-r--r--graphics/sprites/equipment/head/bhopcap.xml12
-rw-r--r--graphics/sprites/equipment/head/bloodymouboohat.pngbin0 -> 4442 bytes
-rw-r--r--graphics/sprites/equipment/head/bloodymouboohat.xml12
-rw-r--r--graphics/sprites/equipment/head/boina.pngbin0 -> 1658 bytes
-rw-r--r--graphics/sprites/equipment/head/boina.xml12
-rw-r--r--graphics/sprites/equipment/head/bountyhunterhelmet.pngbin0 -> 4176 bytes
-rw-r--r--graphics/sprites/equipment/head/bountyhunterhelmet.xml12
-rw-r--r--graphics/sprites/equipment/head/bowlerhat.pngbin0 -> 1601 bytes
-rw-r--r--graphics/sprites/equipment/head/bowlerhat.xml12
-rw-r--r--graphics/sprites/equipment/head/brimmedfeatherhat.pngbin0 -> 2628 bytes
-rw-r--r--graphics/sprites/equipment/head/brimmedfeatherhat.xml12
-rw-r--r--graphics/sprites/equipment/head/brimmedflowerhat.pngbin0 -> 3091 bytes
-rw-r--r--graphics/sprites/equipment/head/brimmedflowerhat.xml12
-rw-r--r--graphics/sprites/equipment/head/brimmedhat.pngbin0 -> 1997 bytes
-rw-r--r--graphics/sprites/equipment/head/brimmedhat.xml13
-rw-r--r--graphics/sprites/equipment/head/bromenalhelmet.pngbin0 -> 4012 bytes
-rw-r--r--graphics/sprites/equipment/head/bromenalhelmet.xml12
-rw-r--r--graphics/sprites/equipment/head/browndeserthat.pngbin0 -> 2540 bytes
-rw-r--r--graphics/sprites/equipment/head/browndeserthat.xml255
-rw-r--r--graphics/sprites/equipment/head/bucket.pngbin0 -> 1587 bytes
-rw-r--r--graphics/sprites/equipment/head/bucket.xml12
-rw-r--r--graphics/sprites/equipment/head/bull.pngbin0 -> 3051 bytes
-rw-r--r--graphics/sprites/equipment/head/bull.xml12
-rw-r--r--graphics/sprites/equipment/head/bunnyears.pngbin0 -> 1163 bytes
-rw-r--r--graphics/sprites/equipment/head/bunnyears.xml12
-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/candorheadband.pngbin0 -> 1476 bytes
-rw-r--r--graphics/sprites/equipment/head/candorheadband.xml12
-rw-r--r--graphics/sprites/equipment/head/cap.pngbin0 -> 2402 bytes
-rw-r--r--graphics/sprites/equipment/head/cap.xml12
-rw-r--r--graphics/sprites/equipment/head/captaincap.pngbin0 -> 3203 bytes
-rw-r--r--graphics/sprites/equipment/head/captaincap.xml12
-rw-r--r--graphics/sprites/equipment/head/catears.pngbin0 -> 928 bytes
-rw-r--r--graphics/sprites/equipment/head/catears.xml12
-rw-r--r--graphics/sprites/equipment/head/cathelmet.pngbin0 -> 2987 bytes
-rw-r--r--graphics/sprites/equipment/head/cathelmet.xml12
-rw-r--r--graphics/sprites/equipment/head/centurionhelmet.pngbin0 -> 3451 bytes
-rw-r--r--graphics/sprites/equipment/head/centurionhelmet.xml12
-rw-r--r--graphics/sprites/equipment/head/chefhat.pngbin0 -> 1698 bytes
-rw-r--r--graphics/sprites/equipment/head/chefhat.xml12
-rw-r--r--graphics/sprites/equipment/head/clericcap.pngbin0 -> 3512 bytes
-rw-r--r--graphics/sprites/equipment/head/clericcap.xml12
-rw-r--r--graphics/sprites/equipment/head/corsairhat.pngbin0 -> 1028 bytes
-rw-r--r--graphics/sprites/equipment/head/corsairhat.xml12
-rw-r--r--graphics/sprites/equipment/head/crown.pngbin0 -> 3819 bytes
-rw-r--r--graphics/sprites/equipment/head/crown.xml12
-rw-r--r--graphics/sprites/equipment/head/crusadehelmet-female12
-rw-r--r--graphics/sprites/equipment/head/crusadehelmet.pngbin0 -> 4627 bytes
-rw-r--r--graphics/sprites/equipment/head/crusadehelmet.xml12
-rw-r--r--graphics/sprites/equipment/head/darkhelm.pngbin0 -> 2743 bytes
-rw-r--r--graphics/sprites/equipment/head/darkhelm.xml12
-rw-r--r--graphics/sprites/equipment/head/darkknighthelmet.pngbin0 -> 1998 bytes
-rw-r--r--graphics/sprites/equipment/head/darkknighthelmet.xml12
-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/deserthelmet.pngbin0 -> 3722 bytes
-rw-r--r--graphics/sprites/equipment/head/deserthelmet.xml12
-rw-r--r--graphics/sprites/equipment/head/devcap.pngbin0 -> 2602 bytes
-rw-r--r--graphics/sprites/equipment/head/devcap.xml12
-rw-r--r--graphics/sprites/equipment/head/dragoneggshell.pngbin0 -> 2813 bytes
-rw-r--r--graphics/sprites/equipment/head/dragoneggshell.xml12
-rw-r--r--graphics/sprites/equipment/head/earmuffs.pngbin0 -> 1527 bytes
-rw-r--r--graphics/sprites/equipment/head/earmuffs.xml12
-rw-r--r--graphics/sprites/equipment/head/eggshellhat.pngbin0 -> 1694 bytes
-rw-r--r--graphics/sprites/equipment/head/eggshellhat.xml12
-rw-r--r--graphics/sprites/equipment/head/eye-down-blink-argaes.xml13
-rw-r--r--graphics/sprites/equipment/head/eye-down-blink-tonori.xml13
-rw-r--r--graphics/sprites/equipment/head/fafimask.pngbin0 -> 2346 bytes
-rw-r--r--graphics/sprites/equipment/head/fafimask.xml12
-rw-r--r--graphics/sprites/equipment/head/fairyhat.pngbin0 -> 2242 bytes
-rw-r--r--graphics/sprites/equipment/head/fairyhat.xml12
-rw-r--r--graphics/sprites/equipment/head/fancyhat.pngbin0 -> 1231 bytes
-rw-r--r--graphics/sprites/equipment/head/fancyhat.xml12
-rw-r--r--graphics/sprites/equipment/head/farmerhat.pngbin0 -> 4283 bytes
-rw-r--r--graphics/sprites/equipment/head/farmerhat.xml12
-rw-r--r--graphics/sprites/equipment/head/fluffyhat.pngbin0 -> 4058 bytes
-rw-r--r--graphics/sprites/equipment/head/fluffyhat.xml12
-rw-r--r--graphics/sprites/equipment/head/forestshroomhat.pngbin0 -> 1747 bytes
-rw-r--r--graphics/sprites/equipment/head/forestshroomhat.xml12
-rw-r--r--graphics/sprites/equipment/head/funkyhat.pngbin0 -> 4202 bytes
-rw-r--r--graphics/sprites/equipment/head/funkyhat.xml12
-rw-r--r--graphics/sprites/equipment/head/gmcap.pngbin0 -> 2890 bytes
-rw-r--r--graphics/sprites/equipment/head/gmcap.xml12
-rw-r--r--graphics/sprites/equipment/head/graduationcap.pngbin0 -> 1805 bytes
-rw-r--r--graphics/sprites/equipment/head/graduationcap.xml12
-rw-r--r--graphics/sprites/equipment/head/headhood.pngbin0 -> 3009 bytes
-rw-r--r--graphics/sprites/equipment/head/headhood.xml12
-rw-r--r--graphics/sprites/equipment/head/headmodel-male.pngbin0 -> 3847 bytes
-rw-r--r--graphics/sprites/equipment/head/headmodel-male.xml205
-rw-r--r--graphics/sprites/equipment/head/human-eye-blink.xml26
-rw-r--r--graphics/sprites/equipment/head/imperialcrown.pngbin0 -> 2188 bytes
-rw-r--r--graphics/sprites/equipment/head/imperialcrown.xml12
-rw-r--r--graphics/sprites/equipment/head/infantryhelmet.pngbin0 -> 4894 bytes
-rw-r--r--graphics/sprites/equipment/head/infantryhelmet.xml12
-rw-r--r--graphics/sprites/equipment/head/knithat.pngbin0 -> 2886 bytes
-rw-r--r--graphics/sprites/equipment/head/knithat.xml12
-rw-r--r--graphics/sprites/equipment/head/largeheadmodel-male.pngbin0 -> 4148 bytes
-rw-r--r--graphics/sprites/equipment/head/largeheadmodel-male.xml189
-rw-r--r--graphics/sprites/equipment/head/leprechaunhat.pngbin0 -> 1805 bytes
-rw-r--r--graphics/sprites/equipment/head/leprechaunhat.xml12
-rw-r--r--graphics/sprites/equipment/head/lordhelmet.pngbin0 -> 1973 bytes
-rw-r--r--graphics/sprites/equipment/head/lordhelmet.xml12
-rw-r--r--graphics/sprites/equipment/head/magiccatears.pngbin0 -> 1048 bytes
-rw-r--r--graphics/sprites/equipment/head/magiccatears.xml12
-rw-r--r--graphics/sprites/equipment/head/magictophat.pngbin0 -> 3554 bytes
-rw-r--r--graphics/sprites/equipment/head/magictophat.xml12
-rw-r--r--graphics/sprites/equipment/head/minerhat.pngbin0 -> 1430 bytes
-rw-r--r--graphics/sprites/equipment/head/minerhat.xml12
-rw-r--r--graphics/sprites/equipment/head/monsterskullhelmet.bak12
-rw-r--r--graphics/sprites/equipment/head/monsterskullhelmet.pngbin0 -> 6767 bytes
-rw-r--r--graphics/sprites/equipment/head/moonshroomhat.pngbin0 -> 1468 bytes
-rw-r--r--graphics/sprites/equipment/head/moonshroomhat.xml12
-rw-r--r--graphics/sprites/equipment/head/moubihat.pngbin0 -> 5404 bytes
-rw-r--r--graphics/sprites/equipment/head/moubihat.xml11
-rw-r--r--graphics/sprites/equipment/head/mouboohat.pngbin0 -> 2858 bytes
-rw-r--r--graphics/sprites/equipment/head/mouboohat.xml229
-rw-r--r--graphics/sprites/equipment/head/murderercrown.pngbin0 -> 1436 bytes
-rw-r--r--graphics/sprites/equipment/head/murderercrown.xml12
-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/ninjamask.pngbin0 -> 1491 bytes
-rw-r--r--graphics/sprites/equipment/head/ninjamask.xml12
-rw-r--r--graphics/sprites/equipment/head/operamask.pngbin0 -> 1438 bytes
-rw-r--r--graphics/sprites/equipment/head/operamask.xml12
-rw-r--r--graphics/sprites/equipment/head/paperbag.pngbin0 -> 6154 bytes
-rw-r--r--graphics/sprites/equipment/head/paperbag.xml12
-rw-r--r--graphics/sprites/equipment/head/pashuacap.pngbin0 -> 6247 bytes
-rw-r--r--graphics/sprites/equipment/head/pashuacap.xml12
-rw-r--r--graphics/sprites/equipment/head/phylactery.pngbin0 -> 916 bytes
-rw-r--r--graphics/sprites/equipment/head/phylactery.xml12
-rw-r--r--graphics/sprites/equipment/head/pinkhelmet.pngbin0 -> 1732 bytes
-rw-r--r--graphics/sprites/equipment/head/pinkhelmet.xml12
-rw-r--r--graphics/sprites/equipment/head/pinkiehat.pngbin0 -> 1051 bytes
-rw-r--r--graphics/sprites/equipment/head/pinkiehat.xml12
-rw-r--r--graphics/sprites/equipment/head/piratebandana.pngbin0 -> 2082 bytes
-rw-r--r--graphics/sprites/equipment/head/piratebandana.xml12
-rw-r--r--graphics/sprites/equipment/head/prsmhelmet.pngbin0 -> 5628 bytes
-rw-r--r--graphics/sprites/equipment/head/prsmhelmet.xml12
-rw-r--r--graphics/sprites/equipment/head/pumpkinhat.pngbin0 -> 2136 bytes
-rw-r--r--graphics/sprites/equipment/head/pumpkinhat.xml12
-rw-r--r--graphics/sprites/equipment/head/purplemodel.pngbin0 -> 635 bytes
-rw-r--r--graphics/sprites/equipment/head/purplemodel.xml189
-rw-r--r--graphics/sprites/equipment/head/ricehat.pngbin0 -> 3065 bytes
-rw-r--r--graphics/sprites/equipment/head/ricehat.xml12
-rw-r--r--graphics/sprites/equipment/head/righteyepatch.pngbin0 -> 762 bytes
-rw-r--r--graphics/sprites/equipment/head/righteyepatch.xml12
-rw-r--r--graphics/sprites/equipment/head/sailorhat-female.xml12
-rw-r--r--graphics/sprites/equipment/head/sailorhat.pngbin0 -> 2001 bytes
-rw-r--r--graphics/sprites/equipment/head/sailorhat.xml12
-rw-r--r--graphics/sprites/equipment/head/samuraihelmet.pngbin0 -> 3691 bytes
-rw-r--r--graphics/sprites/equipment/head/samuraihelmet.xml12
-rw-r--r--graphics/sprites/equipment/head/santabeardhat.pngbin0 -> 2832 bytes
-rw-r--r--graphics/sprites/equipment/head/santabeardhat.xml12
-rw-r--r--graphics/sprites/equipment/head/santahat.pngbin0 -> 1654 bytes
-rw-r--r--graphics/sprites/equipment/head/santahat.xml12
-rw-r--r--graphics/sprites/equipment/head/savior.pngbin0 -> 6048 bytes
-rw-r--r--graphics/sprites/equipment/head/savior.xml12
-rw-r--r--graphics/sprites/equipment/head/serfhat-female.xml12
-rw-r--r--graphics/sprites/equipment/head/serfhat.pngbin0 -> 5454 bytes
-rw-r--r--graphics/sprites/equipment/head/serfhat.xml12
-rw-r--r--graphics/sprites/equipment/head/shroomhat.pngbin0 -> 1705 bytes
-rw-r--r--graphics/sprites/equipment/head/shroomhat.xml12
-rw-r--r--graphics/sprites/equipment/head/silkheadband.pngbin0 -> 2631 bytes
-rw-r--r--graphics/sprites/equipment/head/silkheadband.xml12
-rw-r--r--graphics/sprites/equipment/head/skullmask.pngbin0 -> 2234 bytes
-rw-r--r--graphics/sprites/equipment/head/skullmask.xml12
-rw-r--r--graphics/sprites/equipment/head/smileycap.pngbin0 -> 2574 bytes
-rw-r--r--graphics/sprites/equipment/head/smileycap.xml12
-rw-r--r--graphics/sprites/equipment/head/standardheadband.pngbin0 -> 1062 bytes
-rw-r--r--graphics/sprites/equipment/head/standardheadband.xml12
-rw-r--r--graphics/sprites/equipment/head/terranitehelmet.pngbin0 -> 1812 bytes
-rw-r--r--graphics/sprites/equipment/head/terranitehelmet.xml12
-rw-r--r--graphics/sprites/equipment/head/terranitemask.pngbin0 -> 1456 bytes
-rw-r--r--graphics/sprites/equipment/head/terranitemask.xml12
-rw-r--r--graphics/sprites/equipment/head/tophat.pngbin0 -> 1777 bytes
-rw-r--r--graphics/sprites/equipment/head/tophat.xml12
-rw-r--r--graphics/sprites/equipment/head/trapperhat.pngbin0 -> 1994 bytes
-rw-r--r--graphics/sprites/equipment/head/trapperhat.xml12
-rw-r--r--graphics/sprites/equipment/head/underworldmask.pngbin0 -> 2493 bytes
-rw-r--r--graphics/sprites/equipment/head/underworldmask.xml12
-rw-r--r--graphics/sprites/equipment/head/vikinghelmet.pngbin0 -> 2315 bytes
-rw-r--r--graphics/sprites/equipment/head/vikinghelmet.xml12
-rw-r--r--graphics/sprites/equipment/head/warlordhelmet.pngbin0 -> 5921 bytes
-rw-r--r--graphics/sprites/equipment/head/warlordhelmet.xml12
-rw-r--r--graphics/sprites/equipment/head/werewolfhat.pngbin0 -> 5531 bytes
-rw-r--r--graphics/sprites/equipment/head/werewolfhat.xml12
-rw-r--r--graphics/sprites/equipment/head/wickedshroomhat.pngbin0 -> 2229 bytes
-rw-r--r--graphics/sprites/equipment/head/wickedshroomhat.xml12
-rw-r--r--graphics/sprites/equipment/head/witchhat.pngbin0 -> 1135 bytes
-rw-r--r--graphics/sprites/equipment/head/witchhat.xml12
-rw-r--r--graphics/sprites/equipment/head/wizardhat.pngbin0 -> 1470 bytes
-rw-r--r--graphics/sprites/equipment/head/wizardhat.xml12
-rw-r--r--graphics/sprites/equipment/head/wreath.pngbin0 -> 830 bytes
-rw-r--r--graphics/sprites/equipment/head/wreath.xml12
-rw-r--r--graphics/sprites/equipment/head/yetimask.pngbin0 -> 7605 bytes
-rw-r--r--graphics/sprites/equipment/head/yetimask.xml12
-rw-r--r--graphics/sprites/equipment/legs/assassinpants-female.pngbin0 -> 37175 bytes
-rw-r--r--graphics/sprites/equipment/legs/assassinpants-female.xml11
-rw-r--r--graphics/sprites/equipment/legs/assassinpants-male.pngbin0 -> 37672 bytes
-rw-r--r--graphics/sprites/equipment/legs/assassinpants-male.xml11
-rw-r--r--graphics/sprites/equipment/legs/bandittrousers-female.pngbin0 -> 26544 bytes
-rw-r--r--graphics/sprites/equipment/legs/bandittrousers-female.xml11
-rw-r--r--graphics/sprites/equipment/legs/bandittrousers-male.pngbin0 -> 19567 bytes
-rw-r--r--graphics/sprites/equipment/legs/bandittrousers-male.xml11
-rw-r--r--graphics/sprites/equipment/legs/bromenalpants-female.pngbin0 -> 50217 bytes
-rw-r--r--graphics/sprites/equipment/legs/bromenalpants-female.xml11
-rw-r--r--graphics/sprites/equipment/legs/bromenalpants-male.pngbin0 -> 43261 bytes
-rw-r--r--graphics/sprites/equipment/legs/bromenalpants-male.xml11
-rw-r--r--graphics/sprites/equipment/legs/candorshorts-female.pngbin0 -> 10054 bytes
-rw-r--r--graphics/sprites/equipment/legs/candorshorts-female.xml11
-rw-r--r--graphics/sprites/equipment/legs/candorshorts-male.pngbin0 -> 9519 bytes
-rw-r--r--graphics/sprites/equipment/legs/candorshorts-male.xml11
-rw-r--r--graphics/sprites/equipment/legs/chainmailskirt-female.pngbin0 -> 50217 bytes
-rw-r--r--graphics/sprites/equipment/legs/chainmailskirt-female.xml11
-rw-r--r--graphics/sprites/equipment/legs/chainmailskirt-male.pngbin0 -> 50334 bytes
-rw-r--r--graphics/sprites/equipment/legs/chainmailskirt-male.xml11
-rw-r--r--graphics/sprites/equipment/legs/cottonshorts-female.pngbin0 -> 9373 bytes
-rw-r--r--graphics/sprites/equipment/legs/cottonshorts-female.xml11
-rw-r--r--graphics/sprites/equipment/legs/cottonshorts-male.pngbin0 -> 9210 bytes
-rw-r--r--graphics/sprites/equipment/legs/cottonshorts-male.xml11
-rw-r--r--graphics/sprites/equipment/legs/cottonskirt-female.pngbin0 -> 28268 bytes
-rw-r--r--graphics/sprites/equipment/legs/cottonskirt-female.xml11
-rw-r--r--graphics/sprites/equipment/legs/cottonskirt-male.pngbin0 -> 28914 bytes
-rw-r--r--graphics/sprites/equipment/legs/cottonskirt-male.xml11
-rw-r--r--graphics/sprites/equipment/legs/cottontrousers-female.pngbin0 -> 30142 bytes
-rw-r--r--graphics/sprites/equipment/legs/cottontrousers-female.xml11
-rw-r--r--graphics/sprites/equipment/legs/cottontrousers-male.pngbin0 -> 33877 bytes
-rw-r--r--graphics/sprites/equipment/legs/cottontrousers-male.xml11
-rw-r--r--graphics/sprites/equipment/legs/jeanschaps-female.pngbin0 -> 46602 bytes
-rw-r--r--graphics/sprites/equipment/legs/jeanschaps-female.xml10
-rw-r--r--graphics/sprites/equipment/legs/jeanschaps-male.pngbin0 -> 50019 bytes
-rw-r--r--graphics/sprites/equipment/legs/jeanschaps-male.xml11
-rw-r--r--graphics/sprites/equipment/legs/jeansshorts-male.pngbin0 -> 9482 bytes
-rw-r--r--graphics/sprites/equipment/legs/jeansshorts-male.xml11
-rw-r--r--graphics/sprites/equipment/legs/luffyxsummershorts-male.pngbin0 -> 20840 bytes
-rw-r--r--graphics/sprites/equipment/legs/luffyxsummershorts-male.xml11
-rw-r--r--graphics/sprites/equipment/legs/miniskirt-female.pngbin0 -> 19418 bytes
-rw-r--r--graphics/sprites/equipment/legs/miniskirt-female.xml11
-rw-r--r--graphics/sprites/equipment/legs/miniskirt-male.pngbin0 -> 19823 bytes
-rw-r--r--graphics/sprites/equipment/legs/miniskirt-male.xml11
-rw-r--r--graphics/sprites/equipment/legs/pirateshorts-male.xml11
-rw-r--r--graphics/sprites/equipment/legs/pirateshorts.pngbin0 -> 11150 bytes
-rw-r--r--graphics/sprites/equipment/legs/shorts-female.pngbin0 -> 11285 bytes
-rw-r--r--graphics/sprites/equipment/legs/shorts-female.xml11
-rw-r--r--graphics/sprites/equipment/legs/shorts-male.pngbin0 -> 10897 bytes
-rw-r--r--graphics/sprites/equipment/legs/shorts-male.xml11
-rw-r--r--graphics/sprites/equipment/legs/silkpants-female.pngbin0 -> 16658 bytes
-rw-r--r--graphics/sprites/equipment/legs/silkpants-female.xml11
-rw-r--r--graphics/sprites/equipment/legs/silkpants-male.pngbin0 -> 16229 bytes
-rw-r--r--graphics/sprites/equipment/legs/silkpants-male.xml11
-rw-r--r--graphics/sprites/equipment/legs/terranitepants-female.pngbin0 -> 18826 bytes
-rw-r--r--graphics/sprites/equipment/legs/terranitepants-female.xml11
-rw-r--r--graphics/sprites/equipment/legs/terranitepants-male.pngbin0 -> 19010 bytes
-rw-r--r--graphics/sprites/equipment/legs/terranitepants-male.xml11
-rw-r--r--graphics/sprites/equipment/legs/trousers-female.pngbin0 -> 32811 bytes
-rw-r--r--graphics/sprites/equipment/legs/trousers-female.xml11
-rw-r--r--graphics/sprites/equipment/legs/trousers-male.pngbin0 -> 33709 bytes
-rw-r--r--graphics/sprites/equipment/legs/trousers-male.xml11
-rw-r--r--graphics/sprites/equipment/legs/warlord-female.pngbin0 -> 46490 bytes
-rw-r--r--graphics/sprites/equipment/legs/warlord-female.xml11
-rw-r--r--graphics/sprites/equipment/legs/warlord-male.pngbin0 -> 48239 bytes
-rw-r--r--graphics/sprites/equipment/legs/warlord-male.xml11
-rw-r--r--graphics/sprites/equipment/neck/autumnmask.pngbin0 -> 1152 bytes
-rw-r--r--graphics/sprites/equipment/neck/autumnmask.xml12
-rw-r--r--graphics/sprites/equipment/neck/beard.pngbin0 -> 394 bytes
-rw-r--r--graphics/sprites/equipment/neck/beard.xml12
-rw-r--r--graphics/sprites/equipment/neck/burglarmask.pngbin0 -> 1688 bytes
-rw-r--r--graphics/sprites/equipment/neck/burglarmask.xml12
-rw-r--r--graphics/sprites/equipment/neck/eyepatch.pngbin0 -> 491 bytes
-rw-r--r--graphics/sprites/equipment/neck/eyepatch.xml12
-rw-r--r--graphics/sprites/equipment/neck/goggles.pngbin0 -> 719 bytes
-rw-r--r--graphics/sprites/equipment/neck/goggles.xml12
-rw-r--r--graphics/sprites/equipment/neck/heartglasses.pngbin0 -> 707 bytes
-rw-r--r--graphics/sprites/equipment/neck/heartglasses.xml12
-rw-r--r--graphics/sprites/equipment/neck/monocle.pngbin0 -> 1435 bytes
-rw-r--r--graphics/sprites/equipment/neck/monocle.xml12
-rw-r--r--graphics/sprites/equipment/neck/mustache.pngbin0 -> 283 bytes
-rw-r--r--graphics/sprites/equipment/neck/mustache.xml12
-rw-r--r--graphics/sprites/equipment/neck/old_mustache.pngbin0 -> 439 bytes
-rw-r--r--graphics/sprites/equipment/neck/rednose.bak12
-rw-r--r--graphics/sprites/equipment/neck/rednose.pngbin0 -> 481 bytes
-rw-r--r--graphics/sprites/equipment/neck/shemagh.pngbin0 -> 1003 bytes
-rw-r--r--graphics/sprites/equipment/neck/shemagh.xml189
-rw-r--r--graphics/sprites/equipment/neck/sunglasses.pngbin0 -> 684 bytes
-rw-r--r--graphics/sprites/equipment/neck/sunglasses.xml12
-rw-r--r--graphics/sprites/equipment/override/child-head-in-bed.xml9
-rw-r--r--graphics/sprites/equipment/override/child-head.pngbin0 -> 2136 bytes
-rw-r--r--graphics/sprites/equipment/override/child-head.xml9
-rw-r--r--graphics/sprites/equipment/override/child-outfits-in-bed.xml9
-rw-r--r--graphics/sprites/equipment/override/child-outfits.pngbin0 -> 10454 bytes
-rw-r--r--graphics/sprites/equipment/override/child-outfits.xml9
-rw-r--r--graphics/sprites/equipment/override/mouboo.pngbin0 -> 46707 bytes
-rw-r--r--graphics/sprites/equipment/override/mouboo.xml12
-rw-r--r--graphics/sprites/equipment/shields/barrel.pngbin0 -> 8921 bytes
-rw-r--r--graphics/sprites/equipment/shields/barrel.xml156
-rw-r--r--graphics/sprites/equipment/shields/bladeshield.pngbin0 -> 44408 bytes
-rw-r--r--graphics/sprites/equipment/shields/bladeshield.xml11
-rw-r--r--graphics/sprites/equipment/shields/braknar.pngbin0 -> 39915 bytes
-rw-r--r--graphics/sprites/equipment/shields/braknar.xml11
-rw-r--r--graphics/sprites/equipment/shields/britshield.pngbin0 -> 43789 bytes
-rw-r--r--graphics/sprites/equipment/shields/britshield.xml11
-rw-r--r--graphics/sprites/equipment/shields/buckler.pngbin0 -> 9002 bytes
-rw-r--r--graphics/sprites/equipment/shields/buckler.xml106
-rw-r--r--graphics/sprites/equipment/shields/candorbola.pngbin0 -> 13432 bytes
-rw-r--r--graphics/sprites/equipment/shields/candorbola.xml11
-rw-r--r--graphics/sprites/equipment/shields/dragon.pngbin0 -> 14653 bytes
-rw-r--r--graphics/sprites/equipment/shields/dragon.xml11
-rw-r--r--graphics/sprites/equipment/shields/kidbola.pngbin0 -> 13129 bytes
-rw-r--r--graphics/sprites/equipment/shields/kidbola.xml11
-rw-r--r--graphics/sprites/equipment/shields/knight.pngbin0 -> 37219 bytes
-rw-r--r--graphics/sprites/equipment/shields/knight.xml11
-rw-r--r--graphics/sprites/equipment/shields/leather.pngbin0 -> 41096 bytes
-rw-r--r--graphics/sprites/equipment/shields/leather.xml11
-rw-r--r--graphics/sprites/equipment/shields/masterbola.pngbin0 -> 30908 bytes
-rw-r--r--graphics/sprites/equipment/shields/masterbola.xml11
-rw-r--r--graphics/sprites/equipment/shields/pioubola.pngbin0 -> 27078 bytes
-rw-r--r--graphics/sprites/equipment/shields/pioubola.xml11
-rw-r--r--graphics/sprites/equipment/shields/purplebola.pngbin0 -> 14119 bytes
-rw-r--r--graphics/sprites/equipment/shields/purplebola.xml11
-rw-r--r--graphics/sprites/equipment/shields/snakebola.pngbin0 -> 25485 bytes
-rw-r--r--graphics/sprites/equipment/shields/snakebola.xml11
-rw-r--r--graphics/sprites/equipment/shields/standard.xml87
-rw-r--r--graphics/sprites/equipment/shields/steel.pngbin0 -> 46026 bytes
-rw-r--r--graphics/sprites/equipment/shields/steel.xml11
-rw-r--r--graphics/sprites/equipment/shields/tulimsharbola.pngbin0 -> 13426 bytes
-rw-r--r--graphics/sprites/equipment/shields/tulimsharbola.xml11
-rw-r--r--graphics/sprites/equipment/shields/wooden.pngbin0 -> 48818 bytes
-rw-r--r--graphics/sprites/equipment/shields/wooden.xml11
-rw-r--r--graphics/sprites/equipment/weapons/arcane.pngbin0 -> 12548 bytes
-rw-r--r--graphics/sprites/equipment/weapons/arcane.xml12
-rw-r--r--graphics/sprites/equipment/weapons/backsword.pngbin0 -> 9733 bytes
-rw-r--r--graphics/sprites/equipment/weapons/backsword.xml12
-rw-r--r--graphics/sprites/equipment/weapons/banshee.pngbin0 -> 17974 bytes
-rw-r--r--graphics/sprites/equipment/weapons/banshee.xml79
-rw-r--r--graphics/sprites/equipment/weapons/bow-legacy.pngbin0 -> 7819 bytes
-rw-r--r--graphics/sprites/equipment/weapons/bow-legacy.xml13
-rw-r--r--graphics/sprites/equipment/weapons/bow.pngbin0 -> 5830 bytes
-rw-r--r--graphics/sprites/equipment/weapons/bow.xml12
-rw-r--r--graphics/sprites/equipment/weapons/bugslayer.pngbin0 -> 7104 bytes
-rw-r--r--graphics/sprites/equipment/weapons/bugslayer.xml12
-rw-r--r--graphics/sprites/equipment/weapons/chopper.pngbin0 -> 9656 bytes
-rw-r--r--graphics/sprites/equipment/weapons/chopper.xml11
-rw-r--r--graphics/sprites/equipment/weapons/gun.pngbin0 -> 2207 bytes
-rw-r--r--graphics/sprites/equipment/weapons/gun.xml26
-rw-r--r--graphics/sprites/equipment/weapons/halberd.pngbin0 -> 20199 bytes
-rw-r--r--graphics/sprites/equipment/weapons/halberd.xml11
-rw-r--r--graphics/sprites/equipment/weapons/heavyaxe.pngbin0 -> 23625 bytes
-rw-r--r--graphics/sprites/equipment/weapons/heavyaxe.xml9
-rw-r--r--graphics/sprites/equipment/weapons/immortal.pngbin0 -> 63679 bytes
-rw-r--r--graphics/sprites/equipment/weapons/immortal.xml12
-rw-r--r--graphics/sprites/equipment/weapons/jackal.pngbin0 -> 73332 bytes
-rw-r--r--graphics/sprites/equipment/weapons/jackal.xml100
-rw-r--r--graphics/sprites/equipment/weapons/kanabo.pngbin0 -> 16046 bytes
-rw-r--r--graphics/sprites/equipment/weapons/kanabo.xml26
-rw-r--r--graphics/sprites/equipment/weapons/knife.pngbin0 -> 4758 bytes
-rw-r--r--graphics/sprites/equipment/weapons/knife.xml12
-rw-r--r--graphics/sprites/equipment/weapons/kurogane.pngbin0 -> 56587 bytes
-rw-r--r--graphics/sprites/equipment/weapons/kurogane.xml89
-rw-r--r--graphics/sprites/equipment/weapons/legend-wand.pngbin0 -> 9769 bytes
-rw-r--r--graphics/sprites/equipment/weapons/legend-wand.xml7
-rw-r--r--graphics/sprites/equipment/weapons/lidersword.pngbin0 -> 45435 bytes
-rw-r--r--graphics/sprites/equipment/weapons/lidersword.xml89
-rw-r--r--graphics/sprites/equipment/weapons/pickaxe.pngbin0 -> 5188 bytes
-rw-r--r--graphics/sprites/equipment/weapons/pickaxe.xml9
-rw-r--r--graphics/sprites/equipment/weapons/scorpionkinglance.pngbin0 -> 85871 bytes
-rw-r--r--graphics/sprites/equipment/weapons/scorpionkinglance.xml88
-rw-r--r--graphics/sprites/equipment/weapons/scythe.pngbin0 -> 3622 bytes
-rw-r--r--graphics/sprites/equipment/weapons/scythe.xml29
-rw-r--r--graphics/sprites/equipment/weapons/shortgladius.pngbin0 -> 7506 bytes
-rw-r--r--graphics/sprites/equipment/weapons/shortgladius.xml12
-rw-r--r--graphics/sprites/equipment/weapons/staff-warped.pngbin0 -> 12062 bytes
-rw-r--r--graphics/sprites/equipment/weapons/staff-warped.xml11
-rw-r--r--graphics/sprites/equipment/weapons/staff-wizard.pngbin0 -> 21973 bytes
-rw-r--r--graphics/sprites/equipment/weapons/staff-wizard.xml11
-rw-r--r--graphics/sprites/equipment/weapons/sword-bronze.pngbin0 -> 9676 bytes
-rw-r--r--graphics/sprites/equipment/weapons/sword-bronze.xml11
-rw-r--r--graphics/sprites/equipment/weapons/sword-iron-long.pngbin0 -> 9699 bytes
-rw-r--r--graphics/sprites/equipment/weapons/sword-iron-long.xml11
-rw-r--r--graphics/sprites/equipment/weapons/sword-iron.pngbin0 -> 9690 bytes
-rw-r--r--graphics/sprites/equipment/weapons/sword-iron.xml11
-rw-r--r--graphics/sprites/equipment/weapons/trainingwand.pngbin0 -> 29165 bytes
-rw-r--r--graphics/sprites/equipment/weapons/trainingwand.xml11
-rw-r--r--graphics/sprites/equipment/weapons/weapon-staff-blue.pngbin0 -> 30051 bytes
-rw-r--r--graphics/sprites/equipment/weapons/weapon-staff-blue.xml7
-rw-r--r--graphics/sprites/equipment/weapons/weapon-staff-red.pngbin0 -> 29380 bytes
-rw-r--r--graphics/sprites/equipment/weapons/weapon-staff-red.xml7
-rw-r--r--graphics/sprites/equipment/weapons/weapon-staff.pngbin0 -> 9513 bytes
-rw-r--r--graphics/sprites/equipment/weapons/weapon-staff.xml7
-rw-r--r--graphics/sprites/equipment/weapons/woodenbow.pngbin0 -> 10336 bytes
-rw-r--r--graphics/sprites/equipment/weapons/woodenbow.xml12
-rw-r--r--graphics/sprites/equipment/weapons/woodensword.pngbin0 -> 7551 bytes
-rw-r--r--graphics/sprites/equipment/weapons/woodensword.xml12
-rw-r--r--graphics/sprites/error.pngbin0 -> 619 bytes
-rw-r--r--graphics/sprites/error.xml15
-rw-r--r--graphics/sprites/hairstyles/hairstyle01.pngbin0 -> 119 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle01.xml203
-rw-r--r--graphics/sprites/hairstyles/hairstyle02.pngbin0 -> 1643 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle02.xml11
-rw-r--r--graphics/sprites/hairstyles/hairstyle03.pngbin0 -> 1727 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle03.xml11
-rw-r--r--graphics/sprites/hairstyles/hairstyle04.pngbin0 -> 1917 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle04.xml11
-rw-r--r--graphics/sprites/hairstyles/hairstyle05.pngbin0 -> 2873 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle05.xml11
-rw-r--r--graphics/sprites/hairstyles/hairstyle06.pngbin0 -> 1634 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle06.xml11
-rw-r--r--graphics/sprites/hairstyles/hairstyle07.pngbin0 -> 1438 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle07.xml11
-rw-r--r--graphics/sprites/hairstyles/hairstyle08.pngbin0 -> 5045 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle08.xml11
-rw-r--r--graphics/sprites/hairstyles/hairstyle09.pngbin0 -> 3766 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle09.xml11
-rw-r--r--graphics/sprites/hairstyles/hairstyle10.pngbin0 -> 4329 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle10.xml11
-rw-r--r--graphics/sprites/hairstyles/hairstyle11.pngbin0 -> 6471 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle11.xml11
-rw-r--r--graphics/sprites/hairstyles/hairstyle12.pngbin0 -> 2472 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle12.xml11
-rw-r--r--graphics/sprites/hairstyles/hairstyle13.pngbin0 -> 1998 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle13.xml206
-rw-r--r--graphics/sprites/hairstyles/hairstyle14.pngbin0 -> 2435 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle14.xml11
-rw-r--r--graphics/sprites/hairstyles/hairstyle15.pngbin0 -> 2864 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle15.xml11
-rw-r--r--graphics/sprites/hairstyles/hairstyle16.pngbin0 -> 2035 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle16.xml11
-rw-r--r--graphics/sprites/hairstyles/hairstyle17.pngbin0 -> 2954 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle17.xml11
-rw-r--r--graphics/sprites/hairstyles/hairstyle18.pngbin0 -> 2152 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle18.xml11
-rw-r--r--graphics/sprites/hairstyles/hairstyle19.pngbin0 -> 2162 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle19.xml11
-rw-r--r--graphics/sprites/hairstyles/hairstyle20.pngbin0 -> 6466 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle20.xml11
-rw-r--r--graphics/sprites/hairstyles/hairstyle21.pngbin0 -> 2043 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle21.xml11
-rw-r--r--graphics/sprites/hairstyles/hairstyle22.pngbin0 -> 5533 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle22.xml11
-rw-r--r--graphics/sprites/hairstyles/hairstyle23.pngbin0 -> 1152 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle23.xml11
-rw-r--r--graphics/sprites/hairstyles/hairstyle24.pngbin0 -> 1828 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle24.xml11
-rw-r--r--graphics/sprites/hairstyles/hairstyle25.pngbin0 -> 1987 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle25.xml11
-rw-r--r--graphics/sprites/hairstyles/hairstyle26.pngbin0 -> 1927 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle26.xml11
-rw-r--r--graphics/sprites/hairstyles/hairstyle27.pngbin0 -> 1904 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle27.xml11
-rw-r--r--graphics/sprites/hairstyles/hairstyle28.pngbin0 -> 1616 bytes
-rw-r--r--graphics/sprites/hairstyles/hairstyle28.xml11
-rw-r--r--graphics/sprites/heads/demon-female-default.pngbin0 -> 3821 bytes
-rw-r--r--graphics/sprites/heads/demon-male-default.pngbin0 -> 3807 bytes
-rw-r--r--graphics/sprites/heads/elven-female-default.pngbin0 -> 3519 bytes
-rw-r--r--graphics/sprites/heads/elven-male-default.pngbin0 -> 3608 bytes
-rw-r--r--graphics/sprites/heads/headmodel-male.pngbin0 -> 3847 bytes
-rw-r--r--graphics/sprites/heads/headmodel-male.xml189
-rw-r--r--graphics/sprites/heads/human-female-default.pngbin0 -> 3301 bytes
-rw-r--r--graphics/sprites/heads/human-male-default.pngbin0 -> 3242 bytes
-rw-r--r--graphics/sprites/heads/human-male-default.xml247
-rw-r--r--graphics/sprites/heads/orc-female-default.pngbin0 -> 3773 bytes
-rw-r--r--graphics/sprites/heads/orc-male-default.pngbin0 -> 4297 bytes
-rw-r--r--graphics/sprites/heads/raijin-female-default.pngbin0 -> 3748 bytes
-rw-r--r--graphics/sprites/heads/raijin-male-default.pngbin0 -> 3786 bytes
-rw-r--r--graphics/sprites/heads/tritan-female-default.pngbin0 -> 3379 bytes
-rw-r--r--graphics/sprites/heads/tritan-male-default.pngbin0 -> 3233 bytes
-rw-r--r--graphics/sprites/heads/ukar-female-default.pngbin0 -> 2620 bytes
-rw-r--r--graphics/sprites/heads/ukar-male-default.pngbin0 -> 2712 bytes
-rw-r--r--graphics/sprites/icons/apotion_blink.pngbin0 -> 661 bytes
-rw-r--r--graphics/sprites/icons/apotion_blink.xml19
-rw-r--r--graphics/sprites/icons/apotion_drink.pngbin0 -> 455 bytes
-rw-r--r--graphics/sprites/icons/apotion_drink.xml18
-rw-r--r--graphics/sprites/icons/blind.pngbin0 -> 596 bytes
-rw-r--r--graphics/sprites/icons/blind.xml24
-rw-r--r--graphics/sprites/icons/bpotion_blink.pngbin0 -> 658 bytes
-rw-r--r--graphics/sprites/icons/bpotion_blink.xml19
-rw-r--r--graphics/sprites/icons/bpotion_drink.pngbin0 -> 492 bytes
-rw-r--r--graphics/sprites/icons/bpotion_drink.xml18
-rw-r--r--graphics/sprites/icons/bpotionsprite.pngbin0 -> 526 bytes
-rw-r--r--graphics/sprites/icons/bpotionsprite.xml16
-rw-r--r--graphics/sprites/icons/concentration.pngbin0 -> 434 bytes
-rw-r--r--graphics/sprites/icons/concentration.xml17
-rw-r--r--graphics/sprites/icons/cpotion_blink.pngbin0 -> 781 bytes
-rw-r--r--graphics/sprites/icons/cpotion_blink.xml19
-rw-r--r--graphics/sprites/icons/cpotion_drink.pngbin0 -> 592 bytes
-rw-r--r--graphics/sprites/icons/cpotion_drink.xml18
-rw-r--r--graphics/sprites/icons/curse.pngbin0 -> 1545 bytes
-rw-r--r--graphics/sprites/icons/curse.xml16
-rw-r--r--graphics/sprites/icons/dpotion_blink.pngbin0 -> 646 bytes
-rw-r--r--graphics/sprites/icons/dpotion_blink.xml19
-rw-r--r--graphics/sprites/icons/dpotion_drink.pngbin0 -> 504 bytes
-rw-r--r--graphics/sprites/icons/dpotion_drink.xml18
-rw-r--r--graphics/sprites/icons/epotion_blink.pngbin0 -> 1041 bytes
-rw-r--r--graphics/sprites/icons/epotion_blink.xml19
-rw-r--r--graphics/sprites/icons/epotion_drink.pngbin0 -> 576 bytes
-rw-r--r--graphics/sprites/icons/epotion_drink.xml18
-rw-r--r--graphics/sprites/icons/feather.pngbin0 -> 436 bytes
-rw-r--r--graphics/sprites/icons/feather.xml9
-rw-r--r--graphics/sprites/icons/healing.pngbin0 -> 538 bytes
-rw-r--r--graphics/sprites/icons/healing.xml18
-rw-r--r--graphics/sprites/icons/hide.pngbin0 -> 368 bytes
-rw-r--r--graphics/sprites/icons/hide.xml23
-rw-r--r--graphics/sprites/icons/invisible.pngbin0 -> 761 bytes
-rw-r--r--graphics/sprites/icons/invisible.xml30
-rw-r--r--graphics/sprites/icons/poison.pngbin0 -> 1513 bytes
-rw-r--r--graphics/sprites/icons/poison.xml17
-rw-r--r--graphics/sprites/icons/silence.pngbin0 -> 680 bytes
-rw-r--r--graphics/sprites/icons/silence.xml9
-rw-r--r--graphics/sprites/icons/spell-protection.pngbin0 -> 752 bytes
-rw-r--r--graphics/sprites/icons/spell-protection.xml18
-rw-r--r--graphics/sprites/monsters/accessories/ball-lightning-shadow.xml15
-rw-r--r--graphics/sprites/monsters/accessories/banditbow.pngbin0 -> 15983 bytes
-rw-r--r--graphics/sprites/monsters/accessories/banditbow.xml90
-rw-r--r--graphics/sprites/monsters/accessories/demonicmoubooantlers.bak98
-rw-r--r--graphics/sprites/monsters/accessories/demonicmoubooantlers.pngbin0 -> 738 bytes
-rw-r--r--graphics/sprites/monsters/accessories/empty-frame.pngbin0 -> 83 bytes
-rw-r--r--graphics/sprites/monsters/accessories/generic-shadow-small-circle.pngbin0 -> 364 bytes
-rw-r--r--graphics/sprites/monsters/accessories/generic-shadow-small-circle.xml9
-rw-r--r--graphics/sprites/monsters/accessories/mediumcircleshadow.pngbin0 -> 591 bytes
-rw-r--r--graphics/sprites/monsters/accessories/mediumcircleshadow.xml14
-rw-r--r--graphics/sprites/monsters/accessories/moubooeasterears.pngbin0 -> 17856 bytes
-rw-r--r--graphics/sprites/monsters/accessories/moubooeasterears.xml68
-rw-r--r--graphics/sprites/monsters/accessories/moubooeastereyes.pngbin0 -> 1827 bytes
-rw-r--r--graphics/sprites/monsters/accessories/moubooeastereyes.xml68
-rw-r--r--graphics/sprites/monsters/accessories/moubooeastertail.pngbin0 -> 4337 bytes
-rw-r--r--graphics/sprites/monsters/accessories/moubooeastertail.xml68
-rw-r--r--graphics/sprites/monsters/accessories/moubootail.pngbin0 -> 4166 bytes
-rw-r--r--graphics/sprites/monsters/accessories/nothing.pngbin0 -> 83 bytes
-rw-r--r--graphics/sprites/monsters/accessories/reapershadow.xml22
-rw-r--r--graphics/sprites/monsters/accessories/slime-bubble.pngbin0 -> 1182 bytes
-rw-r--r--graphics/sprites/monsters/accessories/slime-bubble.xml25
-rw-r--r--graphics/sprites/monsters/accessories/slime-littleslime.pngbin0 -> 1147 bytes
-rw-r--r--graphics/sprites/monsters/accessories/slime-littleslime.xml57
-rw-r--r--graphics/sprites/monsters/accessories/slime-rudolph.pngbin0 -> 1139 bytes
-rw-r--r--graphics/sprites/monsters/accessories/slime-rudolph.xml46
-rw-r--r--graphics/sprites/monsters/accessories/slime-santa.pngbin0 -> 1816 bytes
-rw-r--r--graphics/sprites/monsters/accessories/slime-santa.xml50
-rw-r--r--graphics/sprites/monsters/accessories/slime-seajelly.pngbin0 -> 696 bytes
-rw-r--r--graphics/sprites/monsters/accessories/slime-seajelly.xml34
-rw-r--r--graphics/sprites/monsters/accessories/slime-slimeblast.xml46
-rw-r--r--graphics/sprites/monsters/accessories/smallcircleshadow.pngbin0 -> 327 bytes
-rw-r--r--graphics/sprites/monsters/accessories/smallcircleshadow.xml9
-rw-r--r--graphics/sprites/monsters/alphamouboo.pngbin0 -> 57690 bytes
-rw-r--r--graphics/sprites/monsters/alphamouboo.xml85
-rw-r--r--graphics/sprites/monsters/archant.pngbin0 -> 5966 bytes
-rw-r--r--graphics/sprites/monsters/archant.xml73
-rw-r--r--graphics/sprites/monsters/assassin.pngbin0 -> 80210 bytes
-rw-r--r--graphics/sprites/monsters/assassin.xml104
-rw-r--r--graphics/sprites/monsters/ball-element.pngbin0 -> 54248 bytes
-rw-r--r--graphics/sprites/monsters/ball-element.xml132
-rw-r--r--graphics/sprites/monsters/ball-lightning.pngbin0 -> 9643 bytes
-rw-r--r--graphics/sprites/monsters/ball-lightning.xml26
-rw-r--r--graphics/sprites/monsters/bandit.pngbin0 -> 83787 bytes
-rw-r--r--graphics/sprites/monsters/bandit.xml64
-rw-r--r--graphics/sprites/monsters/banditlord.pngbin0 -> 92259 bytes
-rw-r--r--graphics/sprites/monsters/banditlord.xml73
-rw-r--r--graphics/sprites/monsters/bat.pngbin0 -> 15877 bytes
-rw-r--r--graphics/sprites/monsters/bat.xml50
-rw-r--r--graphics/sprites/monsters/batata-folhas.pngbin0 -> 40964 bytes
-rw-r--r--graphics/sprites/monsters/batata-folhas.xml156
-rw-r--r--graphics/sprites/monsters/batata.pngbin0 -> 13812 bytes
-rw-r--r--graphics/sprites/monsters/batata.xml100
-rw-r--r--graphics/sprites/monsters/bee.pngbin0 -> 5165 bytes
-rw-r--r--graphics/sprites/monsters/bee.xml94
-rw-r--r--graphics/sprites/monsters/beehive.pngbin0 -> 5469 bytes
-rw-r--r--graphics/sprites/monsters/beehive.xml9
-rw-r--r--graphics/sprites/monsters/bhopfluffy.pngbin0 -> 16779 bytes
-rw-r--r--graphics/sprites/monsters/bhopfluffy.xml71
-rw-r--r--graphics/sprites/monsters/bif.pngbin0 -> 2268 bytes
-rw-r--r--graphics/sprites/monsters/bif.xml20
-rw-r--r--graphics/sprites/monsters/bigbif.pngbin0 -> 2255 bytes
-rw-r--r--graphics/sprites/monsters/bigbif.xml23
-rw-r--r--graphics/sprites/monsters/blackscorpion.pngbin0 -> 10504 bytes
-rw-r--r--graphics/sprites/monsters/blackscorpion.xml64
-rw-r--r--graphics/sprites/monsters/bloodymouboo.pngbin0 -> 57682 bytes
-rw-r--r--graphics/sprites/monsters/bloodymouboo.xml58
-rw-r--r--graphics/sprites/monsters/blub-little.pngbin0 -> 526 bytes
-rw-r--r--graphics/sprites/monsters/blub-little.xml483
-rw-r--r--graphics/sprites/monsters/blub-toppy.pngbin0 -> 2326 bytes
-rw-r--r--graphics/sprites/monsters/blub-toppy.xml576
-rw-r--r--graphics/sprites/monsters/blub.pngbin0 -> 1221 bytes
-rw-r--r--graphics/sprites/monsters/blub.xml580
-rw-r--r--graphics/sprites/monsters/bluepar.pngbin0 -> 7884 bytes
-rw-r--r--graphics/sprites/monsters/bluepar.xml64
-rw-r--r--graphics/sprites/monsters/bobone.pngbin0 -> 46265 bytes
-rw-r--r--graphics/sprites/monsters/bosspinkie.pngbin0 -> 10326 bytes
-rw-r--r--graphics/sprites/monsters/bosspinkie.xml6
-rw-r--r--graphics/sprites/monsters/bosspinkie2.pngbin0 -> 22368 bytes
-rw-r--r--graphics/sprites/monsters/bosspinkie2.xml6
-rw-r--r--graphics/sprites/monsters/brainic.pngbin0 -> 26417 bytes
-rw-r--r--graphics/sprites/monsters/brainic.xml68
-rw-r--r--graphics/sprites/monsters/butterfly.pngbin0 -> 1886 bytes
-rw-r--r--graphics/sprites/monsters/butterfly.xml98
-rw-r--r--graphics/sprites/monsters/candorghost.pngbin0 -> 48744 bytes
-rw-r--r--graphics/sprites/monsters/candorghost.xml69
-rw-r--r--graphics/sprites/monsters/candorscorpion.pngbin0 -> 10598 bytes
-rw-r--r--graphics/sprites/monsters/candorscorpion.xml73
-rw-r--r--graphics/sprites/monsters/cavemaggot.pngbin0 -> 4500 bytes
-rw-r--r--graphics/sprites/monsters/cavemaggot.xml6
-rw-r--r--graphics/sprites/monsters/cavesnake.pngbin0 -> 41340 bytes
-rw-r--r--graphics/sprites/monsters/cavesnake.xml76
-rw-r--r--graphics/sprites/monsters/centaur.pngbin0 -> 135084 bytes
-rw-r--r--graphics/sprites/monsters/centaur.xml72
-rw-r--r--graphics/sprites/monsters/chagashroom.pngbin0 -> 7896 bytes
-rw-r--r--graphics/sprites/monsters/chagashroom.xml34
-rw-r--r--graphics/sprites/monsters/cloverpatch.pngbin0 -> 810 bytes
-rw-r--r--graphics/sprites/monsters/cloverpatch.xml14
-rw-r--r--graphics/sprites/monsters/crafty.pngbin0 -> 5907 bytes
-rw-r--r--graphics/sprites/monsters/crafty.xml177
-rw-r--r--graphics/sprites/monsters/croc.pngbin0 -> 9856 bytes
-rw-r--r--graphics/sprites/monsters/croc.xml242
-rw-r--r--graphics/sprites/monsters/croconut.xml59
-rw-r--r--graphics/sprites/monsters/crocotree.pngbin0 -> 1732 bytes
-rw-r--r--graphics/sprites/monsters/crocotree.xml66
-rw-r--r--graphics/sprites/monsters/cuco.pngbin0 -> 24936 bytes
-rw-r--r--graphics/sprites/monsters/cuco.xml108
-rw-r--r--graphics/sprites/monsters/darkduck.pngbin0 -> 14610 bytes
-rw-r--r--graphics/sprites/monsters/darkduck.xml64
-rw-r--r--graphics/sprites/monsters/darklizard.pngbin0 -> 45614 bytes
-rw-r--r--graphics/sprites/monsters/darklizard.xml66
-rw-r--r--graphics/sprites/monsters/demonicgoblin.pngbin0 -> 16345 bytes
-rw-r--r--graphics/sprites/monsters/demonicgoblin.xml70
-rw-r--r--graphics/sprites/monsters/demonicscythe.pngbin0 -> 54338 bytes
-rw-r--r--graphics/sprites/monsters/demonicscythe.xml32
-rw-r--r--graphics/sprites/monsters/desertloghead.pngbin0 -> 69537 bytes
-rw-r--r--graphics/sprites/monsters/desertloghead.xml66
-rw-r--r--graphics/sprites/monsters/desertmaggot.pngbin0 -> 9456 bytes
-rw-r--r--graphics/sprites/monsters/desertmaggot.xml6
-rw-r--r--graphics/sprites/monsters/dragon-pet.pngbin0 -> 131930 bytes
-rw-r--r--graphics/sprites/monsters/dragon-pet.xml6
-rw-r--r--graphics/sprites/monsters/dragon.pngbin0 -> 317060 bytes
-rw-r--r--graphics/sprites/monsters/dragon.xml51
-rw-r--r--graphics/sprites/monsters/duck.pngbin0 -> 6082 bytes
-rw-r--r--graphics/sprites/monsters/duck.xml64
-rw-r--r--graphics/sprites/monsters/dummy.pngbin0 -> 2163 bytes
-rw-r--r--graphics/sprites/monsters/dummy.xml40
-rw-r--r--graphics/sprites/monsters/ent.pngbin0 -> 63539 bytes
-rw-r--r--graphics/sprites/monsters/ent.xml56
-rw-r--r--graphics/sprites/monsters/evilpinkie.pngbin0 -> 8637 bytes
-rw-r--r--graphics/sprites/monsters/evilpinkie.xml72
-rw-r--r--graphics/sprites/monsters/fairy.pngbin0 -> 64147 bytes
-rw-r--r--graphics/sprites/monsters/fairy.xml53
-rw-r--r--graphics/sprites/monsters/firegoblin.pngbin0 -> 8543 bytes
-rw-r--r--graphics/sprites/monsters/firegoblin.xml64
-rw-r--r--graphics/sprites/monsters/fireskull.pngbin0 -> 22861 bytes
-rw-r--r--graphics/sprites/monsters/fireskull.xml52
-rw-r--r--graphics/sprites/monsters/fluffy.pngbin0 -> 6717 bytes
-rw-r--r--graphics/sprites/monsters/fluffy.xml72
-rw-r--r--graphics/sprites/monsters/forain.pngbin0 -> 80454 bytes
-rw-r--r--graphics/sprites/monsters/forain.xml75
-rw-r--r--graphics/sprites/monsters/forestdragon.pngbin0 -> 317060 bytes
-rw-r--r--graphics/sprites/monsters/forestdragon.xml51
-rw-r--r--graphics/sprites/monsters/forestmushroom.pngbin0 -> 17675 bytes
-rw-r--r--graphics/sprites/monsters/forestmushroom.xml70
-rw-r--r--graphics/sprites/monsters/forestpiou.pngbin0 -> 2347 bytes
-rw-r--r--graphics/sprites/monsters/forestpiou.xml839
-rw-r--r--graphics/sprites/monsters/frog-big.pngbin0 -> 141250 bytes
-rw-r--r--graphics/sprites/monsters/frog-big.xml120
-rw-r--r--graphics/sprites/monsters/frog-small.pngbin0 -> 44691 bytes
-rw-r--r--graphics/sprites/monsters/frog-small.xml120
-rw-r--r--graphics/sprites/monsters/frostiana.pngbin0 -> 1533 bytes
-rw-r--r--graphics/sprites/monsters/frostiana.xml56
-rw-r--r--graphics/sprites/monsters/gate.pngbin0 -> 62352 bytes
-rw-r--r--graphics/sprites/monsters/gate.xml16
-rw-r--r--graphics/sprites/monsters/giantcavemaggot.pngbin0 -> 17859 bytes
-rw-r--r--graphics/sprites/monsters/giantcavemaggot.xml66
-rw-r--r--graphics/sprites/monsters/giantmaggot.pngbin0 -> 18954 bytes
-rw-r--r--graphics/sprites/monsters/giantmaggot.xml64
-rw-r--r--graphics/sprites/monsters/giantmutatedbat.pngbin0 -> 38455 bytes
-rw-r--r--graphics/sprites/monsters/giantmutatedbat.xml46
-rw-r--r--graphics/sprites/monsters/goblinbear.pngbin0 -> 10321 bytes
-rw-r--r--graphics/sprites/monsters/goblinbear.xml60
-rw-r--r--graphics/sprites/monsters/goldenscorpion.pngbin0 -> 11296 bytes
-rw-r--r--graphics/sprites/monsters/goldenscorpion.xml64
-rw-r--r--graphics/sprites/monsters/goldenskull.pngbin0 -> 34706 bytes
-rw-r--r--graphics/sprites/monsters/goldenskull.xml72
-rw-r--r--graphics/sprites/monsters/golem.pngbin0 -> 1088605 bytes
-rw-r--r--graphics/sprites/monsters/golem.xml192
-rw-r--r--graphics/sprites/monsters/golem2.xml192
-rw-r--r--graphics/sprites/monsters/halloweenjack'o.pngbin0 -> 16503 bytes
-rw-r--r--graphics/sprites/monsters/halloweenjack'o.xml47
-rw-r--r--graphics/sprites/monsters/haunted.pngbin0 -> 17495 bytes
-rw-r--r--graphics/sprites/monsters/haunted.xml11
-rw-r--r--graphics/sprites/monsters/housemaggot.pngbin0 -> 4589 bytes
-rw-r--r--graphics/sprites/monsters/housemaggot.xml6
-rw-r--r--graphics/sprites/monsters/icedfluffy.pngbin0 -> 13026 bytes
-rw-r--r--graphics/sprites/monsters/icedfluffy.xml71
-rw-r--r--graphics/sprites/monsters/icemaggot.pngbin0 -> 3814 bytes
-rw-r--r--graphics/sprites/monsters/icemaggot.xml6
-rw-r--r--graphics/sprites/monsters/jacko.pngbin0 -> 22201 bytes
-rw-r--r--graphics/sprites/monsters/jacko.xml44
-rw-r--r--graphics/sprites/monsters/jhon.pngbin0 -> 32069 bytes
-rw-r--r--graphics/sprites/monsters/jhon.xml99
-rw-r--r--graphics/sprites/monsters/junglefowl.pngbin0 -> 31017 bytes
-rw-r--r--graphics/sprites/monsters/junglefowl.xml88
-rw-r--r--graphics/sprites/monsters/larvespa.pngbin0 -> 15769 bytes
-rw-r--r--graphics/sprites/monsters/larvespa.xml64
-rw-r--r--graphics/sprites/monsters/loghead.pngbin0 -> 78446 bytes
-rw-r--r--graphics/sprites/monsters/loghead.xml66
-rw-r--r--graphics/sprites/monsters/maggot.pngbin0 -> 4541 bytes
-rw-r--r--graphics/sprites/monsters/maggot.xml64
-rw-r--r--graphics/sprites/monsters/magicratto.pngbin0 -> 14805 bytes
-rw-r--r--graphics/sprites/monsters/magicratto.xml200
-rw-r--r--graphics/sprites/monsters/manabug.pngbin0 -> 3639 bytes
-rw-r--r--graphics/sprites/monsters/manabug.xml122
-rw-r--r--graphics/sprites/monsters/managhost.pngbin0 -> 49736 bytes
-rw-r--r--graphics/sprites/monsters/managhost.xml64
-rw-r--r--graphics/sprites/monsters/mananatree.pngbin0 -> 72680 bytes
-rw-r--r--graphics/sprites/monsters/mananatree.xml89
-rw-r--r--graphics/sprites/monsters/manapiou.pngbin0 -> 2069 bytes
-rw-r--r--graphics/sprites/monsters/manapiou.xml839
-rw-r--r--graphics/sprites/monsters/mandragora.pngbin0 -> 23650 bytes
-rw-r--r--graphics/sprites/monsters/mandragora.xml6
-rw-r--r--graphics/sprites/monsters/michel.pngbin0 -> 25760 bytes
-rw-r--r--graphics/sprites/monsters/michel.xml46
-rw-r--r--graphics/sprites/monsters/mimic.pngbin0 -> 3528 bytes
-rw-r--r--graphics/sprites/monsters/mimic.xml50
-rw-r--r--graphics/sprites/monsters/mister-prickel.pngbin0 -> 561159 bytes
-rw-r--r--graphics/sprites/monsters/mister-prickel.xml223
-rw-r--r--graphics/sprites/monsters/moggun.pngbin0 -> 57825 bytes
-rw-r--r--graphics/sprites/monsters/moggun.xml64
-rw-r--r--graphics/sprites/monsters/moonshroom.pngbin0 -> 11287 bytes
-rw-r--r--graphics/sprites/monsters/moonshroom.xml64
-rw-r--r--graphics/sprites/monsters/moubi.pngbin0 -> 50892 bytes
-rw-r--r--graphics/sprites/monsters/moubi.xml68
-rw-r--r--graphics/sprites/monsters/mouboo.pngbin0 -> 47439 bytes
-rw-r--r--graphics/sprites/monsters/mouboo.xml68
-rw-r--r--graphics/sprites/monsters/moubooslime.pngbin0 -> 15044 bytes
-rw-r--r--graphics/sprites/monsters/moubooslime.xml54
-rw-r--r--graphics/sprites/monsters/moubootaur.pngbin0 -> 3041390 bytes
-rw-r--r--graphics/sprites/monsters/moubootaur.xml243
-rw-r--r--graphics/sprites/monsters/murdererscorpion.pngbin0 -> 11277 bytes
-rw-r--r--graphics/sprites/monsters/murdererscorpion.xml64
-rw-r--r--graphics/sprites/monsters/mushroom-void.pngbin0 -> 15135 bytes
-rw-r--r--graphics/sprites/monsters/mushroom-void.xml64
-rw-r--r--graphics/sprites/monsters/mushroom-wicked.pngbin0 -> 15773 bytes
-rw-r--r--graphics/sprites/monsters/mushroom-wicked.xml64
-rw-r--r--graphics/sprites/monsters/nightdragon.pngbin0 -> 338787 bytes
-rw-r--r--graphics/sprites/monsters/nightdragon.xml46
-rw-r--r--graphics/sprites/monsters/nightscorpion.pngbin0 -> 10538 bytes
-rw-r--r--graphics/sprites/monsters/nightscorpion.xml64
-rw-r--r--graphics/sprites/monsters/nutcracker.pngbin0 -> 29973 bytes
-rw-r--r--graphics/sprites/monsters/nutcracker.xml13
-rw-r--r--graphics/sprites/monsters/oceancroc.pngbin0 -> 9834 bytes
-rw-r--r--graphics/sprites/monsters/oceancroc.xml242
-rw-r--r--graphics/sprites/monsters/oceanpirate.pngbin0 -> 68374 bytes
-rw-r--r--graphics/sprites/monsters/oceanpirate.xml167
-rw-r--r--graphics/sprites/monsters/oldfallen.pngbin0 -> 99132 bytes
-rw-r--r--graphics/sprites/monsters/penguin.pngbin0 -> 11309 bytes
-rw-r--r--graphics/sprites/monsters/penguin.xml94
-rw-r--r--graphics/sprites/monsters/pet-black-cat.pngbin0 -> 3121 bytes
-rw-r--r--graphics/sprites/monsters/pet-black-cat.xml6
-rw-r--r--graphics/sprites/monsters/pet-cat.pngbin0 -> 4768 bytes
-rw-r--r--graphics/sprites/monsters/pet-cat.xml56
-rw-r--r--graphics/sprites/monsters/pet-dog.pngbin0 -> 10624 bytes
-rw-r--r--graphics/sprites/monsters/pet-dog.xml97
-rw-r--r--graphics/sprites/monsters/pikpik.pngbin0 -> 7264 bytes
-rw-r--r--graphics/sprites/monsters/pikpik.xml33
-rw-r--r--graphics/sprites/monsters/pinkie.pngbin0 -> 10444 bytes
-rw-r--r--graphics/sprites/monsters/pinkie.xml64
-rw-r--r--graphics/sprites/monsters/piou.pngbin0 -> 2236 bytes
-rw-r--r--graphics/sprites/monsters/piou.xml838
-rw-r--r--graphics/sprites/monsters/piouknight.pngbin0 -> 13826 bytes
-rw-r--r--graphics/sprites/monsters/piouknight.xml68
-rw-r--r--graphics/sprites/monsters/pixie.pngbin0 -> 7248 bytes
-rw-r--r--graphics/sprites/monsters/pixie.xml62
-rw-r--r--graphics/sprites/monsters/pixie2.pngbin0 -> 4917 bytes
-rw-r--r--graphics/sprites/monsters/pixie2.xml62
-rw-r--r--graphics/sprites/monsters/pixie3.pngbin0 -> 5082 bytes
-rw-r--r--graphics/sprites/monsters/pixie3.xml6
-rw-r--r--graphics/sprites/monsters/pixie4.pngbin0 -> 4834 bytes
-rw-r--r--graphics/sprites/monsters/pixie4.xml6
-rw-r--r--graphics/sprites/monsters/pixie5.pngbin0 -> 6693 bytes
-rw-r--r--graphics/sprites/monsters/pixie5.xml6
-rw-r--r--graphics/sprites/monsters/plant.pngbin0 -> 1618 bytes
-rw-r--r--graphics/sprites/monsters/plant.xml14
-rw-r--r--graphics/sprites/monsters/plushroom.pngbin0 -> 7969 bytes
-rw-r--r--graphics/sprites/monsters/plushroom.xml34
-rw-r--r--graphics/sprites/monsters/poisonspikymushroom.pngbin0 -> 18361 bytes
-rw-r--r--graphics/sprites/monsters/poisonspikymushroom.xml72
-rw-r--r--graphics/sprites/monsters/presente-surpresa.pngbin0 -> 6851 bytes
-rw-r--r--graphics/sprites/monsters/presente-surpresa.xml40
-rw-r--r--graphics/sprites/monsters/psi-brain.pngbin0 -> 90792 bytes
-rw-r--r--graphics/sprites/monsters/psi-brain.xml36
-rw-r--r--graphics/sprites/monsters/pumpkandy.pngbin0 -> 3006 bytes
-rw-r--r--graphics/sprites/monsters/pumpkandy.xml17
-rw-r--r--graphics/sprites/monsters/pumpkin.pngbin0 -> 2052 bytes
-rw-r--r--graphics/sprites/monsters/pumpkin.xml14
-rw-r--r--graphics/sprites/monsters/pumpkish.pngbin0 -> 3956 bytes
-rw-r--r--graphics/sprites/monsters/pumpkish.xml21
-rw-r--r--graphics/sprites/monsters/ratto.pngbin0 -> 15750 bytes
-rw-r--r--graphics/sprites/monsters/ratto.xml199
-rw-r--r--graphics/sprites/monsters/reaper.pngbin0 -> 111714 bytes
-rw-r--r--graphics/sprites/monsters/reaper.xml100
-rw-r--r--graphics/sprites/monsters/reddragon.pngbin0 -> 319471 bytes
-rw-r--r--graphics/sprites/monsters/reddragon.xml51
-rw-r--r--graphics/sprites/monsters/redmushroom.pngbin0 -> 11013 bytes
-rw-r--r--graphics/sprites/monsters/redmushroom.xml71
-rw-r--r--graphics/sprites/monsters/redscorpion.pngbin0 -> 10671 bytes
-rw-r--r--graphics/sprites/monsters/redscorpion.xml64
-rw-r--r--graphics/sprites/monsters/robinbandit.xml66
-rw-r--r--graphics/sprites/monsters/scar.pngbin0 -> 78947 bytes
-rw-r--r--graphics/sprites/monsters/scar.xml77
-rw-r--r--graphics/sprites/monsters/scorpion.pngbin0 -> 10602 bytes
-rw-r--r--graphics/sprites/monsters/scorpion.xml64
-rw-r--r--graphics/sprites/monsters/scorpionmodel.pngbin0 -> 10622 bytes
-rw-r--r--graphics/sprites/monsters/serqet.pngbin0 -> 11232 bytes
-rw-r--r--graphics/sprites/monsters/serqet.xml68
-rw-r--r--graphics/sprites/monsters/shrewboo.pngbin0 -> 6691 bytes
-rw-r--r--graphics/sprites/monsters/shrewboo.xml68
-rw-r--r--graphics/sprites/monsters/silkworm.pngbin0 -> 3235 bytes
-rw-r--r--graphics/sprites/monsters/silkworm.xml37
-rw-r--r--graphics/sprites/monsters/skeleton.pngbin0 -> 39412 bytes
-rw-r--r--graphics/sprites/monsters/skeleton.xml166
-rw-r--r--graphics/sprites/monsters/skullslime.pngbin0 -> 21285 bytes
-rw-r--r--graphics/sprites/monsters/skullslime.xml49
-rw-r--r--graphics/sprites/monsters/sleepingbandit.pngbin0 -> 4444 bytes
-rw-r--r--graphics/sprites/monsters/sleepingbandit.xml26
-rw-r--r--graphics/sprites/monsters/slime-littleslime.xml57
-rw-r--r--graphics/sprites/monsters/slime-mother.pngbin0 -> 110514 bytes
-rw-r--r--graphics/sprites/monsters/slime-mother.xml90
-rw-r--r--graphics/sprites/monsters/slime.pngbin0 -> 13722 bytes
-rw-r--r--graphics/sprites/monsters/slime.xml49
-rw-r--r--graphics/sprites/monsters/smallbif.pngbin0 -> 1891 bytes
-rw-r--r--graphics/sprites/monsters/smallbif.xml23
-rw-r--r--graphics/sprites/monsters/smokedragon.pngbin0 -> 352075 bytes
-rw-r--r--graphics/sprites/monsters/smokedragon.xml51
-rw-r--r--graphics/sprites/monsters/snail.pngbin0 -> 13633 bytes
-rw-r--r--graphics/sprites/monsters/snail.xml100
-rw-r--r--graphics/sprites/monsters/snake.pngbin0 -> 10539 bytes
-rw-r--r--graphics/sprites/monsters/snake.xml64
-rw-r--r--graphics/sprites/monsters/snowflower.pngbin0 -> 13090 bytes
-rw-r--r--graphics/sprites/monsters/snowflower.xml50
-rw-r--r--graphics/sprites/monsters/snowman-boss.pngbin0 -> 1862044 bytes
-rw-r--r--graphics/sprites/monsters/snowman-boss.xml5
-rw-r--r--graphics/sprites/monsters/snowman.pngbin0 -> 492183 bytes
-rw-r--r--graphics/sprites/monsters/snowman.xml5
-rw-r--r--graphics/sprites/monsters/spider-queen.pngbin0 -> 664459 bytes
-rw-r--r--graphics/sprites/monsters/spider-queen.xml177
-rw-r--r--graphics/sprites/monsters/spider.pngbin0 -> 12296 bytes
-rw-r--r--graphics/sprites/monsters/spider.xml69
-rw-r--r--graphics/sprites/monsters/squirrel.pngbin0 -> 12888 bytes
-rw-r--r--graphics/sprites/monsters/squirrel.xml68
-rw-r--r--graphics/sprites/monsters/swampling.pngbin0 -> 313913 bytes
-rw-r--r--graphics/sprites/monsters/swampling.xml135
-rw-r--r--graphics/sprites/monsters/tartaruga-negra.pngbin0 -> 15527 bytes
-rw-r--r--graphics/sprites/monsters/tartaruga-negra.xml102
-rw-r--r--graphics/sprites/monsters/tengu.pngbin0 -> 2273016 bytes
-rw-r--r--graphics/sprites/monsters/tengu.xml201
-rw-r--r--graphics/sprites/monsters/terranite.pngbin0 -> 51357 bytes
-rw-r--r--graphics/sprites/monsters/terranite.xml167
-rw-r--r--graphics/sprites/monsters/tipiou.pngbin0 -> 6276 bytes
-rw-r--r--graphics/sprites/monsters/tipiou.xml307
-rw-r--r--graphics/sprites/monsters/tortuga.pngbin0 -> 12541 bytes
-rw-r--r--graphics/sprites/monsters/tortuga.xml310
-rw-r--r--graphics/sprites/monsters/tower.pngbin0 -> 15857 bytes
-rw-r--r--graphics/sprites/monsters/tower.xml56
-rw-r--r--graphics/sprites/monsters/troll.pngbin0 -> 79113 bytes
-rw-r--r--graphics/sprites/monsters/troll.xml103
-rw-r--r--graphics/sprites/monsters/vampirebat.pngbin0 -> 12296 bytes
-rw-r--r--graphics/sprites/monsters/vampirebat.xml50
-rw-r--r--graphics/sprites/monsters/warlordskull.pngbin0 -> 27840 bytes
-rw-r--r--graphics/sprites/monsters/warlordskull.xml57
-rw-r--r--graphics/sprites/monsters/whirlybird.pngbin0 -> 23017 bytes
-rw-r--r--graphics/sprites/monsters/whirlybird.xml70
-rw-r--r--graphics/sprites/monsters/wisp.pngbin0 -> 47879 bytes
-rw-r--r--graphics/sprites/monsters/wisp.xml72
-rw-r--r--graphics/sprites/monsters/witchedzombie.pngbin0 -> 80136 bytes
-rw-r--r--graphics/sprites/monsters/witchedzombie.xml62
-rw-r--r--graphics/sprites/monsters/witchjacko.pngbin0 -> 17595 bytes
-rw-r--r--graphics/sprites/monsters/witchjacko.xml47
-rw-r--r--graphics/sprites/monsters/wolvern.pngbin0 -> 64642 bytes
-rw-r--r--graphics/sprites/monsters/wolvern.xml104
-rw-r--r--graphics/sprites/monsters/yeti.pngbin0 -> 94076 bytes
-rw-r--r--graphics/sprites/monsters/yeti.xml64
-rw-r--r--graphics/sprites/monsters/yetifly.pngbin0 -> 175249 bytes
-rw-r--r--graphics/sprites/monsters/yetifly.xml66
-rw-r--r--graphics/sprites/monsters/yetiking.pngbin0 -> 97642 bytes
-rw-r--r--graphics/sprites/monsters/yetiking.xml64
-rw-r--r--graphics/sprites/monsters/zombie.pngbin0 -> 63529 bytes
-rw-r--r--graphics/sprites/monsters/zombie.xml56
-rw-r--r--graphics/sprites/npcs/simple/blossom.pngbin0 -> 3250 bytes
-rw-r--r--graphics/sprites/npcs/simple/copperchest.pngbin0 -> 1793 bytes
-rw-r--r--graphics/sprites/npcs/simple/gluten.pngbin0 -> 2945 bytes
-rw-r--r--graphics/sprites/npcs/simple/stpatrickgoldpot.pngbin0 -> 1425 bytes
-rw-r--r--graphics/sprites/npcs/simple/thorn.pngbin0 -> 1491 bytes
-rw-r--r--graphics/sprites/npcs/sprite/airship.pngbin0 -> 91458 bytes
-rw-r--r--graphics/sprites/npcs/sprite/alige-barrel.pngbin0 -> 1489 bytes
-rw-r--r--graphics/sprites/npcs/sprite/alige.pngbin0 -> 262 bytes
-rw-r--r--graphics/sprites/npcs/sprite/artisdoor.pngbin0 -> 10101 bytes
-rw-r--r--graphics/sprites/npcs/sprite/artisindoor-wood.pngbin0 -> 13723 bytes
-rw-r--r--graphics/sprites/npcs/sprite/artisindoor.pngbin0 -> 18869 bytes
-rw-r--r--graphics/sprites/npcs/sprite/bacchus.pngbin0 -> 2471 bytes
-rw-r--r--graphics/sprites/npcs/sprite/bait.pngbin0 -> 1562 bytes
-rw-r--r--graphics/sprites/npcs/sprite/barbaracry.pngbin0 -> 2091 bytes
-rw-r--r--graphics/sprites/npcs/sprite/barbarians.pngbin0 -> 19191 bytes
-rw-r--r--graphics/sprites/npcs/sprite/beuss.pngbin0 -> 3404 bytes
-rw-r--r--graphics/sprites/npcs/sprite/billybons.pngbin0 -> 4540 bytes
-rw-r--r--graphics/sprites/npcs/sprite/boulder.pngbin0 -> 10312 bytes
-rw-r--r--graphics/sprites/npcs/sprite/chefgado.pngbin0 -> 4684 bytes
-rw-r--r--graphics/sprites/npcs/sprite/chelios.pngbin0 -> 3968 bytes
-rw-r--r--graphics/sprites/npcs/sprite/chest-big.pngbin0 -> 3598 bytes
-rw-r--r--graphics/sprites/npcs/sprite/chest.pngbin0 -> 2179 bytes
-rw-r--r--graphics/sprites/npcs/sprite/chest2.pngbin0 -> 3087 bytes
-rw-r--r--graphics/sprites/npcs/sprite/child.pngbin0 -> 4537 bytes
-rw-r--r--graphics/sprites/npcs/sprite/construction-worker.pngbin0 -> 1643 bytes
-rw-r--r--graphics/sprites/npcs/sprite/cookiemaster.pngbin0 -> 4604 bytes
-rw-r--r--graphics/sprites/npcs/sprite/desertdogstatue.pngbin0 -> 3750 bytes
-rw-r--r--graphics/sprites/npcs/sprite/easter.pngbin0 -> 2097 bytes
-rw-r--r--graphics/sprites/npcs/sprite/edouard.pngbin0 -> 3809 bytes
-rw-r--r--graphics/sprites/npcs/sprite/elli.pngbin0 -> 1269 bytes
-rw-r--r--graphics/sprites/npcs/sprite/elmo-artis.pngbin0 -> 4934 bytes
-rw-r--r--graphics/sprites/npcs/sprite/elmo.pngbin0 -> 2095 bytes
-rw-r--r--graphics/sprites/npcs/sprite/eugene.pngbin0 -> 5200 bytes
-rw-r--r--graphics/sprites/npcs/sprite/eurni.pngbin0 -> 26194 bytes
-rw-r--r--graphics/sprites/npcs/sprite/fafa.pngbin0 -> 3718 bytes
-rw-r--r--graphics/sprites/npcs/sprite/flask.pngbin0 -> 20040 bytes
-rw-r--r--graphics/sprites/npcs/sprite/furnace.pngbin0 -> 13673 bytes
-rw-r--r--graphics/sprites/npcs/sprite/gugli.pngbin0 -> 5883 bytes
-rw-r--r--graphics/sprites/npcs/sprite/hammock-animated.pngbin0 -> 11476 bytes
-rw-r--r--graphics/sprites/npcs/sprite/hammock.pngbin0 -> 7904 bytes
-rw-r--r--graphics/sprites/npcs/sprite/harbour.pngbin0 -> 15192 bytes
-rw-r--r--graphics/sprites/npcs/sprite/ice_cage.pngbin0 -> 17912 bytes
-rw-r--r--graphics/sprites/npcs/sprite/injuriedgirl.pngbin0 -> 2562 bytes
-rw-r--r--graphics/sprites/npcs/sprite/injuriedguard.pngbin0 -> 5338 bytes
-rw-r--r--graphics/sprites/npcs/sprite/interactive.pngbin0 -> 3692 bytes
-rw-r--r--graphics/sprites/npcs/sprite/jenna.pngbin0 -> 31904 bytes
-rw-r--r--graphics/sprites/npcs/sprite/julia.pngbin0 -> 2574 bytes
-rw-r--r--graphics/sprites/npcs/sprite/koga.pngbin0 -> 115852 bytes
-rw-r--r--graphics/sprites/npcs/sprite/lightbringer.pngbin0 -> 2693 bytes
-rw-r--r--graphics/sprites/npcs/sprite/lumberjack.pngbin0 -> 3771 bytes
-rw-r--r--graphics/sprites/npcs/sprite/lydon.pngbin0 -> 1651 bytes
-rw-r--r--graphics/sprites/npcs/sprite/magicarpan.pngbin0 -> 4128 bytes
-rw-r--r--graphics/sprites/npcs/sprite/manatree.pngbin0 -> 11905 bytes
-rw-r--r--graphics/sprites/npcs/sprite/mawbark.pngbin0 -> 13900 bytes
-rw-r--r--graphics/sprites/npcs/sprite/mona.pngbin0 -> 2477 bytes
-rw-r--r--graphics/sprites/npcs/sprite/nard.pngbin0 -> 3559 bytes
-rw-r--r--graphics/sprites/npcs/sprite/nicholas.pngbin0 -> 4061 bytes
-rw-r--r--graphics/sprites/npcs/sprite/npcs-br.pngbin0 -> 90020 bytes
-rw-r--r--graphics/sprites/npcs/sprite/npcs-lof.pngbin0 -> 117947 bytes
-rw-r--r--graphics/sprites/npcs/sprite/petter.pngbin0 -> 3346 bytes
-rw-r--r--graphics/sprites/npcs/sprite/piourocket.pngbin0 -> 1709 bytes
-rw-r--r--graphics/sprites/npcs/sprite/qonan.pngbin0 -> 2655 bytes
-rw-r--r--graphics/sprites/npcs/sprite/rattosailor.pngbin0 -> 4591 bytes
-rw-r--r--graphics/sprites/npcs/sprite/rumly.pngbin0 -> 2947 bytes
-rw-r--r--graphics/sprites/npcs/sprite/sailors.pngbin0 -> 14182 bytes
-rw-r--r--graphics/sprites/npcs/sprite/sapartan.pngbin0 -> 3272 bytes
-rw-r--r--graphics/sprites/npcs/sprite/silvio.pngbin0 -> 3772 bytes
-rw-r--r--graphics/sprites/npcs/sprite/sleepingorc.pngbin0 -> 2531 bytes
-rw-r--r--graphics/sprites/npcs/sprite/soulmenhirs_x2.pngbin0 -> 23655 bytes
-rw-r--r--graphics/sprites/npcs/sprite/statues.pngbin0 -> 52566 bytes
-rw-r--r--graphics/sprites/npcs/sprite/switch.pngbin0 -> 1273 bytes
-rw-r--r--graphics/sprites/npcs/sprite/tarlan.pngbin0 -> 14429 bytes
-rw-r--r--graphics/sprites/npcs/sprite/teddygirl.pngbin0 -> 1702 bytes
-rw-r--r--graphics/sprites/npcs/sprite/terry.pngbin0 -> 2311 bytes
-rw-r--r--graphics/sprites/npcs/sprite/trap.pngbin0 -> 9240 bytes
-rw-r--r--graphics/sprites/npcs/sprite/treeleaf.pngbin0 -> 550 bytes
-rw-r--r--graphics/sprites/npcs/sprite/unanimated-tall.pngbin0 -> 11071 bytes
-rw-r--r--graphics/sprites/npcs/sprite/unanimated-tipious.pngbin0 -> 11384 bytes
-rw-r--r--graphics/sprites/npcs/sprite/unanimated.pngbin0 -> 85688 bytes
-rw-r--r--graphics/sprites/npcs/sprite/wesnoth-wounds.pngbin0 -> 2799 bytes
-rw-r--r--graphics/sprites/npcs/xml/accessories.xml14
-rw-r--r--graphics/sprites/npcs/xml/airship.xml9
-rw-r--r--graphics/sprites/npcs/xml/alige-barrel.xml22
-rw-r--r--graphics/sprites/npcs/xml/alige.xml23
-rw-r--r--graphics/sprites/npcs/xml/artisdoor.xml35
-rw-r--r--graphics/sprites/npcs/xml/artisindoor-wood.xml35
-rw-r--r--graphics/sprites/npcs/xml/artisindoor.xml35
-rw-r--r--graphics/sprites/npcs/xml/bacchus.xml16
-rw-r--r--graphics/sprites/npcs/xml/bait.xml33
-rw-r--r--graphics/sprites/npcs/xml/barbaracry.xml16
-rw-r--r--graphics/sprites/npcs/xml/barbarians.xml12
-rw-r--r--graphics/sprites/npcs/xml/beuss.xml21
-rw-r--r--graphics/sprites/npcs/xml/billybons.xml25
-rw-r--r--graphics/sprites/npcs/xml/blossom.xml16
-rw-r--r--graphics/sprites/npcs/xml/boulder.xml29
-rw-r--r--graphics/sprites/npcs/xml/chefgado.xml46
-rw-r--r--graphics/sprites/npcs/xml/chelios.xml35
-rw-r--r--graphics/sprites/npcs/xml/chest-big.xml33
-rw-r--r--graphics/sprites/npcs/xml/chest.xml32
-rw-r--r--graphics/sprites/npcs/xml/chest2.xml33
-rw-r--r--graphics/sprites/npcs/xml/child-in-bed.xml9
-rw-r--r--graphics/sprites/npcs/xml/child.xml9
-rw-r--r--graphics/sprites/npcs/xml/confused-tree.xml34
-rw-r--r--graphics/sprites/npcs/xml/construction-worker.xml10
-rw-r--r--graphics/sprites/npcs/xml/cookiemaster.xml19
-rw-r--r--graphics/sprites/npcs/xml/crops.xml14
-rw-r--r--graphics/sprites/npcs/xml/desertdogstatue.xml16
-rw-r--r--graphics/sprites/npcs/xml/easter.xml10
-rw-r--r--graphics/sprites/npcs/xml/edouard.xml40
-rw-r--r--graphics/sprites/npcs/xml/elli.xml9
-rw-r--r--graphics/sprites/npcs/xml/elmo-artis.xml47
-rw-r--r--graphics/sprites/npcs/xml/elmo.xml22
-rw-r--r--graphics/sprites/npcs/xml/eugene.xml19
-rw-r--r--graphics/sprites/npcs/xml/eurni.xml28
-rw-r--r--graphics/sprites/npcs/xml/flask.xml27
-rw-r--r--graphics/sprites/npcs/xml/flying-piou.xml125
-rw-r--r--graphics/sprites/npcs/xml/furnace.xml13
-rw-r--r--graphics/sprites/npcs/xml/gluten.xml16
-rw-r--r--graphics/sprites/npcs/xml/gugli.xml35
-rw-r--r--graphics/sprites/npcs/xml/hammock-animated1.xml26
-rw-r--r--graphics/sprites/npcs/xml/hammock-animated2.xml26
-rw-r--r--graphics/sprites/npcs/xml/hammock.xml16
-rw-r--r--graphics/sprites/npcs/xml/harbour.xml31
-rw-r--r--graphics/sprites/npcs/xml/icecage.xml14
-rw-r--r--graphics/sprites/npcs/xml/injuriedgirl.xml16
-rw-r--r--graphics/sprites/npcs/xml/injuriedguard.xml24
-rw-r--r--graphics/sprites/npcs/xml/interactive.xml16
-rw-r--r--graphics/sprites/npcs/xml/jenna.xml40
-rw-r--r--graphics/sprites/npcs/xml/julia.xml21
-rw-r--r--graphics/sprites/npcs/xml/jumpingtipiou.xml42
-rw-r--r--graphics/sprites/npcs/xml/koga.xml9
-rw-r--r--graphics/sprites/npcs/xml/lightbringer.xml16
-rw-r--r--graphics/sprites/npcs/xml/lumberjack.xml15
-rw-r--r--graphics/sprites/npcs/xml/lydon.xml17
-rw-r--r--graphics/sprites/npcs/xml/magicarpan.xml29
-rw-r--r--graphics/sprites/npcs/xml/manatree.xml16
-rw-r--r--graphics/sprites/npcs/xml/market-piou1.xml30
-rw-r--r--graphics/sprites/npcs/xml/market-piou2.xml32
-rw-r--r--graphics/sprites/npcs/xml/market-piou3.xml33
-rw-r--r--graphics/sprites/npcs/xml/market-piou4.xml49
-rw-r--r--graphics/sprites/npcs/xml/market-piou5.xml21
-rw-r--r--graphics/sprites/npcs/xml/market-piou6.xml32
-rw-r--r--graphics/sprites/npcs/xml/market-piou7.xml21
-rw-r--r--graphics/sprites/npcs/xml/market-piou8.xml31
-rw-r--r--graphics/sprites/npcs/xml/market-piou9.xml32
-rw-r--r--graphics/sprites/npcs/xml/mawbark.xml16
-rw-r--r--graphics/sprites/npcs/xml/mona.xml16
-rw-r--r--graphics/sprites/npcs/xml/nard.xml22
-rw-r--r--graphics/sprites/npcs/xml/nicholas.xml35
-rw-r--r--graphics/sprites/npcs/xml/npcs-br.xml13
-rw-r--r--graphics/sprites/npcs/xml/npcs-lof.xml15
-rw-r--r--graphics/sprites/npcs/xml/petter.xml20
-rw-r--r--graphics/sprites/npcs/xml/piourocket.xml35
-rw-r--r--graphics/sprites/npcs/xml/qonan.xml26
-rw-r--r--graphics/sprites/npcs/xml/rattosailor.xml23
-rw-r--r--graphics/sprites/npcs/xml/rumly.xml48
-rw-r--r--graphics/sprites/npcs/xml/sailors.xml16
-rw-r--r--graphics/sprites/npcs/xml/sapartan.xml23
-rw-r--r--graphics/sprites/npcs/xml/silvio.xml24
-rw-r--r--graphics/sprites/npcs/xml/sleepingorc.xml18
-rw-r--r--graphics/sprites/npcs/xml/soulmenhirs.xml16
-rw-r--r--graphics/sprites/npcs/xml/statues.xml12
-rw-r--r--graphics/sprites/npcs/xml/stpatrickgoldpot.xml16
-rw-r--r--graphics/sprites/npcs/xml/switch-offline.xml10
-rw-r--r--graphics/sprites/npcs/xml/switch-online.xml14
-rw-r--r--graphics/sprites/npcs/xml/tarlan.xml85
-rw-r--r--graphics/sprites/npcs/xml/teddygirl.xml10
-rw-r--r--graphics/sprites/npcs/xml/terry.xml21
-rw-r--r--graphics/sprites/npcs/xml/thorn.xml16
-rw-r--r--graphics/sprites/npcs/xml/trap-active.xml13
-rw-r--r--graphics/sprites/npcs/xml/trap-standby.xml10
-rw-r--r--graphics/sprites/npcs/xml/trap-triggered.xml10
-rw-r--r--graphics/sprites/npcs/xml/treeleaf.xml35
-rw-r--r--graphics/sprites/npcs/xml/unanimated-tall.xml16
-rw-r--r--graphics/sprites/npcs/xml/unanimated-tipious.xml18
-rw-r--r--graphics/sprites/npcs/xml/unanimated.xml16
-rw-r--r--graphics/sprites/npcs/xml/wesnoth-wounds.xml16
-rw-r--r--graphics/sprites/races/elven-female.pngbin0 -> 64580 bytes
-rw-r--r--graphics/sprites/races/elven-female.xml11
-rw-r--r--graphics/sprites/races/elven-male.pngbin0 -> 58010 bytes
-rw-r--r--graphics/sprites/races/elven-male.xml11
-rw-r--r--graphics/sprites/races/human-female-dark.pngbin0 -> 56540 bytes
-rw-r--r--graphics/sprites/races/human-female-dark.xml11
-rw-r--r--graphics/sprites/races/human-female-medium.pngbin0 -> 61133 bytes
-rw-r--r--graphics/sprites/races/human-female-medium.xml11
-rw-r--r--graphics/sprites/races/human-female.pngbin0 -> 60997 bytes
-rw-r--r--graphics/sprites/races/human-female.xml11
-rw-r--r--graphics/sprites/races/human-male-dark.pngbin0 -> 52200 bytes
-rw-r--r--graphics/sprites/races/human-male-dark.xml11
-rw-r--r--graphics/sprites/races/human-male-medium.pngbin0 -> 57700 bytes
-rw-r--r--graphics/sprites/races/human-male-medium.xml11
-rw-r--r--graphics/sprites/races/human-male.pngbin0 -> 60136 bytes
-rw-r--r--graphics/sprites/races/human-male.xml182
-rw-r--r--graphics/sprites/races/lof-bodymodel.pngbin0 -> 38090 bytes
-rw-r--r--graphics/sprites/races/lof-bodymodel.xml96
-rw-r--r--graphics/sprites/races/orc-female.pngbin0 -> 63189 bytes
-rw-r--r--graphics/sprites/races/orc-female.xml11
-rw-r--r--graphics/sprites/races/orc-male.pngbin0 -> 63325 bytes
-rw-r--r--graphics/sprites/races/orc-male.xml11
-rw-r--r--graphics/sprites/races/piou-unisex.xml1337
-rw-r--r--graphics/sprites/races/raijin-female.pngbin0 -> 66502 bytes
-rw-r--r--graphics/sprites/races/raijin-female.xml11
-rw-r--r--graphics/sprites/races/raijin-male.pngbin0 -> 62247 bytes
-rw-r--r--graphics/sprites/races/raijin-male.xml11
-rw-r--r--graphics/sprites/races/redy-female.pngbin0 -> 66428 bytes
-rw-r--r--graphics/sprites/races/redy-female.xml11
-rw-r--r--graphics/sprites/races/redy-male.pngbin0 -> 62642 bytes
-rw-r--r--graphics/sprites/races/redy-male.xml11
-rw-r--r--graphics/sprites/races/savior-female.pngbin0 -> 77242 bytes
-rw-r--r--graphics/sprites/races/savior-female.xml11
-rw-r--r--graphics/sprites/races/savior-male.pngbin0 -> 73507 bytes
-rw-r--r--graphics/sprites/races/savior-male.xml11
-rw-r--r--graphics/sprites/races/skeleton.pngbin0 -> 39412 bytes
-rw-r--r--graphics/sprites/races/tritan-female.pngbin0 -> 61639 bytes
-rw-r--r--graphics/sprites/races/tritan-female.xml11
-rw-r--r--graphics/sprites/races/tritan-male.pngbin0 -> 58378 bytes
-rw-r--r--graphics/sprites/races/tritan-male.xml11
-rw-r--r--graphics/sprites/races/ukar-female.pngbin0 -> 60668 bytes
-rw-r--r--graphics/sprites/races/ukar-female.xml11
-rw-r--r--graphics/sprites/races/ukar-male.pngbin0 -> 57747 bytes
-rw-r--r--graphics/sprites/races/ukar-male.xml11
-rw-r--r--graphics/tilesets/Throne_x2.pngbin0 -> 4658 bytes
-rw-r--r--graphics/tilesets/abandonned-stuff2.0.pngbin0 -> 86808 bytes
-rw-r--r--graphics/tilesets/accessory.pngbin0 -> 21535 bytes
-rw-r--r--graphics/tilesets/accessory.tsx18
-rw-r--r--graphics/tilesets/aethyra/inn.pngbin0 -> 218932 bytes
-rw-r--r--graphics/tilesets/aethyra/snow.pngbin0 -> 317600 bytes
-rw-r--r--graphics/tilesets/aethyra/snow_building.pngbin0 -> 71897 bytes
-rw-r--r--graphics/tilesets/aethyra/snow_roof.pngbin0 -> 30655 bytes
-rw-r--r--graphics/tilesets/aethyra/snow_village.pngbin0 -> 158305 bytes
-rw-r--r--graphics/tilesets/aethyra/snow_water.pngbin0 -> 13509 bytes
-rw-r--r--graphics/tilesets/aethyra/snowset.pngbin0 -> 73912 bytes
-rw-r--r--graphics/tilesets/aquarium-fish.pngbin0 -> 934 bytes
-rw-r--r--graphics/tilesets/aquarium-fish.tsx136
-rw-r--r--graphics/tilesets/aquarium-round-water.pngbin0 -> 3439 bytes
-rw-r--r--graphics/tilesets/aquarium-stairs.pngbin0 -> 31579 bytes
-rw-r--r--graphics/tilesets/aquarium.pngbin0 -> 12905 bytes
-rw-r--r--graphics/tilesets/aquarium.tsx124
-rw-r--r--graphics/tilesets/arena.pngbin0 -> 98299 bytes
-rw-r--r--graphics/tilesets/arena.tsx4
-rw-r--r--graphics/tilesets/arrows.pngbin0 -> 4635 bytes
-rw-r--r--graphics/tilesets/arrows.tsx4
-rw-r--r--graphics/tilesets/barbarians_outdoor.pngbin0 -> 3464 bytes
-rw-r--r--graphics/tilesets/barbarians_outdoor.tsx4
-rw-r--r--graphics/tilesets/barbarians_yurt_x4.pngbin0 -> 26164 bytes
-rw-r--r--graphics/tilesets/barbarians_yurt_x4.tsx4
-rw-r--r--graphics/tilesets/blockWalls.pngbin0 -> 325084 bytes
-rw-r--r--graphics/tilesets/blockWalls2.pngbin0 -> 36112 bytes
-rw-r--r--graphics/tilesets/blockWalls_in_x3.pngbin0 -> 5058 bytes
-rw-r--r--graphics/tilesets/blockWalls_x2.pngbin0 -> 23770 bytes
-rw-r--r--graphics/tilesets/bluetownflag.pngbin0 -> 5561 bytes
-rw-r--r--graphics/tilesets/br/arvore_raiz.pngbin0 -> 79505 bytes
-rw-r--r--graphics/tilesets/br/arvore_tronco_x3.pngbin0 -> 29712 bytes
-rw-r--r--graphics/tilesets/br/bridge.pngbin0 -> 3913 bytes
-rw-r--r--graphics/tilesets/br/casaArvore.pngbin0 -> 300224 bytes
-rw-r--r--graphics/tilesets/br/cave_sub_x2.pngbin0 -> 2008 bytes
-rw-r--r--graphics/tilesets/br/christmastree.pngbin0 -> 75160 bytes
-rw-r--r--graphics/tilesets/br/desert3.pngbin0 -> 253125 bytes
-rw-r--r--graphics/tilesets/br/dirt2.pngbin0 -> 6363 bytes
-rw-r--r--graphics/tilesets/br/forca_x5.pngbin0 -> 9036 bytes
-rw-r--r--graphics/tilesets/br/hlw_arvores_x5.pngbin0 -> 281853 bytes
-rw-r--r--graphics/tilesets/br/hlw_casa_bruxa.pngbin0 -> 69256 bytes
-rw-r--r--graphics/tilesets/br/hlw_circ.pngbin0 -> 84296 bytes
-rw-r--r--graphics/tilesets/br/hlw_ground.pngbin0 -> 134652 bytes
-rw-r--r--graphics/tilesets/br/hlw_objetos_x2.pngbin0 -> 12708 bytes
-rw-r--r--graphics/tilesets/br/hlw_objetos_x3.pngbin0 -> 8513 bytes
-rw-r--r--graphics/tilesets/br/hlw_telhado.pngbin0 -> 35154 bytes
-rw-r--r--graphics/tilesets/br/hole.pngbin0 -> 4358 bytes
-rw-r--r--graphics/tilesets/br/numeros.pngbin0 -> 7653 bytes
-rw-r--r--graphics/tilesets/br/pavement.pngbin0 -> 17715 bytes
-rw-r--r--graphics/tilesets/br/snow_village.pngbin0 -> 23967 bytes
-rw-r--r--graphics/tilesets/br/snow_x3.pngbin0 -> 31412 bytes
-rw-r--r--graphics/tilesets/br/trans_woodland_desert.pngbin0 -> 220848 bytes
-rw-r--r--graphics/tilesets/br/woodland_graveyard_ground.pngbin0 -> 42825 bytes
-rw-r--r--graphics/tilesets/cabana_in.pngbin0 -> 37692 bytes
-rw-r--r--graphics/tilesets/cabana_in_fada.pngbin0 -> 29182 bytes
-rw-r--r--graphics/tilesets/cabana_in_fada2.pngbin0 -> 17100 bytes
-rw-r--r--graphics/tilesets/carpet.pngbin0 -> 20044 bytes
-rw-r--r--graphics/tilesets/casas-cogumelo.pngbin0 -> 75548 bytes
-rw-r--r--graphics/tilesets/castle1.pngbin0 -> 560767 bytes
-rw-r--r--graphics/tilesets/castle1.tsx4
-rw-r--r--graphics/tilesets/castle2.pngbin0 -> 366030 bytes
-rw-r--r--graphics/tilesets/castle2.tsx4
-rw-r--r--graphics/tilesets/castle_lightsources.pngbin0 -> 4642 bytes
-rw-r--r--graphics/tilesets/castle_lightsources.tsx34
-rw-r--r--graphics/tilesets/cave.pngbin0 -> 145570 bytes
-rw-r--r--graphics/tilesets/cave.tsx4
-rw-r--r--graphics/tilesets/cave2.pngbin0 -> 137257 bytes
-rw-r--r--graphics/tilesets/cave2.tsx4
-rw-r--r--graphics/tilesets/cave2_base.pngbin0 -> 172002 bytes
-rw-r--r--graphics/tilesets/cave2_base.tsx4
-rw-r--r--graphics/tilesets/cave2_bilevel.pngbin0 -> 210290 bytes
-rw-r--r--graphics/tilesets/cave2_bilevel.tsx4
-rw-r--r--graphics/tilesets/cave2_bilevel_water_lava.pngbin0 -> 239986 bytes
-rw-r--r--graphics/tilesets/cave2_bilevel_water_lava.tsx4
-rw-r--r--graphics/tilesets/cave2_sewer_mine.pngbin0 -> 175177 bytes
-rw-r--r--graphics/tilesets/cave2_sewer_mine.tsx4
-rw-r--r--graphics/tilesets/cave2_sewer_mine_x2.pngbin0 -> 58793 bytes
-rw-r--r--graphics/tilesets/cave2_sewer_mine_x2.tsx4
-rw-r--r--graphics/tilesets/cave2_sewer_mine_x3.pngbin0 -> 15067 bytes
-rw-r--r--graphics/tilesets/cave2_sewer_mine_x3.tsx4
-rw-r--r--graphics/tilesets/cave2_sewer_mine_x4.pngbin0 -> 13775 bytes
-rw-r--r--graphics/tilesets/cave2_sewer_mine_x4.tsx4
-rw-r--r--graphics/tilesets/cave2_sewers.pngbin0 -> 54296 bytes
-rw-r--r--graphics/tilesets/cave2_sewers.tsx4
-rw-r--r--graphics/tilesets/cave2_transistions.pngbin0 -> 119259 bytes
-rw-r--r--graphics/tilesets/cave2_transistions.tsx4
-rw-r--r--graphics/tilesets/cave2_x2.pngbin0 -> 33325 bytes
-rw-r--r--graphics/tilesets/cave2_x2.tsx4
-rw-r--r--graphics/tilesets/cave_ani_wetwall.pngbin0 -> 9094 bytes
-rw-r--r--graphics/tilesets/cave_ani_wetwall.tsx212
-rw-r--r--graphics/tilesets/cave_bilevel.pngbin0 -> 186284 bytes
-rw-r--r--graphics/tilesets/cave_bilevel.tsx4
-rw-r--r--graphics/tilesets/cave_lava.pngbin0 -> 8427 bytes
-rw-r--r--graphics/tilesets/cave_lava.tsx24
-rw-r--r--graphics/tilesets/cave_x2.pngbin0 -> 13700 bytes
-rw-r--r--graphics/tilesets/cave_x2.tsx4
-rw-r--r--graphics/tilesets/christmas.pngbin0 -> 182835 bytes
-rw-r--r--graphics/tilesets/christmas.tsx4
-rw-r--r--graphics/tilesets/clock.pngbin0 -> 2461 bytes
-rw-r--r--graphics/tilesets/clock.tsx19
-rw-r--r--graphics/tilesets/collision.pngbin0 -> 1505 bytes
-rw-r--r--graphics/tilesets/collision.tsx4
-rw-r--r--graphics/tilesets/concreteWalls.pngbin0 -> 287591 bytes
-rw-r--r--graphics/tilesets/concreteWalls2013.pngbin0 -> 291082 bytes
-rw-r--r--graphics/tilesets/crypt1.pngbin0 -> 230422 bytes
-rw-r--r--graphics/tilesets/crypt1.tsx4
-rw-r--r--graphics/tilesets/crypt2.pngbin0 -> 129906 bytes
-rw-r--r--graphics/tilesets/crypt2.tsx4
-rw-r--r--graphics/tilesets/crypt2_x4.pngbin0 -> 52883 bytes
-rw-r--r--graphics/tilesets/crypt2_x4.tsx4
-rw-r--r--graphics/tilesets/crypt_archways.pngbin0 -> 177893 bytes
-rw-r--r--graphics/tilesets/crypt_blockwall.pngbin0 -> 293289 bytes
-rw-r--r--graphics/tilesets/crypt_blockwall.tsx4
-rw-r--r--graphics/tilesets/crypt_fringe2_x3.pngbin0 -> 99194 bytes
-rw-r--r--graphics/tilesets/crypt_fringe2_x3.tsx4
-rw-r--r--graphics/tilesets/crypt_fringe_x3.pngbin0 -> 203285 bytes
-rw-r--r--graphics/tilesets/crypt_fringe_x3.tsx4
-rw-r--r--graphics/tilesets/crypt_reaper_room.pngbin0 -> 126426 bytes
-rw-r--r--graphics/tilesets/crypt_reaper_room.tsx4
-rw-r--r--graphics/tilesets/crypt_x2.pngbin0 -> 18524 bytes
-rw-r--r--graphics/tilesets/crypt_x2.tsx4
-rw-r--r--graphics/tilesets/crypt_x4.pngbin0 -> 214337 bytes
-rw-r--r--graphics/tilesets/crypt_x4.tsx4
-rw-r--r--graphics/tilesets/crypt_x5.pngbin0 -> 84174 bytes
-rw-r--r--graphics/tilesets/crypt_x5.tsx4
-rw-r--r--graphics/tilesets/crypt_x8.pngbin0 -> 23928 bytes
-rw-r--r--graphics/tilesets/desert1.pngbin0 -> 339337 bytes
-rw-r--r--graphics/tilesets/desert1.tsx4
-rw-r--r--graphics/tilesets/desert2.pngbin0 -> 242973 bytes
-rw-r--r--graphics/tilesets/desert2.tsx4
-rw-r--r--graphics/tilesets/desert2_old.pngbin0 -> 235325 bytes
-rw-r--r--graphics/tilesets/desert3.pngbin0 -> 93007 bytes
-rw-r--r--graphics/tilesets/desert3.tsx4
-rw-r--r--graphics/tilesets/desert_arena.pngbin0 -> 39780 bytes
-rw-r--r--graphics/tilesets/desert_castle.pngbin0 -> 436724 bytes
-rw-r--r--graphics/tilesets/desert_castle.tsx4
-rw-r--r--graphics/tilesets/desert_castle2.pngbin0 -> 362715 bytes
-rw-r--r--graphics/tilesets/desert_castle2.tsx4
-rw-r--r--graphics/tilesets/desert_castle_interior.pngbin0 -> 376305 bytes
-rw-r--r--graphics/tilesets/desert_castle_interior.tsx4
-rw-r--r--graphics/tilesets/desert_castle_interior_x2.pngbin0 -> 17718 bytes
-rw-r--r--graphics/tilesets/desert_castle_interior_x2.tsx4
-rw-r--r--graphics/tilesets/desert_castle_interior_x4.pngbin0 -> 133207 bytes
-rw-r--r--graphics/tilesets/desert_castle_interior_x4.tsx4
-rw-r--r--graphics/tilesets/desert_castle_interior_x5.pngbin0 -> 45276 bytes
-rw-r--r--graphics/tilesets/desert_castle_interior_x5.tsx4
-rw-r--r--graphics/tilesets/desert_castle_x2.pngbin0 -> 83633 bytes
-rw-r--r--graphics/tilesets/desert_castle_x2.tsx4
-rw-r--r--graphics/tilesets/desert_castle_x3.pngbin0 -> 82925 bytes
-rw-r--r--graphics/tilesets/desert_castle_x3.tsx4
-rw-r--r--graphics/tilesets/desert_city.pngbin0 -> 116129 bytes
-rw-r--r--graphics/tilesets/desert_city.tsx4
-rw-r--r--graphics/tilesets/desert_city_indoors.pngbin0 -> 71725 bytes
-rw-r--r--graphics/tilesets/desert_city_indoors.tsx4
-rw-r--r--graphics/tilesets/desert_city_indoors_x3.pngbin0 -> 45896 bytes
-rw-r--r--graphics/tilesets/desert_city_indoors_x3.tsx4
-rw-r--r--graphics/tilesets/desert_city_x2.pngbin0 -> 24564 bytes
-rw-r--r--graphics/tilesets/desert_city_x2.tsx4
-rw-r--r--graphics/tilesets/desert_city_x4.pngbin0 -> 2543 bytes
-rw-r--r--graphics/tilesets/desert_city_x4.tsx4
-rw-r--r--graphics/tilesets/desert_x2.pngbin0 -> 50482 bytes
-rw-r--r--graphics/tilesets/desert_x2.tsx4
-rw-r--r--graphics/tilesets/desert_x3.pngbin0 -> 40798 bytes
-rw-r--r--graphics/tilesets/desert_x3.tsx4
-rw-r--r--graphics/tilesets/desert_x5.pngbin0 -> 11782 bytes
-rw-r--r--graphics/tilesets/desert_x5.tsx4
-rw-r--r--graphics/tilesets/desertstone.pngbin0 -> 25523 bytes
-rw-r--r--graphics/tilesets/desertstone.tsx4
-rw-r--r--graphics/tilesets/docks.pngbin0 -> 116662 bytes
-rw-r--r--graphics/tilesets/docks.tsx4
-rw-r--r--graphics/tilesets/docks_x2.pngbin0 -> 53685 bytes
-rw-r--r--graphics/tilesets/docks_x2.tsx4
-rw-r--r--graphics/tilesets/docks_x3.pngbin0 -> 15924 bytes
-rw-r--r--graphics/tilesets/docks_x3.tsx4
-rw-r--r--graphics/tilesets/docks_x4.pngbin0 -> 19473 bytes
-rw-r--r--graphics/tilesets/docks_x4.tsx4
-rw-r--r--graphics/tilesets/evil_obelisk.pngbin0 -> 8503 bytes
-rw-r--r--graphics/tilesets/evil_obelisk.tsx18
-rw-r--r--graphics/tilesets/evol/artis-accessory-x1x2.pngbin0 -> 38110 bytes
-rw-r--r--graphics/tilesets/evol/artis-accessory.pngbin0 -> 51426 bytes
-rw-r--r--graphics/tilesets/evol/artis-accessory.tsx4
-rw-r--r--graphics/tilesets/evol/artis-archway-x1x4.pngbin0 -> 6968 bytes
-rw-r--r--graphics/tilesets/evol/artis-archway-x1x5.pngbin0 -> 5728 bytes
-rw-r--r--graphics/tilesets/evol/artis-blockwall.pngbin0 -> 132587 bytes
-rw-r--r--graphics/tilesets/evol/artis-bridge.pngbin0 -> 14068 bytes
-rw-r--r--graphics/tilesets/evol/artis-dock.pngbin0 -> 36403 bytes
-rw-r--r--graphics/tilesets/evol/artis-fence.pngbin0 -> 2197 bytes
-rw-r--r--graphics/tilesets/evol/artis-fountain-x1x4.pngbin0 -> 18332 bytes
-rw-r--r--graphics/tilesets/evol/artis-fountain.pngbin0 -> 23666 bytes
-rw-r--r--graphics/tilesets/evol/artis-house.pngbin0 -> 104396 bytes
-rw-r--r--graphics/tilesets/evol/artis-indoor-cellar-jail-x1x3.pngbin0 -> 5498 bytes
-rw-r--r--graphics/tilesets/evol/artis-indoor-cellar.pngbin0 -> 22359 bytes
-rw-r--r--graphics/tilesets/evol/artis-indoor-fringe.pngbin0 -> 32203 bytes
-rw-r--r--graphics/tilesets/evol/artis-indoor-x1x2.pngbin0 -> 9018 bytes
-rw-r--r--graphics/tilesets/evol/artis-indoor-x1x3.pngbin0 -> 32419 bytes
-rw-r--r--graphics/tilesets/evol/artis-indoor-x1x4.pngbin0 -> 4130 bytes
-rw-r--r--graphics/tilesets/evol/artis-indoor-x2x4.pngbin0 -> 7081 bytes
-rw-r--r--graphics/tilesets/evol/artis-indoor.pngbin0 -> 83563 bytes
-rw-r--r--graphics/tilesets/evol/artis-lamps-x1x3.pngbin0 -> 5115 bytes
-rw-r--r--graphics/tilesets/evol/artis-lamps.pngbin0 -> 2691 bytes
-rw-r--r--graphics/tilesets/evol/artis-market.pngbin0 -> 58396 bytes
-rw-r--r--graphics/tilesets/evol/artis-pavement.pngbin0 -> 76167 bytes
-rw-r--r--graphics/tilesets/evol/artis-pillar-x1x2.pngbin0 -> 12351 bytes
-rw-r--r--graphics/tilesets/evol/artis-sewer-x3x3.pngbin0 -> 15192 bytes
-rw-r--r--graphics/tilesets/evol/artis-sewer.pngbin0 -> 173291 bytes
-rw-r--r--graphics/tilesets/evol/artis-windows.pngbin0 -> 6176 bytes
-rw-r--r--graphics/tilesets/evol/box-x1x2.pngbin0 -> 6929 bytes
-rw-r--r--graphics/tilesets/evol/box.pngbin0 -> 25940 bytes
-rw-r--r--graphics/tilesets/evol/candle-x1x2.pngbin0 -> 2804 bytes
-rw-r--r--graphics/tilesets/evol/candle-x1x2.tsx60
-rw-r--r--graphics/tilesets/evol/cave.pngbin0 -> 141540 bytes
-rw-r--r--graphics/tilesets/evol/dark-tileset-accessory-x1x2.pngbin0 -> 43516 bytes
-rw-r--r--graphics/tilesets/evol/dark-tileset-accessory-x1x2.tsx40
-rw-r--r--graphics/tilesets/evol/dark-tileset-accessory-x1x3.pngbin0 -> 10019 bytes
-rw-r--r--graphics/tilesets/evol/dark-tileset-accessory.pngbin0 -> 32981 bytes
-rw-r--r--graphics/tilesets/evol/dark-tileset-accessory.tsx46
-rw-r--r--graphics/tilesets/evol/dark_tileset.pngbin0 -> 122844 bytes
-rw-r--r--graphics/tilesets/evol/fire-cauldron.pngbin0 -> 7504 bytes
-rw-r--r--graphics/tilesets/evol/fire-cauldron.tsx22
-rw-r--r--graphics/tilesets/evol/fire.pngbin0 -> 5786 bytes
-rw-r--r--graphics/tilesets/evol/ground.pngbin0 -> 195359 bytes
-rw-r--r--graphics/tilesets/evol/guard-x2x2.pngbin0 -> 5998 bytes
-rw-r--r--graphics/tilesets/evol/hurns-accessory-x1x2.pngbin0 -> 29448 bytes
-rw-r--r--graphics/tilesets/evol/hurns-accessory.pngbin0 -> 59205 bytes
-rw-r--r--graphics/tilesets/evol/hurns-cave-accessory-x1x2.pngbin0 -> 32729 bytes
-rw-r--r--graphics/tilesets/evol/hurns-cave-accessory-x1x3.pngbin0 -> 57666 bytes
-rw-r--r--graphics/tilesets/evol/hurns-cave-accessory-x1x4.pngbin0 -> 3040 bytes
-rw-r--r--graphics/tilesets/evol/hurns-cave-accessory.pngbin0 -> 23428 bytes
-rw-r--r--graphics/tilesets/evol/hurns-cave.pngbin0 -> 151300 bytes
-rw-r--r--graphics/tilesets/evol/hurns-ground.pngbin0 -> 131107 bytes
-rw-r--r--graphics/tilesets/evol/hurns-house.pngbin0 -> 53991 bytes
-rw-r--r--graphics/tilesets/evol/hurns-indoor-accessory.pngbin0 -> 11580 bytes
-rw-r--r--graphics/tilesets/evol/hurns-indoor-x1x3.pngbin0 -> 17906 bytes
-rw-r--r--graphics/tilesets/evol/hurns-indoor.pngbin0 -> 86612 bytes
-rw-r--r--graphics/tilesets/evol/hurns-teacup-vapor.pngbin0 -> 4647 bytes
-rw-r--r--graphics/tilesets/evol/hurns-wall.pngbin0 -> 19015 bytes
-rw-r--r--graphics/tilesets/evol/hurns_wood_lab.pngbin0 -> 19336 bytes
-rw-r--r--graphics/tilesets/evol/lava.pngbin0 -> 79808 bytes
-rw-r--r--graphics/tilesets/evol/light-flickering-x1x4.pngbin0 -> 84819 bytes
-rw-r--r--graphics/tilesets/evol/light-flickering-x1x4.tsx193
-rw-r--r--graphics/tilesets/evol/mana-liane-x1x3.pngbin0 -> 4215 bytes
-rw-r--r--graphics/tilesets/evol/shadow.pngbin0 -> 20067 bytes
-rw-r--r--graphics/tilesets/evol/sunlight-x1x5.pngbin0 -> 6810 bytes
-rw-r--r--graphics/tilesets/evol/swamp-accessory-x1x2.pngbin0 -> 54346 bytes
-rw-r--r--graphics/tilesets/evol/swamp-accessory-x1x3.pngbin0 -> 27668 bytes
-rw-r--r--graphics/tilesets/evol/swamp-ground.pngbin0 -> 50807 bytes
-rw-r--r--graphics/tilesets/evol/swamp-house.pngbin0 -> 80934 bytes
-rw-r--r--graphics/tilesets/evol/tree-x1x3.pngbin0 -> 24436 bytes
-rw-r--r--graphics/tilesets/evol/tree-x1x4.pngbin0 -> 54671 bytes
-rw-r--r--graphics/tilesets/evol/tree-x1x5.pngbin0 -> 27509 bytes
-rw-r--r--graphics/tilesets/evol/waterfall.pngbin0 -> 64903 bytes
-rw-r--r--graphics/tilesets/flags-anime_x2.pngbin0 -> 45522 bytes
-rw-r--r--graphics/tilesets/fluttering_banners.pngbin0 -> 138385 bytes
-rw-r--r--graphics/tilesets/fluttering_banners.tsx292
-rw-r--r--graphics/tilesets/fluttering_flags.pngbin0 -> 185629 bytes
-rw-r--r--graphics/tilesets/fluttering_flags.tsx868
-rw-r--r--graphics/tilesets/footprints.pngbin0 -> 1220 bytes
-rw-r--r--graphics/tilesets/forest.pngbin0 -> 480561 bytes
-rw-r--r--graphics/tilesets/forest.tsx4
-rw-r--r--graphics/tilesets/forest_cover.pngbin0 -> 79795 bytes
-rw-r--r--graphics/tilesets/forest_cover.tsx4
-rw-r--r--graphics/tilesets/forestwater.pngbin0 -> 107347 bytes
-rw-r--r--graphics/tilesets/forge_x4.pngbin0 -> 16358 bytes
-rw-r--r--graphics/tilesets/forge_x4.tsx4
-rw-r--r--graphics/tilesets/grade_x3.pngbin0 -> 753 bytes
-rw-r--r--graphics/tilesets/halinarzo.pngbin0 -> 84212 bytes
-rw-r--r--graphics/tilesets/icecave.pngbin0 -> 117404 bytes
-rw-r--r--graphics/tilesets/icecave.tsx4
-rw-r--r--graphics/tilesets/indoor-accessories.pngbin0 -> 103932 bytes
-rw-r--r--graphics/tilesets/indoor-accessories.tsx4
-rw-r--r--graphics/tilesets/inn.pngbin0 -> 204700 bytes
-rw-r--r--graphics/tilesets/inn.tsx4
-rw-r--r--graphics/tilesets/inn2.pngbin0 -> 125107 bytes
-rw-r--r--graphics/tilesets/inn2.tsx4
-rw-r--r--graphics/tilesets/inn_x2.pngbin0 -> 37676 bytes
-rw-r--r--graphics/tilesets/inn_x2.tsx4
-rw-r--r--graphics/tilesets/inn_x3.pngbin0 -> 92094 bytes
-rw-r--r--graphics/tilesets/inn_x3.tsx4
-rw-r--r--graphics/tilesets/inn_x4.pngbin0 -> 22827 bytes
-rw-r--r--graphics/tilesets/inn_x4.tsx4
-rw-r--r--graphics/tilesets/level-number.pngbin0 -> 1055 bytes
-rw-r--r--graphics/tilesets/level-number.tsx4
-rw-r--r--graphics/tilesets/lof/castle.tsx4
-rw-r--r--graphics/tilesets/lof/castle2.tsx4
-rw-r--r--graphics/tilesets/lof/castle3.tsx4
-rw-r--r--graphics/tilesets/lof/castle_1.pngbin0 -> 399144 bytes
-rw-r--r--graphics/tilesets/lof/castle_2.pngbin0 -> 321400 bytes
-rw-r--r--graphics/tilesets/lof/castle_3.pngbin0 -> 131160 bytes
-rw-r--r--graphics/tilesets/lof/crypt_fringe.pngbin0 -> 201001 bytes
-rw-r--r--graphics/tilesets/lof/crypt_fringe_x3.pngbin0 -> 150923 bytes
-rw-r--r--graphics/tilesets/lof/desert2.pngbin0 -> 242805 bytes
-rw-r--r--graphics/tilesets/lof/desert_x3.pngbin0 -> 21331 bytes
-rw-r--r--graphics/tilesets/lof/garland.pngbin0 -> 29321 bytes
-rw-r--r--graphics/tilesets/lof/garland.tsx4
-rw-r--r--graphics/tilesets/lof/stone_mountain.pngbin0 -> 363987 bytes
-rw-r--r--graphics/tilesets/lof/stone_mountain.tsx4
-rw-r--r--graphics/tilesets/lof/tictactoe.pngbin0 -> 2037 bytes
-rw-r--r--graphics/tilesets/lof/trans_woodland_desert.pngbin0 -> 132721 bytes
-rw-r--r--graphics/tilesets/lof/warp_gates.pngbin0 -> 32511 bytes
-rw-r--r--graphics/tilesets/lof/woodland_indoor.pngbin0 -> 133440 bytes
-rw-r--r--graphics/tilesets/lof/woodland_indoor.tsx4
-rw-r--r--graphics/tilesets/lof/woodland_indoor_extra.pngbin0 -> 107621 bytes
-rw-r--r--graphics/tilesets/lof/woodland_indoor_extra.tsx4
-rw-r--r--graphics/tilesets/lof/woodland_indoor_x2.pngbin0 -> 14652 bytes
-rw-r--r--graphics/tilesets/lof/woodland_indoor_x2.tsx4
-rw-r--r--graphics/tilesets/lof/woodland_indoor_x3.pngbin0 -> 39589 bytes
-rw-r--r--graphics/tilesets/lof/woodland_indoor_x3.tsx4
-rw-r--r--graphics/tilesets/lof/woodland_indoor_x3_extra.pngbin0 -> 21865 bytes
-rw-r--r--graphics/tilesets/lof/woodland_indoor_x3_extra.tsx4
-rw-r--r--graphics/tilesets/lof/woodland_village.pngbin0 -> 208740 bytes
-rw-r--r--graphics/tilesets/lof/woodland_village.tsx4
-rw-r--r--graphics/tilesets/lof/woodland_village_winter.pngbin0 -> 187312 bytes
-rw-r--r--graphics/tilesets/lof/woodland_village_winter.tsx4
-rw-r--r--graphics/tilesets/lof/woodland_village_x2.pngbin0 -> 21650 bytes
-rw-r--r--graphics/tilesets/lof/woodland_village_x2.tsx4
-rw-r--r--graphics/tilesets/magecity.pngbin0 -> 171371 bytes
-rw-r--r--graphics/tilesets/mountain.pngbin0 -> 44550 bytes
-rw-r--r--graphics/tilesets/mountain.tsx4
-rw-r--r--graphics/tilesets/mushrooms.pngbin0 -> 35694 bytes
-rw-r--r--graphics/tilesets/mushrooms.tsx4
-rw-r--r--graphics/tilesets/night.pngbin0 -> 32023 bytes
-rw-r--r--graphics/tilesets/piou_accessories.pngbin0 -> 4249 bytes
-rw-r--r--graphics/tilesets/pots_x2.pngbin0 -> 38368 bytes
-rw-r--r--graphics/tilesets/pots_x2.tsx4
-rw-r--r--graphics/tilesets/power_circle_x2.pngbin0 -> 9699 bytes
-rw-r--r--graphics/tilesets/power_circle_x2.tsx4
-rw-r--r--graphics/tilesets/rails.pngbin0 -> 35063 bytes
-rw-r--r--graphics/tilesets/rails_x2.pngbin0 -> 5560 bytes
-rw-r--r--graphics/tilesets/ruins.pngbin0 -> 22884 bytes
-rw-r--r--graphics/tilesets/sail.pngbin0 -> 135219 bytes
-rw-r--r--graphics/tilesets/savannah.pngbin0 -> 296062 bytes
-rw-r--r--graphics/tilesets/ship-base.pngbin0 -> 172197 bytes
-rw-r--r--graphics/tilesets/ship-flags-x3x2.pngbin0 -> 15866 bytes
-rw-r--r--graphics/tilesets/ship-flags-x3x2.tsx40
-rw-r--r--graphics/tilesets/ship-indoor-fringe.pngbin0 -> 46025 bytes
-rw-r--r--graphics/tilesets/ship-indoor-x2x4.pngbin0 -> 5253 bytes
-rw-r--r--graphics/tilesets/ship-indoor.pngbin0 -> 86612 bytes
-rw-r--r--graphics/tilesets/ship-mast.pngbin0 -> 147266 bytes
-rw-r--r--graphics/tilesets/ship.pngbin0 -> 12108 bytes
-rw-r--r--graphics/tilesets/signs.tsx4
-rw-r--r--graphics/tilesets/signs_x2.pngbin0 -> 14235 bytes
-rw-r--r--graphics/tilesets/signs_x2.tsx4
-rw-r--r--graphics/tilesets/snow.pngbin0 -> 272220 bytes
-rw-r--r--graphics/tilesets/snow.tsx4
-rw-r--r--graphics/tilesets/snow2.pngbin0 -> 179193 bytes
-rw-r--r--graphics/tilesets/snow2.tsx4
-rw-r--r--graphics/tilesets/snow_docks.pngbin0 -> 101075 bytes
-rw-r--r--graphics/tilesets/snow_docks.tsx4
-rw-r--r--graphics/tilesets/snow_ground.pngbin0 -> 77769 bytes
-rw-r--r--graphics/tilesets/snow_ground.tsx4
-rw-r--r--graphics/tilesets/snow_tree_x3.pngbin0 -> 45594 bytes
-rw-r--r--graphics/tilesets/snow_tree_x3.tsx4
-rw-r--r--graphics/tilesets/snow_village.pngbin0 -> 55144 bytes
-rw-r--r--graphics/tilesets/snow_village.tsx4
-rw-r--r--graphics/tilesets/snow_village2.pngbin0 -> 111642 bytes
-rw-r--r--graphics/tilesets/snow_village2.tsx4
-rw-r--r--graphics/tilesets/snow_village_x3.pngbin0 -> 5192 bytes
-rw-r--r--graphics/tilesets/snow_village_x3.tsx4
-rw-r--r--graphics/tilesets/snow_village_x4.pngbin0 -> 3900 bytes
-rw-r--r--graphics/tilesets/snow_village_x4.tsx4
-rw-r--r--graphics/tilesets/snow_x2.pngbin0 -> 21094 bytes
-rw-r--r--graphics/tilesets/snow_x2.tsx4
-rw-r--r--graphics/tilesets/snow_x3.pngbin0 -> 11887 bytes
-rw-r--r--graphics/tilesets/snow_x3.tsx4
-rw-r--r--graphics/tilesets/snow_x4.pngbin0 -> 3620 bytes
-rw-r--r--graphics/tilesets/snow_x4.tsx4
-rw-r--r--graphics/tilesets/soccer_field.pngbin0 -> 26062 bytes
-rw-r--r--graphics/tilesets/sot/barrel.pngbin0 -> 2728 bytes
-rw-r--r--graphics/tilesets/sot/castle_outside.pngbin0 -> 20555 bytes
-rw-r--r--graphics/tilesets/sot/castlefloors.pngbin0 -> 11083 bytes
-rw-r--r--graphics/tilesets/sot/castlewalls.pngbin0 -> 21967 bytes
-rw-r--r--graphics/tilesets/sot/cementstair.pngbin0 -> 2223 bytes
-rw-r--r--graphics/tilesets/sot/house.pngbin0 -> 13429 bytes
-rw-r--r--graphics/tilesets/sot/inside.pngbin0 -> 4678 bytes
-rw-r--r--graphics/tilesets/sot/shrine.pngbin0 -> 17097 bytes
-rw-r--r--graphics/tilesets/sot/stairs.pngbin0 -> 22039 bytes
-rw-r--r--graphics/tilesets/sot/victorian_fence.pngbin0 -> 3949 bytes
-rw-r--r--graphics/tilesets/sot/victorian_house.pngbin0 -> 21128 bytes
-rw-r--r--graphics/tilesets/sot/woodenbeam.pngbin0 -> 1262 bytes
-rw-r--r--graphics/tilesets/spinning_wheel.pngbin0 -> 4318 bytes
-rw-r--r--graphics/tilesets/staircase.pngbin0 -> 25641 bytes
-rw-r--r--graphics/tilesets/stone_lab.pngbin0 -> 38097 bytes
-rw-r--r--graphics/tilesets/stone_lab.tsx24
-rw-r--r--graphics/tilesets/stoneground.pngbin0 -> 237691 bytes
-rw-r--r--graphics/tilesets/trans_woodland_desert.pngbin0 -> 115785 bytes
-rw-r--r--graphics/tilesets/trans_woodland_desert.tsx4
-rw-r--r--graphics/tilesets/tree-x3x3.pngbin0 -> 4232 bytes
-rw-r--r--graphics/tilesets/tree-x3x4.pngbin0 -> 55802 bytes
-rw-r--r--graphics/tilesets/tree-x4x5.pngbin0 -> 15381 bytes
-rw-r--r--graphics/tilesets/treebr_door_x3.pngbin0 -> 21553 bytes
-rw-r--r--graphics/tilesets/ukarColumns.pngbin0 -> 17192 bytes
-rw-r--r--graphics/tilesets/ukarWalls.pngbin0 -> 153171 bytes
-rw-r--r--graphics/tilesets/ukarWalls2.pngbin0 -> 181610 bytes
-rw-r--r--graphics/tilesets/water-calm.tsx340
-rw-r--r--graphics/tilesets/water-raging.tsx340
-rw-r--r--graphics/tilesets/water.pngbin0 -> 202346 bytes
-rw-r--r--graphics/tilesets/water.tsx4
-rw-r--r--graphics/tilesets/water2.pngbin0 -> 82532 bytes
-rw-r--r--graphics/tilesets/water2.tsx49
-rw-r--r--graphics/tilesets/water3.pngbin0 -> 82532 bytes
-rw-r--r--graphics/tilesets/water3.tsx538
-rw-r--r--graphics/tilesets/water_overflow.pngbin0 -> 56645 bytes
-rw-r--r--graphics/tilesets/water_overflow.tsx244
-rw-r--r--graphics/tilesets/waterflow.pngbin0 -> 56338 bytes
-rw-r--r--graphics/tilesets/waterflow.tsx244
-rw-r--r--graphics/tilesets/wheel_stand.pngbin0 -> 28039 bytes
-rw-r--r--graphics/tilesets/wheel_stand.tsx4
-rw-r--r--graphics/tilesets/wheel_tileset.pngbin0 -> 509701 bytes
-rw-r--r--graphics/tilesets/wheel_tileset.tsx13
-rw-r--r--graphics/tilesets/witch_sisters_picture_x3.pngbin0 -> 12504 bytes
-rw-r--r--graphics/tilesets/witch_sisters_picture_x3.tsx4
-rw-r--r--graphics/tilesets/wood_lab.pngbin0 -> 17247 bytes
-rw-r--r--graphics/tilesets/wood_lab.tsx17
-rw-r--r--graphics/tilesets/wood_lab_small.pngbin0 -> 5243 bytes
-rw-r--r--graphics/tilesets/wood_lab_small.tsx24
-rw-r--r--graphics/tilesets/woodenpump.pngbin0 -> 4915 bytes
-rw-r--r--graphics/tilesets/woodenpump.tsx40
-rw-r--r--graphics/tilesets/woodland_graveyard_crypt.pngbin0 -> 151286 bytes
-rw-r--r--graphics/tilesets/woodland_graveyard_crypt.tsx4
-rw-r--r--graphics/tilesets/woodland_graveyard_crypt_x9.tsx4
-rw-r--r--graphics/tilesets/woodland_graveyard_ground.pngbin0 -> 29804 bytes
-rw-r--r--graphics/tilesets/woodland_graveyard_ground.tsx4
-rw-r--r--graphics/tilesets/woodland_graveyard_x2.pngbin0 -> 12155 bytes
-rw-r--r--graphics/tilesets/woodland_graveyard_x3.pngbin0 -> 151499 bytes
-rw-r--r--graphics/tilesets/woodland_graveyard_x3.tsx4
-rw-r--r--graphics/tilesets/woodland_graveyard_x4.pngbin0 -> 101939 bytes
-rw-r--r--graphics/tilesets/woodland_graveyard_x4.tsx4
-rw-r--r--graphics/tilesets/woodland_graveyard_x7.pngbin0 -> 41085 bytes
-rw-r--r--graphics/tilesets/woodland_ground.pngbin0 -> 288568 bytes
-rw-r--r--graphics/tilesets/woodland_ground.tsx4
-rw-r--r--graphics/tilesets/woodland_ground2.pngbin0 -> 75529 bytes
-rw-r--r--graphics/tilesets/woodland_indoor.pngbin0 -> 114199 bytes
-rw-r--r--graphics/tilesets/woodland_indoor.tsx4
-rw-r--r--graphics/tilesets/woodland_indoor_x2.pngbin0 -> 25061 bytes
-rw-r--r--graphics/tilesets/woodland_indoor_x2.tsx4
-rw-r--r--graphics/tilesets/woodland_indoor_x3.pngbin0 -> 57102 bytes
-rw-r--r--graphics/tilesets/woodland_indoor_x3.tsx4
-rw-r--r--graphics/tilesets/woodland_snow_x3.pngbin0 -> 31901 bytes
-rw-r--r--graphics/tilesets/woodland_swamp.pngbin0 -> 67246 bytes
-rw-r--r--graphics/tilesets/woodland_swamp.tsx78
-rw-r--r--graphics/tilesets/woodland_village.pngbin0 -> 168578 bytes
-rw-r--r--graphics/tilesets/woodland_village.tsx4
-rw-r--r--graphics/tilesets/woodland_village_x2.pngbin0 -> 22127 bytes
-rw-r--r--graphics/tilesets/woodland_village_x2.tsx4
-rw-r--r--graphics/tilesets/woodland_village_x3.pngbin0 -> 107446 bytes
-rw-r--r--graphics/tilesets/woodland_village_x3.tsx4
-rw-r--r--graphics/tilesets/woodland_water.pngbin0 -> 27910 bytes
-rw-r--r--graphics/tilesets/woodland_water.tsx4
-rw-r--r--graphics/tilesets/woodland_x2.pngbin0 -> 46311 bytes
-rw-r--r--graphics/tilesets/woodland_x2.tsx4
-rw-r--r--graphics/tilesets/woodland_x3.pngbin0 -> 84112 bytes
-rw-r--r--graphics/tilesets/woodland_x3.tsx4
-rw-r--r--graphics/tilesets/woodland_x3_fall.pngbin0 -> 78165 bytes
-rw-r--r--graphics/tilesets/woodland_x4.pngbin0 -> 51058 bytes
-rw-r--r--graphics/tilesets/woodland_x4.tsx4
-rw-r--r--graphics/tilesets/woodland_x5.pngbin0 -> 61477 bytes
-rw-r--r--graphics/tilesets/woodland_x5.tsx4
-rw-r--r--graphics/tilesets/woodland_x5_fall.pngbin0 -> 66704 bytes
-rw-r--r--graphics/tilesets/woodland_x8.pngbin0 -> 74490 bytes
-rw-r--r--graphics/tilesets/woodland_x8.tsx4
3217 files changed, 43404 insertions, 0 deletions
diff --git a/graphics/badges/flags/00.xml b/graphics/badges/flags/00.xml
new file mode 100644
index 0000000..a76766d
--- /dev/null
+++ b/graphics/badges/flags/00.xml
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="utf-8"?>
+<sprite/>
diff --git a/graphics/badges/flags/de.xml b/graphics/badges/flags/de.xml
new file mode 100644
index 0000000..51709e9
--- /dev/null
+++ b/graphics/badges/flags/de.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: 4144
+Copyright (C) 2017 Evol Online -->
+<sprite>
+ <imageset name="icon"
+ src="graphics/guiicons/flags/de.png"
+ width="16"
+ height="11"
+ offsetY="0"/>
+ <action name="default" imageset="icon">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/badges/flags/en.xml b/graphics/badges/flags/en.xml
new file mode 100644
index 0000000..b614b48
--- /dev/null
+++ b/graphics/badges/flags/en.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: 4144
+Copyright (C) 2017 Evol Online -->
+<sprite>
+ <imageset name="icon"
+ src="graphics/guiicons/flags/en.png"
+ width="16"
+ height="11"
+ offsetY="0"/>
+ <action name="default" imageset="icon">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/badges/flags/es.xml b/graphics/badges/flags/es.xml
new file mode 100644
index 0000000..696e68b
--- /dev/null
+++ b/graphics/badges/flags/es.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: 4144
+Copyright (C) 2017 Evol Online -->
+<sprite>
+ <imageset name="icon"
+ src="graphics/guiicons/flags/es.png"
+ width="16"
+ height="11"
+ offsetY="0"/>
+ <action name="default" imageset="icon">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/badges/flags/fr.xml b/graphics/badges/flags/fr.xml
new file mode 100644
index 0000000..b97e0c3
--- /dev/null
+++ b/graphics/badges/flags/fr.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: 4144
+Copyright (C) 2017 Evol Online -->
+<sprite>
+ <imageset name="icon"
+ src="graphics/guiicons/flags/fr.png"
+ width="16"
+ height="11"
+ offsetY="0"/>
+ <action name="default" imageset="icon">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/badges/flags/pt_BR.xml b/graphics/badges/flags/pt_BR.xml
new file mode 100644
index 0000000..92e7a9d
--- /dev/null
+++ b/graphics/badges/flags/pt_BR.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: 4144
+Copyright (C) 2017 Evol Online -->
+<sprite>
+ <imageset name="icon"
+ src="graphics/guiicons/flags/pt_BR.png"
+ width="16"
+ height="11"
+ offsetY="0"/>
+ <action name="default" imageset="icon">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/badges/guilds/croconut-riders.png b/graphics/badges/guilds/croconut-riders.png
new file mode 100644
index 0000000..85d88fb
--- /dev/null
+++ b/graphics/badges/guilds/croconut-riders.png
Binary files differ
diff --git a/graphics/badges/guilds/croconut-riders.xml b/graphics/badges/guilds/croconut-riders.xml
new file mode 100644
index 0000000..ef9e2d3
--- /dev/null
+++ b/graphics/badges/guilds/croconut-riders.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Script Author: 4144 -->
+<sprite>
+ <imageset name="icon"
+ src="graphics/badges/guilds/croconut-riders.png"
+ width="16"
+ height="16"
+ offsetY="0"/>
+ <action name="default" imageset="icon">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/badges/guilds/monster-king.png b/graphics/badges/guilds/monster-king.png
new file mode 100644
index 0000000..09feb09
--- /dev/null
+++ b/graphics/badges/guilds/monster-king.png
Binary files differ
diff --git a/graphics/badges/guilds/monster-king.xml b/graphics/badges/guilds/monster-king.xml
new file mode 100644
index 0000000..6f55eba
--- /dev/null
+++ b/graphics/badges/guilds/monster-king.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Script Author: 4144 -->
+<sprite>
+ <imageset name="icon"
+ src="graphics/badges/guilds/monster-king.png"
+ width="16"
+ height="16"
+ offsetY="0"/>
+ <action name="default" imageset="icon">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/badges/guilds/piou-knights.png b/graphics/badges/guilds/piou-knights.png
new file mode 100644
index 0000000..dd5ff2c
--- /dev/null
+++ b/graphics/badges/guilds/piou-knights.png
Binary files differ
diff --git a/graphics/badges/guilds/piou-knights.xml b/graphics/badges/guilds/piou-knights.xml
new file mode 100644
index 0000000..e8e6b3b
--- /dev/null
+++ b/graphics/badges/guilds/piou-knights.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Script Author: 4144 -->
+<sprite>
+ <imageset name="icon"
+ src="graphics/badges/guilds/piou-knights.png"
+ width="16"
+ height="16"
+ offsetY="0"/>
+ <action name="default" imageset="icon">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/guiicons/flags/de.png b/graphics/guiicons/flags/de.png
new file mode 100644
index 0000000..12d0998
--- /dev/null
+++ b/graphics/guiicons/flags/de.png
Binary files differ
diff --git a/graphics/guiicons/flags/en.png b/graphics/guiicons/flags/en.png
new file mode 100644
index 0000000..02515e0
--- /dev/null
+++ b/graphics/guiicons/flags/en.png
Binary files differ
diff --git a/graphics/guiicons/flags/es.png b/graphics/guiicons/flags/es.png
new file mode 100644
index 0000000..43d4071
--- /dev/null
+++ b/graphics/guiicons/flags/es.png
Binary files differ
diff --git a/graphics/guiicons/flags/fr.png b/graphics/guiicons/flags/fr.png
new file mode 100644
index 0000000..6dd57fe
--- /dev/null
+++ b/graphics/guiicons/flags/fr.png
Binary files differ
diff --git a/graphics/guiicons/flags/pt_BR.png b/graphics/guiicons/flags/pt_BR.png
new file mode 100644
index 0000000..f00238c
--- /dev/null
+++ b/graphics/guiicons/flags/pt_BR.png
Binary files differ
diff --git a/graphics/images/003-1.png b/graphics/images/003-1.png
new file mode 100644
index 0000000..820fd5e
--- /dev/null
+++ b/graphics/images/003-1.png
Binary files differ
diff --git a/graphics/images/ambient/aethyr.jpg b/graphics/images/ambient/aethyr.jpg
new file mode 100644
index 0000000..359c053
--- /dev/null
+++ b/graphics/images/ambient/aethyr.jpg
Binary files differ
diff --git a/graphics/images/ambient/cloud.png b/graphics/images/ambient/cloud.png
new file mode 100644
index 0000000..1f8d5da
--- /dev/null
+++ b/graphics/images/ambient/cloud.png
Binary files differ
diff --git a/graphics/images/ambient/darkness1.png b/graphics/images/ambient/darkness1.png
new file mode 100644
index 0000000..3e62301
--- /dev/null
+++ b/graphics/images/ambient/darkness1.png
Binary files differ
diff --git a/graphics/images/ambient/darkness2.png b/graphics/images/ambient/darkness2.png
new file mode 100644
index 0000000..5961344
--- /dev/null
+++ b/graphics/images/ambient/darkness2.png
Binary files differ
diff --git a/graphics/images/ambient/desertclouds.png b/graphics/images/ambient/desertclouds.png
new file mode 100644
index 0000000..abdac53
--- /dev/null
+++ b/graphics/images/ambient/desertclouds.png
Binary files differ
diff --git a/graphics/images/ambient/fire.png b/graphics/images/ambient/fire.png
new file mode 100644
index 0000000..bed5011
--- /dev/null
+++ b/graphics/images/ambient/fire.png
Binary files differ
diff --git a/graphics/images/ambient/fog.png b/graphics/images/ambient/fog.png
new file mode 100644
index 0000000..cdf3764
--- /dev/null
+++ b/graphics/images/ambient/fog.png
Binary files differ
diff --git a/graphics/images/ambient/light_fog.png b/graphics/images/ambient/light_fog.png
new file mode 100644
index 0000000..3c0ee5c
--- /dev/null
+++ b/graphics/images/ambient/light_fog.png
Binary files differ
diff --git a/graphics/images/ambient/medium_fog.png b/graphics/images/ambient/medium_fog.png
new file mode 100644
index 0000000..ee62f4d
--- /dev/null
+++ b/graphics/images/ambient/medium_fog.png
Binary files differ
diff --git a/graphics/images/ambient/night.png b/graphics/images/ambient/night.png
new file mode 100644
index 0000000..d3c96a3
--- /dev/null
+++ b/graphics/images/ambient/night.png
Binary files differ
diff --git a/graphics/images/ambient/rain.png b/graphics/images/ambient/rain.png
new file mode 100644
index 0000000..5e598ac
--- /dev/null
+++ b/graphics/images/ambient/rain.png
Binary files differ
diff --git a/graphics/images/ambient/sandstorm.png b/graphics/images/ambient/sandstorm.png
new file mode 100644
index 0000000..702820f
--- /dev/null
+++ b/graphics/images/ambient/sandstorm.png
Binary files differ
diff --git a/graphics/images/ambient/snow.png b/graphics/images/ambient/snow.png
new file mode 100644
index 0000000..f71533f
--- /dev/null
+++ b/graphics/images/ambient/snow.png
Binary files differ
diff --git a/graphics/images/ambient/spotlight.png b/graphics/images/ambient/spotlight.png
new file mode 100644
index 0000000..2bccd68
--- /dev/null
+++ b/graphics/images/ambient/spotlight.png
Binary files differ
diff --git a/graphics/images/ambient/swampfog.png b/graphics/images/ambient/swampfog.png
new file mode 100644
index 0000000..9e17805
--- /dev/null
+++ b/graphics/images/ambient/swampfog.png
Binary files differ
diff --git a/graphics/images/aurora.xml b/graphics/images/aurora.xml
new file mode 100644
index 0000000..6a0f9ce
--- /dev/null
+++ b/graphics/images/aurora.xml
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- This file is generated automatically, editing it will have no effect.
+ Aurora Event Framework
+ (C) Jesusalva, 2020 -->
+<dialogs>
+ <dialog name="aurora_Anniversary" hideText="true">
+ <menu>
+ <image x="0" y="0" image="graphics/images/aurora/Anniversary.png" />
+ <button x="300" y="20" name="Next" value="Ok" />
+ </menu>
+ </dialog>
+
+ <dialog name="aurora_Candor" hideText="true">
+ <menu>
+ <image x="0" y="0" image="graphics/images/aurora/Candor.png" />
+ <button x="300" y="20" name="Next" value="Ok" />
+ </menu>
+ </dialog>
+
+ <dialog name="aurora_Christmas" hideText="true">
+ <menu>
+ <image x="0" y="0" image="graphics/images/aurora/Christmas.png" />
+ <button x="300" y="20" name="Next" value="Ok" />
+ </menu>
+ </dialog>
+
+ <dialog name="aurora_Easter" hideText="true">
+ <menu>
+ <image x="0" y="0" image="graphics/images/aurora/Easter.png" />
+ <button x="300" y="20" name="Next" value="Ok" />
+ </menu>
+ </dialog>
+
+ <dialog name="aurora_Expo" hideText="true">
+ <menu>
+ <image x="0" y="0" image="graphics/images/aurora/Expo.png" />
+ <button x="300" y="20" name="Next" value="Ok" />
+ </menu>
+ </dialog>
+
+ <dialog name="aurora_Fishing" hideText="true">
+ <menu>
+ <image x="0" y="0" image="graphics/images/aurora/Fishing.png" />
+ <button x="300" y="20" name="Next" value="Ok" />
+ </menu>
+ </dialog>
+
+ <dialog name="aurora_Kamelot" hideText="true">
+ <menu>
+ <image x="0" y="0" image="graphics/images/aurora/Kamelot.png" />
+ <button x="300" y="20" name="Next" value="Ok" />
+ </menu>
+ </dialog>
+
+ <dialog name="aurora_Mining" hideText="true">
+ <menu>
+ <image x="0" y="0" image="graphics/images/aurora/Mining.png" />
+ <button x="300" y="20" name="Next" value="Ok" />
+ </menu>
+ </dialog>
+
+ <dialog name="aurora_Olympics" hideText="true">
+ <menu>
+ <image x="0" y="0" image="graphics/images/aurora/Olympics.png" />
+ <button x="300" y="20" name="Next" value="Ok" />
+ </menu>
+ </dialog>
+
+ <dialog name="aurora_Patrick" hideText="true">
+ <menu>
+ <image x="0" y="0" image="graphics/images/aurora/Patrick.png" />
+ <button x="300" y="20" name="Next" value="Ok" />
+ </menu>
+ </dialog>
+
+ <dialog name="aurora_Raid" hideText="true">
+ <menu>
+ <image x="0" y="0" image="graphics/images/aurora/Raid.png" />
+ <button x="300" y="20" name="Next" value="Ok" />
+ </menu>
+ </dialog>
+
+ <dialog name="aurora_Regnum" hideText="true">
+ <menu>
+ <image x="0" y="0" image="graphics/images/aurora/Regnum.png" />
+ <button x="300" y="20" name="Next" value="Ok" />
+ </menu>
+ </dialog>
+
+ <dialog name="aurora_Thanksgiving" hideText="true">
+ <menu>
+ <image x="0" y="0" image="graphics/images/aurora/Thanksgiving.png" />
+ <button x="300" y="20" name="Next" value="Ok" />
+ </menu>
+ </dialog>
+
+ <dialog name="aurora_Tower" hideText="true">
+ <menu>
+ <image x="0" y="0" image="graphics/images/aurora/Tower.png" />
+ <button x="300" y="20" name="Next" value="Ok" />
+ </menu>
+ </dialog>
+
+ <dialog name="aurora_Valentine" hideText="true">
+ <menu>
+ <image x="0" y="0" image="graphics/images/aurora/Valentine.png" />
+ <button x="300" y="20" name="Next" value="Ok" />
+ </menu>
+ </dialog>
+
+ <dialog name="aurora_Worker" hideText="true">
+ <menu>
+ <image x="0" y="0" image="graphics/images/aurora/Worker.png" />
+ <button x="300" y="20" name="Next" value="Ok" />
+ </menu>
+ </dialog>
+
+</dialogs> \ No newline at end of file
diff --git a/graphics/images/aurora/Anniversary.png b/graphics/images/aurora/Anniversary.png
new file mode 100644
index 0000000..5f132a8
--- /dev/null
+++ b/graphics/images/aurora/Anniversary.png
Binary files differ
diff --git a/graphics/images/aurora/Candor.png b/graphics/images/aurora/Candor.png
new file mode 100644
index 0000000..12ccc6e
--- /dev/null
+++ b/graphics/images/aurora/Candor.png
Binary files differ
diff --git a/graphics/images/aurora/Christmas.png b/graphics/images/aurora/Christmas.png
new file mode 100644
index 0000000..d251a3e
--- /dev/null
+++ b/graphics/images/aurora/Christmas.png
Binary files differ
diff --git a/graphics/images/aurora/Easter.png b/graphics/images/aurora/Easter.png
new file mode 100644
index 0000000..d2f437e
--- /dev/null
+++ b/graphics/images/aurora/Easter.png
Binary files differ
diff --git a/graphics/images/aurora/Expo.png b/graphics/images/aurora/Expo.png
new file mode 100644
index 0000000..336754e
--- /dev/null
+++ b/graphics/images/aurora/Expo.png
Binary files differ
diff --git a/graphics/images/aurora/Fishing.png b/graphics/images/aurora/Fishing.png
new file mode 100644
index 0000000..4297269
--- /dev/null
+++ b/graphics/images/aurora/Fishing.png
Binary files differ
diff --git a/graphics/images/aurora/Kamelot.png b/graphics/images/aurora/Kamelot.png
new file mode 100644
index 0000000..7f664ad
--- /dev/null
+++ b/graphics/images/aurora/Kamelot.png
Binary files differ
diff --git a/graphics/images/aurora/Mining.png b/graphics/images/aurora/Mining.png
new file mode 100644
index 0000000..64f7bad
--- /dev/null
+++ b/graphics/images/aurora/Mining.png
Binary files differ
diff --git a/graphics/images/aurora/Olympics.png b/graphics/images/aurora/Olympics.png
new file mode 100644
index 0000000..f376544
--- /dev/null
+++ b/graphics/images/aurora/Olympics.png
Binary files differ
diff --git a/graphics/images/aurora/Patrick.png b/graphics/images/aurora/Patrick.png
new file mode 100644
index 0000000..def261e
--- /dev/null
+++ b/graphics/images/aurora/Patrick.png
Binary files differ
diff --git a/graphics/images/aurora/Raid.png b/graphics/images/aurora/Raid.png
new file mode 100644
index 0000000..4152ec8
--- /dev/null
+++ b/graphics/images/aurora/Raid.png
Binary files differ
diff --git a/graphics/images/aurora/Regnum.png b/graphics/images/aurora/Regnum.png
new file mode 100644
index 0000000..1938072
--- /dev/null
+++ b/graphics/images/aurora/Regnum.png
Binary files differ
diff --git a/graphics/images/aurora/Thanksgiving.png b/graphics/images/aurora/Thanksgiving.png
new file mode 100644
index 0000000..de5011d
--- /dev/null
+++ b/graphics/images/aurora/Thanksgiving.png
Binary files differ
diff --git a/graphics/images/aurora/Tower.png b/graphics/images/aurora/Tower.png
new file mode 100644
index 0000000..55da729
--- /dev/null
+++ b/graphics/images/aurora/Tower.png
Binary files differ
diff --git a/graphics/images/aurora/Valentine.png b/graphics/images/aurora/Valentine.png
new file mode 100644
index 0000000..0695d43
--- /dev/null
+++ b/graphics/images/aurora/Valentine.png
Binary files differ
diff --git a/graphics/images/aurora/Worker.png b/graphics/images/aurora/Worker.png
new file mode 100644
index 0000000..a4112ab
--- /dev/null
+++ b/graphics/images/aurora/Worker.png
Binary files differ
diff --git a/graphics/images/bexp.png b/graphics/images/bexp.png
new file mode 100644
index 0000000..90d3c29
--- /dev/null
+++ b/graphics/images/bexp.png
Binary files differ
diff --git a/graphics/images/daily.xml b/graphics/images/daily.xml
new file mode 100644
index 0000000..257d9cb
--- /dev/null
+++ b/graphics/images/daily.xml
@@ -0,0 +1,1865 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- This file is generated automatically, editing it will have no effect.
+ (C) Jesusalva, 2019 -->
+<dialogs>
+ <dialog name="daily_1" hideText="true">
+ <menu>
+ <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" />
+ <button x="157" y="280" name="Claim" value="Ok" />
+
+ <image x="35" y="35" image="graphics/images/jexp.png" />
+ <image x="70" y="35" image="graphics/images/bexp.png" />
+ <image x="105" y="35" image="graphics/images/sc.png" />
+ <image x="140" y="35" image="graphics/images/jexp.png" />
+ <image x="175" y="35" image="graphics/images/bexp.png" />
+ <image x="35" y="70" image="graphics/images/gp.png" />
+ <image x="70" y="70" image="graphics/images/sc.png" />
+ <image x="105" y="70" image="graphics/images/bexp.png" />
+ <image x="140" y="70" image="graphics/images/gp.png" />
+ <image x="175" y="70" image="graphics/images/jexp.png" />
+ <image x="35" y="105" image="graphics/images/bexp.png" />
+ <image x="70" y="105" image="graphics/images/gp.png" />
+ <image x="105" y="105" image="graphics/images/jexp.png" />
+ <image x="140" y="105" image="graphics/images/gift.png" />
+ <image x="175" y="105" image="graphics/images/gp.png" />
+ <image x="35" y="140" image="graphics/images/jexp.png" />
+ <image x="70" y="140" image="graphics/images/bexp.png" />
+ <image x="105" y="140" image="graphics/images/gp.png" />
+ <image x="140" y="140" image="graphics/images/jexp.png" />
+ <image x="175" y="140" image="graphics/images/bexp.png" />
+ <image x="35" y="175" image="graphics/images/gift.png" />
+ <image x="70" y="175" image="graphics/images/jexp.png" />
+ <image x="105" y="175" image="graphics/images/bexp.png" />
+ <image x="140" y="175" image="graphics/images/gp.png" />
+ <image x="175" y="175" image="graphics/images/jexp.png" />
+ <image x="35" y="210" image="graphics/images/bexp.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
+ <image x="140" y="210" image="graphics/images/sc.png" />
+ <image x="175" y="210" image="graphics/images/sc.png" />
+ <image x="35" y="245" image="graphics/images/sc.png" />
+
+ <image x="245" y="52" image="graphics/images/final.png" />
+
+ <!-- Complete -->
+ <image x="35" y="35" image="graphics/images/done.png" />
+
+ </menu>
+ </dialog>
+
+ <dialog name="daily_2" hideText="true">
+ <menu>
+ <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" />
+ <button x="157" y="280" name="Claim" value="Ok" />
+
+ <image x="35" y="35" image="graphics/images/jexp.png" />
+ <image x="70" y="35" image="graphics/images/bexp.png" />
+ <image x="105" y="35" image="graphics/images/sc.png" />
+ <image x="140" y="35" image="graphics/images/jexp.png" />
+ <image x="175" y="35" image="graphics/images/bexp.png" />
+ <image x="35" y="70" image="graphics/images/gp.png" />
+ <image x="70" y="70" image="graphics/images/sc.png" />
+ <image x="105" y="70" image="graphics/images/bexp.png" />
+ <image x="140" y="70" image="graphics/images/gp.png" />
+ <image x="175" y="70" image="graphics/images/jexp.png" />
+ <image x="35" y="105" image="graphics/images/bexp.png" />
+ <image x="70" y="105" image="graphics/images/gp.png" />
+ <image x="105" y="105" image="graphics/images/jexp.png" />
+ <image x="140" y="105" image="graphics/images/gift.png" />
+ <image x="175" y="105" image="graphics/images/gp.png" />
+ <image x="35" y="140" image="graphics/images/jexp.png" />
+ <image x="70" y="140" image="graphics/images/bexp.png" />
+ <image x="105" y="140" image="graphics/images/gp.png" />
+ <image x="140" y="140" image="graphics/images/jexp.png" />
+ <image x="175" y="140" image="graphics/images/bexp.png" />
+ <image x="35" y="175" image="graphics/images/gift.png" />
+ <image x="70" y="175" image="graphics/images/jexp.png" />
+ <image x="105" y="175" image="graphics/images/bexp.png" />
+ <image x="140" y="175" image="graphics/images/gp.png" />
+ <image x="175" y="175" image="graphics/images/jexp.png" />
+ <image x="35" y="210" image="graphics/images/bexp.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
+ <image x="140" y="210" image="graphics/images/sc.png" />
+ <image x="175" y="210" image="graphics/images/sc.png" />
+ <image x="35" y="245" image="graphics/images/sc.png" />
+
+ <image x="245" y="52" image="graphics/images/final.png" />
+
+ <!-- Complete -->
+ <image x="35" y="35" image="graphics/images/ok.png" />
+ <image x="70" y="35" image="graphics/images/done.png" />
+
+ </menu>
+ </dialog>
+
+ <dialog name="daily_3" hideText="true">
+ <menu>
+ <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" />
+ <button x="157" y="280" name="Claim" value="Ok" />
+
+ <image x="35" y="35" image="graphics/images/jexp.png" />
+ <image x="70" y="35" image="graphics/images/bexp.png" />
+ <image x="105" y="35" image="graphics/images/sc.png" />
+ <image x="140" y="35" image="graphics/images/jexp.png" />
+ <image x="175" y="35" image="graphics/images/bexp.png" />
+ <image x="35" y="70" image="graphics/images/gp.png" />
+ <image x="70" y="70" image="graphics/images/sc.png" />
+ <image x="105" y="70" image="graphics/images/bexp.png" />
+ <image x="140" y="70" image="graphics/images/gp.png" />
+ <image x="175" y="70" image="graphics/images/jexp.png" />
+ <image x="35" y="105" image="graphics/images/bexp.png" />
+ <image x="70" y="105" image="graphics/images/gp.png" />
+ <image x="105" y="105" image="graphics/images/jexp.png" />
+ <image x="140" y="105" image="graphics/images/gift.png" />
+ <image x="175" y="105" image="graphics/images/gp.png" />
+ <image x="35" y="140" image="graphics/images/jexp.png" />
+ <image x="70" y="140" image="graphics/images/bexp.png" />
+ <image x="105" y="140" image="graphics/images/gp.png" />
+ <image x="140" y="140" image="graphics/images/jexp.png" />
+ <image x="175" y="140" image="graphics/images/bexp.png" />
+ <image x="35" y="175" image="graphics/images/gift.png" />
+ <image x="70" y="175" image="graphics/images/jexp.png" />
+ <image x="105" y="175" image="graphics/images/bexp.png" />
+ <image x="140" y="175" image="graphics/images/gp.png" />
+ <image x="175" y="175" image="graphics/images/jexp.png" />
+ <image x="35" y="210" image="graphics/images/bexp.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
+ <image x="140" y="210" image="graphics/images/sc.png" />
+ <image x="175" y="210" image="graphics/images/sc.png" />
+ <image x="35" y="245" image="graphics/images/sc.png" />
+
+ <image x="245" y="52" image="graphics/images/final.png" />
+
+ <!-- Complete -->
+ <image x="35" y="35" image="graphics/images/ok.png" />
+ <image x="70" y="35" image="graphics/images/ok.png" />
+ <image x="105" y="35" image="graphics/images/done.png" />
+
+ </menu>
+ </dialog>
+
+ <dialog name="daily_4" hideText="true">
+ <menu>
+ <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" />
+ <button x="157" y="280" name="Claim" value="Ok" />
+
+ <image x="35" y="35" image="graphics/images/jexp.png" />
+ <image x="70" y="35" image="graphics/images/bexp.png" />
+ <image x="105" y="35" image="graphics/images/sc.png" />
+ <image x="140" y="35" image="graphics/images/jexp.png" />
+ <image x="175" y="35" image="graphics/images/bexp.png" />
+ <image x="35" y="70" image="graphics/images/gp.png" />
+ <image x="70" y="70" image="graphics/images/sc.png" />
+ <image x="105" y="70" image="graphics/images/bexp.png" />
+ <image x="140" y="70" image="graphics/images/gp.png" />
+ <image x="175" y="70" image="graphics/images/jexp.png" />
+ <image x="35" y="105" image="graphics/images/bexp.png" />
+ <image x="70" y="105" image="graphics/images/gp.png" />
+ <image x="105" y="105" image="graphics/images/jexp.png" />
+ <image x="140" y="105" image="graphics/images/gift.png" />
+ <image x="175" y="105" image="graphics/images/gp.png" />
+ <image x="35" y="140" image="graphics/images/jexp.png" />
+ <image x="70" y="140" image="graphics/images/bexp.png" />
+ <image x="105" y="140" image="graphics/images/gp.png" />
+ <image x="140" y="140" image="graphics/images/jexp.png" />
+ <image x="175" y="140" image="graphics/images/bexp.png" />
+ <image x="35" y="175" image="graphics/images/gift.png" />
+ <image x="70" y="175" image="graphics/images/jexp.png" />
+ <image x="105" y="175" image="graphics/images/bexp.png" />
+ <image x="140" y="175" image="graphics/images/gp.png" />
+ <image x="175" y="175" image="graphics/images/jexp.png" />
+ <image x="35" y="210" image="graphics/images/bexp.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
+ <image x="140" y="210" image="graphics/images/sc.png" />
+ <image x="175" y="210" image="graphics/images/sc.png" />
+ <image x="35" y="245" image="graphics/images/sc.png" />
+
+ <image x="245" y="52" image="graphics/images/final.png" />
+
+ <!-- Complete -->
+ <image x="35" y="35" image="graphics/images/ok.png" />
+ <image x="70" y="35" image="graphics/images/ok.png" />
+ <image x="105" y="35" image="graphics/images/ok.png" />
+ <image x="140" y="35" image="graphics/images/done.png" />
+
+ </menu>
+ </dialog>
+
+ <dialog name="daily_5" hideText="true">
+ <menu>
+ <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" />
+ <button x="157" y="280" name="Claim" value="Ok" />
+
+ <image x="35" y="35" image="graphics/images/jexp.png" />
+ <image x="70" y="35" image="graphics/images/bexp.png" />
+ <image x="105" y="35" image="graphics/images/sc.png" />
+ <image x="140" y="35" image="graphics/images/jexp.png" />
+ <image x="175" y="35" image="graphics/images/bexp.png" />
+ <image x="35" y="70" image="graphics/images/gp.png" />
+ <image x="70" y="70" image="graphics/images/sc.png" />
+ <image x="105" y="70" image="graphics/images/bexp.png" />
+ <image x="140" y="70" image="graphics/images/gp.png" />
+ <image x="175" y="70" image="graphics/images/jexp.png" />
+ <image x="35" y="105" image="graphics/images/bexp.png" />
+ <image x="70" y="105" image="graphics/images/gp.png" />
+ <image x="105" y="105" image="graphics/images/jexp.png" />
+ <image x="140" y="105" image="graphics/images/gift.png" />
+ <image x="175" y="105" image="graphics/images/gp.png" />
+ <image x="35" y="140" image="graphics/images/jexp.png" />
+ <image x="70" y="140" image="graphics/images/bexp.png" />
+ <image x="105" y="140" image="graphics/images/gp.png" />
+ <image x="140" y="140" image="graphics/images/jexp.png" />
+ <image x="175" y="140" image="graphics/images/bexp.png" />
+ <image x="35" y="175" image="graphics/images/gift.png" />
+ <image x="70" y="175" image="graphics/images/jexp.png" />
+ <image x="105" y="175" image="graphics/images/bexp.png" />
+ <image x="140" y="175" image="graphics/images/gp.png" />
+ <image x="175" y="175" image="graphics/images/jexp.png" />
+ <image x="35" y="210" image="graphics/images/bexp.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
+ <image x="140" y="210" image="graphics/images/sc.png" />
+ <image x="175" y="210" image="graphics/images/sc.png" />
+ <image x="35" y="245" image="graphics/images/sc.png" />
+
+ <image x="245" y="52" image="graphics/images/final.png" />
+
+ <!-- Complete -->
+ <image x="35" y="35" image="graphics/images/ok.png" />
+ <image x="70" y="35" image="graphics/images/ok.png" />
+ <image x="105" y="35" image="graphics/images/ok.png" />
+ <image x="140" y="35" image="graphics/images/ok.png" />
+ <image x="175" y="35" image="graphics/images/done.png" />
+
+ </menu>
+ </dialog>
+
+ <dialog name="daily_6" hideText="true">
+ <menu>
+ <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" />
+ <button x="157" y="280" name="Claim" value="Ok" />
+
+ <image x="35" y="35" image="graphics/images/jexp.png" />
+ <image x="70" y="35" image="graphics/images/bexp.png" />
+ <image x="105" y="35" image="graphics/images/sc.png" />
+ <image x="140" y="35" image="graphics/images/jexp.png" />
+ <image x="175" y="35" image="graphics/images/bexp.png" />
+ <image x="35" y="70" image="graphics/images/gp.png" />
+ <image x="70" y="70" image="graphics/images/sc.png" />
+ <image x="105" y="70" image="graphics/images/bexp.png" />
+ <image x="140" y="70" image="graphics/images/gp.png" />
+ <image x="175" y="70" image="graphics/images/jexp.png" />
+ <image x="35" y="105" image="graphics/images/bexp.png" />
+ <image x="70" y="105" image="graphics/images/gp.png" />
+ <image x="105" y="105" image="graphics/images/jexp.png" />
+ <image x="140" y="105" image="graphics/images/gift.png" />
+ <image x="175" y="105" image="graphics/images/gp.png" />
+ <image x="35" y="140" image="graphics/images/jexp.png" />
+ <image x="70" y="140" image="graphics/images/bexp.png" />
+ <image x="105" y="140" image="graphics/images/gp.png" />
+ <image x="140" y="140" image="graphics/images/jexp.png" />
+ <image x="175" y="140" image="graphics/images/bexp.png" />
+ <image x="35" y="175" image="graphics/images/gift.png" />
+ <image x="70" y="175" image="graphics/images/jexp.png" />
+ <image x="105" y="175" image="graphics/images/bexp.png" />
+ <image x="140" y="175" image="graphics/images/gp.png" />
+ <image x="175" y="175" image="graphics/images/jexp.png" />
+ <image x="35" y="210" image="graphics/images/bexp.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
+ <image x="140" y="210" image="graphics/images/sc.png" />
+ <image x="175" y="210" image="graphics/images/sc.png" />
+ <image x="35" y="245" image="graphics/images/sc.png" />
+
+ <image x="245" y="52" image="graphics/images/final.png" />
+
+ <!-- Complete -->
+ <image x="35" y="35" image="graphics/images/ok.png" />
+ <image x="70" y="35" image="graphics/images/ok.png" />
+ <image x="105" y="35" image="graphics/images/ok.png" />
+ <image x="140" y="35" image="graphics/images/ok.png" />
+ <image x="175" y="35" image="graphics/images/ok.png" />
+ <image x="35" y="70" image="graphics/images/done.png" />
+
+ </menu>
+ </dialog>
+
+ <dialog name="daily_7" hideText="true">
+ <menu>
+ <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" />
+ <button x="157" y="280" name="Claim" value="Ok" />
+
+ <image x="35" y="35" image="graphics/images/jexp.png" />
+ <image x="70" y="35" image="graphics/images/bexp.png" />
+ <image x="105" y="35" image="graphics/images/sc.png" />
+ <image x="140" y="35" image="graphics/images/jexp.png" />
+ <image x="175" y="35" image="graphics/images/bexp.png" />
+ <image x="35" y="70" image="graphics/images/gp.png" />
+ <image x="70" y="70" image="graphics/images/sc.png" />
+ <image x="105" y="70" image="graphics/images/bexp.png" />
+ <image x="140" y="70" image="graphics/images/gp.png" />
+ <image x="175" y="70" image="graphics/images/jexp.png" />
+ <image x="35" y="105" image="graphics/images/bexp.png" />
+ <image x="70" y="105" image="graphics/images/gp.png" />
+ <image x="105" y="105" image="graphics/images/jexp.png" />
+ <image x="140" y="105" image="graphics/images/gift.png" />
+ <image x="175" y="105" image="graphics/images/gp.png" />
+ <image x="35" y="140" image="graphics/images/jexp.png" />
+ <image x="70" y="140" image="graphics/images/bexp.png" />
+ <image x="105" y="140" image="graphics/images/gp.png" />
+ <image x="140" y="140" image="graphics/images/jexp.png" />
+ <image x="175" y="140" image="graphics/images/bexp.png" />
+ <image x="35" y="175" image="graphics/images/gift.png" />
+ <image x="70" y="175" image="graphics/images/jexp.png" />
+ <image x="105" y="175" image="graphics/images/bexp.png" />
+ <image x="140" y="175" image="graphics/images/gp.png" />
+ <image x="175" y="175" image="graphics/images/jexp.png" />
+ <image x="35" y="210" image="graphics/images/bexp.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
+ <image x="140" y="210" image="graphics/images/sc.png" />
+ <image x="175" y="210" image="graphics/images/sc.png" />
+ <image x="35" y="245" image="graphics/images/sc.png" />
+
+ <image x="245" y="52" image="graphics/images/final.png" />
+
+ <!-- Complete -->
+ <image x="35" y="35" image="graphics/images/ok.png" />
+ <image x="70" y="35" image="graphics/images/ok.png" />
+ <image x="105" y="35" image="graphics/images/ok.png" />
+ <image x="140" y="35" image="graphics/images/ok.png" />
+ <image x="175" y="35" image="graphics/images/ok.png" />
+ <image x="35" y="70" image="graphics/images/ok.png" />
+ <image x="70" y="70" image="graphics/images/done.png" />
+
+ </menu>
+ </dialog>
+
+ <dialog name="daily_8" hideText="true">
+ <menu>
+ <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" />
+ <button x="157" y="280" name="Claim" value="Ok" />
+
+ <image x="35" y="35" image="graphics/images/jexp.png" />
+ <image x="70" y="35" image="graphics/images/bexp.png" />
+ <image x="105" y="35" image="graphics/images/sc.png" />
+ <image x="140" y="35" image="graphics/images/jexp.png" />
+ <image x="175" y="35" image="graphics/images/bexp.png" />
+ <image x="35" y="70" image="graphics/images/gp.png" />
+ <image x="70" y="70" image="graphics/images/sc.png" />
+ <image x="105" y="70" image="graphics/images/bexp.png" />
+ <image x="140" y="70" image="graphics/images/gp.png" />
+ <image x="175" y="70" image="graphics/images/jexp.png" />
+ <image x="35" y="105" image="graphics/images/bexp.png" />
+ <image x="70" y="105" image="graphics/images/gp.png" />
+ <image x="105" y="105" image="graphics/images/jexp.png" />
+ <image x="140" y="105" image="graphics/images/gift.png" />
+ <image x="175" y="105" image="graphics/images/gp.png" />
+ <image x="35" y="140" image="graphics/images/jexp.png" />
+ <image x="70" y="140" image="graphics/images/bexp.png" />
+ <image x="105" y="140" image="graphics/images/gp.png" />
+ <image x="140" y="140" image="graphics/images/jexp.png" />
+ <image x="175" y="140" image="graphics/images/bexp.png" />
+ <image x="35" y="175" image="graphics/images/gift.png" />
+ <image x="70" y="175" image="graphics/images/jexp.png" />
+ <image x="105" y="175" image="graphics/images/bexp.png" />
+ <image x="140" y="175" image="graphics/images/gp.png" />
+ <image x="175" y="175" image="graphics/images/jexp.png" />
+ <image x="35" y="210" image="graphics/images/bexp.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
+ <image x="140" y="210" image="graphics/images/sc.png" />
+ <image x="175" y="210" image="graphics/images/sc.png" />
+ <image x="35" y="245" image="graphics/images/sc.png" />
+
+ <image x="245" y="52" image="graphics/images/final.png" />
+
+ <!-- Complete -->
+ <image x="35" y="35" image="graphics/images/ok.png" />
+ <image x="70" y="35" image="graphics/images/ok.png" />
+ <image x="105" y="35" image="graphics/images/ok.png" />
+ <image x="140" y="35" image="graphics/images/ok.png" />
+ <image x="175" y="35" image="graphics/images/ok.png" />
+ <image x="35" y="70" image="graphics/images/ok.png" />
+ <image x="70" y="70" image="graphics/images/ok.png" />
+ <image x="105" y="70" image="graphics/images/done.png" />
+
+ </menu>
+ </dialog>
+
+ <dialog name="daily_9" hideText="true">
+ <menu>
+ <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" />
+ <button x="157" y="280" name="Claim" value="Ok" />
+
+ <image x="35" y="35" image="graphics/images/jexp.png" />
+ <image x="70" y="35" image="graphics/images/bexp.png" />
+ <image x="105" y="35" image="graphics/images/sc.png" />
+ <image x="140" y="35" image="graphics/images/jexp.png" />
+ <image x="175" y="35" image="graphics/images/bexp.png" />
+ <image x="35" y="70" image="graphics/images/gp.png" />
+ <image x="70" y="70" image="graphics/images/sc.png" />
+ <image x="105" y="70" image="graphics/images/bexp.png" />
+ <image x="140" y="70" image="graphics/images/gp.png" />
+ <image x="175" y="70" image="graphics/images/jexp.png" />
+ <image x="35" y="105" image="graphics/images/bexp.png" />
+ <image x="70" y="105" image="graphics/images/gp.png" />
+ <image x="105" y="105" image="graphics/images/jexp.png" />
+ <image x="140" y="105" image="graphics/images/gift.png" />
+ <image x="175" y="105" image="graphics/images/gp.png" />
+ <image x="35" y="140" image="graphics/images/jexp.png" />
+ <image x="70" y="140" image="graphics/images/bexp.png" />
+ <image x="105" y="140" image="graphics/images/gp.png" />
+ <image x="140" y="140" image="graphics/images/jexp.png" />
+ <image x="175" y="140" image="graphics/images/bexp.png" />
+ <image x="35" y="175" image="graphics/images/gift.png" />
+ <image x="70" y="175" image="graphics/images/jexp.png" />
+ <image x="105" y="175" image="graphics/images/bexp.png" />
+ <image x="140" y="175" image="graphics/images/gp.png" />
+ <image x="175" y="175" image="graphics/images/jexp.png" />
+ <image x="35" y="210" image="graphics/images/bexp.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
+ <image x="140" y="210" image="graphics/images/sc.png" />
+ <image x="175" y="210" image="graphics/images/sc.png" />
+ <image x="35" y="245" image="graphics/images/sc.png" />
+
+ <image x="245" y="52" image="graphics/images/final.png" />
+
+ <!-- Complete -->
+ <image x="35" y="35" image="graphics/images/ok.png" />
+ <image x="70" y="35" image="graphics/images/ok.png" />
+ <image x="105" y="35" image="graphics/images/ok.png" />
+ <image x="140" y="35" image="graphics/images/ok.png" />
+ <image x="175" y="35" image="graphics/images/ok.png" />
+ <image x="35" y="70" image="graphics/images/ok.png" />
+ <image x="70" y="70" image="graphics/images/ok.png" />
+ <image x="105" y="70" image="graphics/images/ok.png" />
+ <image x="140" y="70" image="graphics/images/done.png" />
+
+ </menu>
+ </dialog>
+
+ <dialog name="daily_10" hideText="true">
+ <menu>
+ <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" />
+ <button x="157" y="280" name="Claim" value="Ok" />
+
+ <image x="35" y="35" image="graphics/images/jexp.png" />
+ <image x="70" y="35" image="graphics/images/bexp.png" />
+ <image x="105" y="35" image="graphics/images/sc.png" />
+ <image x="140" y="35" image="graphics/images/jexp.png" />
+ <image x="175" y="35" image="graphics/images/bexp.png" />
+ <image x="35" y="70" image="graphics/images/gp.png" />
+ <image x="70" y="70" image="graphics/images/sc.png" />
+ <image x="105" y="70" image="graphics/images/bexp.png" />
+ <image x="140" y="70" image="graphics/images/gp.png" />
+ <image x="175" y="70" image="graphics/images/jexp.png" />
+ <image x="35" y="105" image="graphics/images/bexp.png" />
+ <image x="70" y="105" image="graphics/images/gp.png" />
+ <image x="105" y="105" image="graphics/images/jexp.png" />
+ <image x="140" y="105" image="graphics/images/gift.png" />
+ <image x="175" y="105" image="graphics/images/gp.png" />
+ <image x="35" y="140" image="graphics/images/jexp.png" />
+ <image x="70" y="140" image="graphics/images/bexp.png" />
+ <image x="105" y="140" image="graphics/images/gp.png" />
+ <image x="140" y="140" image="graphics/images/jexp.png" />
+ <image x="175" y="140" image="graphics/images/bexp.png" />
+ <image x="35" y="175" image="graphics/images/gift.png" />
+ <image x="70" y="175" image="graphics/images/jexp.png" />
+ <image x="105" y="175" image="graphics/images/bexp.png" />
+ <image x="140" y="175" image="graphics/images/gp.png" />
+ <image x="175" y="175" image="graphics/images/jexp.png" />
+ <image x="35" y="210" image="graphics/images/bexp.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
+ <image x="140" y="210" image="graphics/images/sc.png" />
+ <image x="175" y="210" image="graphics/images/sc.png" />
+ <image x="35" y="245" image="graphics/images/sc.png" />
+
+ <image x="245" y="52" image="graphics/images/final.png" />
+
+ <!-- Complete -->
+ <image x="35" y="35" image="graphics/images/ok.png" />
+ <image x="70" y="35" image="graphics/images/ok.png" />
+ <image x="105" y="35" image="graphics/images/ok.png" />
+ <image x="140" y="35" image="graphics/images/ok.png" />
+ <image x="175" y="35" image="graphics/images/ok.png" />
+ <image x="35" y="70" image="graphics/images/ok.png" />
+ <image x="70" y="70" image="graphics/images/ok.png" />
+ <image x="105" y="70" image="graphics/images/ok.png" />
+ <image x="140" y="70" image="graphics/images/ok.png" />
+ <image x="175" y="70" image="graphics/images/done.png" />
+
+ </menu>
+ </dialog>
+
+ <dialog name="daily_11" hideText="true">
+ <menu>
+ <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" />
+ <button x="157" y="280" name="Claim" value="Ok" />
+
+ <image x="35" y="35" image="graphics/images/jexp.png" />
+ <image x="70" y="35" image="graphics/images/bexp.png" />
+ <image x="105" y="35" image="graphics/images/sc.png" />
+ <image x="140" y="35" image="graphics/images/jexp.png" />
+ <image x="175" y="35" image="graphics/images/bexp.png" />
+ <image x="35" y="70" image="graphics/images/gp.png" />
+ <image x="70" y="70" image="graphics/images/sc.png" />
+ <image x="105" y="70" image="graphics/images/bexp.png" />
+ <image x="140" y="70" image="graphics/images/gp.png" />
+ <image x="175" y="70" image="graphics/images/jexp.png" />
+ <image x="35" y="105" image="graphics/images/bexp.png" />
+ <image x="70" y="105" image="graphics/images/gp.png" />
+ <image x="105" y="105" image="graphics/images/jexp.png" />
+ <image x="140" y="105" image="graphics/images/gift.png" />
+ <image x="175" y="105" image="graphics/images/gp.png" />
+ <image x="35" y="140" image="graphics/images/jexp.png" />
+ <image x="70" y="140" image="graphics/images/bexp.png" />
+ <image x="105" y="140" image="graphics/images/gp.png" />
+ <image x="140" y="140" image="graphics/images/jexp.png" />
+ <image x="175" y="140" image="graphics/images/bexp.png" />
+ <image x="35" y="175" image="graphics/images/gift.png" />
+ <image x="70" y="175" image="graphics/images/jexp.png" />
+ <image x="105" y="175" image="graphics/images/bexp.png" />
+ <image x="140" y="175" image="graphics/images/gp.png" />
+ <image x="175" y="175" image="graphics/images/jexp.png" />
+ <image x="35" y="210" image="graphics/images/bexp.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
+ <image x="140" y="210" image="graphics/images/sc.png" />
+ <image x="175" y="210" image="graphics/images/sc.png" />
+ <image x="35" y="245" image="graphics/images/sc.png" />
+
+ <image x="245" y="52" image="graphics/images/final.png" />
+
+ <!-- Complete -->
+ <image x="35" y="35" image="graphics/images/ok.png" />
+ <image x="70" y="35" image="graphics/images/ok.png" />
+ <image x="105" y="35" image="graphics/images/ok.png" />
+ <image x="140" y="35" image="graphics/images/ok.png" />
+ <image x="175" y="35" image="graphics/images/ok.png" />
+ <image x="35" y="70" image="graphics/images/ok.png" />
+ <image x="70" y="70" image="graphics/images/ok.png" />
+ <image x="105" y="70" image="graphics/images/ok.png" />
+ <image x="140" y="70" image="graphics/images/ok.png" />
+ <image x="175" y="70" image="graphics/images/ok.png" />
+ <image x="35" y="105" image="graphics/images/done.png" />
+
+ </menu>
+ </dialog>
+
+ <dialog name="daily_12" hideText="true">
+ <menu>
+ <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" />
+ <button x="157" y="280" name="Claim" value="Ok" />
+
+ <image x="35" y="35" image="graphics/images/jexp.png" />
+ <image x="70" y="35" image="graphics/images/bexp.png" />
+ <image x="105" y="35" image="graphics/images/sc.png" />
+ <image x="140" y="35" image="graphics/images/jexp.png" />
+ <image x="175" y="35" image="graphics/images/bexp.png" />
+ <image x="35" y="70" image="graphics/images/gp.png" />
+ <image x="70" y="70" image="graphics/images/sc.png" />
+ <image x="105" y="70" image="graphics/images/bexp.png" />
+ <image x="140" y="70" image="graphics/images/gp.png" />
+ <image x="175" y="70" image="graphics/images/jexp.png" />
+ <image x="35" y="105" image="graphics/images/bexp.png" />
+ <image x="70" y="105" image="graphics/images/gp.png" />
+ <image x="105" y="105" image="graphics/images/jexp.png" />
+ <image x="140" y="105" image="graphics/images/gift.png" />
+ <image x="175" y="105" image="graphics/images/gp.png" />
+ <image x="35" y="140" image="graphics/images/jexp.png" />
+ <image x="70" y="140" image="graphics/images/bexp.png" />
+ <image x="105" y="140" image="graphics/images/gp.png" />
+ <image x="140" y="140" image="graphics/images/jexp.png" />
+ <image x="175" y="140" image="graphics/images/bexp.png" />
+ <image x="35" y="175" image="graphics/images/gift.png" />
+ <image x="70" y="175" image="graphics/images/jexp.png" />
+ <image x="105" y="175" image="graphics/images/bexp.png" />
+ <image x="140" y="175" image="graphics/images/gp.png" />
+ <image x="175" y="175" image="graphics/images/jexp.png" />
+ <image x="35" y="210" image="graphics/images/bexp.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
+ <image x="140" y="210" image="graphics/images/sc.png" />
+ <image x="175" y="210" image="graphics/images/sc.png" />
+ <image x="35" y="245" image="graphics/images/sc.png" />
+
+ <image x="245" y="52" image="graphics/images/final.png" />
+
+ <!-- Complete -->
+ <image x="35" y="35" image="graphics/images/ok.png" />
+ <image x="70" y="35" image="graphics/images/ok.png" />
+ <image x="105" y="35" image="graphics/images/ok.png" />
+ <image x="140" y="35" image="graphics/images/ok.png" />
+ <image x="175" y="35" image="graphics/images/ok.png" />
+ <image x="35" y="70" image="graphics/images/ok.png" />
+ <image x="70" y="70" image="graphics/images/ok.png" />
+ <image x="105" y="70" image="graphics/images/ok.png" />
+ <image x="140" y="70" image="graphics/images/ok.png" />
+ <image x="175" y="70" image="graphics/images/ok.png" />
+ <image x="35" y="105" image="graphics/images/ok.png" />
+ <image x="70" y="105" image="graphics/images/done.png" />
+
+ </menu>
+ </dialog>
+
+ <dialog name="daily_13" hideText="true">
+ <menu>
+ <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" />
+ <button x="157" y="280" name="Claim" value="Ok" />
+
+ <image x="35" y="35" image="graphics/images/jexp.png" />
+ <image x="70" y="35" image="graphics/images/bexp.png" />
+ <image x="105" y="35" image="graphics/images/sc.png" />
+ <image x="140" y="35" image="graphics/images/jexp.png" />
+ <image x="175" y="35" image="graphics/images/bexp.png" />
+ <image x="35" y="70" image="graphics/images/gp.png" />
+ <image x="70" y="70" image="graphics/images/sc.png" />
+ <image x="105" y="70" image="graphics/images/bexp.png" />
+ <image x="140" y="70" image="graphics/images/gp.png" />
+ <image x="175" y="70" image="graphics/images/jexp.png" />
+ <image x="35" y="105" image="graphics/images/bexp.png" />
+ <image x="70" y="105" image="graphics/images/gp.png" />
+ <image x="105" y="105" image="graphics/images/jexp.png" />
+ <image x="140" y="105" image="graphics/images/gift.png" />
+ <image x="175" y="105" image="graphics/images/gp.png" />
+ <image x="35" y="140" image="graphics/images/jexp.png" />
+ <image x="70" y="140" image="graphics/images/bexp.png" />
+ <image x="105" y="140" image="graphics/images/gp.png" />
+ <image x="140" y="140" image="graphics/images/jexp.png" />
+ <image x="175" y="140" image="graphics/images/bexp.png" />
+ <image x="35" y="175" image="graphics/images/gift.png" />
+ <image x="70" y="175" image="graphics/images/jexp.png" />
+ <image x="105" y="175" image="graphics/images/bexp.png" />
+ <image x="140" y="175" image="graphics/images/gp.png" />
+ <image x="175" y="175" image="graphics/images/jexp.png" />
+ <image x="35" y="210" image="graphics/images/bexp.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
+ <image x="140" y="210" image="graphics/images/sc.png" />
+ <image x="175" y="210" image="graphics/images/sc.png" />
+ <image x="35" y="245" image="graphics/images/sc.png" />
+
+ <image x="245" y="52" image="graphics/images/final.png" />
+
+ <!-- Complete -->
+ <image x="35" y="35" image="graphics/images/ok.png" />
+ <image x="70" y="35" image="graphics/images/ok.png" />
+ <image x="105" y="35" image="graphics/images/ok.png" />
+ <image x="140" y="35" image="graphics/images/ok.png" />
+ <image x="175" y="35" image="graphics/images/ok.png" />
+ <image x="35" y="70" image="graphics/images/ok.png" />
+ <image x="70" y="70" image="graphics/images/ok.png" />
+ <image x="105" y="70" image="graphics/images/ok.png" />
+ <image x="140" y="70" image="graphics/images/ok.png" />
+ <image x="175" y="70" image="graphics/images/ok.png" />
+ <image x="35" y="105" image="graphics/images/ok.png" />
+ <image x="70" y="105" image="graphics/images/ok.png" />
+ <image x="105" y="105" image="graphics/images/done.png" />
+
+ </menu>
+ </dialog>
+
+ <dialog name="daily_14" hideText="true">
+ <menu>
+ <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" />
+ <button x="157" y="280" name="Claim" value="Ok" />
+
+ <image x="35" y="35" image="graphics/images/jexp.png" />
+ <image x="70" y="35" image="graphics/images/bexp.png" />
+ <image x="105" y="35" image="graphics/images/sc.png" />
+ <image x="140" y="35" image="graphics/images/jexp.png" />
+ <image x="175" y="35" image="graphics/images/bexp.png" />
+ <image x="35" y="70" image="graphics/images/gp.png" />
+ <image x="70" y="70" image="graphics/images/sc.png" />
+ <image x="105" y="70" image="graphics/images/bexp.png" />
+ <image x="140" y="70" image="graphics/images/gp.png" />
+ <image x="175" y="70" image="graphics/images/jexp.png" />
+ <image x="35" y="105" image="graphics/images/bexp.png" />
+ <image x="70" y="105" image="graphics/images/gp.png" />
+ <image x="105" y="105" image="graphics/images/jexp.png" />
+ <image x="140" y="105" image="graphics/images/gift.png" />
+ <image x="175" y="105" image="graphics/images/gp.png" />
+ <image x="35" y="140" image="graphics/images/jexp.png" />
+ <image x="70" y="140" image="graphics/images/bexp.png" />
+ <image x="105" y="140" image="graphics/images/gp.png" />
+ <image x="140" y="140" image="graphics/images/jexp.png" />
+ <image x="175" y="140" image="graphics/images/bexp.png" />
+ <image x="35" y="175" image="graphics/images/gift.png" />
+ <image x="70" y="175" image="graphics/images/jexp.png" />
+ <image x="105" y="175" image="graphics/images/bexp.png" />
+ <image x="140" y="175" image="graphics/images/gp.png" />
+ <image x="175" y="175" image="graphics/images/jexp.png" />
+ <image x="35" y="210" image="graphics/images/bexp.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
+ <image x="140" y="210" image="graphics/images/sc.png" />
+ <image x="175" y="210" image="graphics/images/sc.png" />
+ <image x="35" y="245" image="graphics/images/sc.png" />
+
+ <image x="245" y="52" image="graphics/images/final.png" />
+
+ <!-- Complete -->
+ <image x="35" y="35" image="graphics/images/ok.png" />
+ <image x="70" y="35" image="graphics/images/ok.png" />
+ <image x="105" y="35" image="graphics/images/ok.png" />
+ <image x="140" y="35" image="graphics/images/ok.png" />
+ <image x="175" y="35" image="graphics/images/ok.png" />
+ <image x="35" y="70" image="graphics/images/ok.png" />
+ <image x="70" y="70" image="graphics/images/ok.png" />
+ <image x="105" y="70" image="graphics/images/ok.png" />
+ <image x="140" y="70" image="graphics/images/ok.png" />
+ <image x="175" y="70" image="graphics/images/ok.png" />
+ <image x="35" y="105" image="graphics/images/ok.png" />
+ <image x="70" y="105" image="graphics/images/ok.png" />
+ <image x="105" y="105" image="graphics/images/ok.png" />
+ <image x="140" y="105" image="graphics/images/done.png" />
+
+ </menu>
+ </dialog>
+
+ <dialog name="daily_15" hideText="true">
+ <menu>
+ <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" />
+ <button x="157" y="280" name="Claim" value="Ok" />
+
+ <image x="35" y="35" image="graphics/images/jexp.png" />
+ <image x="70" y="35" image="graphics/images/bexp.png" />
+ <image x="105" y="35" image="graphics/images/sc.png" />
+ <image x="140" y="35" image="graphics/images/jexp.png" />
+ <image x="175" y="35" image="graphics/images/bexp.png" />
+ <image x="35" y="70" image="graphics/images/gp.png" />
+ <image x="70" y="70" image="graphics/images/sc.png" />
+ <image x="105" y="70" image="graphics/images/bexp.png" />
+ <image x="140" y="70" image="graphics/images/gp.png" />
+ <image x="175" y="70" image="graphics/images/jexp.png" />
+ <image x="35" y="105" image="graphics/images/bexp.png" />
+ <image x="70" y="105" image="graphics/images/gp.png" />
+ <image x="105" y="105" image="graphics/images/jexp.png" />
+ <image x="140" y="105" image="graphics/images/gift.png" />
+ <image x="175" y="105" image="graphics/images/gp.png" />
+ <image x="35" y="140" image="graphics/images/jexp.png" />
+ <image x="70" y="140" image="graphics/images/bexp.png" />
+ <image x="105" y="140" image="graphics/images/gp.png" />
+ <image x="140" y="140" image="graphics/images/jexp.png" />
+ <image x="175" y="140" image="graphics/images/bexp.png" />
+ <image x="35" y="175" image="graphics/images/gift.png" />
+ <image x="70" y="175" image="graphics/images/jexp.png" />
+ <image x="105" y="175" image="graphics/images/bexp.png" />
+ <image x="140" y="175" image="graphics/images/gp.png" />
+ <image x="175" y="175" image="graphics/images/jexp.png" />
+ <image x="35" y="210" image="graphics/images/bexp.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
+ <image x="140" y="210" image="graphics/images/sc.png" />
+ <image x="175" y="210" image="graphics/images/sc.png" />
+ <image x="35" y="245" image="graphics/images/sc.png" />
+
+ <image x="245" y="52" image="graphics/images/final.png" />
+
+ <!-- Complete -->
+ <image x="35" y="35" image="graphics/images/ok.png" />
+ <image x="70" y="35" image="graphics/images/ok.png" />
+ <image x="105" y="35" image="graphics/images/ok.png" />
+ <image x="140" y="35" image="graphics/images/ok.png" />
+ <image x="175" y="35" image="graphics/images/ok.png" />
+ <image x="35" y="70" image="graphics/images/ok.png" />
+ <image x="70" y="70" image="graphics/images/ok.png" />
+ <image x="105" y="70" image="graphics/images/ok.png" />
+ <image x="140" y="70" image="graphics/images/ok.png" />
+ <image x="175" y="70" image="graphics/images/ok.png" />
+ <image x="35" y="105" image="graphics/images/ok.png" />
+ <image x="70" y="105" image="graphics/images/ok.png" />
+ <image x="105" y="105" image="graphics/images/ok.png" />
+ <image x="140" y="105" image="graphics/images/ok.png" />
+ <image x="175" y="105" image="graphics/images/done.png" />
+
+ </menu>
+ </dialog>
+
+ <dialog name="daily_16" hideText="true">
+ <menu>
+ <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" />
+ <button x="157" y="280" name="Claim" value="Ok" />
+
+ <image x="35" y="35" image="graphics/images/jexp.png" />
+ <image x="70" y="35" image="graphics/images/bexp.png" />
+ <image x="105" y="35" image="graphics/images/sc.png" />
+ <image x="140" y="35" image="graphics/images/jexp.png" />
+ <image x="175" y="35" image="graphics/images/bexp.png" />
+ <image x="35" y="70" image="graphics/images/gp.png" />
+ <image x="70" y="70" image="graphics/images/sc.png" />
+ <image x="105" y="70" image="graphics/images/bexp.png" />
+ <image x="140" y="70" image="graphics/images/gp.png" />
+ <image x="175" y="70" image="graphics/images/jexp.png" />
+ <image x="35" y="105" image="graphics/images/bexp.png" />
+ <image x="70" y="105" image="graphics/images/gp.png" />
+ <image x="105" y="105" image="graphics/images/jexp.png" />
+ <image x="140" y="105" image="graphics/images/gift.png" />
+ <image x="175" y="105" image="graphics/images/gp.png" />
+ <image x="35" y="140" image="graphics/images/jexp.png" />
+ <image x="70" y="140" image="graphics/images/bexp.png" />
+ <image x="105" y="140" image="graphics/images/gp.png" />
+ <image x="140" y="140" image="graphics/images/jexp.png" />
+ <image x="175" y="140" image="graphics/images/bexp.png" />
+ <image x="35" y="175" image="graphics/images/gift.png" />
+ <image x="70" y="175" image="graphics/images/jexp.png" />
+ <image x="105" y="175" image="graphics/images/bexp.png" />
+ <image x="140" y="175" image="graphics/images/gp.png" />
+ <image x="175" y="175" image="graphics/images/jexp.png" />
+ <image x="35" y="210" image="graphics/images/bexp.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
+ <image x="140" y="210" image="graphics/images/sc.png" />
+ <image x="175" y="210" image="graphics/images/sc.png" />
+ <image x="35" y="245" image="graphics/images/sc.png" />
+
+ <image x="245" y="52" image="graphics/images/final.png" />
+
+ <!-- Complete -->
+ <image x="35" y="35" image="graphics/images/ok.png" />
+ <image x="70" y="35" image="graphics/images/ok.png" />
+ <image x="105" y="35" image="graphics/images/ok.png" />
+ <image x="140" y="35" image="graphics/images/ok.png" />
+ <image x="175" y="35" image="graphics/images/ok.png" />
+ <image x="35" y="70" image="graphics/images/ok.png" />
+ <image x="70" y="70" image="graphics/images/ok.png" />
+ <image x="105" y="70" image="graphics/images/ok.png" />
+ <image x="140" y="70" image="graphics/images/ok.png" />
+ <image x="175" y="70" image="graphics/images/ok.png" />
+ <image x="35" y="105" image="graphics/images/ok.png" />
+ <image x="70" y="105" image="graphics/images/ok.png" />
+ <image x="105" y="105" image="graphics/images/ok.png" />
+ <image x="140" y="105" image="graphics/images/ok.png" />
+ <image x="175" y="105" image="graphics/images/ok.png" />
+ <image x="35" y="140" image="graphics/images/done.png" />
+
+ </menu>
+ </dialog>
+
+ <dialog name="daily_17" hideText="true">
+ <menu>
+ <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" />
+ <button x="157" y="280" name="Claim" value="Ok" />
+
+ <image x="35" y="35" image="graphics/images/jexp.png" />
+ <image x="70" y="35" image="graphics/images/bexp.png" />
+ <image x="105" y="35" image="graphics/images/sc.png" />
+ <image x="140" y="35" image="graphics/images/jexp.png" />
+ <image x="175" y="35" image="graphics/images/bexp.png" />
+ <image x="35" y="70" image="graphics/images/gp.png" />
+ <image x="70" y="70" image="graphics/images/sc.png" />
+ <image x="105" y="70" image="graphics/images/bexp.png" />
+ <image x="140" y="70" image="graphics/images/gp.png" />
+ <image x="175" y="70" image="graphics/images/jexp.png" />
+ <image x="35" y="105" image="graphics/images/bexp.png" />
+ <image x="70" y="105" image="graphics/images/gp.png" />
+ <image x="105" y="105" image="graphics/images/jexp.png" />
+ <image x="140" y="105" image="graphics/images/gift.png" />
+ <image x="175" y="105" image="graphics/images/gp.png" />
+ <image x="35" y="140" image="graphics/images/jexp.png" />
+ <image x="70" y="140" image="graphics/images/bexp.png" />
+ <image x="105" y="140" image="graphics/images/gp.png" />
+ <image x="140" y="140" image="graphics/images/jexp.png" />
+ <image x="175" y="140" image="graphics/images/bexp.png" />
+ <image x="35" y="175" image="graphics/images/gift.png" />
+ <image x="70" y="175" image="graphics/images/jexp.png" />
+ <image x="105" y="175" image="graphics/images/bexp.png" />
+ <image x="140" y="175" image="graphics/images/gp.png" />
+ <image x="175" y="175" image="graphics/images/jexp.png" />
+ <image x="35" y="210" image="graphics/images/bexp.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
+ <image x="140" y="210" image="graphics/images/sc.png" />
+ <image x="175" y="210" image="graphics/images/sc.png" />
+ <image x="35" y="245" image="graphics/images/sc.png" />
+
+ <image x="245" y="52" image="graphics/images/final.png" />
+
+ <!-- Complete -->
+ <image x="35" y="35" image="graphics/images/ok.png" />
+ <image x="70" y="35" image="graphics/images/ok.png" />
+ <image x="105" y="35" image="graphics/images/ok.png" />
+ <image x="140" y="35" image="graphics/images/ok.png" />
+ <image x="175" y="35" image="graphics/images/ok.png" />
+ <image x="35" y="70" image="graphics/images/ok.png" />
+ <image x="70" y="70" image="graphics/images/ok.png" />
+ <image x="105" y="70" image="graphics/images/ok.png" />
+ <image x="140" y="70" image="graphics/images/ok.png" />
+ <image x="175" y="70" image="graphics/images/ok.png" />
+ <image x="35" y="105" image="graphics/images/ok.png" />
+ <image x="70" y="105" image="graphics/images/ok.png" />
+ <image x="105" y="105" image="graphics/images/ok.png" />
+ <image x="140" y="105" image="graphics/images/ok.png" />
+ <image x="175" y="105" image="graphics/images/ok.png" />
+ <image x="35" y="140" image="graphics/images/ok.png" />
+ <image x="70" y="140" image="graphics/images/done.png" />
+
+ </menu>
+ </dialog>
+
+ <dialog name="daily_18" hideText="true">
+ <menu>
+ <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" />
+ <button x="157" y="280" name="Claim" value="Ok" />
+
+ <image x="35" y="35" image="graphics/images/jexp.png" />
+ <image x="70" y="35" image="graphics/images/bexp.png" />
+ <image x="105" y="35" image="graphics/images/sc.png" />
+ <image x="140" y="35" image="graphics/images/jexp.png" />
+ <image x="175" y="35" image="graphics/images/bexp.png" />
+ <image x="35" y="70" image="graphics/images/gp.png" />
+ <image x="70" y="70" image="graphics/images/sc.png" />
+ <image x="105" y="70" image="graphics/images/bexp.png" />
+ <image x="140" y="70" image="graphics/images/gp.png" />
+ <image x="175" y="70" image="graphics/images/jexp.png" />
+ <image x="35" y="105" image="graphics/images/bexp.png" />
+ <image x="70" y="105" image="graphics/images/gp.png" />
+ <image x="105" y="105" image="graphics/images/jexp.png" />
+ <image x="140" y="105" image="graphics/images/gift.png" />
+ <image x="175" y="105" image="graphics/images/gp.png" />
+ <image x="35" y="140" image="graphics/images/jexp.png" />
+ <image x="70" y="140" image="graphics/images/bexp.png" />
+ <image x="105" y="140" image="graphics/images/gp.png" />
+ <image x="140" y="140" image="graphics/images/jexp.png" />
+ <image x="175" y="140" image="graphics/images/bexp.png" />
+ <image x="35" y="175" image="graphics/images/gift.png" />
+ <image x="70" y="175" image="graphics/images/jexp.png" />
+ <image x="105" y="175" image="graphics/images/bexp.png" />
+ <image x="140" y="175" image="graphics/images/gp.png" />
+ <image x="175" y="175" image="graphics/images/jexp.png" />
+ <image x="35" y="210" image="graphics/images/bexp.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
+ <image x="140" y="210" image="graphics/images/sc.png" />
+ <image x="175" y="210" image="graphics/images/sc.png" />
+ <image x="35" y="245" image="graphics/images/sc.png" />
+
+ <image x="245" y="52" image="graphics/images/final.png" />
+
+ <!-- Complete -->
+ <image x="35" y="35" image="graphics/images/ok.png" />
+ <image x="70" y="35" image="graphics/images/ok.png" />
+ <image x="105" y="35" image="graphics/images/ok.png" />
+ <image x="140" y="35" image="graphics/images/ok.png" />
+ <image x="175" y="35" image="graphics/images/ok.png" />
+ <image x="35" y="70" image="graphics/images/ok.png" />
+ <image x="70" y="70" image="graphics/images/ok.png" />
+ <image x="105" y="70" image="graphics/images/ok.png" />
+ <image x="140" y="70" image="graphics/images/ok.png" />
+ <image x="175" y="70" image="graphics/images/ok.png" />
+ <image x="35" y="105" image="graphics/images/ok.png" />
+ <image x="70" y="105" image="graphics/images/ok.png" />
+ <image x="105" y="105" image="graphics/images/ok.png" />
+ <image x="140" y="105" image="graphics/images/ok.png" />
+ <image x="175" y="105" image="graphics/images/ok.png" />
+ <image x="35" y="140" image="graphics/images/ok.png" />
+ <image x="70" y="140" image="graphics/images/ok.png" />
+ <image x="105" y="140" image="graphics/images/done.png" />
+
+ </menu>
+ </dialog>
+
+ <dialog name="daily_19" hideText="true">
+ <menu>
+ <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" />
+ <button x="157" y="280" name="Claim" value="Ok" />
+
+ <image x="35" y="35" image="graphics/images/jexp.png" />
+ <image x="70" y="35" image="graphics/images/bexp.png" />
+ <image x="105" y="35" image="graphics/images/sc.png" />
+ <image x="140" y="35" image="graphics/images/jexp.png" />
+ <image x="175" y="35" image="graphics/images/bexp.png" />
+ <image x="35" y="70" image="graphics/images/gp.png" />
+ <image x="70" y="70" image="graphics/images/sc.png" />
+ <image x="105" y="70" image="graphics/images/bexp.png" />
+ <image x="140" y="70" image="graphics/images/gp.png" />
+ <image x="175" y="70" image="graphics/images/jexp.png" />
+ <image x="35" y="105" image="graphics/images/bexp.png" />
+ <image x="70" y="105" image="graphics/images/gp.png" />
+ <image x="105" y="105" image="graphics/images/jexp.png" />
+ <image x="140" y="105" image="graphics/images/gift.png" />
+ <image x="175" y="105" image="graphics/images/gp.png" />
+ <image x="35" y="140" image="graphics/images/jexp.png" />
+ <image x="70" y="140" image="graphics/images/bexp.png" />
+ <image x="105" y="140" image="graphics/images/gp.png" />
+ <image x="140" y="140" image="graphics/images/jexp.png" />
+ <image x="175" y="140" image="graphics/images/bexp.png" />
+ <image x="35" y="175" image="graphics/images/gift.png" />
+ <image x="70" y="175" image="graphics/images/jexp.png" />
+ <image x="105" y="175" image="graphics/images/bexp.png" />
+ <image x="140" y="175" image="graphics/images/gp.png" />
+ <image x="175" y="175" image="graphics/images/jexp.png" />
+ <image x="35" y="210" image="graphics/images/bexp.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
+ <image x="140" y="210" image="graphics/images/sc.png" />
+ <image x="175" y="210" image="graphics/images/sc.png" />
+ <image x="35" y="245" image="graphics/images/sc.png" />
+
+ <image x="245" y="52" image="graphics/images/final.png" />
+
+ <!-- Complete -->
+ <image x="35" y="35" image="graphics/images/ok.png" />
+ <image x="70" y="35" image="graphics/images/ok.png" />
+ <image x="105" y="35" image="graphics/images/ok.png" />
+ <image x="140" y="35" image="graphics/images/ok.png" />
+ <image x="175" y="35" image="graphics/images/ok.png" />
+ <image x="35" y="70" image="graphics/images/ok.png" />
+ <image x="70" y="70" image="graphics/images/ok.png" />
+ <image x="105" y="70" image="graphics/images/ok.png" />
+ <image x="140" y="70" image="graphics/images/ok.png" />
+ <image x="175" y="70" image="graphics/images/ok.png" />
+ <image x="35" y="105" image="graphics/images/ok.png" />
+ <image x="70" y="105" image="graphics/images/ok.png" />
+ <image x="105" y="105" image="graphics/images/ok.png" />
+ <image x="140" y="105" image="graphics/images/ok.png" />
+ <image x="175" y="105" image="graphics/images/ok.png" />
+ <image x="35" y="140" image="graphics/images/ok.png" />
+ <image x="70" y="140" image="graphics/images/ok.png" />
+ <image x="105" y="140" image="graphics/images/ok.png" />
+ <image x="140" y="140" image="graphics/images/done.png" />
+
+ </menu>
+ </dialog>
+
+ <dialog name="daily_20" hideText="true">
+ <menu>
+ <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" />
+ <button x="157" y="280" name="Claim" value="Ok" />
+
+ <image x="35" y="35" image="graphics/images/jexp.png" />
+ <image x="70" y="35" image="graphics/images/bexp.png" />
+ <image x="105" y="35" image="graphics/images/sc.png" />
+ <image x="140" y="35" image="graphics/images/jexp.png" />
+ <image x="175" y="35" image="graphics/images/bexp.png" />
+ <image x="35" y="70" image="graphics/images/gp.png" />
+ <image x="70" y="70" image="graphics/images/sc.png" />
+ <image x="105" y="70" image="graphics/images/bexp.png" />
+ <image x="140" y="70" image="graphics/images/gp.png" />
+ <image x="175" y="70" image="graphics/images/jexp.png" />
+ <image x="35" y="105" image="graphics/images/bexp.png" />
+ <image x="70" y="105" image="graphics/images/gp.png" />
+ <image x="105" y="105" image="graphics/images/jexp.png" />
+ <image x="140" y="105" image="graphics/images/gift.png" />
+ <image x="175" y="105" image="graphics/images/gp.png" />
+ <image x="35" y="140" image="graphics/images/jexp.png" />
+ <image x="70" y="140" image="graphics/images/bexp.png" />
+ <image x="105" y="140" image="graphics/images/gp.png" />
+ <image x="140" y="140" image="graphics/images/jexp.png" />
+ <image x="175" y="140" image="graphics/images/bexp.png" />
+ <image x="35" y="175" image="graphics/images/gift.png" />
+ <image x="70" y="175" image="graphics/images/jexp.png" />
+ <image x="105" y="175" image="graphics/images/bexp.png" />
+ <image x="140" y="175" image="graphics/images/gp.png" />
+ <image x="175" y="175" image="graphics/images/jexp.png" />
+ <image x="35" y="210" image="graphics/images/bexp.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
+ <image x="140" y="210" image="graphics/images/sc.png" />
+ <image x="175" y="210" image="graphics/images/sc.png" />
+ <image x="35" y="245" image="graphics/images/sc.png" />
+
+ <image x="245" y="52" image="graphics/images/final.png" />
+
+ <!-- Complete -->
+ <image x="35" y="35" image="graphics/images/ok.png" />
+ <image x="70" y="35" image="graphics/images/ok.png" />
+ <image x="105" y="35" image="graphics/images/ok.png" />
+ <image x="140" y="35" image="graphics/images/ok.png" />
+ <image x="175" y="35" image="graphics/images/ok.png" />
+ <image x="35" y="70" image="graphics/images/ok.png" />
+ <image x="70" y="70" image="graphics/images/ok.png" />
+ <image x="105" y="70" image="graphics/images/ok.png" />
+ <image x="140" y="70" image="graphics/images/ok.png" />
+ <image x="175" y="70" image="graphics/images/ok.png" />
+ <image x="35" y="105" image="graphics/images/ok.png" />
+ <image x="70" y="105" image="graphics/images/ok.png" />
+ <image x="105" y="105" image="graphics/images/ok.png" />
+ <image x="140" y="105" image="graphics/images/ok.png" />
+ <image x="175" y="105" image="graphics/images/ok.png" />
+ <image x="35" y="140" image="graphics/images/ok.png" />
+ <image x="70" y="140" image="graphics/images/ok.png" />
+ <image x="105" y="140" image="graphics/images/ok.png" />
+ <image x="140" y="140" image="graphics/images/ok.png" />
+ <image x="175" y="140" image="graphics/images/done.png" />
+
+ </menu>
+ </dialog>
+
+ <dialog name="daily_21" hideText="true">
+ <menu>
+ <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" />
+ <button x="157" y="280" name="Claim" value="Ok" />
+
+ <image x="35" y="35" image="graphics/images/jexp.png" />
+ <image x="70" y="35" image="graphics/images/bexp.png" />
+ <image x="105" y="35" image="graphics/images/sc.png" />
+ <image x="140" y="35" image="graphics/images/jexp.png" />
+ <image x="175" y="35" image="graphics/images/bexp.png" />
+ <image x="35" y="70" image="graphics/images/gp.png" />
+ <image x="70" y="70" image="graphics/images/sc.png" />
+ <image x="105" y="70" image="graphics/images/bexp.png" />
+ <image x="140" y="70" image="graphics/images/gp.png" />
+ <image x="175" y="70" image="graphics/images/jexp.png" />
+ <image x="35" y="105" image="graphics/images/bexp.png" />
+ <image x="70" y="105" image="graphics/images/gp.png" />
+ <image x="105" y="105" image="graphics/images/jexp.png" />
+ <image x="140" y="105" image="graphics/images/gift.png" />
+ <image x="175" y="105" image="graphics/images/gp.png" />
+ <image x="35" y="140" image="graphics/images/jexp.png" />
+ <image x="70" y="140" image="graphics/images/bexp.png" />
+ <image x="105" y="140" image="graphics/images/gp.png" />
+ <image x="140" y="140" image="graphics/images/jexp.png" />
+ <image x="175" y="140" image="graphics/images/bexp.png" />
+ <image x="35" y="175" image="graphics/images/gift.png" />
+ <image x="70" y="175" image="graphics/images/jexp.png" />
+ <image x="105" y="175" image="graphics/images/bexp.png" />
+ <image x="140" y="175" image="graphics/images/gp.png" />
+ <image x="175" y="175" image="graphics/images/jexp.png" />
+ <image x="35" y="210" image="graphics/images/bexp.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
+ <image x="140" y="210" image="graphics/images/sc.png" />
+ <image x="175" y="210" image="graphics/images/sc.png" />
+ <image x="35" y="245" image="graphics/images/sc.png" />
+
+ <image x="245" y="52" image="graphics/images/final.png" />
+
+ <!-- Complete -->
+ <image x="35" y="35" image="graphics/images/ok.png" />
+ <image x="70" y="35" image="graphics/images/ok.png" />
+ <image x="105" y="35" image="graphics/images/ok.png" />
+ <image x="140" y="35" image="graphics/images/ok.png" />
+ <image x="175" y="35" image="graphics/images/ok.png" />
+ <image x="35" y="70" image="graphics/images/ok.png" />
+ <image x="70" y="70" image="graphics/images/ok.png" />
+ <image x="105" y="70" image="graphics/images/ok.png" />
+ <image x="140" y="70" image="graphics/images/ok.png" />
+ <image x="175" y="70" image="graphics/images/ok.png" />
+ <image x="35" y="105" image="graphics/images/ok.png" />
+ <image x="70" y="105" image="graphics/images/ok.png" />
+ <image x="105" y="105" image="graphics/images/ok.png" />
+ <image x="140" y="105" image="graphics/images/ok.png" />
+ <image x="175" y="105" image="graphics/images/ok.png" />
+ <image x="35" y="140" image="graphics/images/ok.png" />
+ <image x="70" y="140" image="graphics/images/ok.png" />
+ <image x="105" y="140" image="graphics/images/ok.png" />
+ <image x="140" y="140" image="graphics/images/ok.png" />
+ <image x="175" y="140" image="graphics/images/ok.png" />
+ <image x="35" y="175" image="graphics/images/done.png" />
+
+ </menu>
+ </dialog>
+
+ <dialog name="daily_22" hideText="true">
+ <menu>
+ <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" />
+ <button x="157" y="280" name="Claim" value="Ok" />
+
+ <image x="35" y="35" image="graphics/images/jexp.png" />
+ <image x="70" y="35" image="graphics/images/bexp.png" />
+ <image x="105" y="35" image="graphics/images/sc.png" />
+ <image x="140" y="35" image="graphics/images/jexp.png" />
+ <image x="175" y="35" image="graphics/images/bexp.png" />
+ <image x="35" y="70" image="graphics/images/gp.png" />
+ <image x="70" y="70" image="graphics/images/sc.png" />
+ <image x="105" y="70" image="graphics/images/bexp.png" />
+ <image x="140" y="70" image="graphics/images/gp.png" />
+ <image x="175" y="70" image="graphics/images/jexp.png" />
+ <image x="35" y="105" image="graphics/images/bexp.png" />
+ <image x="70" y="105" image="graphics/images/gp.png" />
+ <image x="105" y="105" image="graphics/images/jexp.png" />
+ <image x="140" y="105" image="graphics/images/gift.png" />
+ <image x="175" y="105" image="graphics/images/gp.png" />
+ <image x="35" y="140" image="graphics/images/jexp.png" />
+ <image x="70" y="140" image="graphics/images/bexp.png" />
+ <image x="105" y="140" image="graphics/images/gp.png" />
+ <image x="140" y="140" image="graphics/images/jexp.png" />
+ <image x="175" y="140" image="graphics/images/bexp.png" />
+ <image x="35" y="175" image="graphics/images/gift.png" />
+ <image x="70" y="175" image="graphics/images/jexp.png" />
+ <image x="105" y="175" image="graphics/images/bexp.png" />
+ <image x="140" y="175" image="graphics/images/gp.png" />
+ <image x="175" y="175" image="graphics/images/jexp.png" />
+ <image x="35" y="210" image="graphics/images/bexp.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
+ <image x="140" y="210" image="graphics/images/sc.png" />
+ <image x="175" y="210" image="graphics/images/sc.png" />
+ <image x="35" y="245" image="graphics/images/sc.png" />
+
+ <image x="245" y="52" image="graphics/images/final.png" />
+
+ <!-- Complete -->
+ <image x="35" y="35" image="graphics/images/ok.png" />
+ <image x="70" y="35" image="graphics/images/ok.png" />
+ <image x="105" y="35" image="graphics/images/ok.png" />
+ <image x="140" y="35" image="graphics/images/ok.png" />
+ <image x="175" y="35" image="graphics/images/ok.png" />
+ <image x="35" y="70" image="graphics/images/ok.png" />
+ <image x="70" y="70" image="graphics/images/ok.png" />
+ <image x="105" y="70" image="graphics/images/ok.png" />
+ <image x="140" y="70" image="graphics/images/ok.png" />
+ <image x="175" y="70" image="graphics/images/ok.png" />
+ <image x="35" y="105" image="graphics/images/ok.png" />
+ <image x="70" y="105" image="graphics/images/ok.png" />
+ <image x="105" y="105" image="graphics/images/ok.png" />
+ <image x="140" y="105" image="graphics/images/ok.png" />
+ <image x="175" y="105" image="graphics/images/ok.png" />
+ <image x="35" y="140" image="graphics/images/ok.png" />
+ <image x="70" y="140" image="graphics/images/ok.png" />
+ <image x="105" y="140" image="graphics/images/ok.png" />
+ <image x="140" y="140" image="graphics/images/ok.png" />
+ <image x="175" y="140" image="graphics/images/ok.png" />
+ <image x="35" y="175" image="graphics/images/ok.png" />
+ <image x="70" y="175" image="graphics/images/done.png" />
+
+ </menu>
+ </dialog>
+
+ <dialog name="daily_23" hideText="true">
+ <menu>
+ <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" />
+ <button x="157" y="280" name="Claim" value="Ok" />
+
+ <image x="35" y="35" image="graphics/images/jexp.png" />
+ <image x="70" y="35" image="graphics/images/bexp.png" />
+ <image x="105" y="35" image="graphics/images/sc.png" />
+ <image x="140" y="35" image="graphics/images/jexp.png" />
+ <image x="175" y="35" image="graphics/images/bexp.png" />
+ <image x="35" y="70" image="graphics/images/gp.png" />
+ <image x="70" y="70" image="graphics/images/sc.png" />
+ <image x="105" y="70" image="graphics/images/bexp.png" />
+ <image x="140" y="70" image="graphics/images/gp.png" />
+ <image x="175" y="70" image="graphics/images/jexp.png" />
+ <image x="35" y="105" image="graphics/images/bexp.png" />
+ <image x="70" y="105" image="graphics/images/gp.png" />
+ <image x="105" y="105" image="graphics/images/jexp.png" />
+ <image x="140" y="105" image="graphics/images/gift.png" />
+ <image x="175" y="105" image="graphics/images/gp.png" />
+ <image x="35" y="140" image="graphics/images/jexp.png" />
+ <image x="70" y="140" image="graphics/images/bexp.png" />
+ <image x="105" y="140" image="graphics/images/gp.png" />
+ <image x="140" y="140" image="graphics/images/jexp.png" />
+ <image x="175" y="140" image="graphics/images/bexp.png" />
+ <image x="35" y="175" image="graphics/images/gift.png" />
+ <image x="70" y="175" image="graphics/images/jexp.png" />
+ <image x="105" y="175" image="graphics/images/bexp.png" />
+ <image x="140" y="175" image="graphics/images/gp.png" />
+ <image x="175" y="175" image="graphics/images/jexp.png" />
+ <image x="35" y="210" image="graphics/images/bexp.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
+ <image x="140" y="210" image="graphics/images/sc.png" />
+ <image x="175" y="210" image="graphics/images/sc.png" />
+ <image x="35" y="245" image="graphics/images/sc.png" />
+
+ <image x="245" y="52" image="graphics/images/final.png" />
+
+ <!-- Complete -->
+ <image x="35" y="35" image="graphics/images/ok.png" />
+ <image x="70" y="35" image="graphics/images/ok.png" />
+ <image x="105" y="35" image="graphics/images/ok.png" />
+ <image x="140" y="35" image="graphics/images/ok.png" />
+ <image x="175" y="35" image="graphics/images/ok.png" />
+ <image x="35" y="70" image="graphics/images/ok.png" />
+ <image x="70" y="70" image="graphics/images/ok.png" />
+ <image x="105" y="70" image="graphics/images/ok.png" />
+ <image x="140" y="70" image="graphics/images/ok.png" />
+ <image x="175" y="70" image="graphics/images/ok.png" />
+ <image x="35" y="105" image="graphics/images/ok.png" />
+ <image x="70" y="105" image="graphics/images/ok.png" />
+ <image x="105" y="105" image="graphics/images/ok.png" />
+ <image x="140" y="105" image="graphics/images/ok.png" />
+ <image x="175" y="105" image="graphics/images/ok.png" />
+ <image x="35" y="140" image="graphics/images/ok.png" />
+ <image x="70" y="140" image="graphics/images/ok.png" />
+ <image x="105" y="140" image="graphics/images/ok.png" />
+ <image x="140" y="140" image="graphics/images/ok.png" />
+ <image x="175" y="140" image="graphics/images/ok.png" />
+ <image x="35" y="175" image="graphics/images/ok.png" />
+ <image x="70" y="175" image="graphics/images/ok.png" />
+ <image x="105" y="175" image="graphics/images/done.png" />
+
+ </menu>
+ </dialog>
+
+ <dialog name="daily_24" hideText="true">
+ <menu>
+ <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" />
+ <button x="157" y="280" name="Claim" value="Ok" />
+
+ <image x="35" y="35" image="graphics/images/jexp.png" />
+ <image x="70" y="35" image="graphics/images/bexp.png" />
+ <image x="105" y="35" image="graphics/images/sc.png" />
+ <image x="140" y="35" image="graphics/images/jexp.png" />
+ <image x="175" y="35" image="graphics/images/bexp.png" />
+ <image x="35" y="70" image="graphics/images/gp.png" />
+ <image x="70" y="70" image="graphics/images/sc.png" />
+ <image x="105" y="70" image="graphics/images/bexp.png" />
+ <image x="140" y="70" image="graphics/images/gp.png" />
+ <image x="175" y="70" image="graphics/images/jexp.png" />
+ <image x="35" y="105" image="graphics/images/bexp.png" />
+ <image x="70" y="105" image="graphics/images/gp.png" />
+ <image x="105" y="105" image="graphics/images/jexp.png" />
+ <image x="140" y="105" image="graphics/images/gift.png" />
+ <image x="175" y="105" image="graphics/images/gp.png" />
+ <image x="35" y="140" image="graphics/images/jexp.png" />
+ <image x="70" y="140" image="graphics/images/bexp.png" />
+ <image x="105" y="140" image="graphics/images/gp.png" />
+ <image x="140" y="140" image="graphics/images/jexp.png" />
+ <image x="175" y="140" image="graphics/images/bexp.png" />
+ <image x="35" y="175" image="graphics/images/gift.png" />
+ <image x="70" y="175" image="graphics/images/jexp.png" />
+ <image x="105" y="175" image="graphics/images/bexp.png" />
+ <image x="140" y="175" image="graphics/images/gp.png" />
+ <image x="175" y="175" image="graphics/images/jexp.png" />
+ <image x="35" y="210" image="graphics/images/bexp.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
+ <image x="140" y="210" image="graphics/images/sc.png" />
+ <image x="175" y="210" image="graphics/images/sc.png" />
+ <image x="35" y="245" image="graphics/images/sc.png" />
+
+ <image x="245" y="52" image="graphics/images/final.png" />
+
+ <!-- Complete -->
+ <image x="35" y="35" image="graphics/images/ok.png" />
+ <image x="70" y="35" image="graphics/images/ok.png" />
+ <image x="105" y="35" image="graphics/images/ok.png" />
+ <image x="140" y="35" image="graphics/images/ok.png" />
+ <image x="175" y="35" image="graphics/images/ok.png" />
+ <image x="35" y="70" image="graphics/images/ok.png" />
+ <image x="70" y="70" image="graphics/images/ok.png" />
+ <image x="105" y="70" image="graphics/images/ok.png" />
+ <image x="140" y="70" image="graphics/images/ok.png" />
+ <image x="175" y="70" image="graphics/images/ok.png" />
+ <image x="35" y="105" image="graphics/images/ok.png" />
+ <image x="70" y="105" image="graphics/images/ok.png" />
+ <image x="105" y="105" image="graphics/images/ok.png" />
+ <image x="140" y="105" image="graphics/images/ok.png" />
+ <image x="175" y="105" image="graphics/images/ok.png" />
+ <image x="35" y="140" image="graphics/images/ok.png" />
+ <image x="70" y="140" image="graphics/images/ok.png" />
+ <image x="105" y="140" image="graphics/images/ok.png" />
+ <image x="140" y="140" image="graphics/images/ok.png" />
+ <image x="175" y="140" image="graphics/images/ok.png" />
+ <image x="35" y="175" image="graphics/images/ok.png" />
+ <image x="70" y="175" image="graphics/images/ok.png" />
+ <image x="105" y="175" image="graphics/images/ok.png" />
+ <image x="140" y="175" image="graphics/images/done.png" />
+
+ </menu>
+ </dialog>
+
+ <dialog name="daily_25" hideText="true">
+ <menu>
+ <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" />
+ <button x="157" y="280" name="Claim" value="Ok" />
+
+ <image x="35" y="35" image="graphics/images/jexp.png" />
+ <image x="70" y="35" image="graphics/images/bexp.png" />
+ <image x="105" y="35" image="graphics/images/sc.png" />
+ <image x="140" y="35" image="graphics/images/jexp.png" />
+ <image x="175" y="35" image="graphics/images/bexp.png" />
+ <image x="35" y="70" image="graphics/images/gp.png" />
+ <image x="70" y="70" image="graphics/images/sc.png" />
+ <image x="105" y="70" image="graphics/images/bexp.png" />
+ <image x="140" y="70" image="graphics/images/gp.png" />
+ <image x="175" y="70" image="graphics/images/jexp.png" />
+ <image x="35" y="105" image="graphics/images/bexp.png" />
+ <image x="70" y="105" image="graphics/images/gp.png" />
+ <image x="105" y="105" image="graphics/images/jexp.png" />
+ <image x="140" y="105" image="graphics/images/gift.png" />
+ <image x="175" y="105" image="graphics/images/gp.png" />
+ <image x="35" y="140" image="graphics/images/jexp.png" />
+ <image x="70" y="140" image="graphics/images/bexp.png" />
+ <image x="105" y="140" image="graphics/images/gp.png" />
+ <image x="140" y="140" image="graphics/images/jexp.png" />
+ <image x="175" y="140" image="graphics/images/bexp.png" />
+ <image x="35" y="175" image="graphics/images/gift.png" />
+ <image x="70" y="175" image="graphics/images/jexp.png" />
+ <image x="105" y="175" image="graphics/images/bexp.png" />
+ <image x="140" y="175" image="graphics/images/gp.png" />
+ <image x="175" y="175" image="graphics/images/jexp.png" />
+ <image x="35" y="210" image="graphics/images/bexp.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
+ <image x="140" y="210" image="graphics/images/sc.png" />
+ <image x="175" y="210" image="graphics/images/sc.png" />
+ <image x="35" y="245" image="graphics/images/sc.png" />
+
+ <image x="245" y="52" image="graphics/images/final.png" />
+
+ <!-- Complete -->
+ <image x="35" y="35" image="graphics/images/ok.png" />
+ <image x="70" y="35" image="graphics/images/ok.png" />
+ <image x="105" y="35" image="graphics/images/ok.png" />
+ <image x="140" y="35" image="graphics/images/ok.png" />
+ <image x="175" y="35" image="graphics/images/ok.png" />
+ <image x="35" y="70" image="graphics/images/ok.png" />
+ <image x="70" y="70" image="graphics/images/ok.png" />
+ <image x="105" y="70" image="graphics/images/ok.png" />
+ <image x="140" y="70" image="graphics/images/ok.png" />
+ <image x="175" y="70" image="graphics/images/ok.png" />
+ <image x="35" y="105" image="graphics/images/ok.png" />
+ <image x="70" y="105" image="graphics/images/ok.png" />
+ <image x="105" y="105" image="graphics/images/ok.png" />
+ <image x="140" y="105" image="graphics/images/ok.png" />
+ <image x="175" y="105" image="graphics/images/ok.png" />
+ <image x="35" y="140" image="graphics/images/ok.png" />
+ <image x="70" y="140" image="graphics/images/ok.png" />
+ <image x="105" y="140" image="graphics/images/ok.png" />
+ <image x="140" y="140" image="graphics/images/ok.png" />
+ <image x="175" y="140" image="graphics/images/ok.png" />
+ <image x="35" y="175" image="graphics/images/ok.png" />
+ <image x="70" y="175" image="graphics/images/ok.png" />
+ <image x="105" y="175" image="graphics/images/ok.png" />
+ <image x="140" y="175" image="graphics/images/ok.png" />
+ <image x="175" y="175" image="graphics/images/done.png" />
+
+ </menu>
+ </dialog>
+
+ <dialog name="daily_26" hideText="true">
+ <menu>
+ <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" />
+ <button x="157" y="280" name="Claim" value="Ok" />
+
+ <image x="35" y="35" image="graphics/images/jexp.png" />
+ <image x="70" y="35" image="graphics/images/bexp.png" />
+ <image x="105" y="35" image="graphics/images/sc.png" />
+ <image x="140" y="35" image="graphics/images/jexp.png" />
+ <image x="175" y="35" image="graphics/images/bexp.png" />
+ <image x="35" y="70" image="graphics/images/gp.png" />
+ <image x="70" y="70" image="graphics/images/sc.png" />
+ <image x="105" y="70" image="graphics/images/bexp.png" />
+ <image x="140" y="70" image="graphics/images/gp.png" />
+ <image x="175" y="70" image="graphics/images/jexp.png" />
+ <image x="35" y="105" image="graphics/images/bexp.png" />
+ <image x="70" y="105" image="graphics/images/gp.png" />
+ <image x="105" y="105" image="graphics/images/jexp.png" />
+ <image x="140" y="105" image="graphics/images/gift.png" />
+ <image x="175" y="105" image="graphics/images/gp.png" />
+ <image x="35" y="140" image="graphics/images/jexp.png" />
+ <image x="70" y="140" image="graphics/images/bexp.png" />
+ <image x="105" y="140" image="graphics/images/gp.png" />
+ <image x="140" y="140" image="graphics/images/jexp.png" />
+ <image x="175" y="140" image="graphics/images/bexp.png" />
+ <image x="35" y="175" image="graphics/images/gift.png" />
+ <image x="70" y="175" image="graphics/images/jexp.png" />
+ <image x="105" y="175" image="graphics/images/bexp.png" />
+ <image x="140" y="175" image="graphics/images/gp.png" />
+ <image x="175" y="175" image="graphics/images/jexp.png" />
+ <image x="35" y="210" image="graphics/images/bexp.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
+ <image x="140" y="210" image="graphics/images/sc.png" />
+ <image x="175" y="210" image="graphics/images/sc.png" />
+ <image x="35" y="245" image="graphics/images/sc.png" />
+
+ <image x="245" y="52" image="graphics/images/final.png" />
+
+ <!-- Complete -->
+ <image x="35" y="35" image="graphics/images/ok.png" />
+ <image x="70" y="35" image="graphics/images/ok.png" />
+ <image x="105" y="35" image="graphics/images/ok.png" />
+ <image x="140" y="35" image="graphics/images/ok.png" />
+ <image x="175" y="35" image="graphics/images/ok.png" />
+ <image x="35" y="70" image="graphics/images/ok.png" />
+ <image x="70" y="70" image="graphics/images/ok.png" />
+ <image x="105" y="70" image="graphics/images/ok.png" />
+ <image x="140" y="70" image="graphics/images/ok.png" />
+ <image x="175" y="70" image="graphics/images/ok.png" />
+ <image x="35" y="105" image="graphics/images/ok.png" />
+ <image x="70" y="105" image="graphics/images/ok.png" />
+ <image x="105" y="105" image="graphics/images/ok.png" />
+ <image x="140" y="105" image="graphics/images/ok.png" />
+ <image x="175" y="105" image="graphics/images/ok.png" />
+ <image x="35" y="140" image="graphics/images/ok.png" />
+ <image x="70" y="140" image="graphics/images/ok.png" />
+ <image x="105" y="140" image="graphics/images/ok.png" />
+ <image x="140" y="140" image="graphics/images/ok.png" />
+ <image x="175" y="140" image="graphics/images/ok.png" />
+ <image x="35" y="175" image="graphics/images/ok.png" />
+ <image x="70" y="175" image="graphics/images/ok.png" />
+ <image x="105" y="175" image="graphics/images/ok.png" />
+ <image x="140" y="175" image="graphics/images/ok.png" />
+ <image x="175" y="175" image="graphics/images/ok.png" />
+ <image x="35" y="210" image="graphics/images/done.png" />
+
+ </menu>
+ </dialog>
+
+ <dialog name="daily_27" hideText="true">
+ <menu>
+ <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" />
+ <button x="157" y="280" name="Claim" value="Ok" />
+
+ <image x="35" y="35" image="graphics/images/jexp.png" />
+ <image x="70" y="35" image="graphics/images/bexp.png" />
+ <image x="105" y="35" image="graphics/images/sc.png" />
+ <image x="140" y="35" image="graphics/images/jexp.png" />
+ <image x="175" y="35" image="graphics/images/bexp.png" />
+ <image x="35" y="70" image="graphics/images/gp.png" />
+ <image x="70" y="70" image="graphics/images/sc.png" />
+ <image x="105" y="70" image="graphics/images/bexp.png" />
+ <image x="140" y="70" image="graphics/images/gp.png" />
+ <image x="175" y="70" image="graphics/images/jexp.png" />
+ <image x="35" y="105" image="graphics/images/bexp.png" />
+ <image x="70" y="105" image="graphics/images/gp.png" />
+ <image x="105" y="105" image="graphics/images/jexp.png" />
+ <image x="140" y="105" image="graphics/images/gift.png" />
+ <image x="175" y="105" image="graphics/images/gp.png" />
+ <image x="35" y="140" image="graphics/images/jexp.png" />
+ <image x="70" y="140" image="graphics/images/bexp.png" />
+ <image x="105" y="140" image="graphics/images/gp.png" />
+ <image x="140" y="140" image="graphics/images/jexp.png" />
+ <image x="175" y="140" image="graphics/images/bexp.png" />
+ <image x="35" y="175" image="graphics/images/gift.png" />
+ <image x="70" y="175" image="graphics/images/jexp.png" />
+ <image x="105" y="175" image="graphics/images/bexp.png" />
+ <image x="140" y="175" image="graphics/images/gp.png" />
+ <image x="175" y="175" image="graphics/images/jexp.png" />
+ <image x="35" y="210" image="graphics/images/bexp.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
+ <image x="140" y="210" image="graphics/images/sc.png" />
+ <image x="175" y="210" image="graphics/images/sc.png" />
+ <image x="35" y="245" image="graphics/images/sc.png" />
+
+ <image x="245" y="52" image="graphics/images/final.png" />
+
+ <!-- Complete -->
+ <image x="35" y="35" image="graphics/images/ok.png" />
+ <image x="70" y="35" image="graphics/images/ok.png" />
+ <image x="105" y="35" image="graphics/images/ok.png" />
+ <image x="140" y="35" image="graphics/images/ok.png" />
+ <image x="175" y="35" image="graphics/images/ok.png" />
+ <image x="35" y="70" image="graphics/images/ok.png" />
+ <image x="70" y="70" image="graphics/images/ok.png" />
+ <image x="105" y="70" image="graphics/images/ok.png" />
+ <image x="140" y="70" image="graphics/images/ok.png" />
+ <image x="175" y="70" image="graphics/images/ok.png" />
+ <image x="35" y="105" image="graphics/images/ok.png" />
+ <image x="70" y="105" image="graphics/images/ok.png" />
+ <image x="105" y="105" image="graphics/images/ok.png" />
+ <image x="140" y="105" image="graphics/images/ok.png" />
+ <image x="175" y="105" image="graphics/images/ok.png" />
+ <image x="35" y="140" image="graphics/images/ok.png" />
+ <image x="70" y="140" image="graphics/images/ok.png" />
+ <image x="105" y="140" image="graphics/images/ok.png" />
+ <image x="140" y="140" image="graphics/images/ok.png" />
+ <image x="175" y="140" image="graphics/images/ok.png" />
+ <image x="35" y="175" image="graphics/images/ok.png" />
+ <image x="70" y="175" image="graphics/images/ok.png" />
+ <image x="105" y="175" image="graphics/images/ok.png" />
+ <image x="140" y="175" image="graphics/images/ok.png" />
+ <image x="175" y="175" image="graphics/images/ok.png" />
+ <image x="35" y="210" image="graphics/images/ok.png" />
+ <image x="70" y="210" image="graphics/images/done.png" />
+
+ </menu>
+ </dialog>
+
+ <dialog name="daily_28" hideText="true">
+ <menu>
+ <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" />
+ <button x="157" y="280" name="Claim" value="Ok" />
+
+ <image x="35" y="35" image="graphics/images/jexp.png" />
+ <image x="70" y="35" image="graphics/images/bexp.png" />
+ <image x="105" y="35" image="graphics/images/sc.png" />
+ <image x="140" y="35" image="graphics/images/jexp.png" />
+ <image x="175" y="35" image="graphics/images/bexp.png" />
+ <image x="35" y="70" image="graphics/images/gp.png" />
+ <image x="70" y="70" image="graphics/images/sc.png" />
+ <image x="105" y="70" image="graphics/images/bexp.png" />
+ <image x="140" y="70" image="graphics/images/gp.png" />
+ <image x="175" y="70" image="graphics/images/jexp.png" />
+ <image x="35" y="105" image="graphics/images/bexp.png" />
+ <image x="70" y="105" image="graphics/images/gp.png" />
+ <image x="105" y="105" image="graphics/images/jexp.png" />
+ <image x="140" y="105" image="graphics/images/gift.png" />
+ <image x="175" y="105" image="graphics/images/gp.png" />
+ <image x="35" y="140" image="graphics/images/jexp.png" />
+ <image x="70" y="140" image="graphics/images/bexp.png" />
+ <image x="105" y="140" image="graphics/images/gp.png" />
+ <image x="140" y="140" image="graphics/images/jexp.png" />
+ <image x="175" y="140" image="graphics/images/bexp.png" />
+ <image x="35" y="175" image="graphics/images/gift.png" />
+ <image x="70" y="175" image="graphics/images/jexp.png" />
+ <image x="105" y="175" image="graphics/images/bexp.png" />
+ <image x="140" y="175" image="graphics/images/gp.png" />
+ <image x="175" y="175" image="graphics/images/jexp.png" />
+ <image x="35" y="210" image="graphics/images/bexp.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
+ <image x="140" y="210" image="graphics/images/sc.png" />
+ <image x="175" y="210" image="graphics/images/sc.png" />
+ <image x="35" y="245" image="graphics/images/sc.png" />
+
+ <image x="245" y="52" image="graphics/images/final.png" />
+
+ <!-- Complete -->
+ <image x="35" y="35" image="graphics/images/ok.png" />
+ <image x="70" y="35" image="graphics/images/ok.png" />
+ <image x="105" y="35" image="graphics/images/ok.png" />
+ <image x="140" y="35" image="graphics/images/ok.png" />
+ <image x="175" y="35" image="graphics/images/ok.png" />
+ <image x="35" y="70" image="graphics/images/ok.png" />
+ <image x="70" y="70" image="graphics/images/ok.png" />
+ <image x="105" y="70" image="graphics/images/ok.png" />
+ <image x="140" y="70" image="graphics/images/ok.png" />
+ <image x="175" y="70" image="graphics/images/ok.png" />
+ <image x="35" y="105" image="graphics/images/ok.png" />
+ <image x="70" y="105" image="graphics/images/ok.png" />
+ <image x="105" y="105" image="graphics/images/ok.png" />
+ <image x="140" y="105" image="graphics/images/ok.png" />
+ <image x="175" y="105" image="graphics/images/ok.png" />
+ <image x="35" y="140" image="graphics/images/ok.png" />
+ <image x="70" y="140" image="graphics/images/ok.png" />
+ <image x="105" y="140" image="graphics/images/ok.png" />
+ <image x="140" y="140" image="graphics/images/ok.png" />
+ <image x="175" y="140" image="graphics/images/ok.png" />
+ <image x="35" y="175" image="graphics/images/ok.png" />
+ <image x="70" y="175" image="graphics/images/ok.png" />
+ <image x="105" y="175" image="graphics/images/ok.png" />
+ <image x="140" y="175" image="graphics/images/ok.png" />
+ <image x="175" y="175" image="graphics/images/ok.png" />
+ <image x="35" y="210" image="graphics/images/ok.png" />
+ <image x="70" y="210" image="graphics/images/ok.png" />
+ <image x="105" y="210" image="graphics/images/done.png" />
+
+ </menu>
+ </dialog>
+
+ <dialog name="daily_29" hideText="true">
+ <menu>
+ <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" />
+ <button x="157" y="280" name="Claim" value="Ok" />
+
+ <image x="35" y="35" image="graphics/images/jexp.png" />
+ <image x="70" y="35" image="graphics/images/bexp.png" />
+ <image x="105" y="35" image="graphics/images/sc.png" />
+ <image x="140" y="35" image="graphics/images/jexp.png" />
+ <image x="175" y="35" image="graphics/images/bexp.png" />
+ <image x="35" y="70" image="graphics/images/gp.png" />
+ <image x="70" y="70" image="graphics/images/sc.png" />
+ <image x="105" y="70" image="graphics/images/bexp.png" />
+ <image x="140" y="70" image="graphics/images/gp.png" />
+ <image x="175" y="70" image="graphics/images/jexp.png" />
+ <image x="35" y="105" image="graphics/images/bexp.png" />
+ <image x="70" y="105" image="graphics/images/gp.png" />
+ <image x="105" y="105" image="graphics/images/jexp.png" />
+ <image x="140" y="105" image="graphics/images/gift.png" />
+ <image x="175" y="105" image="graphics/images/gp.png" />
+ <image x="35" y="140" image="graphics/images/jexp.png" />
+ <image x="70" y="140" image="graphics/images/bexp.png" />
+ <image x="105" y="140" image="graphics/images/gp.png" />
+ <image x="140" y="140" image="graphics/images/jexp.png" />
+ <image x="175" y="140" image="graphics/images/bexp.png" />
+ <image x="35" y="175" image="graphics/images/gift.png" />
+ <image x="70" y="175" image="graphics/images/jexp.png" />
+ <image x="105" y="175" image="graphics/images/bexp.png" />
+ <image x="140" y="175" image="graphics/images/gp.png" />
+ <image x="175" y="175" image="graphics/images/jexp.png" />
+ <image x="35" y="210" image="graphics/images/bexp.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
+ <image x="140" y="210" image="graphics/images/sc.png" />
+ <image x="175" y="210" image="graphics/images/sc.png" />
+ <image x="35" y="245" image="graphics/images/sc.png" />
+
+ <image x="245" y="52" image="graphics/images/final.png" />
+
+ <!-- Complete -->
+ <image x="35" y="35" image="graphics/images/ok.png" />
+ <image x="70" y="35" image="graphics/images/ok.png" />
+ <image x="105" y="35" image="graphics/images/ok.png" />
+ <image x="140" y="35" image="graphics/images/ok.png" />
+ <image x="175" y="35" image="graphics/images/ok.png" />
+ <image x="35" y="70" image="graphics/images/ok.png" />
+ <image x="70" y="70" image="graphics/images/ok.png" />
+ <image x="105" y="70" image="graphics/images/ok.png" />
+ <image x="140" y="70" image="graphics/images/ok.png" />
+ <image x="175" y="70" image="graphics/images/ok.png" />
+ <image x="35" y="105" image="graphics/images/ok.png" />
+ <image x="70" y="105" image="graphics/images/ok.png" />
+ <image x="105" y="105" image="graphics/images/ok.png" />
+ <image x="140" y="105" image="graphics/images/ok.png" />
+ <image x="175" y="105" image="graphics/images/ok.png" />
+ <image x="35" y="140" image="graphics/images/ok.png" />
+ <image x="70" y="140" image="graphics/images/ok.png" />
+ <image x="105" y="140" image="graphics/images/ok.png" />
+ <image x="140" y="140" image="graphics/images/ok.png" />
+ <image x="175" y="140" image="graphics/images/ok.png" />
+ <image x="35" y="175" image="graphics/images/ok.png" />
+ <image x="70" y="175" image="graphics/images/ok.png" />
+ <image x="105" y="175" image="graphics/images/ok.png" />
+ <image x="140" y="175" image="graphics/images/ok.png" />
+ <image x="175" y="175" image="graphics/images/ok.png" />
+ <image x="35" y="210" image="graphics/images/ok.png" />
+ <image x="70" y="210" image="graphics/images/ok.png" />
+ <image x="105" y="210" image="graphics/images/ok.png" />
+ <image x="140" y="210" image="graphics/images/done.png" />
+
+ </menu>
+ </dialog>
+
+ <dialog name="daily_30" hideText="true">
+ <menu>
+ <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" />
+ <button x="157" y="280" name="Claim" value="Ok" />
+
+ <image x="35" y="35" image="graphics/images/jexp.png" />
+ <image x="70" y="35" image="graphics/images/bexp.png" />
+ <image x="105" y="35" image="graphics/images/sc.png" />
+ <image x="140" y="35" image="graphics/images/jexp.png" />
+ <image x="175" y="35" image="graphics/images/bexp.png" />
+ <image x="35" y="70" image="graphics/images/gp.png" />
+ <image x="70" y="70" image="graphics/images/sc.png" />
+ <image x="105" y="70" image="graphics/images/bexp.png" />
+ <image x="140" y="70" image="graphics/images/gp.png" />
+ <image x="175" y="70" image="graphics/images/jexp.png" />
+ <image x="35" y="105" image="graphics/images/bexp.png" />
+ <image x="70" y="105" image="graphics/images/gp.png" />
+ <image x="105" y="105" image="graphics/images/jexp.png" />
+ <image x="140" y="105" image="graphics/images/gift.png" />
+ <image x="175" y="105" image="graphics/images/gp.png" />
+ <image x="35" y="140" image="graphics/images/jexp.png" />
+ <image x="70" y="140" image="graphics/images/bexp.png" />
+ <image x="105" y="140" image="graphics/images/gp.png" />
+ <image x="140" y="140" image="graphics/images/jexp.png" />
+ <image x="175" y="140" image="graphics/images/bexp.png" />
+ <image x="35" y="175" image="graphics/images/gift.png" />
+ <image x="70" y="175" image="graphics/images/jexp.png" />
+ <image x="105" y="175" image="graphics/images/bexp.png" />
+ <image x="140" y="175" image="graphics/images/gp.png" />
+ <image x="175" y="175" image="graphics/images/jexp.png" />
+ <image x="35" y="210" image="graphics/images/bexp.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
+ <image x="140" y="210" image="graphics/images/sc.png" />
+ <image x="175" y="210" image="graphics/images/sc.png" />
+ <image x="35" y="245" image="graphics/images/sc.png" />
+
+ <image x="245" y="52" image="graphics/images/final.png" />
+
+ <!-- Complete -->
+ <image x="35" y="35" image="graphics/images/ok.png" />
+ <image x="70" y="35" image="graphics/images/ok.png" />
+ <image x="105" y="35" image="graphics/images/ok.png" />
+ <image x="140" y="35" image="graphics/images/ok.png" />
+ <image x="175" y="35" image="graphics/images/ok.png" />
+ <image x="35" y="70" image="graphics/images/ok.png" />
+ <image x="70" y="70" image="graphics/images/ok.png" />
+ <image x="105" y="70" image="graphics/images/ok.png" />
+ <image x="140" y="70" image="graphics/images/ok.png" />
+ <image x="175" y="70" image="graphics/images/ok.png" />
+ <image x="35" y="105" image="graphics/images/ok.png" />
+ <image x="70" y="105" image="graphics/images/ok.png" />
+ <image x="105" y="105" image="graphics/images/ok.png" />
+ <image x="140" y="105" image="graphics/images/ok.png" />
+ <image x="175" y="105" image="graphics/images/ok.png" />
+ <image x="35" y="140" image="graphics/images/ok.png" />
+ <image x="70" y="140" image="graphics/images/ok.png" />
+ <image x="105" y="140" image="graphics/images/ok.png" />
+ <image x="140" y="140" image="graphics/images/ok.png" />
+ <image x="175" y="140" image="graphics/images/ok.png" />
+ <image x="35" y="175" image="graphics/images/ok.png" />
+ <image x="70" y="175" image="graphics/images/ok.png" />
+ <image x="105" y="175" image="graphics/images/ok.png" />
+ <image x="140" y="175" image="graphics/images/ok.png" />
+ <image x="175" y="175" image="graphics/images/ok.png" />
+ <image x="35" y="210" image="graphics/images/ok.png" />
+ <image x="70" y="210" image="graphics/images/ok.png" />
+ <image x="105" y="210" image="graphics/images/ok.png" />
+ <image x="140" y="210" image="graphics/images/ok.png" />
+ <image x="175" y="210" image="graphics/images/done.png" />
+
+ </menu>
+ </dialog>
+
+ <dialog name="daily_31" hideText="true">
+ <menu>
+ <text x="45" y="0" width="310" height="30" text="##BDaily Login Rewards##b" />
+ <button x="157" y="280" name="Claim" value="Ok" />
+
+ <image x="35" y="35" image="graphics/images/jexp.png" />
+ <image x="70" y="35" image="graphics/images/bexp.png" />
+ <image x="105" y="35" image="graphics/images/sc.png" />
+ <image x="140" y="35" image="graphics/images/jexp.png" />
+ <image x="175" y="35" image="graphics/images/bexp.png" />
+ <image x="35" y="70" image="graphics/images/gp.png" />
+ <image x="70" y="70" image="graphics/images/sc.png" />
+ <image x="105" y="70" image="graphics/images/bexp.png" />
+ <image x="140" y="70" image="graphics/images/gp.png" />
+ <image x="175" y="70" image="graphics/images/jexp.png" />
+ <image x="35" y="105" image="graphics/images/bexp.png" />
+ <image x="70" y="105" image="graphics/images/gp.png" />
+ <image x="105" y="105" image="graphics/images/jexp.png" />
+ <image x="140" y="105" image="graphics/images/gift.png" />
+ <image x="175" y="105" image="graphics/images/gp.png" />
+ <image x="35" y="140" image="graphics/images/jexp.png" />
+ <image x="70" y="140" image="graphics/images/bexp.png" />
+ <image x="105" y="140" image="graphics/images/gp.png" />
+ <image x="140" y="140" image="graphics/images/jexp.png" />
+ <image x="175" y="140" image="graphics/images/bexp.png" />
+ <image x="35" y="175" image="graphics/images/gift.png" />
+ <image x="70" y="175" image="graphics/images/jexp.png" />
+ <image x="105" y="175" image="graphics/images/bexp.png" />
+ <image x="140" y="175" image="graphics/images/gp.png" />
+ <image x="175" y="175" image="graphics/images/jexp.png" />
+ <image x="35" y="210" image="graphics/images/bexp.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
+ <image x="140" y="210" image="graphics/images/sc.png" />
+ <image x="175" y="210" image="graphics/images/sc.png" />
+ <image x="35" y="245" image="graphics/images/sc.png" />
+
+ <image x="245" y="52" image="graphics/images/final.png" />
+
+ <!-- Complete -->
+ <image x="35" y="35" image="graphics/images/ok.png" />
+ <image x="70" y="35" image="graphics/images/ok.png" />
+ <image x="105" y="35" image="graphics/images/ok.png" />
+ <image x="140" y="35" image="graphics/images/ok.png" />
+ <image x="175" y="35" image="graphics/images/ok.png" />
+ <image x="35" y="70" image="graphics/images/ok.png" />
+ <image x="70" y="70" image="graphics/images/ok.png" />
+ <image x="105" y="70" image="graphics/images/ok.png" />
+ <image x="140" y="70" image="graphics/images/ok.png" />
+ <image x="175" y="70" image="graphics/images/ok.png" />
+ <image x="35" y="105" image="graphics/images/ok.png" />
+ <image x="70" y="105" image="graphics/images/ok.png" />
+ <image x="105" y="105" image="graphics/images/ok.png" />
+ <image x="140" y="105" image="graphics/images/ok.png" />
+ <image x="175" y="105" image="graphics/images/ok.png" />
+ <image x="35" y="140" image="graphics/images/ok.png" />
+ <image x="70" y="140" image="graphics/images/ok.png" />
+ <image x="105" y="140" image="graphics/images/ok.png" />
+ <image x="140" y="140" image="graphics/images/ok.png" />
+ <image x="175" y="140" image="graphics/images/ok.png" />
+ <image x="35" y="175" image="graphics/images/ok.png" />
+ <image x="70" y="175" image="graphics/images/ok.png" />
+ <image x="105" y="175" image="graphics/images/ok.png" />
+ <image x="140" y="175" image="graphics/images/ok.png" />
+ <image x="175" y="175" image="graphics/images/ok.png" />
+ <image x="35" y="210" image="graphics/images/ok.png" />
+ <image x="70" y="210" image="graphics/images/ok.png" />
+ <image x="105" y="210" image="graphics/images/ok.png" />
+ <image x="140" y="210" image="graphics/images/ok.png" />
+ <image x="175" y="210" image="graphics/images/ok.png" />
+ <image x="35" y="245" image="graphics/images/done.png" />
+
+ </menu>
+ </dialog>
+
+</dialogs> \ No newline at end of file
diff --git a/graphics/images/done.png b/graphics/images/done.png
new file mode 100644
index 0000000..e197018
--- /dev/null
+++ b/graphics/images/done.png
Binary files differ
diff --git a/graphics/images/final.png b/graphics/images/final.png
new file mode 100644
index 0000000..6492265
--- /dev/null
+++ b/graphics/images/final.png
Binary files differ
diff --git a/graphics/images/gift.png b/graphics/images/gift.png
new file mode 100644
index 0000000..ac42ff8
--- /dev/null
+++ b/graphics/images/gift.png
Binary files differ
diff --git a/graphics/images/gp.png b/graphics/images/gp.png
new file mode 100644
index 0000000..8d7b018
--- /dev/null
+++ b/graphics/images/gp.png
Binary files differ
diff --git a/graphics/images/jexp.png b/graphics/images/jexp.png
new file mode 100644
index 0000000..c08e5ec
--- /dev/null
+++ b/graphics/images/jexp.png
Binary files differ
diff --git a/graphics/images/last.png b/graphics/images/last.png
new file mode 100644
index 0000000..29c9a70
--- /dev/null
+++ b/graphics/images/last.png
Binary files differ
diff --git a/graphics/images/ok.png b/graphics/images/ok.png
new file mode 100644
index 0000000..57f5a85
--- /dev/null
+++ b/graphics/images/ok.png
Binary files differ
diff --git a/graphics/images/sc.png b/graphics/images/sc.png
new file mode 100644
index 0000000..30595d2
--- /dev/null
+++ b/graphics/images/sc.png
Binary files differ
diff --git a/graphics/images/seaofclouds_1024x1024.png b/graphics/images/seaofclouds_1024x1024.png
new file mode 100644
index 0000000..f832053
--- /dev/null
+++ b/graphics/images/seaofclouds_1024x1024.png
Binary files differ
diff --git a/graphics/images/sequenceboard.png b/graphics/images/sequenceboard.png
new file mode 100644
index 0000000..2f4a137
--- /dev/null
+++ b/graphics/images/sequenceboard.png
Binary files differ
diff --git a/graphics/images/spit23loginwallpaper_800x600.png b/graphics/images/spit23loginwallpaper_800x600.png
new file mode 100644
index 0000000..e54193e
--- /dev/null
+++ b/graphics/images/spit23loginwallpaper_800x600.png
Binary files differ
diff --git a/graphics/items/equipment/ammo/arrow.png b/graphics/items/equipment/ammo/arrow.png
new file mode 100644
index 0000000..09f98b1
--- /dev/null
+++ b/graphics/items/equipment/ammo/arrow.png
Binary files differ
diff --git a/graphics/items/equipment/ammo/bonearrow.png b/graphics/items/equipment/ammo/bonearrow.png
new file mode 100644
index 0000000..aef877d
--- /dev/null
+++ b/graphics/items/equipment/ammo/bonearrow.png
Binary files differ
diff --git a/graphics/items/equipment/ammo/cursedarrow.png b/graphics/items/equipment/ammo/cursedarrow.png
new file mode 100644
index 0000000..cef5eca
--- /dev/null
+++ b/graphics/items/equipment/ammo/cursedarrow.png
Binary files differ
diff --git a/graphics/items/equipment/ammo/ironarrow.png b/graphics/items/equipment/ammo/ironarrow.png
new file mode 100644
index 0000000..85cca43
--- /dev/null
+++ b/graphics/items/equipment/ammo/ironarrow.png
Binary files differ
diff --git a/graphics/items/equipment/ammo/mortararrow.png b/graphics/items/equipment/ammo/mortararrow.png
new file mode 100644
index 0000000..719cbf8
--- /dev/null
+++ b/graphics/items/equipment/ammo/mortararrow.png
Binary files differ
diff --git a/graphics/items/equipment/ammo/placeholder.png b/graphics/items/equipment/ammo/placeholder.png
new file mode 100644
index 0000000..00e8d87
--- /dev/null
+++ b/graphics/items/equipment/ammo/placeholder.png
Binary files differ
diff --git a/graphics/items/equipment/ammo/poisonarrow.png b/graphics/items/equipment/ammo/poisonarrow.png
new file mode 100644
index 0000000..dc8bfbc
--- /dev/null
+++ b/graphics/items/equipment/ammo/poisonarrow.png
Binary files differ
diff --git a/graphics/items/equipment/ammo/roundstone.png b/graphics/items/equipment/ammo/roundstone.png
new file mode 100644
index 0000000..ca19d31
--- /dev/null
+++ b/graphics/items/equipment/ammo/roundstone.png
Binary files differ
diff --git a/graphics/items/equipment/ammo/thornarrow.png b/graphics/items/equipment/ammo/thornarrow.png
new file mode 100644
index 0000000..2a25757
--- /dev/null
+++ b/graphics/items/equipment/ammo/thornarrow.png
Binary files differ
diff --git a/graphics/items/equipment/ammo/tolchiarrow.png b/graphics/items/equipment/ammo/tolchiarrow.png
new file mode 100644
index 0000000..20ac619
--- /dev/null
+++ b/graphics/items/equipment/ammo/tolchiarrow.png
Binary files differ
diff --git a/graphics/items/equipment/ammo/trainingarrow.png b/graphics/items/equipment/ammo/trainingarrow.png
new file mode 100644
index 0000000..2cbfded
--- /dev/null
+++ b/graphics/items/equipment/ammo/trainingarrow.png
Binary files differ
diff --git a/graphics/items/equipment/amulet/alvasuspendant.png b/graphics/items/equipment/amulet/alvasuspendant.png
new file mode 100644
index 0000000..6099e52
--- /dev/null
+++ b/graphics/items/equipment/amulet/alvasuspendant.png
Binary files differ
diff --git a/graphics/items/equipment/amulet/angelamulet.png b/graphics/items/equipment/amulet/angelamulet.png
new file mode 100644
index 0000000..0d33b93
--- /dev/null
+++ b/graphics/items/equipment/amulet/angelamulet.png
Binary files differ
diff --git a/graphics/items/equipment/amulet/barbarianamulet.png b/graphics/items/equipment/amulet/barbarianamulet.png
new file mode 100644
index 0000000..9ac0532
--- /dev/null
+++ b/graphics/items/equipment/amulet/barbarianamulet.png
Binary files differ
diff --git a/graphics/items/equipment/amulet/barbarianmasteramulet.png b/graphics/items/equipment/amulet/barbarianmasteramulet.png
new file mode 100644
index 0000000..8ee4bc2
--- /dev/null
+++ b/graphics/items/equipment/amulet/barbarianmasteramulet.png
Binary files differ
diff --git a/graphics/items/equipment/amulet/bloodstonependant.png b/graphics/items/equipment/amulet/bloodstonependant.png
new file mode 100644
index 0000000..580419b
--- /dev/null
+++ b/graphics/items/equipment/amulet/bloodstonependant.png
Binary files differ
diff --git a/graphics/items/equipment/amulet/bromenalfourleafamulet.png b/graphics/items/equipment/amulet/bromenalfourleafamulet.png
new file mode 100644
index 0000000..16a826d
--- /dev/null
+++ b/graphics/items/equipment/amulet/bromenalfourleafamulet.png
Binary files differ
diff --git a/graphics/items/equipment/amulet/clawpendant.png b/graphics/items/equipment/amulet/clawpendant.png
new file mode 100644
index 0000000..c4d0684
--- /dev/null
+++ b/graphics/items/equipment/amulet/clawpendant.png
Binary files differ
diff --git a/graphics/items/equipment/amulet/crozenitefourleafamulet.png b/graphics/items/equipment/amulet/crozenitefourleafamulet.png
new file mode 100644
index 0000000..e77296c
--- /dev/null
+++ b/graphics/items/equipment/amulet/crozenitefourleafamulet.png
Binary files differ
diff --git a/graphics/items/equipment/amulet/darkpendant.png b/graphics/items/equipment/amulet/darkpendant.png
new file mode 100644
index 0000000..3d830cf
--- /dev/null
+++ b/graphics/items/equipment/amulet/darkpendant.png
Binary files differ
diff --git a/graphics/items/equipment/amulet/darktalisman.png b/graphics/items/equipment/amulet/darktalisman.png
new file mode 100644
index 0000000..ffeb747
--- /dev/null
+++ b/graphics/items/equipment/amulet/darktalisman.png
Binary files differ
diff --git a/graphics/items/equipment/amulet/enchanter.png b/graphics/items/equipment/amulet/enchanter.png
new file mode 100644
index 0000000..3023715
--- /dev/null
+++ b/graphics/items/equipment/amulet/enchanter.png
Binary files differ
diff --git a/graphics/items/equipment/amulet/flighttalisman.png b/graphics/items/equipment/amulet/flighttalisman.png
new file mode 100644
index 0000000..0381d0b
--- /dev/null
+++ b/graphics/items/equipment/amulet/flighttalisman.png
Binary files differ
diff --git a/graphics/items/equipment/amulet/goldenfourleafamulet.png b/graphics/items/equipment/amulet/goldenfourleafamulet.png
new file mode 100644
index 0000000..c19a2f6
--- /dev/null
+++ b/graphics/items/equipment/amulet/goldenfourleafamulet.png
Binary files differ
diff --git a/graphics/items/equipment/amulet/heartnecklace.png b/graphics/items/equipment/amulet/heartnecklace.png
new file mode 100644
index 0000000..41eb565
--- /dev/null
+++ b/graphics/items/equipment/amulet/heartnecklace.png
Binary files differ
diff --git a/graphics/items/equipment/amulet/infinite.png b/graphics/items/equipment/amulet/infinite.png
new file mode 100644
index 0000000..93ff0a7
--- /dev/null
+++ b/graphics/items/equipment/amulet/infinite.png
Binary files differ
diff --git a/graphics/items/equipment/amulet/ironfourleafamulet.png b/graphics/items/equipment/amulet/ironfourleafamulet.png
new file mode 100644
index 0000000..9faa204
--- /dev/null
+++ b/graphics/items/equipment/amulet/ironfourleafamulet.png
Binary files differ
diff --git a/graphics/items/equipment/amulet/jacksskeletoncharm.png b/graphics/items/equipment/amulet/jacksskeletoncharm.png
new file mode 100644
index 0000000..9b59626
--- /dev/null
+++ b/graphics/items/equipment/amulet/jacksskeletoncharm.png
Binary files differ
diff --git a/graphics/items/equipment/amulet/japanese.png b/graphics/items/equipment/amulet/japanese.png
new file mode 100644
index 0000000..05f02b4
--- /dev/null
+++ b/graphics/items/equipment/amulet/japanese.png
Binary files differ
diff --git a/graphics/items/equipment/amulet/lifestonependant.png b/graphics/items/equipment/amulet/lifestonependant.png
new file mode 100644
index 0000000..f0a482d
--- /dev/null
+++ b/graphics/items/equipment/amulet/lifestonependant.png
Binary files differ
diff --git a/graphics/items/equipment/amulet/mechamedallion.png b/graphics/items/equipment/amulet/mechamedallion.png
new file mode 100644
index 0000000..b0efbad
--- /dev/null
+++ b/graphics/items/equipment/amulet/mechamedallion.png
Binary files differ
diff --git a/graphics/items/equipment/amulet/misticalamulet.png b/graphics/items/equipment/amulet/misticalamulet.png
new file mode 100644
index 0000000..4eb7baf
--- /dev/null
+++ b/graphics/items/equipment/amulet/misticalamulet.png
Binary files differ
diff --git a/graphics/items/equipment/amulet/monkpendant.png b/graphics/items/equipment/amulet/monkpendant.png
new file mode 100644
index 0000000..5fc58de
--- /dev/null
+++ b/graphics/items/equipment/amulet/monkpendant.png
Binary files differ
diff --git a/graphics/items/equipment/amulet/mouboopendant.png b/graphics/items/equipment/amulet/mouboopendant.png
new file mode 100644
index 0000000..4d92f5d
--- /dev/null
+++ b/graphics/items/equipment/amulet/mouboopendant.png
Binary files differ
diff --git a/graphics/items/equipment/amulet/rawtalisman.png b/graphics/items/equipment/amulet/rawtalisman.png
new file mode 100644
index 0000000..cd3e9dd
--- /dev/null
+++ b/graphics/items/equipment/amulet/rawtalisman.png
Binary files differ
diff --git a/graphics/items/equipment/amulet/toothnecklace.png b/graphics/items/equipment/amulet/toothnecklace.png
new file mode 100644
index 0000000..eccd34c
--- /dev/null
+++ b/graphics/items/equipment/amulet/toothnecklace.png
Binary files differ
diff --git a/graphics/items/equipment/amulet/wolvernteethnecklace.png b/graphics/items/equipment/amulet/wolvernteethnecklace.png
new file mode 100644
index 0000000..6a38c18
--- /dev/null
+++ b/graphics/items/equipment/amulet/wolvernteethnecklace.png
Binary files differ
diff --git a/graphics/items/equipment/charms/ashurn.png b/graphics/items/equipment/charms/ashurn.png
new file mode 100644
index 0000000..f80eb87
--- /dev/null
+++ b/graphics/items/equipment/charms/ashurn.png
Binary files differ
diff --git a/graphics/items/equipment/charms/astralcube.png b/graphics/items/equipment/charms/astralcube.png
new file mode 100644
index 0000000..7d2c3c8
--- /dev/null
+++ b/graphics/items/equipment/charms/astralcube.png
Binary files differ
diff --git a/graphics/items/equipment/charms/brokendoll.png b/graphics/items/equipment/charms/brokendoll.png
new file mode 100644
index 0000000..c834708
--- /dev/null
+++ b/graphics/items/equipment/charms/brokendoll.png
Binary files differ
diff --git a/graphics/items/equipment/charms/bronzemedal.png b/graphics/items/equipment/charms/bronzemedal.png
new file mode 100644
index 0000000..c9e8179
--- /dev/null
+++ b/graphics/items/equipment/charms/bronzemedal.png
Binary files differ
diff --git a/graphics/items/equipment/charms/cursedskull.png b/graphics/items/equipment/charms/cursedskull.png
new file mode 100644
index 0000000..aa70ca1
--- /dev/null
+++ b/graphics/items/equipment/charms/cursedskull.png
Binary files differ
diff --git a/graphics/items/equipment/charms/doll.png b/graphics/items/equipment/charms/doll.png
new file mode 100644
index 0000000..668e2ca
--- /dev/null
+++ b/graphics/items/equipment/charms/doll.png
Binary files differ
diff --git a/graphics/items/equipment/charms/dragonstar.png b/graphics/items/equipment/charms/dragonstar.png
new file mode 100644
index 0000000..7b2aa2b
--- /dev/null
+++ b/graphics/items/equipment/charms/dragonstar.png
Binary files differ
diff --git a/graphics/items/equipment/charms/earthscroll.png b/graphics/items/equipment/charms/earthscroll.png
new file mode 100644
index 0000000..0dc400f
--- /dev/null
+++ b/graphics/items/equipment/charms/earthscroll.png
Binary files differ
diff --git a/graphics/items/equipment/charms/firescroll.png b/graphics/items/equipment/charms/firescroll.png
new file mode 100644
index 0000000..c5ff12c
--- /dev/null
+++ b/graphics/items/equipment/charms/firescroll.png
Binary files differ
diff --git a/graphics/items/equipment/charms/fourleafclover.png b/graphics/items/equipment/charms/fourleafclover.png
new file mode 100644
index 0000000..d332814
--- /dev/null
+++ b/graphics/items/equipment/charms/fourleafclover.png
Binary files differ
diff --git a/graphics/items/equipment/charms/goldmedal.png b/graphics/items/equipment/charms/goldmedal.png
new file mode 100644
index 0000000..8276564
--- /dev/null
+++ b/graphics/items/equipment/charms/goldmedal.png
Binary files differ
diff --git a/graphics/items/equipment/charms/graduationalbum.png b/graphics/items/equipment/charms/graduationalbum.png
new file mode 100644
index 0000000..b2b9572
--- /dev/null
+++ b/graphics/items/equipment/charms/graduationalbum.png
Binary files differ
diff --git a/graphics/items/equipment/charms/grimoir.png b/graphics/items/equipment/charms/grimoir.png
new file mode 100644
index 0000000..995ebd3
--- /dev/null
+++ b/graphics/items/equipment/charms/grimoir.png
Binary files differ
diff --git a/graphics/items/equipment/charms/heartofisis.png b/graphics/items/equipment/charms/heartofisis.png
new file mode 100644
index 0000000..6a9116c
--- /dev/null
+++ b/graphics/items/equipment/charms/heartofisis.png
Binary files differ
diff --git a/graphics/items/equipment/charms/leatherball.png b/graphics/items/equipment/charms/leatherball.png
new file mode 100644
index 0000000..927423e
--- /dev/null
+++ b/graphics/items/equipment/charms/leatherball.png
Binary files differ
diff --git a/graphics/items/equipment/charms/oldtowel.png b/graphics/items/equipment/charms/oldtowel.png
new file mode 100644
index 0000000..dda4f62
--- /dev/null
+++ b/graphics/items/equipment/charms/oldtowel.png
Binary files differ
diff --git a/graphics/items/equipment/charms/plushmouboo.png b/graphics/items/equipment/charms/plushmouboo.png
new file mode 100644
index 0000000..87a8540
--- /dev/null
+++ b/graphics/items/equipment/charms/plushmouboo.png
Binary files differ
diff --git a/graphics/items/equipment/charms/redstocking.png b/graphics/items/equipment/charms/redstocking.png
new file mode 100644
index 0000000..0973593
--- /dev/null
+++ b/graphics/items/equipment/charms/redstocking.png
Binary files differ
diff --git a/graphics/items/equipment/charms/rubberducky.png b/graphics/items/equipment/charms/rubberducky.png
new file mode 100644
index 0000000..d490627
--- /dev/null
+++ b/graphics/items/equipment/charms/rubberducky.png
Binary files differ
diff --git a/graphics/items/equipment/charms/santaglobe.png b/graphics/items/equipment/charms/santaglobe.png
new file mode 100644
index 0000000..15f4761
--- /dev/null
+++ b/graphics/items/equipment/charms/santaglobe.png
Binary files differ
diff --git a/graphics/items/equipment/charms/silvermedal.png b/graphics/items/equipment/charms/silvermedal.png
new file mode 100644
index 0000000..a5197c1
--- /dev/null
+++ b/graphics/items/equipment/charms/silvermedal.png
Binary files differ
diff --git a/graphics/items/equipment/charms/snowmanglobe.png b/graphics/items/equipment/charms/snowmanglobe.png
new file mode 100644
index 0000000..d2dec68
--- /dev/null
+++ b/graphics/items/equipment/charms/snowmanglobe.png
Binary files differ
diff --git a/graphics/items/equipment/charms/spectralorb.png b/graphics/items/equipment/charms/spectralorb.png
new file mode 100644
index 0000000..fe711e5
--- /dev/null
+++ b/graphics/items/equipment/charms/spectralorb.png
Binary files differ
diff --git a/graphics/items/equipment/charms/thetabook.png b/graphics/items/equipment/charms/thetabook.png
new file mode 100644
index 0000000..1772d89
--- /dev/null
+++ b/graphics/items/equipment/charms/thetabook.png
Binary files differ
diff --git a/graphics/items/equipment/charms/treasuremap.png b/graphics/items/equipment/charms/treasuremap.png
new file mode 100644
index 0000000..6c65dd8
--- /dev/null
+++ b/graphics/items/equipment/charms/treasuremap.png
Binary files differ
diff --git a/graphics/items/equipment/charms/treasuremap2.png b/graphics/items/equipment/charms/treasuremap2.png
new file mode 100644
index 0000000..d303244
--- /dev/null
+++ b/graphics/items/equipment/charms/treasuremap2.png
Binary files differ
diff --git a/graphics/items/equipment/charms/zarkorscroll.png b/graphics/items/equipment/charms/zarkorscroll.png
new file mode 100644
index 0000000..2779eae
--- /dev/null
+++ b/graphics/items/equipment/charms/zarkorscroll.png
Binary files differ
diff --git a/graphics/items/equipment/chest/assassinchest.png b/graphics/items/equipment/chest/assassinchest.png
new file mode 100644
index 0000000..975b9b5
--- /dev/null
+++ b/graphics/items/equipment/chest/assassinchest.png
Binary files differ
diff --git a/graphics/items/equipment/chest/bathrobe.png b/graphics/items/equipment/chest/bathrobe.png
new file mode 100644
index 0000000..3837d90
--- /dev/null
+++ b/graphics/items/equipment/chest/bathrobe.png
Binary files differ
diff --git a/graphics/items/equipment/chest/bromenalchest.png b/graphics/items/equipment/chest/bromenalchest.png
new file mode 100644
index 0000000..65df4cb
--- /dev/null
+++ b/graphics/items/equipment/chest/bromenalchest.png
Binary files differ
diff --git a/graphics/items/equipment/chest/candorshirt.png b/graphics/items/equipment/chest/candorshirt.png
new file mode 100644
index 0000000..124e1b8
--- /dev/null
+++ b/graphics/items/equipment/chest/candorshirt.png
Binary files differ
diff --git a/graphics/items/equipment/chest/chainmail.png b/graphics/items/equipment/chest/chainmail.png
new file mode 100644
index 0000000..1dbcbce
--- /dev/null
+++ b/graphics/items/equipment/chest/chainmail.png
Binary files differ
diff --git a/graphics/items/equipment/chest/communityshirt.png b/graphics/items/equipment/chest/communityshirt.png
new file mode 100644
index 0000000..10e0fe4
--- /dev/null
+++ b/graphics/items/equipment/chest/communityshirt.png
Binary files differ
diff --git a/graphics/items/equipment/chest/contributorsweater.png b/graphics/items/equipment/chest/contributorsweater.png
new file mode 100644
index 0000000..271b789
--- /dev/null
+++ b/graphics/items/equipment/chest/contributorsweater.png
Binary files differ
diff --git a/graphics/items/equipment/chest/copperarmor.png b/graphics/items/equipment/chest/copperarmor.png
new file mode 100644
index 0000000..186432a
--- /dev/null
+++ b/graphics/items/equipment/chest/copperarmor.png
Binary files differ
diff --git a/graphics/items/equipment/chest/cottonshirt.png b/graphics/items/equipment/chest/cottonshirt.png
new file mode 100644
index 0000000..7e3a427
--- /dev/null
+++ b/graphics/items/equipment/chest/cottonshirt.png
Binary files differ
diff --git a/graphics/items/equipment/chest/desertshirt.png b/graphics/items/equipment/chest/desertshirt.png
new file mode 100644
index 0000000..54af2a3
--- /dev/null
+++ b/graphics/items/equipment/chest/desertshirt.png
Binary files differ
diff --git a/graphics/items/equipment/chest/forestarmor.png b/graphics/items/equipment/chest/forestarmor.png
new file mode 100644
index 0000000..3ef390c
--- /dev/null
+++ b/graphics/items/equipment/chest/forestarmor.png
Binary files differ
diff --git a/graphics/items/equipment/chest/gmrobe.png b/graphics/items/equipment/chest/gmrobe.png
new file mode 100644
index 0000000..93470ea
--- /dev/null
+++ b/graphics/items/equipment/chest/gmrobe.png
Binary files differ
diff --git a/graphics/items/equipment/chest/leathershirt.png b/graphics/items/equipment/chest/leathershirt.png
new file mode 100644
index 0000000..a1e67d2
--- /dev/null
+++ b/graphics/items/equipment/chest/leathershirt.png
Binary files differ
diff --git a/graphics/items/equipment/chest/lightplatemail.png b/graphics/items/equipment/chest/lightplatemail.png
new file mode 100644
index 0000000..a4303b0
--- /dev/null
+++ b/graphics/items/equipment/chest/lightplatemail.png
Binary files differ
diff --git a/graphics/items/equipment/chest/minertanktop.png b/graphics/items/equipment/chest/minertanktop.png
new file mode 100644
index 0000000..9b7d5d9
--- /dev/null
+++ b/graphics/items/equipment/chest/minertanktop.png
Binary files differ
diff --git a/graphics/items/equipment/chest/redknight.png b/graphics/items/equipment/chest/redknight.png
new file mode 100644
index 0000000..5ec3953
--- /dev/null
+++ b/graphics/items/equipment/chest/redknight.png
Binary files differ
diff --git a/graphics/items/equipment/chest/sailorshirt.png b/graphics/items/equipment/chest/sailorshirt.png
new file mode 100644
index 0000000..ba24da0
--- /dev/null
+++ b/graphics/items/equipment/chest/sailorshirt.png
Binary files differ
diff --git a/graphics/items/equipment/chest/saviorarmor.png b/graphics/items/equipment/chest/saviorarmor.png
new file mode 100644
index 0000000..25a8bb7
--- /dev/null
+++ b/graphics/items/equipment/chest/saviorarmor.png
Binary files differ
diff --git a/graphics/items/equipment/chest/shorttanktop.png b/graphics/items/equipment/chest/shorttanktop.png
new file mode 100644
index 0000000..8ec556e
--- /dev/null
+++ b/graphics/items/equipment/chest/shorttanktop.png
Binary files differ
diff --git a/graphics/items/equipment/chest/silkrobe.png b/graphics/items/equipment/chest/silkrobe.png
new file mode 100644
index 0000000..0f19f9a
--- /dev/null
+++ b/graphics/items/equipment/chest/silkrobe.png
Binary files differ
diff --git a/graphics/items/equipment/chest/sorcererrobe.png b/graphics/items/equipment/chest/sorcererrobe.png
new file mode 100644
index 0000000..862990c
--- /dev/null
+++ b/graphics/items/equipment/chest/sorcererrobe.png
Binary files differ
diff --git a/graphics/items/equipment/chest/tanktop.png b/graphics/items/equipment/chest/tanktop.png
new file mode 100644
index 0000000..c6eff65
--- /dev/null
+++ b/graphics/items/equipment/chest/tanktop.png
Binary files differ
diff --git a/graphics/items/equipment/chest/terranitearmor.png b/graphics/items/equipment/chest/terranitearmor.png
new file mode 100644
index 0000000..5400c99
--- /dev/null
+++ b/graphics/items/equipment/chest/terranitearmor.png
Binary files differ
diff --git a/graphics/items/equipment/chest/tnecksweater.png b/graphics/items/equipment/chest/tnecksweater.png
new file mode 100644
index 0000000..e8284d8
--- /dev/null
+++ b/graphics/items/equipment/chest/tnecksweater.png
Binary files differ
diff --git a/graphics/items/equipment/chest/trainingshirt.png b/graphics/items/equipment/chest/trainingshirt.png
new file mode 100644
index 0000000..a21d48a
--- /dev/null
+++ b/graphics/items/equipment/chest/trainingshirt.png
Binary files differ
diff --git a/graphics/items/equipment/chest/uglychristmassweater.png b/graphics/items/equipment/chest/uglychristmassweater.png
new file mode 100644
index 0000000..fd9e984
--- /dev/null
+++ b/graphics/items/equipment/chest/uglychristmassweater.png
Binary files differ
diff --git a/graphics/items/equipment/chest/valentinedress.png b/graphics/items/equipment/chest/valentinedress.png
new file mode 100644
index 0000000..31475b5
--- /dev/null
+++ b/graphics/items/equipment/chest/valentinedress.png
Binary files differ
diff --git a/graphics/items/equipment/chest/vneckjumper.png b/graphics/items/equipment/chest/vneckjumper.png
new file mode 100644
index 0000000..7467353
--- /dev/null
+++ b/graphics/items/equipment/chest/vneckjumper.png
Binary files differ
diff --git a/graphics/items/equipment/chest/vnecksweater.png b/graphics/items/equipment/chest/vnecksweater.png
new file mode 100644
index 0000000..d4d3959
--- /dev/null
+++ b/graphics/items/equipment/chest/vnecksweater.png
Binary files differ
diff --git a/graphics/items/equipment/chest/warlordplate.png b/graphics/items/equipment/chest/warlordplate.png
new file mode 100644
index 0000000..c8b4652
--- /dev/null
+++ b/graphics/items/equipment/chest/warlordplate.png
Binary files differ
diff --git a/graphics/items/equipment/feet/assassinboots.png b/graphics/items/equipment/feet/assassinboots.png
new file mode 100644
index 0000000..952aaf7
--- /dev/null
+++ b/graphics/items/equipment/feet/assassinboots.png
Binary files differ
diff --git a/graphics/items/equipment/feet/boots.png b/graphics/items/equipment/feet/boots.png
new file mode 100644
index 0000000..6c069db
--- /dev/null
+++ b/graphics/items/equipment/feet/boots.png
Binary files differ
diff --git a/graphics/items/equipment/feet/bromenalboots.png b/graphics/items/equipment/feet/bromenalboots.png
new file mode 100644
index 0000000..6cdb1a5
--- /dev/null
+++ b/graphics/items/equipment/feet/bromenalboots.png
Binary files differ
diff --git a/graphics/items/equipment/feet/candorboots.png b/graphics/items/equipment/feet/candorboots.png
new file mode 100644
index 0000000..dacae26
--- /dev/null
+++ b/graphics/items/equipment/feet/candorboots.png
Binary files differ
diff --git a/graphics/items/equipment/feet/cottonboots.png b/graphics/items/equipment/feet/cottonboots.png
new file mode 100644
index 0000000..e2d6f8a
--- /dev/null
+++ b/graphics/items/equipment/feet/cottonboots.png
Binary files differ
diff --git a/graphics/items/equipment/feet/fursboots.png b/graphics/items/equipment/feet/fursboots.png
new file mode 100644
index 0000000..a1f5292
--- /dev/null
+++ b/graphics/items/equipment/feet/fursboots.png
Binary files differ
diff --git a/graphics/items/equipment/feet/slippers.png b/graphics/items/equipment/feet/slippers.png
new file mode 100644
index 0000000..2a5bc6f
--- /dev/null
+++ b/graphics/items/equipment/feet/slippers.png
Binary files differ
diff --git a/graphics/items/equipment/feet/squirrelboots.png b/graphics/items/equipment/feet/squirrelboots.png
new file mode 100644
index 0000000..eb878ee
--- /dev/null
+++ b/graphics/items/equipment/feet/squirrelboots.png
Binary files differ
diff --git a/graphics/items/equipment/feet/tulimsharguardboots.png b/graphics/items/equipment/feet/tulimsharguardboots.png
new file mode 100644
index 0000000..40487d0
--- /dev/null
+++ b/graphics/items/equipment/feet/tulimsharguardboots.png
Binary files differ
diff --git a/graphics/items/equipment/feet/warlordboots.png b/graphics/items/equipment/feet/warlordboots.png
new file mode 100644
index 0000000..41139b6
--- /dev/null
+++ b/graphics/items/equipment/feet/warlordboots.png
Binary files differ
diff --git a/graphics/items/equipment/hands/armbands.png b/graphics/items/equipment/hands/armbands.png
new file mode 100644
index 0000000..47e52c0
--- /dev/null
+++ b/graphics/items/equipment/hands/armbands.png
Binary files differ
diff --git a/graphics/items/equipment/hands/assassingloves.png b/graphics/items/equipment/hands/assassingloves.png
new file mode 100644
index 0000000..c1d1697
--- /dev/null
+++ b/graphics/items/equipment/hands/assassingloves.png
Binary files differ
diff --git a/graphics/items/equipment/hands/bromenalgloves.png b/graphics/items/equipment/hands/bromenalgloves.png
new file mode 100644
index 0000000..25f98ef
--- /dev/null
+++ b/graphics/items/equipment/hands/bromenalgloves.png
Binary files differ
diff --git a/graphics/items/equipment/hands/candorgloves.png b/graphics/items/equipment/hands/candorgloves.png
new file mode 100644
index 0000000..c7cfe98
--- /dev/null
+++ b/graphics/items/equipment/hands/candorgloves.png
Binary files differ
diff --git a/graphics/items/equipment/hands/copperarmbands.png b/graphics/items/equipment/hands/copperarmbands.png
new file mode 100644
index 0000000..9b3db6b
--- /dev/null
+++ b/graphics/items/equipment/hands/copperarmbands.png
Binary files differ
diff --git a/graphics/items/equipment/hands/cottongloves.png b/graphics/items/equipment/hands/cottongloves.png
new file mode 100644
index 0000000..7a78553
--- /dev/null
+++ b/graphics/items/equipment/hands/cottongloves.png
Binary files differ
diff --git a/graphics/items/equipment/hands/ironarmbands.png b/graphics/items/equipment/hands/ironarmbands.png
new file mode 100644
index 0000000..1018471
--- /dev/null
+++ b/graphics/items/equipment/hands/ironarmbands.png
Binary files differ
diff --git a/graphics/items/equipment/hands/leathergloves.png b/graphics/items/equipment/hands/leathergloves.png
new file mode 100644
index 0000000..3d44c4a
--- /dev/null
+++ b/graphics/items/equipment/hands/leathergloves.png
Binary files differ
diff --git a/graphics/items/equipment/hands/minergloves.png b/graphics/items/equipment/hands/minergloves.png
new file mode 100644
index 0000000..2b42b35
--- /dev/null
+++ b/graphics/items/equipment/hands/minergloves.png
Binary files differ
diff --git a/graphics/items/equipment/hands/scarabarmlet.png b/graphics/items/equipment/hands/scarabarmlet.png
new file mode 100644
index 0000000..be326c6
--- /dev/null
+++ b/graphics/items/equipment/hands/scarabarmlet.png
Binary files differ
diff --git a/graphics/items/equipment/head/admcap.png b/graphics/items/equipment/head/admcap.png
new file mode 100644
index 0000000..e159ff1
--- /dev/null
+++ b/graphics/items/equipment/head/admcap.png
Binary files differ
diff --git a/graphics/items/equipment/head/afkcap.png b/graphics/items/equipment/head/afkcap.png
new file mode 100644
index 0000000..f457dcb
--- /dev/null
+++ b/graphics/items/equipment/head/afkcap.png
Binary files differ
diff --git a/graphics/items/equipment/head/alchemisthelmet.png b/graphics/items/equipment/head/alchemisthelmet.png
new file mode 100644
index 0000000..0ba7cff
--- /dev/null
+++ b/graphics/items/equipment/head/alchemisthelmet.png
Binary files differ
diff --git a/graphics/items/equipment/head/alphamouboohead.png b/graphics/items/equipment/head/alphamouboohead.png
new file mode 100644
index 0000000..eec62e6
--- /dev/null
+++ b/graphics/items/equipment/head/alphamouboohead.png
Binary files differ
diff --git a/graphics/items/equipment/head/antlerhat.png b/graphics/items/equipment/head/antlerhat.png
new file mode 100644
index 0000000..56a611d
--- /dev/null
+++ b/graphics/items/equipment/head/antlerhat.png
Binary files differ
diff --git a/graphics/items/equipment/head/archangelhelmet.png b/graphics/items/equipment/head/archangelhelmet.png
new file mode 100644
index 0000000..c09a491
--- /dev/null
+++ b/graphics/items/equipment/head/archangelhelmet.png
Binary files differ
diff --git a/graphics/items/equipment/head/axehat.png b/graphics/items/equipment/head/axehat.png
new file mode 100644
index 0000000..edb7a43
--- /dev/null
+++ b/graphics/items/equipment/head/axehat.png
Binary files differ
diff --git a/graphics/items/equipment/head/backcowboyhat.png b/graphics/items/equipment/head/backcowboyhat.png
new file mode 100644
index 0000000..a8c3626
--- /dev/null
+++ b/graphics/items/equipment/head/backcowboyhat.png
Binary files differ
diff --git a/graphics/items/equipment/head/bandana.png b/graphics/items/equipment/head/bandana.png
new file mode 100644
index 0000000..b706c02
--- /dev/null
+++ b/graphics/items/equipment/head/bandana.png
Binary files differ
diff --git a/graphics/items/equipment/head/beaniecopter.png b/graphics/items/equipment/head/beaniecopter.png
new file mode 100644
index 0000000..135fc28
--- /dev/null
+++ b/graphics/items/equipment/head/beaniecopter.png
Binary files differ
diff --git a/graphics/items/equipment/head/bearhat.png b/graphics/items/equipment/head/bearhat.png
new file mode 100644
index 0000000..587d297
--- /dev/null
+++ b/graphics/items/equipment/head/bearhat.png
Binary files differ
diff --git a/graphics/items/equipment/head/beekeeperhat.png b/graphics/items/equipment/head/beekeeperhat.png
new file mode 100644
index 0000000..3d66790
--- /dev/null
+++ b/graphics/items/equipment/head/beekeeperhat.png
Binary files differ
diff --git a/graphics/items/equipment/head/boina.png b/graphics/items/equipment/head/boina.png
new file mode 100644
index 0000000..8f2dc26
--- /dev/null
+++ b/graphics/items/equipment/head/boina.png
Binary files differ
diff --git a/graphics/items/equipment/head/bountyhunterhelmet.png b/graphics/items/equipment/head/bountyhunterhelmet.png
new file mode 100644
index 0000000..fa8ead7
--- /dev/null
+++ b/graphics/items/equipment/head/bountyhunterhelmet.png
Binary files differ
diff --git a/graphics/items/equipment/head/bowlerhat.png b/graphics/items/equipment/head/bowlerhat.png
new file mode 100644
index 0000000..151e776
--- /dev/null
+++ b/graphics/items/equipment/head/bowlerhat.png
Binary files differ
diff --git a/graphics/items/equipment/head/braineggshell.png b/graphics/items/equipment/head/braineggshell.png
new file mode 100644
index 0000000..5fec8db
--- /dev/null
+++ b/graphics/items/equipment/head/braineggshell.png
Binary files differ
diff --git a/graphics/items/equipment/head/brimmedfeatherhat.png b/graphics/items/equipment/head/brimmedfeatherhat.png
new file mode 100644
index 0000000..a02104a
--- /dev/null
+++ b/graphics/items/equipment/head/brimmedfeatherhat.png
Binary files differ
diff --git a/graphics/items/equipment/head/brimmedflowerhat.png b/graphics/items/equipment/head/brimmedflowerhat.png
new file mode 100644
index 0000000..8cd8bf3
--- /dev/null
+++ b/graphics/items/equipment/head/brimmedflowerhat.png
Binary files differ
diff --git a/graphics/items/equipment/head/brimmedhat.png b/graphics/items/equipment/head/brimmedhat.png
new file mode 100644
index 0000000..0a5698a
--- /dev/null
+++ b/graphics/items/equipment/head/brimmedhat.png
Binary files differ
diff --git a/graphics/items/equipment/head/bromenalhelmet.png b/graphics/items/equipment/head/bromenalhelmet.png
new file mode 100644
index 0000000..539b7e9
--- /dev/null
+++ b/graphics/items/equipment/head/bromenalhelmet.png
Binary files differ
diff --git a/graphics/items/equipment/head/bucket.png b/graphics/items/equipment/head/bucket.png
new file mode 100644
index 0000000..04cf54d
--- /dev/null
+++ b/graphics/items/equipment/head/bucket.png
Binary files differ
diff --git a/graphics/items/equipment/head/bull.png b/graphics/items/equipment/head/bull.png
new file mode 100644
index 0000000..0e30c1f
--- /dev/null
+++ b/graphics/items/equipment/head/bull.png
Binary files differ
diff --git a/graphics/items/equipment/head/bunnyears.png b/graphics/items/equipment/head/bunnyears.png
new file mode 100644
index 0000000..37071b3
--- /dev/null
+++ b/graphics/items/equipment/head/bunnyears.png
Binary files differ
diff --git a/graphics/items/equipment/head/candlehelmet.png b/graphics/items/equipment/head/candlehelmet.png
new file mode 100644
index 0000000..dcde3f7
--- /dev/null
+++ b/graphics/items/equipment/head/candlehelmet.png
Binary files differ
diff --git a/graphics/items/equipment/head/candorheadband.png b/graphics/items/equipment/head/candorheadband.png
new file mode 100644
index 0000000..9a9c1f6
--- /dev/null
+++ b/graphics/items/equipment/head/candorheadband.png
Binary files differ
diff --git a/graphics/items/equipment/head/cap.png b/graphics/items/equipment/head/cap.png
new file mode 100644
index 0000000..36cd9af
--- /dev/null
+++ b/graphics/items/equipment/head/cap.png
Binary files differ
diff --git a/graphics/items/equipment/head/captaincap.png b/graphics/items/equipment/head/captaincap.png
new file mode 100644
index 0000000..3d72dca
--- /dev/null
+++ b/graphics/items/equipment/head/captaincap.png
Binary files differ
diff --git a/graphics/items/equipment/head/catears.png b/graphics/items/equipment/head/catears.png
new file mode 100644
index 0000000..fd5f8da
--- /dev/null
+++ b/graphics/items/equipment/head/catears.png
Binary files differ
diff --git a/graphics/items/equipment/head/cathelmet.png b/graphics/items/equipment/head/cathelmet.png
new file mode 100644
index 0000000..bfd3ad1
--- /dev/null
+++ b/graphics/items/equipment/head/cathelmet.png
Binary files differ
diff --git a/graphics/items/equipment/head/centurionhelmet.png b/graphics/items/equipment/head/centurionhelmet.png
new file mode 100644
index 0000000..0045af0
--- /dev/null
+++ b/graphics/items/equipment/head/centurionhelmet.png
Binary files differ
diff --git a/graphics/items/equipment/head/chefhat.png b/graphics/items/equipment/head/chefhat.png
new file mode 100644
index 0000000..a0f2b43
--- /dev/null
+++ b/graphics/items/equipment/head/chefhat.png
Binary files differ
diff --git a/graphics/items/equipment/head/clericcap.png b/graphics/items/equipment/head/clericcap.png
new file mode 100644
index 0000000..1558270
--- /dev/null
+++ b/graphics/items/equipment/head/clericcap.png
Binary files differ
diff --git a/graphics/items/equipment/head/corsairhat.png b/graphics/items/equipment/head/corsairhat.png
new file mode 100644
index 0000000..db1d853
--- /dev/null
+++ b/graphics/items/equipment/head/corsairhat.png
Binary files differ
diff --git a/graphics/items/equipment/head/crown.png b/graphics/items/equipment/head/crown.png
new file mode 100644
index 0000000..b0be9ed
--- /dev/null
+++ b/graphics/items/equipment/head/crown.png
Binary files differ
diff --git a/graphics/items/equipment/head/crusadehelmet.png b/graphics/items/equipment/head/crusadehelmet.png
new file mode 100644
index 0000000..88bdf14
--- /dev/null
+++ b/graphics/items/equipment/head/crusadehelmet.png
Binary files differ
diff --git a/graphics/items/equipment/head/darkhelm.png b/graphics/items/equipment/head/darkhelm.png
new file mode 100644
index 0000000..8d2c354
--- /dev/null
+++ b/graphics/items/equipment/head/darkhelm.png
Binary files differ
diff --git a/graphics/items/equipment/head/darkknighthelmet.png b/graphics/items/equipment/head/darkknighthelmet.png
new file mode 100644
index 0000000..33a3949
--- /dev/null
+++ b/graphics/items/equipment/head/darkknighthelmet.png
Binary files differ
diff --git a/graphics/items/equipment/head/deserthat.png b/graphics/items/equipment/head/deserthat.png
new file mode 100644
index 0000000..551de73
--- /dev/null
+++ b/graphics/items/equipment/head/deserthat.png
Binary files differ
diff --git a/graphics/items/equipment/head/deserthelmet.png b/graphics/items/equipment/head/deserthelmet.png
new file mode 100644
index 0000000..3bd95f5
--- /dev/null
+++ b/graphics/items/equipment/head/deserthelmet.png
Binary files differ
diff --git a/graphics/items/equipment/head/devcap.png b/graphics/items/equipment/head/devcap.png
new file mode 100644
index 0000000..1719cee
--- /dev/null
+++ b/graphics/items/equipment/head/devcap.png
Binary files differ
diff --git a/graphics/items/equipment/head/dragoneggshell.png b/graphics/items/equipment/head/dragoneggshell.png
new file mode 100644
index 0000000..2bb375a
--- /dev/null
+++ b/graphics/items/equipment/head/dragoneggshell.png
Binary files differ
diff --git a/graphics/items/equipment/head/earmuffs.png b/graphics/items/equipment/head/earmuffs.png
new file mode 100644
index 0000000..c201ffd
--- /dev/null
+++ b/graphics/items/equipment/head/earmuffs.png
Binary files differ
diff --git a/graphics/items/equipment/head/eggshellhat.png b/graphics/items/equipment/head/eggshellhat.png
new file mode 100644
index 0000000..c957943
--- /dev/null
+++ b/graphics/items/equipment/head/eggshellhat.png
Binary files differ
diff --git a/graphics/items/equipment/head/fafimask.png b/graphics/items/equipment/head/fafimask.png
new file mode 100644
index 0000000..02183ca
--- /dev/null
+++ b/graphics/items/equipment/head/fafimask.png
Binary files differ
diff --git a/graphics/items/equipment/head/fairyhat.png b/graphics/items/equipment/head/fairyhat.png
new file mode 100644
index 0000000..b2087bb
--- /dev/null
+++ b/graphics/items/equipment/head/fairyhat.png
Binary files differ
diff --git a/graphics/items/equipment/head/fancyhat.png b/graphics/items/equipment/head/fancyhat.png
new file mode 100644
index 0000000..9c33370
--- /dev/null
+++ b/graphics/items/equipment/head/fancyhat.png
Binary files differ
diff --git a/graphics/items/equipment/head/farmerhat.png b/graphics/items/equipment/head/farmerhat.png
new file mode 100644
index 0000000..2a7ad84
--- /dev/null
+++ b/graphics/items/equipment/head/farmerhat.png
Binary files differ
diff --git a/graphics/items/equipment/head/fluffyhat.png b/graphics/items/equipment/head/fluffyhat.png
new file mode 100644
index 0000000..e467bf0
--- /dev/null
+++ b/graphics/items/equipment/head/fluffyhat.png
Binary files differ
diff --git a/graphics/items/equipment/head/forestshroomhat.png b/graphics/items/equipment/head/forestshroomhat.png
new file mode 100644
index 0000000..7c7f01f
--- /dev/null
+++ b/graphics/items/equipment/head/forestshroomhat.png
Binary files differ
diff --git a/graphics/items/equipment/head/funkyhat.png b/graphics/items/equipment/head/funkyhat.png
new file mode 100644
index 0000000..380adf1
--- /dev/null
+++ b/graphics/items/equipment/head/funkyhat.png
Binary files differ
diff --git a/graphics/items/equipment/head/gladiatorhelmet.png b/graphics/items/equipment/head/gladiatorhelmet.png
new file mode 100644
index 0000000..2d4f6e2
--- /dev/null
+++ b/graphics/items/equipment/head/gladiatorhelmet.png
Binary files differ
diff --git a/graphics/items/equipment/head/gmcap.png b/graphics/items/equipment/head/gmcap.png
new file mode 100644
index 0000000..e89c95f
--- /dev/null
+++ b/graphics/items/equipment/head/gmcap.png
Binary files differ
diff --git a/graphics/items/equipment/head/graduationcap.png b/graphics/items/equipment/head/graduationcap.png
new file mode 100644
index 0000000..8f68e8e
--- /dev/null
+++ b/graphics/items/equipment/head/graduationcap.png
Binary files differ
diff --git a/graphics/items/equipment/head/headhood.png b/graphics/items/equipment/head/headhood.png
new file mode 100644
index 0000000..c0c2fad
--- /dev/null
+++ b/graphics/items/equipment/head/headhood.png
Binary files differ
diff --git a/graphics/items/equipment/head/highpriestcrown.png b/graphics/items/equipment/head/highpriestcrown.png
new file mode 100644
index 0000000..688f74c
--- /dev/null
+++ b/graphics/items/equipment/head/highpriestcrown.png
Binary files differ
diff --git a/graphics/items/equipment/head/imperialcrown.png b/graphics/items/equipment/head/imperialcrown.png
new file mode 100644
index 0000000..0972815
--- /dev/null
+++ b/graphics/items/equipment/head/imperialcrown.png
Binary files differ
diff --git a/graphics/items/equipment/head/infantryhelmet.png b/graphics/items/equipment/head/infantryhelmet.png
new file mode 100644
index 0000000..1fa1f47
--- /dev/null
+++ b/graphics/items/equipment/head/infantryhelmet.png
Binary files differ
diff --git a/graphics/items/equipment/head/knithat.png b/graphics/items/equipment/head/knithat.png
new file mode 100644
index 0000000..262f110
--- /dev/null
+++ b/graphics/items/equipment/head/knithat.png
Binary files differ
diff --git a/graphics/items/equipment/head/leprechaunhat.png b/graphics/items/equipment/head/leprechaunhat.png
new file mode 100644
index 0000000..0e22eae
--- /dev/null
+++ b/graphics/items/equipment/head/leprechaunhat.png
Binary files differ
diff --git a/graphics/items/equipment/head/lightlordhelmet.png b/graphics/items/equipment/head/lightlordhelmet.png
new file mode 100644
index 0000000..459aedd
--- /dev/null
+++ b/graphics/items/equipment/head/lightlordhelmet.png
Binary files differ
diff --git a/graphics/items/equipment/head/magictophat.png b/graphics/items/equipment/head/magictophat.png
new file mode 100644
index 0000000..d672821
--- /dev/null
+++ b/graphics/items/equipment/head/magictophat.png
Binary files differ
diff --git a/graphics/items/equipment/head/minerhat.png b/graphics/items/equipment/head/minerhat.png
new file mode 100644
index 0000000..491a874
--- /dev/null
+++ b/graphics/items/equipment/head/minerhat.png
Binary files differ
diff --git a/graphics/items/equipment/head/monsterskullhelmet.png b/graphics/items/equipment/head/monsterskullhelmet.png
new file mode 100644
index 0000000..ddf8b1a
--- /dev/null
+++ b/graphics/items/equipment/head/monsterskullhelmet.png
Binary files differ
diff --git a/graphics/items/equipment/head/moonshroomhat.png b/graphics/items/equipment/head/moonshroomhat.png
new file mode 100644
index 0000000..386d1ba
--- /dev/null
+++ b/graphics/items/equipment/head/moonshroomhat.png
Binary files differ
diff --git a/graphics/items/equipment/head/moubihat.png b/graphics/items/equipment/head/moubihat.png
new file mode 100644
index 0000000..10f5a36
--- /dev/null
+++ b/graphics/items/equipment/head/moubihat.png
Binary files differ
diff --git a/graphics/items/equipment/head/mouboohat.png b/graphics/items/equipment/head/mouboohat.png
new file mode 100644
index 0000000..5c9f133
--- /dev/null
+++ b/graphics/items/equipment/head/mouboohat.png
Binary files differ
diff --git a/graphics/items/equipment/head/murderercrown.png b/graphics/items/equipment/head/murderercrown.png
new file mode 100644
index 0000000..e675dac
--- /dev/null
+++ b/graphics/items/equipment/head/murderercrown.png
Binary files differ
diff --git a/graphics/items/equipment/head/mushroomhat.png b/graphics/items/equipment/head/mushroomhat.png
new file mode 100644
index 0000000..4d6444e
--- /dev/null
+++ b/graphics/items/equipment/head/mushroomhat.png
Binary files differ
diff --git a/graphics/items/equipment/head/operamask.png b/graphics/items/equipment/head/operamask.png
new file mode 100644
index 0000000..6b9dd32
--- /dev/null
+++ b/graphics/items/equipment/head/operamask.png
Binary files differ
diff --git a/graphics/items/equipment/head/overlordhelmet.png b/graphics/items/equipment/head/overlordhelmet.png
new file mode 100644
index 0000000..0c55a1c
--- /dev/null
+++ b/graphics/items/equipment/head/overlordhelmet.png
Binary files differ
diff --git a/graphics/items/equipment/head/pachuachefhat.png b/graphics/items/equipment/head/pachuachefhat.png
new file mode 100644
index 0000000..d8b3e8c
--- /dev/null
+++ b/graphics/items/equipment/head/pachuachefhat.png
Binary files differ
diff --git a/graphics/items/equipment/head/paperbag.png b/graphics/items/equipment/head/paperbag.png
new file mode 100644
index 0000000..0a9ae9d
--- /dev/null
+++ b/graphics/items/equipment/head/paperbag.png
Binary files differ
diff --git a/graphics/items/equipment/head/phylactery.png b/graphics/items/equipment/head/phylactery.png
new file mode 100644
index 0000000..f7a337b
--- /dev/null
+++ b/graphics/items/equipment/head/phylactery.png
Binary files differ
diff --git a/graphics/items/equipment/head/pinkhelmet.png b/graphics/items/equipment/head/pinkhelmet.png
new file mode 100644
index 0000000..afbb0da
--- /dev/null
+++ b/graphics/items/equipment/head/pinkhelmet.png
Binary files differ
diff --git a/graphics/items/equipment/head/pinkiehat.png b/graphics/items/equipment/head/pinkiehat.png
new file mode 100644
index 0000000..225a5a1
--- /dev/null
+++ b/graphics/items/equipment/head/pinkiehat.png
Binary files differ
diff --git a/graphics/items/equipment/head/piratebandana.png b/graphics/items/equipment/head/piratebandana.png
new file mode 100644
index 0000000..7d16e8b
--- /dev/null
+++ b/graphics/items/equipment/head/piratebandana.png
Binary files differ
diff --git a/graphics/items/equipment/head/prsmhelmet.png b/graphics/items/equipment/head/prsmhelmet.png
new file mode 100644
index 0000000..a3b49e4
--- /dev/null
+++ b/graphics/items/equipment/head/prsmhelmet.png
Binary files differ
diff --git a/graphics/items/equipment/head/pumpkinhat.png b/graphics/items/equipment/head/pumpkinhat.png
new file mode 100644
index 0000000..dc527ab
--- /dev/null
+++ b/graphics/items/equipment/head/pumpkinhat.png
Binary files differ
diff --git a/graphics/items/equipment/head/ricehat.png b/graphics/items/equipment/head/ricehat.png
new file mode 100644
index 0000000..5845ec2
--- /dev/null
+++ b/graphics/items/equipment/head/ricehat.png
Binary files differ
diff --git a/graphics/items/equipment/head/sailorhat.png b/graphics/items/equipment/head/sailorhat.png
new file mode 100644
index 0000000..e5f7b1d
--- /dev/null
+++ b/graphics/items/equipment/head/sailorhat.png
Binary files differ
diff --git a/graphics/items/equipment/head/samuraihelmet.png b/graphics/items/equipment/head/samuraihelmet.png
new file mode 100644
index 0000000..b6ba70d
--- /dev/null
+++ b/graphics/items/equipment/head/samuraihelmet.png
Binary files differ
diff --git a/graphics/items/equipment/head/santabeardhat.png b/graphics/items/equipment/head/santabeardhat.png
new file mode 100644
index 0000000..17f0158
--- /dev/null
+++ b/graphics/items/equipment/head/santabeardhat.png
Binary files differ
diff --git a/graphics/items/equipment/head/santahat.png b/graphics/items/equipment/head/santahat.png
new file mode 100644
index 0000000..e027c70
--- /dev/null
+++ b/graphics/items/equipment/head/santahat.png
Binary files differ
diff --git a/graphics/items/equipment/head/savior.png b/graphics/items/equipment/head/savior.png
new file mode 100644
index 0000000..848ae4b
--- /dev/null
+++ b/graphics/items/equipment/head/savior.png
Binary files differ
diff --git a/graphics/items/equipment/head/serfhat.png b/graphics/items/equipment/head/serfhat.png
new file mode 100644
index 0000000..38c2964
--- /dev/null
+++ b/graphics/items/equipment/head/serfhat.png
Binary files differ
diff --git a/graphics/items/equipment/head/shroomhat.png b/graphics/items/equipment/head/shroomhat.png
new file mode 100644
index 0000000..301dc4f
--- /dev/null
+++ b/graphics/items/equipment/head/shroomhat.png
Binary files differ
diff --git a/graphics/items/equipment/head/silkheadband.png b/graphics/items/equipment/head/silkheadband.png
new file mode 100644
index 0000000..56ae27a
--- /dev/null
+++ b/graphics/items/equipment/head/silkheadband.png
Binary files differ
diff --git a/graphics/items/equipment/head/skullmask.png b/graphics/items/equipment/head/skullmask.png
new file mode 100644
index 0000000..931fa96
--- /dev/null
+++ b/graphics/items/equipment/head/skullmask.png
Binary files differ
diff --git a/graphics/items/equipment/head/smileycap.png b/graphics/items/equipment/head/smileycap.png
new file mode 100644
index 0000000..69f45c2
--- /dev/null
+++ b/graphics/items/equipment/head/smileycap.png
Binary files differ
diff --git a/graphics/items/equipment/head/standardheadband.png b/graphics/items/equipment/head/standardheadband.png
new file mode 100644
index 0000000..e9ef152
--- /dev/null
+++ b/graphics/items/equipment/head/standardheadband.png
Binary files differ
diff --git a/graphics/items/equipment/head/terranitehelmet.png b/graphics/items/equipment/head/terranitehelmet.png
new file mode 100644
index 0000000..d19460f
--- /dev/null
+++ b/graphics/items/equipment/head/terranitehelmet.png
Binary files differ
diff --git a/graphics/items/equipment/head/terranitemask.png b/graphics/items/equipment/head/terranitemask.png
new file mode 100644
index 0000000..c34c185
--- /dev/null
+++ b/graphics/items/equipment/head/terranitemask.png
Binary files differ
diff --git a/graphics/items/equipment/head/tophat.png b/graphics/items/equipment/head/tophat.png
new file mode 100644
index 0000000..b821086
--- /dev/null
+++ b/graphics/items/equipment/head/tophat.png
Binary files differ
diff --git a/graphics/items/equipment/head/trapperhat.png b/graphics/items/equipment/head/trapperhat.png
new file mode 100644
index 0000000..2e3e4a3
--- /dev/null
+++ b/graphics/items/equipment/head/trapperhat.png
Binary files differ
diff --git a/graphics/items/equipment/head/underworldmask.png b/graphics/items/equipment/head/underworldmask.png
new file mode 100644
index 0000000..1263be1
--- /dev/null
+++ b/graphics/items/equipment/head/underworldmask.png
Binary files differ
diff --git a/graphics/items/equipment/head/vikinghelmet.png b/graphics/items/equipment/head/vikinghelmet.png
new file mode 100644
index 0000000..81694f3
--- /dev/null
+++ b/graphics/items/equipment/head/vikinghelmet.png
Binary files differ
diff --git a/graphics/items/equipment/head/warlordhelmet.png b/graphics/items/equipment/head/warlordhelmet.png
new file mode 100644
index 0000000..e0e01d1
--- /dev/null
+++ b/graphics/items/equipment/head/warlordhelmet.png
Binary files differ
diff --git a/graphics/items/equipment/head/werewolfhat.png b/graphics/items/equipment/head/werewolfhat.png
new file mode 100644
index 0000000..cb4eff4
--- /dev/null
+++ b/graphics/items/equipment/head/werewolfhat.png
Binary files differ
diff --git a/graphics/items/equipment/head/wickedshroomhat.png b/graphics/items/equipment/head/wickedshroomhat.png
new file mode 100644
index 0000000..6587467
--- /dev/null
+++ b/graphics/items/equipment/head/wickedshroomhat.png
Binary files differ
diff --git a/graphics/items/equipment/head/witchhat.png b/graphics/items/equipment/head/witchhat.png
new file mode 100644
index 0000000..14c1f56
--- /dev/null
+++ b/graphics/items/equipment/head/witchhat.png
Binary files differ
diff --git a/graphics/items/equipment/head/wizardhat.png b/graphics/items/equipment/head/wizardhat.png
new file mode 100644
index 0000000..28db644
--- /dev/null
+++ b/graphics/items/equipment/head/wizardhat.png
Binary files differ
diff --git a/graphics/items/equipment/head/wreath.png b/graphics/items/equipment/head/wreath.png
new file mode 100644
index 0000000..f11298c
--- /dev/null
+++ b/graphics/items/equipment/head/wreath.png
Binary files differ
diff --git a/graphics/items/equipment/head/yetimask.png b/graphics/items/equipment/head/yetimask.png
new file mode 100644
index 0000000..12f5e15
--- /dev/null
+++ b/graphics/items/equipment/head/yetimask.png
Binary files differ
diff --git a/graphics/items/equipment/legs/assassinpants.png b/graphics/items/equipment/legs/assassinpants.png
new file mode 100644
index 0000000..5c09500
--- /dev/null
+++ b/graphics/items/equipment/legs/assassinpants.png
Binary files differ
diff --git a/graphics/items/equipment/legs/bandittrousers.png b/graphics/items/equipment/legs/bandittrousers.png
new file mode 100644
index 0000000..a242245
--- /dev/null
+++ b/graphics/items/equipment/legs/bandittrousers.png
Binary files differ
diff --git a/graphics/items/equipment/legs/bromenalpants.png b/graphics/items/equipment/legs/bromenalpants.png
new file mode 100644
index 0000000..c1e19ac
--- /dev/null
+++ b/graphics/items/equipment/legs/bromenalpants.png
Binary files differ
diff --git a/graphics/items/equipment/legs/candorshorts.png b/graphics/items/equipment/legs/candorshorts.png
new file mode 100644
index 0000000..b4a2e34
--- /dev/null
+++ b/graphics/items/equipment/legs/candorshorts.png
Binary files differ
diff --git a/graphics/items/equipment/legs/chainmailskirt.png b/graphics/items/equipment/legs/chainmailskirt.png
new file mode 100644
index 0000000..5ce3b82
--- /dev/null
+++ b/graphics/items/equipment/legs/chainmailskirt.png
Binary files differ
diff --git a/graphics/items/equipment/legs/cottonshorts.png b/graphics/items/equipment/legs/cottonshorts.png
new file mode 100644
index 0000000..aabd2b7
--- /dev/null
+++ b/graphics/items/equipment/legs/cottonshorts.png
Binary files differ
diff --git a/graphics/items/equipment/legs/cottonskirt.png b/graphics/items/equipment/legs/cottonskirt.png
new file mode 100644
index 0000000..897d1b3
--- /dev/null
+++ b/graphics/items/equipment/legs/cottonskirt.png
Binary files differ
diff --git a/graphics/items/equipment/legs/cottontrousers.png b/graphics/items/equipment/legs/cottontrousers.png
new file mode 100644
index 0000000..a9d9113
--- /dev/null
+++ b/graphics/items/equipment/legs/cottontrousers.png
Binary files differ
diff --git a/graphics/items/equipment/legs/jeanschaps.png b/graphics/items/equipment/legs/jeanschaps.png
new file mode 100644
index 0000000..71590e0
--- /dev/null
+++ b/graphics/items/equipment/legs/jeanschaps.png
Binary files differ
diff --git a/graphics/items/equipment/legs/jeansshorts.png b/graphics/items/equipment/legs/jeansshorts.png
new file mode 100644
index 0000000..c1494db
--- /dev/null
+++ b/graphics/items/equipment/legs/jeansshorts.png
Binary files differ
diff --git a/graphics/items/equipment/legs/leathertrousers.png b/graphics/items/equipment/legs/leathertrousers.png
new file mode 100644
index 0000000..2eaf29e
--- /dev/null
+++ b/graphics/items/equipment/legs/leathertrousers.png
Binary files differ
diff --git a/graphics/items/equipment/legs/luffyxsummershorts.png b/graphics/items/equipment/legs/luffyxsummershorts.png
new file mode 100644
index 0000000..bb58a72
--- /dev/null
+++ b/graphics/items/equipment/legs/luffyxsummershorts.png
Binary files differ
diff --git a/graphics/items/equipment/legs/miniskirt.png b/graphics/items/equipment/legs/miniskirt.png
new file mode 100644
index 0000000..309ed24
--- /dev/null
+++ b/graphics/items/equipment/legs/miniskirt.png
Binary files differ
diff --git a/graphics/items/equipment/legs/pirateshorts.png b/graphics/items/equipment/legs/pirateshorts.png
new file mode 100644
index 0000000..6139785
--- /dev/null
+++ b/graphics/items/equipment/legs/pirateshorts.png
Binary files differ
diff --git a/graphics/items/equipment/legs/shorts.png b/graphics/items/equipment/legs/shorts.png
new file mode 100644
index 0000000..7d58689
--- /dev/null
+++ b/graphics/items/equipment/legs/shorts.png
Binary files differ
diff --git a/graphics/items/equipment/legs/silkpants.png b/graphics/items/equipment/legs/silkpants.png
new file mode 100644
index 0000000..96e8066
--- /dev/null
+++ b/graphics/items/equipment/legs/silkpants.png
Binary files differ
diff --git a/graphics/items/equipment/legs/terranitepants.png b/graphics/items/equipment/legs/terranitepants.png
new file mode 100644
index 0000000..aa22935
--- /dev/null
+++ b/graphics/items/equipment/legs/terranitepants.png
Binary files differ
diff --git a/graphics/items/equipment/legs/trousers.png b/graphics/items/equipment/legs/trousers.png
new file mode 100644
index 0000000..8439bdc
--- /dev/null
+++ b/graphics/items/equipment/legs/trousers.png
Binary files differ
diff --git a/graphics/items/equipment/legs/warlordpants.png b/graphics/items/equipment/legs/warlordpants.png
new file mode 100644
index 0000000..397c262
--- /dev/null
+++ b/graphics/items/equipment/legs/warlordpants.png
Binary files differ
diff --git a/graphics/items/equipment/neck/autumnmask.png b/graphics/items/equipment/neck/autumnmask.png
new file mode 100644
index 0000000..fb06b4b
--- /dev/null
+++ b/graphics/items/equipment/neck/autumnmask.png
Binary files differ
diff --git a/graphics/items/equipment/neck/basiceye.png b/graphics/items/equipment/neck/basiceye.png
new file mode 100644
index 0000000..c3e0e0d
--- /dev/null
+++ b/graphics/items/equipment/neck/basiceye.png
Binary files differ
diff --git a/graphics/items/equipment/neck/beard.png b/graphics/items/equipment/neck/beard.png
new file mode 100644
index 0000000..03d4a90
--- /dev/null
+++ b/graphics/items/equipment/neck/beard.png
Binary files differ
diff --git a/graphics/items/equipment/neck/burglarmask.png b/graphics/items/equipment/neck/burglarmask.png
new file mode 100644
index 0000000..871957a
--- /dev/null
+++ b/graphics/items/equipment/neck/burglarmask.png
Binary files differ
diff --git a/graphics/items/equipment/neck/cashiershade.png b/graphics/items/equipment/neck/cashiershade.png
new file mode 100644
index 0000000..2991cdb
--- /dev/null
+++ b/graphics/items/equipment/neck/cashiershade.png
Binary files differ
diff --git a/graphics/items/equipment/neck/eyepatch.png b/graphics/items/equipment/neck/eyepatch.png
new file mode 100644
index 0000000..ec432cf
--- /dev/null
+++ b/graphics/items/equipment/neck/eyepatch.png
Binary files differ
diff --git a/graphics/items/equipment/neck/goggles.png b/graphics/items/equipment/neck/goggles.png
new file mode 100644
index 0000000..8f6d861
--- /dev/null
+++ b/graphics/items/equipment/neck/goggles.png
Binary files differ
diff --git a/graphics/items/equipment/neck/heartglasses.png b/graphics/items/equipment/neck/heartglasses.png
new file mode 100644
index 0000000..b9852a9
--- /dev/null
+++ b/graphics/items/equipment/neck/heartglasses.png
Binary files differ
diff --git a/graphics/items/equipment/neck/leathergoggles.png b/graphics/items/equipment/neck/leathergoggles.png
new file mode 100644
index 0000000..4ecd40c
--- /dev/null
+++ b/graphics/items/equipment/neck/leathergoggles.png
Binary files differ
diff --git a/graphics/items/equipment/neck/monocle.png b/graphics/items/equipment/neck/monocle.png
new file mode 100644
index 0000000..83564e9
--- /dev/null
+++ b/graphics/items/equipment/neck/monocle.png
Binary files differ
diff --git a/graphics/items/equipment/neck/mustache.png b/graphics/items/equipment/neck/mustache.png
new file mode 100644
index 0000000..9b2938a
--- /dev/null
+++ b/graphics/items/equipment/neck/mustache.png
Binary files differ
diff --git a/graphics/items/equipment/neck/quiver.png b/graphics/items/equipment/neck/quiver.png
new file mode 100644
index 0000000..dfbfffc
--- /dev/null
+++ b/graphics/items/equipment/neck/quiver.png
Binary files differ
diff --git a/graphics/items/equipment/neck/rednose.png b/graphics/items/equipment/neck/rednose.png
new file mode 100644
index 0000000..66556de
--- /dev/null
+++ b/graphics/items/equipment/neck/rednose.png
Binary files differ
diff --git a/graphics/items/equipment/neck/shemagh.png b/graphics/items/equipment/neck/shemagh.png
new file mode 100644
index 0000000..e7aa96a
--- /dev/null
+++ b/graphics/items/equipment/neck/shemagh.png
Binary files differ
diff --git a/graphics/items/equipment/neck/snowgoggles.png b/graphics/items/equipment/neck/snowgoggles.png
new file mode 100644
index 0000000..65bebd1
--- /dev/null
+++ b/graphics/items/equipment/neck/snowgoggles.png
Binary files differ
diff --git a/graphics/items/equipment/neck/sunglasses.png b/graphics/items/equipment/neck/sunglasses.png
new file mode 100644
index 0000000..e552ad6
--- /dev/null
+++ b/graphics/items/equipment/neck/sunglasses.png
Binary files differ
diff --git a/graphics/items/equipment/rings/goldenamethystring.png b/graphics/items/equipment/rings/goldenamethystring.png
new file mode 100644
index 0000000..c68e24f
--- /dev/null
+++ b/graphics/items/equipment/rings/goldenamethystring.png
Binary files differ
diff --git a/graphics/items/equipment/rings/goldenblackpearlring.png b/graphics/items/equipment/rings/goldenblackpearlring.png
new file mode 100644
index 0000000..8577e2f
--- /dev/null
+++ b/graphics/items/equipment/rings/goldenblackpearlring.png
Binary files differ
diff --git a/graphics/items/equipment/rings/goldendiamondring.png b/graphics/items/equipment/rings/goldendiamondring.png
new file mode 100644
index 0000000..88dbbab
--- /dev/null
+++ b/graphics/items/equipment/rings/goldendiamondring.png
Binary files differ
diff --git a/graphics/items/equipment/rings/goldenemeraldring.png b/graphics/items/equipment/rings/goldenemeraldring.png
new file mode 100644
index 0000000..79ffa9f
--- /dev/null
+++ b/graphics/items/equipment/rings/goldenemeraldring.png
Binary files differ
diff --git a/graphics/items/equipment/rings/goldenpearlring.png b/graphics/items/equipment/rings/goldenpearlring.png
new file mode 100644
index 0000000..ce3a3b1
--- /dev/null
+++ b/graphics/items/equipment/rings/goldenpearlring.png
Binary files differ
diff --git a/graphics/items/equipment/rings/goldenrubyring.png b/graphics/items/equipment/rings/goldenrubyring.png
new file mode 100644
index 0000000..60227a7
--- /dev/null
+++ b/graphics/items/equipment/rings/goldenrubyring.png
Binary files differ
diff --git a/graphics/items/equipment/rings/goldensapphirering.png b/graphics/items/equipment/rings/goldensapphirering.png
new file mode 100644
index 0000000..fc2674b
--- /dev/null
+++ b/graphics/items/equipment/rings/goldensapphirering.png
Binary files differ
diff --git a/graphics/items/equipment/rings/goldensimplering.png b/graphics/items/equipment/rings/goldensimplering.png
new file mode 100644
index 0000000..c280ece
--- /dev/null
+++ b/graphics/items/equipment/rings/goldensimplering.png
Binary files differ
diff --git a/graphics/items/equipment/rings/goldentopazring.png b/graphics/items/equipment/rings/goldentopazring.png
new file mode 100644
index 0000000..0fe2fba
--- /dev/null
+++ b/graphics/items/equipment/rings/goldentopazring.png
Binary files differ
diff --git a/graphics/items/equipment/rings/lightring.png b/graphics/items/equipment/rings/lightring.png
new file mode 100644
index 0000000..493c2e2
--- /dev/null
+++ b/graphics/items/equipment/rings/lightring.png
Binary files differ
diff --git a/graphics/items/equipment/rings/oldring.png b/graphics/items/equipment/rings/oldring.png
new file mode 100644
index 0000000..4214ffb
--- /dev/null
+++ b/graphics/items/equipment/rings/oldring.png
Binary files differ
diff --git a/graphics/items/equipment/rings/thetaring.png b/graphics/items/equipment/rings/thetaring.png
new file mode 100644
index 0000000..71aa3f2
--- /dev/null
+++ b/graphics/items/equipment/rings/thetaring.png
Binary files differ
diff --git a/graphics/items/equipment/rings/valentinering.png b/graphics/items/equipment/rings/valentinering.png
new file mode 100644
index 0000000..23b4b4c
--- /dev/null
+++ b/graphics/items/equipment/rings/valentinering.png
Binary files differ
diff --git a/graphics/items/equipment/rings/weddingring.png b/graphics/items/equipment/rings/weddingring.png
new file mode 100644
index 0000000..847363e
--- /dev/null
+++ b/graphics/items/equipment/rings/weddingring.png
Binary files differ
diff --git a/graphics/items/equipment/shields/ancientshield.png b/graphics/items/equipment/shields/ancientshield.png
new file mode 100644
index 0000000..c4c0172
--- /dev/null
+++ b/graphics/items/equipment/shields/ancientshield.png
Binary files differ
diff --git a/graphics/items/equipment/shields/barrel.png b/graphics/items/equipment/shields/barrel.png
new file mode 100644
index 0000000..8785f15
--- /dev/null
+++ b/graphics/items/equipment/shields/barrel.png
Binary files differ
diff --git a/graphics/items/equipment/shields/bladeshield.png b/graphics/items/equipment/shields/bladeshield.png
new file mode 100644
index 0000000..9a9b957
--- /dev/null
+++ b/graphics/items/equipment/shields/bladeshield.png
Binary files differ
diff --git a/graphics/items/equipment/shields/blueknightshield.png b/graphics/items/equipment/shields/blueknightshield.png
new file mode 100644
index 0000000..89ee4e0
--- /dev/null
+++ b/graphics/items/equipment/shields/blueknightshield.png
Binary files differ
diff --git a/graphics/items/equipment/shields/braknarshield.png b/graphics/items/equipment/shields/braknarshield.png
new file mode 100644
index 0000000..cabd48d
--- /dev/null
+++ b/graphics/items/equipment/shields/braknarshield.png
Binary files differ
diff --git a/graphics/items/equipment/shields/britshield.png b/graphics/items/equipment/shields/britshield.png
new file mode 100644
index 0000000..c090f9e
--- /dev/null
+++ b/graphics/items/equipment/shields/britshield.png
Binary files differ
diff --git a/graphics/items/equipment/shields/bromenalshield.png b/graphics/items/equipment/shields/bromenalshield.png
new file mode 100644
index 0000000..f9fa9e9
--- /dev/null
+++ b/graphics/items/equipment/shields/bromenalshield.png
Binary files differ
diff --git a/graphics/items/equipment/shields/candorbola.png b/graphics/items/equipment/shields/candorbola.png
new file mode 100644
index 0000000..de7efa1
--- /dev/null
+++ b/graphics/items/equipment/shields/candorbola.png
Binary files differ
diff --git a/graphics/items/equipment/shields/crusadeshield.png b/graphics/items/equipment/shields/crusadeshield.png
new file mode 100644
index 0000000..af5eaab
--- /dev/null
+++ b/graphics/items/equipment/shields/crusadeshield.png
Binary files differ
diff --git a/graphics/items/equipment/shields/dragonshield.png b/graphics/items/equipment/shields/dragonshield.png
new file mode 100644
index 0000000..fdc63bc
--- /dev/null
+++ b/graphics/items/equipment/shields/dragonshield.png
Binary files differ
diff --git a/graphics/items/equipment/shields/kidbola.png b/graphics/items/equipment/shields/kidbola.png
new file mode 100644
index 0000000..5877141
--- /dev/null
+++ b/graphics/items/equipment/shields/kidbola.png
Binary files differ
diff --git a/graphics/items/equipment/shields/leathershield.png b/graphics/items/equipment/shields/leathershield.png
new file mode 100644
index 0000000..5378fa5
--- /dev/null
+++ b/graphics/items/equipment/shields/leathershield.png
Binary files differ
diff --git a/graphics/items/equipment/shields/masterbola.png b/graphics/items/equipment/shields/masterbola.png
new file mode 100644
index 0000000..b81046d
--- /dev/null
+++ b/graphics/items/equipment/shields/masterbola.png
Binary files differ
diff --git a/graphics/items/equipment/shields/pioubola.png b/graphics/items/equipment/shields/pioubola.png
new file mode 100644
index 0000000..59a59fd
--- /dev/null
+++ b/graphics/items/equipment/shields/pioubola.png
Binary files differ
diff --git a/graphics/items/equipment/shields/purplebola.png b/graphics/items/equipment/shields/purplebola.png
new file mode 100644
index 0000000..ad050a7
--- /dev/null
+++ b/graphics/items/equipment/shields/purplebola.png
Binary files differ
diff --git a/graphics/items/equipment/shields/roundleathershield.png b/graphics/items/equipment/shields/roundleathershield.png
new file mode 100644
index 0000000..315cc47
--- /dev/null
+++ b/graphics/items/equipment/shields/roundleathershield.png
Binary files differ
diff --git a/graphics/items/equipment/shields/saviorshield.png b/graphics/items/equipment/shields/saviorshield.png
new file mode 100644
index 0000000..72c49c7
--- /dev/null
+++ b/graphics/items/equipment/shields/saviorshield.png
Binary files differ
diff --git a/graphics/items/equipment/shields/snakebola.png b/graphics/items/equipment/shields/snakebola.png
new file mode 100644
index 0000000..de7efa1
--- /dev/null
+++ b/graphics/items/equipment/shields/snakebola.png
Binary files differ
diff --git a/graphics/items/equipment/shields/steelshield.png b/graphics/items/equipment/shields/steelshield.png
new file mode 100644
index 0000000..4fa7f6a
--- /dev/null
+++ b/graphics/items/equipment/shields/steelshield.png
Binary files differ
diff --git a/graphics/items/equipment/shields/tulimsharbola.png b/graphics/items/equipment/shields/tulimsharbola.png
new file mode 100644
index 0000000..03234b7
--- /dev/null
+++ b/graphics/items/equipment/shields/tulimsharbola.png
Binary files differ
diff --git a/graphics/items/equipment/shields/woodenshield.png b/graphics/items/equipment/shields/woodenshield.png
new file mode 100644
index 0000000..42df018
--- /dev/null
+++ b/graphics/items/equipment/shields/woodenshield.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/ancientsword.png b/graphics/items/equipment/weapons/ancientsword.png
new file mode 100644
index 0000000..8b11c8f
--- /dev/null
+++ b/graphics/items/equipment/weapons/ancientsword.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/backsword.png b/graphics/items/equipment/weapons/backsword.png
new file mode 100644
index 0000000..6453b67
--- /dev/null
+++ b/graphics/items/equipment/weapons/backsword.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/bansheebow.png b/graphics/items/equipment/weapons/bansheebow.png
new file mode 100644
index 0000000..947dc1d
--- /dev/null
+++ b/graphics/items/equipment/weapons/bansheebow.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/blacksmithsaxe.png b/graphics/items/equipment/weapons/blacksmithsaxe.png
new file mode 100644
index 0000000..6aba32b
--- /dev/null
+++ b/graphics/items/equipment/weapons/blacksmithsaxe.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/boneknife.png b/graphics/items/equipment/weapons/boneknife.png
new file mode 100644
index 0000000..e9a30da
--- /dev/null
+++ b/graphics/items/equipment/weapons/boneknife.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/broadsword.png b/graphics/items/equipment/weapons/broadsword.png
new file mode 100644
index 0000000..0ef7af4
--- /dev/null
+++ b/graphics/items/equipment/weapons/broadsword.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/bronzegladius.png b/graphics/items/equipment/weapons/bronzegladius.png
new file mode 100644
index 0000000..0c6cadd
--- /dev/null
+++ b/graphics/items/equipment/weapons/bronzegladius.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/bugslayer.png b/graphics/items/equipment/weapons/bugslayer.png
new file mode 100644
index 0000000..aed0ecd
--- /dev/null
+++ b/graphics/items/equipment/weapons/bugslayer.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/butcherknife.png b/graphics/items/equipment/weapons/butcherknife.png
new file mode 100644
index 0000000..68d3d88
--- /dev/null
+++ b/graphics/items/equipment/weapons/butcherknife.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/championshipbow.png b/graphics/items/equipment/weapons/championshipbow.png
new file mode 100644
index 0000000..f711dc6
--- /dev/null
+++ b/graphics/items/equipment/weapons/championshipbow.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/dagger.png b/graphics/items/equipment/weapons/dagger.png
new file mode 100644
index 0000000..fd697b6
--- /dev/null
+++ b/graphics/items/equipment/weapons/dagger.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/deathscythe.png b/graphics/items/equipment/weapons/deathscythe.png
new file mode 100644
index 0000000..1df531a
--- /dev/null
+++ b/graphics/items/equipment/weapons/deathscythe.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/desertbow.png b/graphics/items/equipment/weapons/desertbow.png
new file mode 100644
index 0000000..1639f81
--- /dev/null
+++ b/graphics/items/equipment/weapons/desertbow.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/divinesword.png b/graphics/items/equipment/weapons/divinesword.png
new file mode 100644
index 0000000..c8086f2
--- /dev/null
+++ b/graphics/items/equipment/weapons/divinesword.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/dustynator.png b/graphics/items/equipment/weapons/dustynator.png
new file mode 100644
index 0000000..726422b
--- /dev/null
+++ b/graphics/items/equipment/weapons/dustynator.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/firearm.png b/graphics/items/equipment/weapons/firearm.png
new file mode 100644
index 0000000..1acebf8
--- /dev/null
+++ b/graphics/items/equipment/weapons/firearm.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/forestbow.png b/graphics/items/equipment/weapons/forestbow.png
new file mode 100644
index 0000000..af80464
--- /dev/null
+++ b/graphics/items/equipment/weapons/forestbow.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/gatling.png b/graphics/items/equipment/weapons/gatling.png
new file mode 100644
index 0000000..d86878e
--- /dev/null
+++ b/graphics/items/equipment/weapons/gatling.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/halberd.png b/graphics/items/equipment/weapons/halberd.png
new file mode 100644
index 0000000..a41efa6
--- /dev/null
+++ b/graphics/items/equipment/weapons/halberd.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/icegladius.png b/graphics/items/equipment/weapons/icegladius.png
new file mode 100644
index 0000000..4912c50
--- /dev/null
+++ b/graphics/items/equipment/weapons/icegladius.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/imortal.png b/graphics/items/equipment/weapons/imortal.png
new file mode 100644
index 0000000..026dfc1
--- /dev/null
+++ b/graphics/items/equipment/weapons/imortal.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/indianspear.png b/graphics/items/equipment/weapons/indianspear.png
new file mode 100644
index 0000000..c24a2c0
--- /dev/null
+++ b/graphics/items/equipment/weapons/indianspear.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/kanabo.png b/graphics/items/equipment/weapons/kanabo.png
new file mode 100644
index 0000000..ae8fc0e
--- /dev/null
+++ b/graphics/items/equipment/weapons/kanabo.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/kitana.png b/graphics/items/equipment/weapons/kitana.png
new file mode 100644
index 0000000..9b84553
--- /dev/null
+++ b/graphics/items/equipment/weapons/kitana.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/knife.png b/graphics/items/equipment/weapons/knife.png
new file mode 100644
index 0000000..7c80a8f
--- /dev/null
+++ b/graphics/items/equipment/weapons/knife.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/kunai.png b/graphics/items/equipment/weapons/kunai.png
new file mode 100644
index 0000000..0dbb9d0
--- /dev/null
+++ b/graphics/items/equipment/weapons/kunai.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/legendwand.png b/graphics/items/equipment/weapons/legendwand.png
new file mode 100644
index 0000000..bd39564
--- /dev/null
+++ b/graphics/items/equipment/weapons/legendwand.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/lightsaber.png b/graphics/items/equipment/weapons/lightsaber.png
new file mode 100644
index 0000000..8783241
--- /dev/null
+++ b/graphics/items/equipment/weapons/lightsaber.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/longsword.png b/graphics/items/equipment/weapons/longsword.png
new file mode 100644
index 0000000..76f5850
--- /dev/null
+++ b/graphics/items/equipment/weapons/longsword.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/miere.png b/graphics/items/equipment/weapons/miere.png
new file mode 100644
index 0000000..5cd8a1f
--- /dev/null
+++ b/graphics/items/equipment/weapons/miere.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/minerknife.png b/graphics/items/equipment/weapons/minerknife.png
new file mode 100644
index 0000000..1c7ebef
--- /dev/null
+++ b/graphics/items/equipment/weapons/minerknife.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/pickaxe.png b/graphics/items/equipment/weapons/pickaxe.png
new file mode 100644
index 0000000..16b2c4c
--- /dev/null
+++ b/graphics/items/equipment/weapons/pickaxe.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/redlightsaber.png b/graphics/items/equipment/weapons/redlightsaber.png
new file mode 100644
index 0000000..18146d6
--- /dev/null
+++ b/graphics/items/equipment/weapons/redlightsaber.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/reinboowand.png b/graphics/items/equipment/weapons/reinboowand.png
new file mode 100644
index 0000000..3650581
--- /dev/null
+++ b/graphics/items/equipment/weapons/reinboowand.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/revolver.png b/graphics/items/equipment/weapons/revolver.png
new file mode 100644
index 0000000..34ce585
--- /dev/null
+++ b/graphics/items/equipment/weapons/revolver.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/rifle.png b/graphics/items/equipment/weapons/rifle.png
new file mode 100644
index 0000000..7c8f337
--- /dev/null
+++ b/graphics/items/equipment/weapons/rifle.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/rockknife.png b/graphics/items/equipment/weapons/rockknife.png
new file mode 100644
index 0000000..45b234e
--- /dev/null
+++ b/graphics/items/equipment/weapons/rockknife.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/rustyknife.png b/graphics/items/equipment/weapons/rustyknife.png
new file mode 100644
index 0000000..6dcf625
--- /dev/null
+++ b/graphics/items/equipment/weapons/rustyknife.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/savior.png b/graphics/items/equipment/weapons/savior.png
new file mode 100644
index 0000000..c36be35
--- /dev/null
+++ b/graphics/items/equipment/weapons/savior.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/scepter.png b/graphics/items/equipment/weapons/scepter.png
new file mode 100644
index 0000000..58477ec
--- /dev/null
+++ b/graphics/items/equipment/weapons/scepter.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/scythe.png b/graphics/items/equipment/weapons/scythe.png
new file mode 100644
index 0000000..0e56ba4
--- /dev/null
+++ b/graphics/items/equipment/weapons/scythe.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/setzer.png b/graphics/items/equipment/weapons/setzer.png
new file mode 100644
index 0000000..63c4c5c
--- /dev/null
+++ b/graphics/items/equipment/weapons/setzer.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/sharpknife.png b/graphics/items/equipment/weapons/sharpknife.png
new file mode 100644
index 0000000..e55fe91
--- /dev/null
+++ b/graphics/items/equipment/weapons/sharpknife.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/shortbow.png b/graphics/items/equipment/weapons/shortbow.png
new file mode 100644
index 0000000..a87a887
--- /dev/null
+++ b/graphics/items/equipment/weapons/shortbow.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/shortgladius.png b/graphics/items/equipment/weapons/shortgladius.png
new file mode 100644
index 0000000..86b7d3b
--- /dev/null
+++ b/graphics/items/equipment/weapons/shortgladius.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/shotgun.png b/graphics/items/equipment/weapons/shotgun.png
new file mode 100644
index 0000000..13b6699
--- /dev/null
+++ b/graphics/items/equipment/weapons/shotgun.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/smallknife.png b/graphics/items/equipment/weapons/smallknife.png
new file mode 100644
index 0000000..5f26819
--- /dev/null
+++ b/graphics/items/equipment/weapons/smallknife.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/staffoflife.png b/graphics/items/equipment/weapons/staffoflife.png
new file mode 100644
index 0000000..ebab58f
--- /dev/null
+++ b/graphics/items/equipment/weapons/staffoflife.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/sword.png b/graphics/items/equipment/weapons/sword.png
new file mode 100644
index 0000000..7630d0f
--- /dev/null
+++ b/graphics/items/equipment/weapons/sword.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/trainingbow.png b/graphics/items/equipment/weapons/trainingbow.png
new file mode 100644
index 0000000..3b43b59
--- /dev/null
+++ b/graphics/items/equipment/weapons/trainingbow.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/whip.png b/graphics/items/equipment/weapons/whip.png
new file mode 100644
index 0000000..2ff3c0b
--- /dev/null
+++ b/graphics/items/equipment/weapons/whip.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/woodenbow.png b/graphics/items/equipment/weapons/woodenbow.png
new file mode 100644
index 0000000..5398ee9
--- /dev/null
+++ b/graphics/items/equipment/weapons/woodenbow.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/woodenstaff.png b/graphics/items/equipment/weapons/woodenstaff.png
new file mode 100644
index 0000000..62ee3a8
--- /dev/null
+++ b/graphics/items/equipment/weapons/woodenstaff.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/woodensword.png b/graphics/items/equipment/weapons/woodensword.png
new file mode 100644
index 0000000..730539f
--- /dev/null
+++ b/graphics/items/equipment/weapons/woodensword.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/zambacutou.png b/graphics/items/equipment/weapons/zambacutou.png
new file mode 100644
index 0000000..4a33cde
--- /dev/null
+++ b/graphics/items/equipment/weapons/zambacutou.png
Binary files differ
diff --git a/graphics/items/equipment/wings/goldenamethystring.png b/graphics/items/equipment/wings/goldenamethystring.png
new file mode 100644
index 0000000..c68e24f
--- /dev/null
+++ b/graphics/items/equipment/wings/goldenamethystring.png
Binary files differ
diff --git a/graphics/items/equipment/wings/goldenblackpearlring.png b/graphics/items/equipment/wings/goldenblackpearlring.png
new file mode 100644
index 0000000..71aa3f2
--- /dev/null
+++ b/graphics/items/equipment/wings/goldenblackpearlring.png
Binary files differ
diff --git a/graphics/items/equipment/wings/goldendiamondring.png b/graphics/items/equipment/wings/goldendiamondring.png
new file mode 100644
index 0000000..88dbbab
--- /dev/null
+++ b/graphics/items/equipment/wings/goldendiamondring.png
Binary files differ
diff --git a/graphics/items/equipment/wings/goldenemeraldring.png b/graphics/items/equipment/wings/goldenemeraldring.png
new file mode 100644
index 0000000..79ffa9f
--- /dev/null
+++ b/graphics/items/equipment/wings/goldenemeraldring.png
Binary files differ
diff --git a/graphics/items/equipment/wings/goldenpearlring.png b/graphics/items/equipment/wings/goldenpearlring.png
new file mode 100644
index 0000000..4214ffb
--- /dev/null
+++ b/graphics/items/equipment/wings/goldenpearlring.png
Binary files differ
diff --git a/graphics/items/equipment/wings/goldenrubyring.png b/graphics/items/equipment/wings/goldenrubyring.png
new file mode 100644
index 0000000..60227a7
--- /dev/null
+++ b/graphics/items/equipment/wings/goldenrubyring.png
Binary files differ
diff --git a/graphics/items/equipment/wings/goldensapphirering.png b/graphics/items/equipment/wings/goldensapphirering.png
new file mode 100644
index 0000000..fc2674b
--- /dev/null
+++ b/graphics/items/equipment/wings/goldensapphirering.png
Binary files differ
diff --git a/graphics/items/equipment/wings/goldensimplering.png b/graphics/items/equipment/wings/goldensimplering.png
new file mode 100644
index 0000000..c280ece
--- /dev/null
+++ b/graphics/items/equipment/wings/goldensimplering.png
Binary files differ
diff --git a/graphics/items/equipment/wings/goldentopazring.png b/graphics/items/equipment/wings/goldentopazring.png
new file mode 100644
index 0000000..0fe2fba
--- /dev/null
+++ b/graphics/items/equipment/wings/goldentopazring.png
Binary files differ
diff --git a/graphics/items/equipment/wings/weddingring.png b/graphics/items/equipment/wings/weddingring.png
new file mode 100644
index 0000000..847363e
--- /dev/null
+++ b/graphics/items/equipment/wings/weddingring.png
Binary files differ
diff --git a/graphics/items/error.png b/graphics/items/error.png
new file mode 100644
index 0000000..0328bd1
--- /dev/null
+++ b/graphics/items/error.png
Binary files differ
diff --git a/graphics/items/generic/EventTreasure1.png b/graphics/items/generic/EventTreasure1.png
new file mode 100644
index 0000000..d5026c8
--- /dev/null
+++ b/graphics/items/generic/EventTreasure1.png
Binary files differ
diff --git a/graphics/items/generic/EventTreasure2.png b/graphics/items/generic/EventTreasure2.png
new file mode 100644
index 0000000..2b56239
--- /dev/null
+++ b/graphics/items/generic/EventTreasure2.png
Binary files differ
diff --git a/graphics/items/generic/EventTreasure3.png b/graphics/items/generic/EventTreasure3.png
new file mode 100644
index 0000000..ef79889
--- /dev/null
+++ b/graphics/items/generic/EventTreasure3.png
Binary files differ
diff --git a/graphics/items/generic/animalbones.png b/graphics/items/generic/animalbones.png
new file mode 100644
index 0000000..8316499
--- /dev/null
+++ b/graphics/items/generic/animalbones.png
Binary files differ
diff --git a/graphics/items/generic/antlers.png b/graphics/items/generic/antlers.png
new file mode 100644
index 0000000..f5eb4a9
--- /dev/null
+++ b/graphics/items/generic/antlers.png
Binary files differ
diff --git a/graphics/items/generic/arcanum.png b/graphics/items/generic/arcanum.png
new file mode 100644
index 0000000..3a45c69
--- /dev/null
+++ b/graphics/items/generic/arcanum.png
Binary files differ
diff --git a/graphics/items/generic/bandithood.png b/graphics/items/generic/bandithood.png
new file mode 100644
index 0000000..37ad0bc
--- /dev/null
+++ b/graphics/items/generic/bandithood.png
Binary files differ
diff --git a/graphics/items/generic/batteeth.png b/graphics/items/generic/batteeth.png
new file mode 100644
index 0000000..8209985
--- /dev/null
+++ b/graphics/items/generic/batteeth.png
Binary files differ
diff --git a/graphics/items/generic/batwing.png b/graphics/items/generic/batwing.png
new file mode 100644
index 0000000..03d4a90
--- /dev/null
+++ b/graphics/items/generic/batwing.png
Binary files differ
diff --git a/graphics/items/generic/batwingmodel.png b/graphics/items/generic/batwingmodel.png
new file mode 100644
index 0000000..cefd6e7
--- /dev/null
+++ b/graphics/items/generic/batwingmodel.png
Binary files differ
diff --git a/graphics/items/generic/bentneedle.png b/graphics/items/generic/bentneedle.png
new file mode 100644
index 0000000..973a5ee
--- /dev/null
+++ b/graphics/items/generic/bentneedle.png
Binary files differ
diff --git a/graphics/items/generic/blanket.png b/graphics/items/generic/blanket.png
new file mode 100644
index 0000000..c3b8aa4
--- /dev/null
+++ b/graphics/items/generic/blanket.png
Binary files differ
diff --git a/graphics/items/generic/bloodstone.png b/graphics/items/generic/bloodstone.png
new file mode 100644
index 0000000..388d498
--- /dev/null
+++ b/graphics/items/generic/bloodstone.png
Binary files differ
diff --git a/graphics/items/generic/bone.png b/graphics/items/generic/bone.png
new file mode 100644
index 0000000..b4ece02
--- /dev/null
+++ b/graphics/items/generic/bone.png
Binary files differ
diff --git a/graphics/items/generic/bottleofsand.png b/graphics/items/generic/bottleofsand.png
new file mode 100644
index 0000000..ddc2b9c
--- /dev/null
+++ b/graphics/items/generic/bottleofsand.png
Binary files differ
diff --git a/graphics/items/generic/box/aquadabox.png b/graphics/items/generic/box/aquadabox.png
new file mode 100644
index 0000000..85b3e00
--- /dev/null
+++ b/graphics/items/generic/box/aquadabox.png
Binary files differ
diff --git a/graphics/items/generic/box/basket.png b/graphics/items/generic/box/basket.png
new file mode 100644
index 0000000..71295e9
--- /dev/null
+++ b/graphics/items/generic/box/basket.png
Binary files differ
diff --git a/graphics/items/generic/box/cartbox.png b/graphics/items/generic/box/cartbox.png
new file mode 100644
index 0000000..d9aae9d
--- /dev/null
+++ b/graphics/items/generic/box/cartbox.png
Binary files differ
diff --git a/graphics/items/generic/box/closedchristmasbox.png b/graphics/items/generic/box/closedchristmasbox.png
new file mode 100644
index 0000000..958cfc9
--- /dev/null
+++ b/graphics/items/generic/box/closedchristmasbox.png
Binary files differ
diff --git a/graphics/items/generic/box/clothespack.png b/graphics/items/generic/box/clothespack.png
new file mode 100644
index 0000000..b92f8ab
--- /dev/null
+++ b/graphics/items/generic/box/clothespack.png
Binary files differ
diff --git a/graphics/items/generic/box/croconutbox.png b/graphics/items/generic/box/croconutbox.png
new file mode 100644
index 0000000..2e3a2af
--- /dev/null
+++ b/graphics/items/generic/box/croconutbox.png
Binary files differ
diff --git a/graphics/items/generic/box/emptybox.png b/graphics/items/generic/box/emptybox.png
new file mode 100644
index 0000000..d01d8b4
--- /dev/null
+++ b/graphics/items/generic/box/emptybox.png
Binary files differ
diff --git a/graphics/items/generic/box/fishbox.png b/graphics/items/generic/box/fishbox.png
new file mode 100644
index 0000000..2565917
--- /dev/null
+++ b/graphics/items/generic/box/fishbox.png
Binary files differ
diff --git a/graphics/items/generic/box/notabox.png b/graphics/items/generic/box/notabox.png
new file mode 100644
index 0000000..16b85cd
--- /dev/null
+++ b/graphics/items/generic/box/notabox.png
Binary files differ
diff --git a/graphics/items/generic/box/openedchristmasbox.png b/graphics/items/generic/box/openedchristmasbox.png
new file mode 100644
index 0000000..afe8aea
--- /dev/null
+++ b/graphics/items/generic/box/openedchristmasbox.png
Binary files differ
diff --git a/graphics/items/generic/box/plushroombox.png b/graphics/items/generic/box/plushroombox.png
new file mode 100644
index 0000000..bc94829
--- /dev/null
+++ b/graphics/items/generic/box/plushroombox.png
Binary files differ
diff --git a/graphics/items/generic/box/presentbox.png b/graphics/items/generic/box/presentbox.png
new file mode 100644
index 0000000..db3526a
--- /dev/null
+++ b/graphics/items/generic/box/presentbox.png
Binary files differ
diff --git a/graphics/items/generic/brain.png b/graphics/items/generic/brain.png
new file mode 100644
index 0000000..766934b
--- /dev/null
+++ b/graphics/items/generic/brain.png
Binary files differ
diff --git a/graphics/items/generic/brainstem.png b/graphics/items/generic/brainstem.png
new file mode 100644
index 0000000..1b8ad80
--- /dev/null
+++ b/graphics/items/generic/brainstem.png
Binary files differ
diff --git a/graphics/items/generic/brokenfourleafamulet.png b/graphics/items/generic/brokenfourleafamulet.png
new file mode 100644
index 0000000..f1fe5e3
--- /dev/null
+++ b/graphics/items/generic/brokenfourleafamulet.png
Binary files differ
diff --git a/graphics/items/generic/brokenmedal.png b/graphics/items/generic/brokenmedal.png
new file mode 100644
index 0000000..3752e62
--- /dev/null
+++ b/graphics/items/generic/brokenmedal.png
Binary files differ
diff --git a/graphics/items/generic/bronzepin.png b/graphics/items/generic/bronzepin.png
new file mode 100644
index 0000000..be4d1f0
--- /dev/null
+++ b/graphics/items/generic/bronzepin.png
Binary files differ
diff --git a/graphics/items/generic/butterfly.png b/graphics/items/generic/butterfly.png
new file mode 100644
index 0000000..e429af2
--- /dev/null
+++ b/graphics/items/generic/butterfly.png
Binary files differ
diff --git a/graphics/items/generic/casinocoins.png b/graphics/items/generic/casinocoins.png
new file mode 100644
index 0000000..ba2559b
--- /dev/null
+++ b/graphics/items/generic/casinocoins.png
Binary files differ
diff --git a/graphics/items/generic/coal.png b/graphics/items/generic/coal.png
new file mode 100644
index 0000000..70591ed
--- /dev/null
+++ b/graphics/items/generic/coal.png
Binary files differ
diff --git a/graphics/items/generic/coinbag.png b/graphics/items/generic/coinbag.png
new file mode 100644
index 0000000..0420ec4
--- /dev/null
+++ b/graphics/items/generic/coinbag.png
Binary files differ
diff --git a/graphics/items/generic/coral.png b/graphics/items/generic/coral.png
new file mode 100644
index 0000000..d2d0932
--- /dev/null
+++ b/graphics/items/generic/coral.png
Binary files differ
diff --git a/graphics/items/generic/cottoncloth.png b/graphics/items/generic/cottoncloth.png
new file mode 100644
index 0000000..0ee30fe
--- /dev/null
+++ b/graphics/items/generic/cottoncloth.png
Binary files differ
diff --git a/graphics/items/generic/crocclaw.png b/graphics/items/generic/crocclaw.png
new file mode 100644
index 0000000..c44eebb
--- /dev/null
+++ b/graphics/items/generic/crocclaw.png
Binary files differ
diff --git a/graphics/items/generic/crystallizedmaggot.png b/graphics/items/generic/crystallizedmaggot.png
new file mode 100644
index 0000000..80e51c7
--- /dev/null
+++ b/graphics/items/generic/crystallizedmaggot.png
Binary files differ
diff --git a/graphics/items/generic/darkdesertmushroom.png b/graphics/items/generic/darkdesertmushroom.png
new file mode 100644
index 0000000..cfe008a
--- /dev/null
+++ b/graphics/items/generic/darkdesertmushroom.png
Binary files differ
diff --git a/graphics/items/generic/deserttablet.png b/graphics/items/generic/deserttablet.png
new file mode 100644
index 0000000..f1152de
--- /dev/null
+++ b/graphics/items/generic/deserttablet.png
Binary files differ
diff --git a/graphics/items/generic/diseasedheart.png b/graphics/items/generic/diseasedheart.png
new file mode 100644
index 0000000..c518f6c
--- /dev/null
+++ b/graphics/items/generic/diseasedheart.png
Binary files differ
diff --git a/graphics/items/generic/document.png b/graphics/items/generic/document.png
new file mode 100644
index 0000000..39a1d8d
--- /dev/null
+++ b/graphics/items/generic/document.png
Binary files differ
diff --git a/graphics/items/generic/dragonscales.png b/graphics/items/generic/dragonscales.png
new file mode 100644
index 0000000..272a6ed
--- /dev/null
+++ b/graphics/items/generic/dragonscales.png
Binary files differ
diff --git a/graphics/items/generic/druidtreebranch.png b/graphics/items/generic/druidtreebranch.png
new file mode 100644
index 0000000..9b86161
--- /dev/null
+++ b/graphics/items/generic/druidtreebranch.png
Binary files differ
diff --git a/graphics/items/generic/ectoplasm.png b/graphics/items/generic/ectoplasm.png
new file mode 100644
index 0000000..10e16c7
--- /dev/null
+++ b/graphics/items/generic/ectoplasm.png
Binary files differ
diff --git a/graphics/items/generic/elemental.png b/graphics/items/generic/elemental.png
new file mode 100644
index 0000000..790122f
--- /dev/null
+++ b/graphics/items/generic/elemental.png
Binary files differ
diff --git a/graphics/items/generic/emptybottle.png b/graphics/items/generic/emptybottle.png
new file mode 100644
index 0000000..0cadac9
--- /dev/null
+++ b/graphics/items/generic/emptybottle.png
Binary files differ
diff --git a/graphics/items/generic/event-ticket-dream.png b/graphics/items/generic/event-ticket-dream.png
new file mode 100644
index 0000000..ff8c04c
--- /dev/null
+++ b/graphics/items/generic/event-ticket-dream.png
Binary files differ
diff --git a/graphics/items/generic/feather/duckfeather.png b/graphics/items/generic/feather/duckfeather.png
new file mode 100644
index 0000000..c1a8841
--- /dev/null
+++ b/graphics/items/generic/feather/duckfeather.png
Binary files differ
diff --git a/graphics/items/generic/feather/forestpioufeathers.png b/graphics/items/generic/feather/forestpioufeathers.png
new file mode 100644
index 0000000..44a3dc7
--- /dev/null
+++ b/graphics/items/generic/feather/forestpioufeathers.png
Binary files differ
diff --git a/graphics/items/generic/feather/manapioufeathers.png b/graphics/items/generic/feather/manapioufeathers.png
new file mode 100644
index 0000000..8ef80b3
--- /dev/null
+++ b/graphics/items/generic/feather/manapioufeathers.png
Binary files differ
diff --git a/graphics/items/generic/feather/pioufeathers.png b/graphics/items/generic/feather/pioufeathers.png
new file mode 100644
index 0000000..f001368
--- /dev/null
+++ b/graphics/items/generic/feather/pioufeathers.png
Binary files differ
diff --git a/graphics/items/generic/fish/carp.png b/graphics/items/generic/fish/carp.png
new file mode 100644
index 0000000..6fb8b1d
--- /dev/null
+++ b/graphics/items/generic/fish/carp.png
Binary files differ
diff --git a/graphics/items/generic/fish/event.png b/graphics/items/generic/fish/event.png
new file mode 100644
index 0000000..2e386a4
--- /dev/null
+++ b/graphics/items/generic/fish/event.png
Binary files differ
diff --git a/graphics/items/generic/fish/roach.png b/graphics/items/generic/fish/roach.png
new file mode 100644
index 0000000..27afff6
--- /dev/null
+++ b/graphics/items/generic/fish/roach.png
Binary files differ
diff --git a/graphics/items/generic/fish/tench.png b/graphics/items/generic/fish/tench.png
new file mode 100644
index 0000000..9615b0c
--- /dev/null
+++ b/graphics/items/generic/fish/tench.png
Binary files differ
diff --git a/graphics/items/generic/fishingrod.png b/graphics/items/generic/fishingrod.png
new file mode 100644
index 0000000..5b27213
--- /dev/null
+++ b/graphics/items/generic/fishingrod.png
Binary files differ
diff --git a/graphics/items/generic/flawedlens.png b/graphics/items/generic/flawedlens.png
new file mode 100644
index 0000000..54ce623
--- /dev/null
+++ b/graphics/items/generic/flawedlens.png
Binary files differ
diff --git a/graphics/items/generic/fluopowder.png b/graphics/items/generic/fluopowder.png
new file mode 100644
index 0000000..8103b9e
--- /dev/null
+++ b/graphics/items/generic/fluopowder.png
Binary files differ
diff --git a/graphics/items/generic/frozenyetitear.png b/graphics/items/generic/frozenyetitear.png
new file mode 100644
index 0000000..73506d3
--- /dev/null
+++ b/graphics/items/generic/frozenyetitear.png
Binary files differ
diff --git a/graphics/items/generic/fur.png b/graphics/items/generic/fur.png
new file mode 100644
index 0000000..0be45d3
--- /dev/null
+++ b/graphics/items/generic/fur.png
Binary files differ
diff --git a/graphics/items/generic/gem/amethyst.png b/graphics/items/generic/gem/amethyst.png
new file mode 100644
index 0000000..bfc6df7
--- /dev/null
+++ b/graphics/items/generic/gem/amethyst.png
Binary files differ
diff --git a/graphics/items/generic/gem/blackpearl.png b/graphics/items/generic/gem/blackpearl.png
new file mode 100644
index 0000000..d87272f
--- /dev/null
+++ b/graphics/items/generic/gem/blackpearl.png
Binary files differ
diff --git a/graphics/items/generic/gem/bluemanapearl.png b/graphics/items/generic/gem/bluemanapearl.png
new file mode 100644
index 0000000..23dc3f1
--- /dev/null
+++ b/graphics/items/generic/gem/bluemanapearl.png
Binary files differ
diff --git a/graphics/items/generic/gem/darkcrystal.png b/graphics/items/generic/gem/darkcrystal.png
new file mode 100644
index 0000000..a5e0d32
--- /dev/null
+++ b/graphics/items/generic/gem/darkcrystal.png
Binary files differ
diff --git a/graphics/items/generic/gem/diamond.png b/graphics/items/generic/gem/diamond.png
new file mode 100644
index 0000000..9c0763d
--- /dev/null
+++ b/graphics/items/generic/gem/diamond.png
Binary files differ
diff --git a/graphics/items/generic/gem/emerald.png b/graphics/items/generic/gem/emerald.png
new file mode 100644
index 0000000..2575840
--- /dev/null
+++ b/graphics/items/generic/gem/emerald.png
Binary files differ
diff --git a/graphics/items/generic/gem/gemstone.png b/graphics/items/generic/gem/gemstone.png
new file mode 100644
index 0000000..ca4db46
--- /dev/null
+++ b/graphics/items/generic/gem/gemstone.png
Binary files differ
diff --git a/graphics/items/generic/gem/lazuritecrystal.png b/graphics/items/generic/gem/lazuritecrystal.png
new file mode 100644
index 0000000..cd6fb58
--- /dev/null
+++ b/graphics/items/generic/gem/lazuritecrystal.png
Binary files differ
diff --git a/graphics/items/generic/gem/lazuriteheart.png b/graphics/items/generic/gem/lazuriteheart.png
new file mode 100644
index 0000000..2d42581
--- /dev/null
+++ b/graphics/items/generic/gem/lazuriteheart.png
Binary files differ
diff --git a/graphics/items/generic/gem/lazuriteshard.png b/graphics/items/generic/gem/lazuriteshard.png
new file mode 100644
index 0000000..206b501
--- /dev/null
+++ b/graphics/items/generic/gem/lazuriteshard.png
Binary files differ
diff --git a/graphics/items/generic/gem/lightgreendiamond.png b/graphics/items/generic/gem/lightgreendiamond.png
new file mode 100644
index 0000000..8dfe2c7
--- /dev/null
+++ b/graphics/items/generic/gem/lightgreendiamond.png
Binary files differ
diff --git a/graphics/items/generic/gem/pearl.png b/graphics/items/generic/gem/pearl.png
new file mode 100644
index 0000000..ecc9306
--- /dev/null
+++ b/graphics/items/generic/gem/pearl.png
Binary files differ
diff --git a/graphics/items/generic/gem/ruby.png b/graphics/items/generic/gem/ruby.png
new file mode 100644
index 0000000..124f7d2
--- /dev/null
+++ b/graphics/items/generic/gem/ruby.png
Binary files differ
diff --git a/graphics/items/generic/gem/sapphire.png b/graphics/items/generic/gem/sapphire.png
new file mode 100644
index 0000000..51bb102
--- /dev/null
+++ b/graphics/items/generic/gem/sapphire.png
Binary files differ
diff --git a/graphics/items/generic/gem/sunnycrystal.png b/graphics/items/generic/gem/sunnycrystal.png
new file mode 100644
index 0000000..00fce3d
--- /dev/null
+++ b/graphics/items/generic/gem/sunnycrystal.png
Binary files differ
diff --git a/graphics/items/generic/gem/topaz.png b/graphics/items/generic/gem/topaz.png
new file mode 100644
index 0000000..82f4e1f
--- /dev/null
+++ b/graphics/items/generic/gem/topaz.png
Binary files differ
diff --git a/graphics/items/generic/gempowder.png b/graphics/items/generic/gempowder.png
new file mode 100644
index 0000000..2157eab
--- /dev/null
+++ b/graphics/items/generic/gempowder.png
Binary files differ
diff --git a/graphics/items/generic/goldeneasteregg.png b/graphics/items/generic/goldeneasteregg.png
new file mode 100644
index 0000000..6a695af
--- /dev/null
+++ b/graphics/items/generic/goldeneasteregg.png
Binary files differ
diff --git a/graphics/items/generic/goldpieces.png b/graphics/items/generic/goldpieces.png
new file mode 100644
index 0000000..bf7aa72
--- /dev/null
+++ b/graphics/items/generic/goldpieces.png
Binary files differ
diff --git a/graphics/items/generic/graphene.png b/graphics/items/generic/graphene.png
new file mode 100644
index 0000000..d78ba2d
--- /dev/null
+++ b/graphics/items/generic/graphene.png
Binary files differ
diff --git a/graphics/items/generic/grassliner.png b/graphics/items/generic/grassliner.png
new file mode 100644
index 0000000..5157309
--- /dev/null
+++ b/graphics/items/generic/grassliner.png
Binary files differ
diff --git a/graphics/items/generic/grassseeds.png b/graphics/items/generic/grassseeds.png
new file mode 100644
index 0000000..06ce327
--- /dev/null
+++ b/graphics/items/generic/grassseeds.png
Binary files differ
diff --git a/graphics/items/generic/guildcertification.png b/graphics/items/generic/guildcertification.png
new file mode 100644
index 0000000..460999f
--- /dev/null
+++ b/graphics/items/generic/guildcertification.png
Binary files differ
diff --git a/graphics/items/generic/guildcoin.png b/graphics/items/generic/guildcoin.png
new file mode 100644
index 0000000..886edd2
--- /dev/null
+++ b/graphics/items/generic/guildcoin.png
Binary files differ
diff --git a/graphics/items/generic/halfeggshell.png b/graphics/items/generic/halfeggshell.png
new file mode 100644
index 0000000..cf83f3c
--- /dev/null
+++ b/graphics/items/generic/halfeggshell.png
Binary files differ
diff --git a/graphics/items/generic/hardspike.png b/graphics/items/generic/hardspike.png
new file mode 100644
index 0000000..6e5df8b
--- /dev/null
+++ b/graphics/items/generic/hardspike.png
Binary files differ
diff --git a/graphics/items/generic/herb/alizarinherb.png b/graphics/items/generic/herb/alizarinherb.png
new file mode 100644
index 0000000..fb3f56d
--- /dev/null
+++ b/graphics/items/generic/herb/alizarinherb.png
Binary files differ
diff --git a/graphics/items/generic/herb/cobaltherb.png b/graphics/items/generic/herb/cobaltherb.png
new file mode 100644
index 0000000..b270922
--- /dev/null
+++ b/graphics/items/generic/herb/cobaltherb.png
Binary files differ
diff --git a/graphics/items/generic/herb/darkpetal.png b/graphics/items/generic/herb/darkpetal.png
new file mode 100644
index 0000000..9e7f70d
--- /dev/null
+++ b/graphics/items/generic/herb/darkpetal.png
Binary files differ
diff --git a/graphics/items/generic/herb/gambogeherb.png b/graphics/items/generic/herb/gambogeherb.png
new file mode 100644
index 0000000..5af4d2d
--- /dev/null
+++ b/graphics/items/generic/herb/gambogeherb.png
Binary files differ
diff --git a/graphics/items/generic/herb/herbmodel.png b/graphics/items/generic/herb/herbmodel.png
new file mode 100644
index 0000000..0a83218
--- /dev/null
+++ b/graphics/items/generic/herb/herbmodel.png
Binary files differ
diff --git a/graphics/items/generic/herb/mauveherb.png b/graphics/items/generic/herb/mauveherb.png
new file mode 100644
index 0000000..3e158aa
--- /dev/null
+++ b/graphics/items/generic/herb/mauveherb.png
Binary files differ
diff --git a/graphics/items/generic/herb/petal2.png b/graphics/items/generic/herb/petal2.png
new file mode 100644
index 0000000..9a714f1
--- /dev/null
+++ b/graphics/items/generic/herb/petal2.png
Binary files differ
diff --git a/graphics/items/generic/herb/petalmodel.png b/graphics/items/generic/herb/petalmodel.png
new file mode 100644
index 0000000..2e4806d
--- /dev/null
+++ b/graphics/items/generic/herb/petalmodel.png
Binary files differ
diff --git a/graphics/items/generic/herb/pinkpetal.png b/graphics/items/generic/herb/pinkpetal.png
new file mode 100644
index 0000000..90f8be2
--- /dev/null
+++ b/graphics/items/generic/herb/pinkpetal.png
Binary files differ
diff --git a/graphics/items/generic/herocoin.png b/graphics/items/generic/herocoin.png
new file mode 100644
index 0000000..04b0a9f
--- /dev/null
+++ b/graphics/items/generic/herocoin.png
Binary files differ
diff --git a/graphics/items/generic/icebottle.png b/graphics/items/generic/icebottle.png
new file mode 100644
index 0000000..4b1f607
--- /dev/null
+++ b/graphics/items/generic/icebottle.png
Binary files differ
diff --git a/graphics/items/generic/icecube.png b/graphics/items/generic/icecube.png
new file mode 100644
index 0000000..483a527
--- /dev/null
+++ b/graphics/items/generic/icecube.png
Binary files differ
diff --git a/graphics/items/generic/ingot.png b/graphics/items/generic/ingot.png
new file mode 100644
index 0000000..518a63c
--- /dev/null
+++ b/graphics/items/generic/ingot.png
Binary files differ
diff --git a/graphics/items/generic/ironingot.png b/graphics/items/generic/ironingot.png
new file mode 100644
index 0000000..1ef0a2f
--- /dev/null
+++ b/graphics/items/generic/ironingot.png
Binary files differ
diff --git a/graphics/items/generic/ironore.png b/graphics/items/generic/ironore.png
new file mode 100644
index 0000000..9843658
--- /dev/null
+++ b/graphics/items/generic/ironore.png
Binary files differ
diff --git a/graphics/items/generic/iten.png b/graphics/items/generic/iten.png
new file mode 100644
index 0000000..62ce81e
--- /dev/null
+++ b/graphics/items/generic/iten.png
Binary files differ
diff --git a/graphics/items/generic/jackolantern.png b/graphics/items/generic/jackolantern.png
new file mode 100644
index 0000000..ee05746
--- /dev/null
+++ b/graphics/items/generic/jackolantern.png
Binary files differ
diff --git a/graphics/items/generic/key/copperkey.png b/graphics/items/generic/key/copperkey.png
new file mode 100644
index 0000000..551addd
--- /dev/null
+++ b/graphics/items/generic/key/copperkey.png
Binary files differ
diff --git a/graphics/items/generic/key/cryptkey.png b/graphics/items/generic/key/cryptkey.png
new file mode 100644
index 0000000..d0a35d9
--- /dev/null
+++ b/graphics/items/generic/key/cryptkey.png
Binary files differ
diff --git a/graphics/items/generic/key/shipkey.png b/graphics/items/generic/key/shipkey.png
new file mode 100644
index 0000000..1e2a85e
--- /dev/null
+++ b/graphics/items/generic/key/shipkey.png
Binary files differ
diff --git a/graphics/items/generic/key/taxkey.png b/graphics/items/generic/key/taxkey.png
new file mode 100644
index 0000000..cee1e0c
--- /dev/null
+++ b/graphics/items/generic/key/taxkey.png
Binary files differ
diff --git a/graphics/items/generic/key/treasurekey.png b/graphics/items/generic/key/treasurekey.png
new file mode 100644
index 0000000..2c25503
--- /dev/null
+++ b/graphics/items/generic/key/treasurekey.png
Binary files differ
diff --git a/graphics/items/generic/leatherpatch.png b/graphics/items/generic/leatherpatch.png
new file mode 100644
index 0000000..67037f0
--- /dev/null
+++ b/graphics/items/generic/leatherpatch.png
Binary files differ
diff --git a/graphics/items/generic/leathersuitcase.png b/graphics/items/generic/leathersuitcase.png
new file mode 100644
index 0000000..1afd1bc
--- /dev/null
+++ b/graphics/items/generic/leathersuitcase.png
Binary files differ
diff --git a/graphics/items/generic/lockpicks.png b/graphics/items/generic/lockpicks.png
new file mode 100644
index 0000000..1bed848
--- /dev/null
+++ b/graphics/items/generic/lockpicks.png
Binary files differ
diff --git a/graphics/items/generic/lofcoin.png b/graphics/items/generic/lofcoin.png
new file mode 100644
index 0000000..def3e58
--- /dev/null
+++ b/graphics/items/generic/lofcoin.png
Binary files differ
diff --git a/graphics/items/generic/loveletter.png b/graphics/items/generic/loveletter.png
new file mode 100644
index 0000000..54c389a
--- /dev/null
+++ b/graphics/items/generic/loveletter.png
Binary files differ
diff --git a/graphics/items/generic/maggotslime.png b/graphics/items/generic/maggotslime.png
new file mode 100644
index 0000000..ed02d17
--- /dev/null
+++ b/graphics/items/generic/maggotslime.png
Binary files differ
diff --git a/graphics/items/generic/moss.png b/graphics/items/generic/moss.png
new file mode 100644
index 0000000..755838d
--- /dev/null
+++ b/graphics/items/generic/moss.png
Binary files differ
diff --git a/graphics/items/generic/mouboocoin.png b/graphics/items/generic/mouboocoin.png
new file mode 100644
index 0000000..d3cc2b5
--- /dev/null
+++ b/graphics/items/generic/mouboocoin.png
Binary files differ
diff --git a/graphics/items/generic/mouboofigurine.png b/graphics/items/generic/mouboofigurine.png
new file mode 100644
index 0000000..2cd3351
--- /dev/null
+++ b/graphics/items/generic/mouboofigurine.png
Binary files differ
diff --git a/graphics/items/generic/mushroomspores.png b/graphics/items/generic/mushroomspores.png
new file mode 100644
index 0000000..9e03434
--- /dev/null
+++ b/graphics/items/generic/mushroomspores.png
Binary files differ
diff --git a/graphics/items/generic/mylarindust.png b/graphics/items/generic/mylarindust.png
new file mode 100644
index 0000000..ebbf97b
--- /dev/null
+++ b/graphics/items/generic/mylarindust.png
Binary files differ
diff --git a/graphics/items/generic/mysteriousbottle.png b/graphics/items/generic/mysteriousbottle.png
new file mode 100644
index 0000000..5e0b4aa
--- /dev/null
+++ b/graphics/items/generic/mysteriousbottle.png
Binary files differ
diff --git a/graphics/items/generic/naftalin.png b/graphics/items/generic/naftalin.png
new file mode 100644
index 0000000..ac15652
--- /dev/null
+++ b/graphics/items/generic/naftalin.png
Binary files differ
diff --git a/graphics/items/generic/oceancrocclaw.png b/graphics/items/generic/oceancrocclaw.png
new file mode 100644
index 0000000..b95bb22
--- /dev/null
+++ b/graphics/items/generic/oceancrocclaw.png
Binary files differ
diff --git a/graphics/items/generic/ore.png b/graphics/items/generic/ore.png
new file mode 100644
index 0000000..46a552b
--- /dev/null
+++ b/graphics/items/generic/ore.png
Binary files differ
diff --git a/graphics/items/generic/pinkantenna.png b/graphics/items/generic/pinkantenna.png
new file mode 100644
index 0000000..824cc03
--- /dev/null
+++ b/graphics/items/generic/pinkantenna.png
Binary files differ
diff --git a/graphics/items/generic/poisoneddish.png b/graphics/items/generic/poisoneddish.png
new file mode 100644
index 0000000..da9508f
--- /dev/null
+++ b/graphics/items/generic/poisoneddish.png
Binary files differ
diff --git a/graphics/items/generic/powder.png b/graphics/items/generic/powder.png
new file mode 100644
index 0000000..44071b3
--- /dev/null
+++ b/graphics/items/generic/powder.png
Binary files differ
diff --git a/graphics/items/generic/processedfur.png b/graphics/items/generic/processedfur.png
new file mode 100644
index 0000000..090d3d0
--- /dev/null
+++ b/graphics/items/generic/processedfur.png
Binary files differ
diff --git a/graphics/items/generic/pumpkin.png b/graphics/items/generic/pumpkin.png
new file mode 100644
index 0000000..3df097c
--- /dev/null
+++ b/graphics/items/generic/pumpkin.png
Binary files differ
diff --git a/graphics/items/generic/quill.png b/graphics/items/generic/quill.png
new file mode 100644
index 0000000..d7ecac7
--- /dev/null
+++ b/graphics/items/generic/quill.png
Binary files differ
diff --git a/graphics/items/generic/rattotail.png b/graphics/items/generic/rattotail.png
new file mode 100644
index 0000000..d0ca02c
--- /dev/null
+++ b/graphics/items/generic/rattotail.png
Binary files differ
diff --git a/graphics/items/generic/rattoteeth.png b/graphics/items/generic/rattoteeth.png
new file mode 100644
index 0000000..73ffbfb
--- /dev/null
+++ b/graphics/items/generic/rattoteeth.png
Binary files differ
diff --git a/graphics/items/generic/rawlog.png b/graphics/items/generic/rawlog.png
new file mode 100644
index 0000000..04335fb
--- /dev/null
+++ b/graphics/items/generic/rawlog.png
Binary files differ
diff --git a/graphics/items/generic/reedbundle.png b/graphics/items/generic/reedbundle.png
new file mode 100644
index 0000000..b0c6ef0
--- /dev/null
+++ b/graphics/items/generic/reedbundle.png
Binary files differ
diff --git a/graphics/items/generic/root.png b/graphics/items/generic/root.png
new file mode 100644
index 0000000..8ab0d64
--- /dev/null
+++ b/graphics/items/generic/root.png
Binary files differ
diff --git a/graphics/items/generic/rose.png b/graphics/items/generic/rose.png
new file mode 100644
index 0000000..4ebaf63
--- /dev/null
+++ b/graphics/items/generic/rose.png
Binary files differ
diff --git a/graphics/items/generic/rottenrags.png b/graphics/items/generic/rottenrags.png
new file mode 100644
index 0000000..c3d220b
--- /dev/null
+++ b/graphics/items/generic/rottenrags.png
Binary files differ
diff --git a/graphics/items/generic/scorpion/blackscorpionclaw.png b/graphics/items/generic/scorpion/blackscorpionclaw.png
new file mode 100644
index 0000000..889bf33
--- /dev/null
+++ b/graphics/items/generic/scorpion/blackscorpionclaw.png
Binary files differ
diff --git a/graphics/items/generic/scorpion/blackscorpionstinger.png b/graphics/items/generic/scorpion/blackscorpionstinger.png
new file mode 100644
index 0000000..3c05d51
--- /dev/null
+++ b/graphics/items/generic/scorpion/blackscorpionstinger.png
Binary files differ
diff --git a/graphics/items/generic/scorpion/redscorpionclaw.png b/graphics/items/generic/scorpion/redscorpionclaw.png
new file mode 100644
index 0000000..2ca0638
--- /dev/null
+++ b/graphics/items/generic/scorpion/redscorpionclaw.png
Binary files differ
diff --git a/graphics/items/generic/scorpion/redscorpionstinger.png b/graphics/items/generic/scorpion/redscorpionstinger.png
new file mode 100644
index 0000000..4659d8e
--- /dev/null
+++ b/graphics/items/generic/scorpion/redscorpionstinger.png
Binary files differ
diff --git a/graphics/items/generic/scorpion/scorpionclaw.png b/graphics/items/generic/scorpion/scorpionclaw.png
new file mode 100644
index 0000000..ce6ace6
--- /dev/null
+++ b/graphics/items/generic/scorpion/scorpionclaw.png
Binary files differ
diff --git a/graphics/items/generic/scorpion/scorpionstinger.png b/graphics/items/generic/scorpion/scorpionstinger.png
new file mode 100644
index 0000000..4adc61f
--- /dev/null
+++ b/graphics/items/generic/scorpion/scorpionstinger.png
Binary files differ
diff --git a/graphics/items/generic/scorpion/scorpionstingermodel.png b/graphics/items/generic/scorpion/scorpionstingermodel.png
new file mode 100644
index 0000000..0c7e9fd
--- /dev/null
+++ b/graphics/items/generic/scorpion/scorpionstingermodel.png
Binary files differ
diff --git a/graphics/items/generic/scroll.png b/graphics/items/generic/scroll.png
new file mode 100644
index 0000000..9340e0b
--- /dev/null
+++ b/graphics/items/generic/scroll.png
Binary files differ
diff --git a/graphics/items/generic/sealedsoul.png b/graphics/items/generic/sealedsoul.png
new file mode 100644
index 0000000..65f83f1
--- /dev/null
+++ b/graphics/items/generic/sealedsoul.png
Binary files differ
diff --git a/graphics/items/generic/silkcocoon.png b/graphics/items/generic/silkcocoon.png
new file mode 100644
index 0000000..cbc4043
--- /dev/null
+++ b/graphics/items/generic/silkcocoon.png
Binary files differ
diff --git a/graphics/items/generic/silverbell.png b/graphics/items/generic/silverbell.png
new file mode 100644
index 0000000..e90b723
--- /dev/null
+++ b/graphics/items/generic/silverbell.png
Binary files differ
diff --git a/graphics/items/generic/silvereasteregg.png b/graphics/items/generic/silvereasteregg.png
new file mode 100644
index 0000000..1078eb8
--- /dev/null
+++ b/graphics/items/generic/silvereasteregg.png
Binary files differ
diff --git a/graphics/items/generic/silvermirror.png b/graphics/items/generic/silvermirror.png
new file mode 100644
index 0000000..178471a
--- /dev/null
+++ b/graphics/items/generic/silvermirror.png
Binary files differ
diff --git a/graphics/items/generic/skull.png b/graphics/items/generic/skull.png
new file mode 100644
index 0000000..4a30374
--- /dev/null
+++ b/graphics/items/generic/skull.png
Binary files differ
diff --git a/graphics/items/generic/smalltentacles.png b/graphics/items/generic/smalltentacles.png
new file mode 100644
index 0000000..76f13e2
--- /dev/null
+++ b/graphics/items/generic/smalltentacles.png
Binary files differ
diff --git a/graphics/items/generic/snake/blackmambaskin.png b/graphics/items/generic/snake/blackmambaskin.png
new file mode 100644
index 0000000..720bb0e
--- /dev/null
+++ b/graphics/items/generic/snake/blackmambaskin.png
Binary files differ
diff --git a/graphics/items/generic/snake/cavesnakelamp.png b/graphics/items/generic/snake/cavesnakelamp.png
new file mode 100644
index 0000000..5c810d8
--- /dev/null
+++ b/graphics/items/generic/snake/cavesnakelamp.png
Binary files differ
diff --git a/graphics/items/generic/snake/cavesnaketongue.png b/graphics/items/generic/snake/cavesnaketongue.png
new file mode 100644
index 0000000..e64c034
--- /dev/null
+++ b/graphics/items/generic/snake/cavesnaketongue.png
Binary files differ
diff --git a/graphics/items/generic/snake/snakeskin.png b/graphics/items/generic/snake/snakeskin.png
new file mode 100644
index 0000000..051ba2c
--- /dev/null
+++ b/graphics/items/generic/snake/snakeskin.png
Binary files differ
diff --git a/graphics/items/generic/snake/snaketongue.png b/graphics/items/generic/snake/snaketongue.png
new file mode 100644
index 0000000..9ba24dd
--- /dev/null
+++ b/graphics/items/generic/snake/snaketongue.png
Binary files differ
diff --git a/graphics/items/generic/snowflake.png b/graphics/items/generic/snowflake.png
new file mode 100644
index 0000000..f4b47ff
--- /dev/null
+++ b/graphics/items/generic/snowflake.png
Binary files differ
diff --git a/graphics/items/generic/spellbookpage.png b/graphics/items/generic/spellbookpage.png
new file mode 100644
index 0000000..2b62aab
--- /dev/null
+++ b/graphics/items/generic/spellbookpage.png
Binary files differ
diff --git a/graphics/items/generic/squichyclaws.png b/graphics/items/generic/squichyclaws.png
new file mode 100644
index 0000000..89dfe04
--- /dev/null
+++ b/graphics/items/generic/squichyclaws.png
Binary files differ
diff --git a/graphics/items/generic/squirrelpelt.png b/graphics/items/generic/squirrelpelt.png
new file mode 100644
index 0000000..559ea5b
--- /dev/null
+++ b/graphics/items/generic/squirrelpelt.png
Binary files differ
diff --git a/graphics/items/generic/strangecoin.png b/graphics/items/generic/strangecoin.png
new file mode 100644
index 0000000..0df2d30
--- /dev/null
+++ b/graphics/items/generic/strangecoin.png
Binary files differ
diff --git a/graphics/items/generic/tentacles.png b/graphics/items/generic/tentacles.png
new file mode 100644
index 0000000..dcf55cb
--- /dev/null
+++ b/graphics/items/generic/tentacles.png
Binary files differ
diff --git a/graphics/items/generic/terraniteore.png b/graphics/items/generic/terraniteore.png
new file mode 100644
index 0000000..c6559f8
--- /dev/null
+++ b/graphics/items/generic/terraniteore.png
Binary files differ
diff --git a/graphics/items/generic/tongue.png b/graphics/items/generic/tongue.png
new file mode 100644
index 0000000..2dce054
--- /dev/null
+++ b/graphics/items/generic/tongue.png
Binary files differ
diff --git a/graphics/items/generic/tooth.png b/graphics/items/generic/tooth.png
new file mode 100644
index 0000000..cb17b7f
--- /dev/null
+++ b/graphics/items/generic/tooth.png
Binary files differ
diff --git a/graphics/items/generic/tortugashell.png b/graphics/items/generic/tortugashell.png
new file mode 100644
index 0000000..faca1a0
--- /dev/null
+++ b/graphics/items/generic/tortugashell.png
Binary files differ
diff --git a/graphics/items/generic/tortugashellfragment.png b/graphics/items/generic/tortugashellfragment.png
new file mode 100644
index 0000000..db71377
--- /dev/null
+++ b/graphics/items/generic/tortugashellfragment.png
Binary files differ
diff --git a/graphics/items/generic/tuber.png b/graphics/items/generic/tuber.png
new file mode 100644
index 0000000..f5cc77d
--- /dev/null
+++ b/graphics/items/generic/tuber.png
Binary files differ
diff --git a/graphics/items/generic/tulimsharguardcard.png b/graphics/items/generic/tulimsharguardcard.png
new file mode 100644
index 0000000..56a92ea
--- /dev/null
+++ b/graphics/items/generic/tulimsharguardcard.png
Binary files differ
diff --git a/graphics/items/generic/tulip.png b/graphics/items/generic/tulip.png
new file mode 100644
index 0000000..c2ae27b
--- /dev/null
+++ b/graphics/items/generic/tulip.png
Binary files differ
diff --git a/graphics/items/generic/undeadeye.png b/graphics/items/generic/undeadeye.png
new file mode 100644
index 0000000..d8d10b4
--- /dev/null
+++ b/graphics/items/generic/undeadeye.png
Binary files differ
diff --git a/graphics/items/generic/vampirebatwing.png b/graphics/items/generic/vampirebatwing.png
new file mode 100644
index 0000000..bd854e2
--- /dev/null
+++ b/graphics/items/generic/vampirebatwing.png
Binary files differ
diff --git a/graphics/items/generic/warpedlog.png b/graphics/items/generic/warpedlog.png
new file mode 100644
index 0000000..4cf6c72
--- /dev/null
+++ b/graphics/items/generic/warpedlog.png
Binary files differ
diff --git a/graphics/items/generic/whitefur.png b/graphics/items/generic/whitefur.png
new file mode 100644
index 0000000..28e8dae
--- /dev/null
+++ b/graphics/items/generic/whitefur.png
Binary files differ
diff --git a/graphics/items/generic/wolvernpelt.png b/graphics/items/generic/wolvernpelt.png
new file mode 100644
index 0000000..cc25cfd
--- /dev/null
+++ b/graphics/items/generic/wolvernpelt.png
Binary files differ
diff --git a/graphics/items/generic/wolverntooth.png b/graphics/items/generic/wolverntooth.png
new file mode 100644
index 0000000..3297d1a
--- /dev/null
+++ b/graphics/items/generic/wolverntooth.png
Binary files differ
diff --git a/graphics/items/generic/wood.png b/graphics/items/generic/wood.png
new file mode 100644
index 0000000..58311af
--- /dev/null
+++ b/graphics/items/generic/wood.png
Binary files differ
diff --git a/graphics/items/generic/wumpus-egg.png b/graphics/items/generic/wumpus-egg.png
new file mode 100644
index 0000000..5b66dfa
--- /dev/null
+++ b/graphics/items/generic/wumpus-egg.png
Binary files differ
diff --git a/graphics/items/generic/wurtzite.png b/graphics/items/generic/wurtzite.png
new file mode 100644
index 0000000..7efd5c5
--- /dev/null
+++ b/graphics/items/generic/wurtzite.png
Binary files differ
diff --git a/graphics/items/generic/yeticlaw.png b/graphics/items/generic/yeticlaw.png
new file mode 100644
index 0000000..2d50c8c
--- /dev/null
+++ b/graphics/items/generic/yeticlaw.png
Binary files differ
diff --git a/graphics/items/generic/zombieear.png b/graphics/items/generic/zombieear.png
new file mode 100644
index 0000000..e61528b
--- /dev/null
+++ b/graphics/items/generic/zombieear.png
Binary files differ
diff --git a/graphics/items/usable/aquada.png b/graphics/items/usable/aquada.png
new file mode 100644
index 0000000..dfc3673
--- /dev/null
+++ b/graphics/items/usable/aquada.png
Binary files differ
diff --git a/graphics/items/usable/bags/arrow1.png b/graphics/items/usable/bags/arrow1.png
new file mode 100644
index 0000000..03ac750
--- /dev/null
+++ b/graphics/items/usable/bags/arrow1.png
Binary files differ
diff --git a/graphics/items/usable/bags/arrow2.png b/graphics/items/usable/bags/arrow2.png
new file mode 100644
index 0000000..ea0abb8
--- /dev/null
+++ b/graphics/items/usable/bags/arrow2.png
Binary files differ
diff --git a/graphics/items/usable/bags/arrow3.png b/graphics/items/usable/bags/arrow3.png
new file mode 100644
index 0000000..c6676a4
--- /dev/null
+++ b/graphics/items/usable/bags/arrow3.png
Binary files differ
diff --git a/graphics/items/usable/bigpumpkinseed.png b/graphics/items/usable/bigpumpkinseed.png
new file mode 100644
index 0000000..2ae3ebc
--- /dev/null
+++ b/graphics/items/usable/bigpumpkinseed.png
Binary files differ
diff --git a/graphics/items/usable/blobime.png b/graphics/items/usable/blobime.png
new file mode 100644
index 0000000..08f5cac
--- /dev/null
+++ b/graphics/items/usable/blobime.png
Binary files differ
diff --git a/graphics/items/usable/blueprints/abp0.png b/graphics/items/usable/blueprints/abp0.png
new file mode 100644
index 0000000..6ab430f
--- /dev/null
+++ b/graphics/items/usable/blueprints/abp0.png
Binary files differ
diff --git a/graphics/items/usable/blueprints/abp1.png b/graphics/items/usable/blueprints/abp1.png
new file mode 100644
index 0000000..2cb781f
--- /dev/null
+++ b/graphics/items/usable/blueprints/abp1.png
Binary files differ
diff --git a/graphics/items/usable/blueprints/abp2.png b/graphics/items/usable/blueprints/abp2.png
new file mode 100644
index 0000000..8a1458e
--- /dev/null
+++ b/graphics/items/usable/blueprints/abp2.png
Binary files differ
diff --git a/graphics/items/usable/blueprints/abp3.png b/graphics/items/usable/blueprints/abp3.png
new file mode 100644
index 0000000..a2358c2
--- /dev/null
+++ b/graphics/items/usable/blueprints/abp3.png
Binary files differ
diff --git a/graphics/items/usable/blueprints/abp4.png b/graphics/items/usable/blueprints/abp4.png
new file mode 100644
index 0000000..f2c482a
--- /dev/null
+++ b/graphics/items/usable/blueprints/abp4.png
Binary files differ
diff --git a/graphics/items/usable/blueprints/abp5.png b/graphics/items/usable/blueprints/abp5.png
new file mode 100644
index 0000000..f4e5602
--- /dev/null
+++ b/graphics/items/usable/blueprints/abp5.png
Binary files differ
diff --git a/graphics/items/usable/blueprints/bp0.png b/graphics/items/usable/blueprints/bp0.png
new file mode 100644
index 0000000..0caa422
--- /dev/null
+++ b/graphics/items/usable/blueprints/bp0.png
Binary files differ
diff --git a/graphics/items/usable/blueprints/bp1.png b/graphics/items/usable/blueprints/bp1.png
new file mode 100644
index 0000000..d66d19c
--- /dev/null
+++ b/graphics/items/usable/blueprints/bp1.png
Binary files differ
diff --git a/graphics/items/usable/blueprints/bp2.png b/graphics/items/usable/blueprints/bp2.png
new file mode 100644
index 0000000..27c16b6
--- /dev/null
+++ b/graphics/items/usable/blueprints/bp2.png
Binary files differ
diff --git a/graphics/items/usable/blueprints/bp3.png b/graphics/items/usable/blueprints/bp3.png
new file mode 100644
index 0000000..bef75f5
--- /dev/null
+++ b/graphics/items/usable/blueprints/bp3.png
Binary files differ
diff --git a/graphics/items/usable/blueprints/bp4.png b/graphics/items/usable/blueprints/bp4.png
new file mode 100644
index 0000000..b8e8ad3
--- /dev/null
+++ b/graphics/items/usable/blueprints/bp4.png
Binary files differ
diff --git a/graphics/items/usable/blueprints/bp5.png b/graphics/items/usable/blueprints/bp5.png
new file mode 100644
index 0000000..bd9d248
--- /dev/null
+++ b/graphics/items/usable/blueprints/bp5.png
Binary files differ
diff --git a/graphics/items/usable/blueprints/ebp0.png b/graphics/items/usable/blueprints/ebp0.png
new file mode 100644
index 0000000..d8f9a2b
--- /dev/null
+++ b/graphics/items/usable/blueprints/ebp0.png
Binary files differ
diff --git a/graphics/items/usable/blueprints/ebp1.png b/graphics/items/usable/blueprints/ebp1.png
new file mode 100644
index 0000000..cb2408d
--- /dev/null
+++ b/graphics/items/usable/blueprints/ebp1.png
Binary files differ
diff --git a/graphics/items/usable/blueprints/ebp2.png b/graphics/items/usable/blueprints/ebp2.png
new file mode 100644
index 0000000..c1e6921
--- /dev/null
+++ b/graphics/items/usable/blueprints/ebp2.png
Binary files differ
diff --git a/graphics/items/usable/blueprints/ebp3.png b/graphics/items/usable/blueprints/ebp3.png
new file mode 100644
index 0000000..75cf266
--- /dev/null
+++ b/graphics/items/usable/blueprints/ebp3.png
Binary files differ
diff --git a/graphics/items/usable/blueprints/ebp4.png b/graphics/items/usable/blueprints/ebp4.png
new file mode 100644
index 0000000..f5cec6c
--- /dev/null
+++ b/graphics/items/usable/blueprints/ebp4.png
Binary files differ
diff --git a/graphics/items/usable/blueprints/ebp5.png b/graphics/items/usable/blueprints/ebp5.png
new file mode 100644
index 0000000..a2de052
--- /dev/null
+++ b/graphics/items/usable/blueprints/ebp5.png
Binary files differ
diff --git a/graphics/items/usable/blueprints/savior.png b/graphics/items/usable/blueprints/savior.png
new file mode 100644
index 0000000..f023311
--- /dev/null
+++ b/graphics/items/usable/blueprints/savior.png
Binary files differ
diff --git a/graphics/items/usable/book/bookoflaws.png b/graphics/items/usable/book/bookoflaws.png
new file mode 100644
index 0000000..df070c7
--- /dev/null
+++ b/graphics/items/usable/book/bookoflaws.png
Binary files differ
diff --git a/graphics/items/usable/book/comtheorybook.png b/graphics/items/usable/book/comtheorybook.png
new file mode 100644
index 0000000..35f8b62
--- /dev/null
+++ b/graphics/items/usable/book/comtheorybook.png
Binary files differ
diff --git a/graphics/items/usable/book/fishingguide.png b/graphics/items/usable/book/fishingguide.png
new file mode 100644
index 0000000..a53db8f
--- /dev/null
+++ b/graphics/items/usable/book/fishingguide.png
Binary files differ
diff --git a/graphics/items/usable/book/jesusalvagrimorium.png b/graphics/items/usable/book/jesusalvagrimorium.png
new file mode 100644
index 0000000..1c3c744
--- /dev/null
+++ b/graphics/items/usable/book/jesusalvagrimorium.png
Binary files differ
diff --git a/graphics/items/usable/book/leatherbook.png b/graphics/items/usable/book/leatherbook.png
new file mode 100644
index 0000000..5d1cd19
--- /dev/null
+++ b/graphics/items/usable/book/leatherbook.png
Binary files differ
diff --git a/graphics/items/usable/book/oldbook.png b/graphics/items/usable/book/oldbook.png
new file mode 100644
index 0000000..644ac74
--- /dev/null
+++ b/graphics/items/usable/book/oldbook.png
Binary files differ
diff --git a/graphics/items/usable/book/petbook.png b/graphics/items/usable/book/petbook.png
new file mode 100644
index 0000000..bec3dea
--- /dev/null
+++ b/graphics/items/usable/book/petbook.png
Binary files differ
diff --git a/graphics/items/usable/book/poembook.png b/graphics/items/usable/book/poembook.png
new file mode 100644
index 0000000..18caaca
--- /dev/null
+++ b/graphics/items/usable/book/poembook.png
Binary files differ
diff --git a/graphics/items/usable/box/bossbronze.png b/graphics/items/usable/box/bossbronze.png
new file mode 100644
index 0000000..8afc2e3
--- /dev/null
+++ b/graphics/items/usable/box/bossbronze.png
Binary files differ
diff --git a/graphics/items/usable/box/bossgolden.png b/graphics/items/usable/box/bossgolden.png
new file mode 100644
index 0000000..1f206f3
--- /dev/null
+++ b/graphics/items/usable/box/bossgolden.png
Binary files differ
diff --git a/graphics/items/usable/box/bosssilver.png b/graphics/items/usable/box/bosssilver.png
new file mode 100644
index 0000000..893aa33
--- /dev/null
+++ b/graphics/items/usable/box/bosssilver.png
Binary files differ
diff --git a/graphics/items/usable/box/bronzegift.png b/graphics/items/usable/box/bronzegift.png
new file mode 100644
index 0000000..31766cb
--- /dev/null
+++ b/graphics/items/usable/box/bronzegift.png
Binary files differ
diff --git a/graphics/items/usable/box/goldengift.png b/graphics/items/usable/box/goldengift.png
new file mode 100644
index 0000000..a2e6c43
--- /dev/null
+++ b/graphics/items/usable/box/goldengift.png
Binary files differ
diff --git a/graphics/items/usable/box/merc0.png b/graphics/items/usable/box/merc0.png
new file mode 100644
index 0000000..419d487
--- /dev/null
+++ b/graphics/items/usable/box/merc0.png
Binary files differ
diff --git a/graphics/items/usable/box/merc1.png b/graphics/items/usable/box/merc1.png
new file mode 100644
index 0000000..0da9dbd
--- /dev/null
+++ b/graphics/items/usable/box/merc1.png
Binary files differ
diff --git a/graphics/items/usable/box/merc2.png b/graphics/items/usable/box/merc2.png
new file mode 100644
index 0000000..eba52f9
--- /dev/null
+++ b/graphics/items/usable/box/merc2.png
Binary files differ
diff --git a/graphics/items/usable/box/merc3.png b/graphics/items/usable/box/merc3.png
new file mode 100644
index 0000000..5128169
--- /dev/null
+++ b/graphics/items/usable/box/merc3.png
Binary files differ
diff --git a/graphics/items/usable/box/merc4.png b/graphics/items/usable/box/merc4.png
new file mode 100644
index 0000000..a2c51cc
--- /dev/null
+++ b/graphics/items/usable/box/merc4.png
Binary files differ
diff --git a/graphics/items/usable/box/merc5.png b/graphics/items/usable/box/merc5.png
new file mode 100644
index 0000000..cda0629
--- /dev/null
+++ b/graphics/items/usable/box/merc5.png
Binary files differ
diff --git a/graphics/items/usable/box/mercb0.png b/graphics/items/usable/box/mercb0.png
new file mode 100644
index 0000000..18f6149
--- /dev/null
+++ b/graphics/items/usable/box/mercb0.png
Binary files differ
diff --git a/graphics/items/usable/box/mercb1.png b/graphics/items/usable/box/mercb1.png
new file mode 100644
index 0000000..87e2a80
--- /dev/null
+++ b/graphics/items/usable/box/mercb1.png
Binary files differ
diff --git a/graphics/items/usable/box/mercb2.png b/graphics/items/usable/box/mercb2.png
new file mode 100644
index 0000000..73f8ad4
--- /dev/null
+++ b/graphics/items/usable/box/mercb2.png
Binary files differ
diff --git a/graphics/items/usable/box/mercb3.png b/graphics/items/usable/box/mercb3.png
new file mode 100644
index 0000000..77f4a65
--- /dev/null
+++ b/graphics/items/usable/box/mercb3.png
Binary files differ
diff --git a/graphics/items/usable/box/mercb4.png b/graphics/items/usable/box/mercb4.png
new file mode 100644
index 0000000..fcb4f2f
--- /dev/null
+++ b/graphics/items/usable/box/mercb4.png
Binary files differ
diff --git a/graphics/items/usable/box/mercb5.png b/graphics/items/usable/box/mercb5.png
new file mode 100644
index 0000000..444ec43
--- /dev/null
+++ b/graphics/items/usable/box/mercb5.png
Binary files differ
diff --git a/graphics/items/usable/box/prismgift.png b/graphics/items/usable/box/prismgift.png
new file mode 100644
index 0000000..00722df
--- /dev/null
+++ b/graphics/items/usable/box/prismgift.png
Binary files differ
diff --git a/graphics/items/usable/box/silvergift.png b/graphics/items/usable/box/silvergift.png
new file mode 100644
index 0000000..6c814a5
--- /dev/null
+++ b/graphics/items/usable/box/silvergift.png
Binary files differ
diff --git a/graphics/items/usable/box/supremegift.png b/graphics/items/usable/box/supremegift.png
new file mode 100644
index 0000000..def5a5b
--- /dev/null
+++ b/graphics/items/usable/box/supremegift.png
Binary files differ
diff --git a/graphics/items/usable/boxofchocolates.png b/graphics/items/usable/boxofchocolates.png
new file mode 100644
index 0000000..60cec5e
--- /dev/null
+++ b/graphics/items/usable/boxofchocolates.png
Binary files differ
diff --git a/graphics/items/usable/bugleg.png b/graphics/items/usable/bugleg.png
new file mode 100644
index 0000000..02e23f3
--- /dev/null
+++ b/graphics/items/usable/bugleg.png
Binary files differ
diff --git a/graphics/items/usable/candy/lawncandy.png b/graphics/items/usable/candy/lawncandy.png
new file mode 100644
index 0000000..a8ce246
--- /dev/null
+++ b/graphics/items/usable/candy/lawncandy.png
Binary files differ
diff --git a/graphics/items/usable/candy/manapop.png b/graphics/items/usable/candy/manapop.png
new file mode 100644
index 0000000..29a6276
--- /dev/null
+++ b/graphics/items/usable/candy/manapop.png
Binary files differ
diff --git a/graphics/items/usable/candy/poocandy.png b/graphics/items/usable/candy/poocandy.png
new file mode 100644
index 0000000..ce67e27
--- /dev/null
+++ b/graphics/items/usable/candy/poocandy.png
Binary files differ
diff --git a/graphics/items/usable/card/Scrusadercard.png b/graphics/items/usable/card/Scrusadercard.png
new file mode 100644
index 0000000..1b86bb4
--- /dev/null
+++ b/graphics/items/usable/card/Scrusadercard.png
Binary files differ
diff --git a/graphics/items/usable/card/Sdesertthiefcard.png b/graphics/items/usable/card/Sdesertthiefcard.png
new file mode 100644
index 0000000..8a986e0
--- /dev/null
+++ b/graphics/items/usable/card/Sdesertthiefcard.png
Binary files differ
diff --git a/graphics/items/usable/card/Sforestcard.png b/graphics/items/usable/card/Sforestcard.png
new file mode 100644
index 0000000..73972c9
--- /dev/null
+++ b/graphics/items/usable/card/Sforestcard.png
Binary files differ
diff --git a/graphics/items/usable/card/Sherocard.png b/graphics/items/usable/card/Sherocard.png
new file mode 100644
index 0000000..092f3e4
--- /dev/null
+++ b/graphics/items/usable/card/Sherocard.png
Binary files differ
diff --git a/graphics/items/usable/card/Snaturalcard.png b/graphics/items/usable/card/Snaturalcard.png
new file mode 100644
index 0000000..11ea439
--- /dev/null
+++ b/graphics/items/usable/card/Snaturalcard.png
Binary files differ
diff --git a/graphics/items/usable/card/Snecromancercard.png b/graphics/items/usable/card/Snecromancercard.png
new file mode 100644
index 0000000..bda40c3
--- /dev/null
+++ b/graphics/items/usable/card/Snecromancercard.png
Binary files differ
diff --git a/graphics/items/usable/card/Spaladincard.png b/graphics/items/usable/card/Spaladincard.png
new file mode 100644
index 0000000..26f878c
--- /dev/null
+++ b/graphics/items/usable/card/Spaladincard.png
Binary files differ
diff --git a/graphics/items/usable/card/Sslidecard.png b/graphics/items/usable/card/Sslidecard.png
new file mode 100644
index 0000000..0877c4e
--- /dev/null
+++ b/graphics/items/usable/card/Sslidecard.png
Binary files differ
diff --git a/graphics/items/usable/card/Xcrusadercard.png b/graphics/items/usable/card/Xcrusadercard.png
new file mode 100644
index 0000000..b3e81e8
--- /dev/null
+++ b/graphics/items/usable/card/Xcrusadercard.png
Binary files differ
diff --git a/graphics/items/usable/card/Xdesertthiefcard.png b/graphics/items/usable/card/Xdesertthiefcard.png
new file mode 100644
index 0000000..b237959
--- /dev/null
+++ b/graphics/items/usable/card/Xdesertthiefcard.png
Binary files differ
diff --git a/graphics/items/usable/card/Xforestcard.png b/graphics/items/usable/card/Xforestcard.png
new file mode 100644
index 0000000..75ed391
--- /dev/null
+++ b/graphics/items/usable/card/Xforestcard.png
Binary files differ
diff --git a/graphics/items/usable/card/Xherocard.png b/graphics/items/usable/card/Xherocard.png
new file mode 100644
index 0000000..809c28d
--- /dev/null
+++ b/graphics/items/usable/card/Xherocard.png
Binary files differ
diff --git a/graphics/items/usable/card/Xnaturalcard.png b/graphics/items/usable/card/Xnaturalcard.png
new file mode 100644
index 0000000..802a349
--- /dev/null
+++ b/graphics/items/usable/card/Xnaturalcard.png
Binary files differ
diff --git a/graphics/items/usable/card/Xnecromancercard.png b/graphics/items/usable/card/Xnecromancercard.png
new file mode 100644
index 0000000..d547f14
--- /dev/null
+++ b/graphics/items/usable/card/Xnecromancercard.png
Binary files differ
diff --git a/graphics/items/usable/card/Xpaladincard.png b/graphics/items/usable/card/Xpaladincard.png
new file mode 100644
index 0000000..4270cc6
--- /dev/null
+++ b/graphics/items/usable/card/Xpaladincard.png
Binary files differ
diff --git a/graphics/items/usable/card/Xslidecard.png b/graphics/items/usable/card/Xslidecard.png
new file mode 100644
index 0000000..61982e9
--- /dev/null
+++ b/graphics/items/usable/card/Xslidecard.png
Binary files differ
diff --git a/graphics/items/usable/card/crusadercard.png b/graphics/items/usable/card/crusadercard.png
new file mode 100644
index 0000000..278f74f
--- /dev/null
+++ b/graphics/items/usable/card/crusadercard.png
Binary files differ
diff --git a/graphics/items/usable/card/desertthiefcard.png b/graphics/items/usable/card/desertthiefcard.png
new file mode 100644
index 0000000..aeb816f
--- /dev/null
+++ b/graphics/items/usable/card/desertthiefcard.png
Binary files differ
diff --git a/graphics/items/usable/card/dye.png b/graphics/items/usable/card/dye.png
new file mode 100644
index 0000000..e2bb902
--- /dev/null
+++ b/graphics/items/usable/card/dye.png
Binary files differ
diff --git a/graphics/items/usable/card/forestcard.png b/graphics/items/usable/card/forestcard.png
new file mode 100644
index 0000000..22e0194
--- /dev/null
+++ b/graphics/items/usable/card/forestcard.png
Binary files differ
diff --git a/graphics/items/usable/card/herocard.png b/graphics/items/usable/card/herocard.png
new file mode 100644
index 0000000..5942386
--- /dev/null
+++ b/graphics/items/usable/card/herocard.png
Binary files differ
diff --git a/graphics/items/usable/card/merc0.png b/graphics/items/usable/card/merc0.png
new file mode 100644
index 0000000..b64c18e
--- /dev/null
+++ b/graphics/items/usable/card/merc0.png
Binary files differ
diff --git a/graphics/items/usable/card/merc1.png b/graphics/items/usable/card/merc1.png
new file mode 100644
index 0000000..dff8d9f
--- /dev/null
+++ b/graphics/items/usable/card/merc1.png
Binary files differ
diff --git a/graphics/items/usable/card/merc2.png b/graphics/items/usable/card/merc2.png
new file mode 100644
index 0000000..c9283fd
--- /dev/null
+++ b/graphics/items/usable/card/merc2.png
Binary files differ
diff --git a/graphics/items/usable/card/merc3.png b/graphics/items/usable/card/merc3.png
new file mode 100644
index 0000000..e4aa6d5
--- /dev/null
+++ b/graphics/items/usable/card/merc3.png
Binary files differ
diff --git a/graphics/items/usable/card/merc4.png b/graphics/items/usable/card/merc4.png
new file mode 100644
index 0000000..a88a224
--- /dev/null
+++ b/graphics/items/usable/card/merc4.png
Binary files differ
diff --git a/graphics/items/usable/card/merc5.png b/graphics/items/usable/card/merc5.png
new file mode 100644
index 0000000..ef685b6
--- /dev/null
+++ b/graphics/items/usable/card/merc5.png
Binary files differ
diff --git a/graphics/items/usable/card/naturalcard.png b/graphics/items/usable/card/naturalcard.png
new file mode 100644
index 0000000..bc1d234
--- /dev/null
+++ b/graphics/items/usable/card/naturalcard.png
Binary files differ
diff --git a/graphics/items/usable/card/necromancercard.png b/graphics/items/usable/card/necromancercard.png
new file mode 100644
index 0000000..4b31bb2
--- /dev/null
+++ b/graphics/items/usable/card/necromancercard.png
Binary files differ
diff --git a/graphics/items/usable/card/paladincard.png b/graphics/items/usable/card/paladincard.png
new file mode 100644
index 0000000..7bb9c80
--- /dev/null
+++ b/graphics/items/usable/card/paladincard.png
Binary files differ
diff --git a/graphics/items/usable/card/slidecard.png b/graphics/items/usable/card/slidecard.png
new file mode 100644
index 0000000..62d8319
--- /dev/null
+++ b/graphics/items/usable/card/slidecard.png
Binary files differ
diff --git a/graphics/items/usable/cardboard.png b/graphics/items/usable/cardboard.png
new file mode 100644
index 0000000..aa97c4d
--- /dev/null
+++ b/graphics/items/usable/cardboard.png
Binary files differ
diff --git a/graphics/items/usable/coffee.png b/graphics/items/usable/coffee.png
new file mode 100644
index 0000000..6e3c0ef
--- /dev/null
+++ b/graphics/items/usable/coffee.png
Binary files differ
diff --git a/graphics/items/usable/croconut.png b/graphics/items/usable/croconut.png
new file mode 100644
index 0000000..f939589
--- /dev/null
+++ b/graphics/items/usable/croconut.png
Binary files differ
diff --git a/graphics/items/usable/curshroom.png b/graphics/items/usable/curshroom.png
new file mode 100644
index 0000000..a760d58
--- /dev/null
+++ b/graphics/items/usable/curshroom.png
Binary files differ
diff --git a/graphics/items/usable/drops.png b/graphics/items/usable/drops.png
new file mode 100644
index 0000000..aa4d5ac
--- /dev/null
+++ b/graphics/items/usable/drops.png
Binary files differ
diff --git a/graphics/items/usable/egg/cavesnakeegg.png b/graphics/items/usable/egg/cavesnakeegg.png
new file mode 100644
index 0000000..9d5853a
--- /dev/null
+++ b/graphics/items/usable/egg/cavesnakeegg.png
Binary files differ
diff --git a/graphics/items/usable/egg/easteregg.png b/graphics/items/usable/egg/easteregg.png
new file mode 100644
index 0000000..fff6e00
--- /dev/null
+++ b/graphics/items/usable/egg/easteregg.png
Binary files differ
diff --git a/graphics/items/usable/egg/grasssnakeegg.png b/graphics/items/usable/egg/grasssnakeegg.png
new file mode 100644
index 0000000..02ef0d8
--- /dev/null
+++ b/graphics/items/usable/egg/grasssnakeegg.png
Binary files differ
diff --git a/graphics/items/usable/egg/mountainsnakeegg.png b/graphics/items/usable/egg/mountainsnakeegg.png
new file mode 100644
index 0000000..2d9dea3
--- /dev/null
+++ b/graphics/items/usable/egg/mountainsnakeegg.png
Binary files differ
diff --git a/graphics/items/usable/egg/pollettegg.png b/graphics/items/usable/egg/pollettegg.png
new file mode 100644
index 0000000..2b305af
--- /dev/null
+++ b/graphics/items/usable/egg/pollettegg.png
Binary files differ
diff --git a/graphics/items/usable/egg/smalleasteregg.png b/graphics/items/usable/egg/smalleasteregg.png
new file mode 100644
index 0000000..0ad1b22
--- /dev/null
+++ b/graphics/items/usable/egg/smalleasteregg.png
Binary files differ
diff --git a/graphics/items/usable/egg/snakeegg.png b/graphics/items/usable/egg/snakeegg.png
new file mode 100644
index 0000000..f6513ca
--- /dev/null
+++ b/graphics/items/usable/egg/snakeegg.png
Binary files differ
diff --git a/graphics/items/usable/egg/snakeeggmodel.png b/graphics/items/usable/egg/snakeeggmodel.png
new file mode 100644
index 0000000..8048b2e
--- /dev/null
+++ b/graphics/items/usable/egg/snakeeggmodel.png
Binary files differ
diff --git a/graphics/items/usable/food/acorn.png b/graphics/items/usable/food/acorn.png
new file mode 100644
index 0000000..5dc4c3c
--- /dev/null
+++ b/graphics/items/usable/food/acorn.png
Binary files differ
diff --git a/graphics/items/usable/food/apanacake.png b/graphics/items/usable/food/apanacake.png
new file mode 100644
index 0000000..6ad73f7
--- /dev/null
+++ b/graphics/items/usable/food/apanacake.png
Binary files differ
diff --git a/graphics/items/usable/food/apple.png b/graphics/items/usable/food/apple.png
new file mode 100644
index 0000000..59e52f9
--- /dev/null
+++ b/graphics/items/usable/food/apple.png
Binary files differ
diff --git a/graphics/items/usable/food/applecocktail.png b/graphics/items/usable/food/applecocktail.png
new file mode 100644
index 0000000..8d04144
--- /dev/null
+++ b/graphics/items/usable/food/applecocktail.png
Binary files differ
diff --git a/graphics/items/usable/food/beer.png b/graphics/items/usable/food/beer.png
new file mode 100644
index 0000000..b3ec4fe
--- /dev/null
+++ b/graphics/items/usable/food/beer.png
Binary files differ
diff --git a/graphics/items/usable/food/bewitchedmanapple.png b/graphics/items/usable/food/bewitchedmanapple.png
new file mode 100644
index 0000000..9107971
--- /dev/null
+++ b/graphics/items/usable/food/bewitchedmanapple.png
Binary files differ
diff --git a/graphics/items/usable/food/bigcake.png b/graphics/items/usable/food/bigcake.png
new file mode 100644
index 0000000..becf28c
--- /dev/null
+++ b/graphics/items/usable/food/bigcake.png
Binary files differ
diff --git a/graphics/items/usable/food/blueberries.png b/graphics/items/usable/food/blueberries.png
new file mode 100644
index 0000000..855e4cc
--- /dev/null
+++ b/graphics/items/usable/food/blueberries.png
Binary files differ
diff --git a/graphics/items/usable/food/bread.png b/graphics/items/usable/food/bread.png
new file mode 100644
index 0000000..cb203d0
--- /dev/null
+++ b/graphics/items/usable/food/bread.png
Binary files differ
diff --git a/graphics/items/usable/food/cactuscocktail.png b/graphics/items/usable/food/cactuscocktail.png
new file mode 100644
index 0000000..f7876ec
--- /dev/null
+++ b/graphics/items/usable/food/cactuscocktail.png
Binary files differ
diff --git a/graphics/items/usable/food/candy.png b/graphics/items/usable/food/candy.png
new file mode 100644
index 0000000..f4d91a2
--- /dev/null
+++ b/graphics/items/usable/food/candy.png
Binary files differ
diff --git a/graphics/items/usable/food/candycane.png b/graphics/items/usable/food/candycane.png
new file mode 100644
index 0000000..797dd13
--- /dev/null
+++ b/graphics/items/usable/food/candycane.png
Binary files differ
diff --git a/graphics/items/usable/food/candypumpkin.png b/graphics/items/usable/food/candypumpkin.png
new file mode 100644
index 0000000..303cc81
--- /dev/null
+++ b/graphics/items/usable/food/candypumpkin.png
Binary files differ
diff --git a/graphics/items/usable/food/caramelapple.png b/graphics/items/usable/food/caramelapple.png
new file mode 100644
index 0000000..4beda2d
--- /dev/null
+++ b/graphics/items/usable/food/caramelapple.png
Binary files differ
diff --git a/graphics/items/usable/food/caramelcandy.png b/graphics/items/usable/food/caramelcandy.png
new file mode 100644
index 0000000..101d755
--- /dev/null
+++ b/graphics/items/usable/food/caramelcandy.png
Binary files differ
diff --git a/graphics/items/usable/food/carrot.png b/graphics/items/usable/food/carrot.png
new file mode 100644
index 0000000..e0208f6
--- /dev/null
+++ b/graphics/items/usable/food/carrot.png
Binary files differ
diff --git a/graphics/items/usable/food/chagashroom.png b/graphics/items/usable/food/chagashroom.png
new file mode 100644
index 0000000..ac3f3db
--- /dev/null
+++ b/graphics/items/usable/food/chagashroom.png
Binary files differ
diff --git a/graphics/items/usable/food/cheese.png b/graphics/items/usable/food/cheese.png
new file mode 100644
index 0000000..1ee2c01
--- /dev/null
+++ b/graphics/items/usable/food/cheese.png
Binary files differ
diff --git a/graphics/items/usable/food/cherry.png b/graphics/items/usable/food/cherry.png
new file mode 100644
index 0000000..b544310
--- /dev/null
+++ b/graphics/items/usable/food/cherry.png
Binary files differ
diff --git a/graphics/items/usable/food/cherrycake.png b/graphics/items/usable/food/cherrycake.png
new file mode 100644
index 0000000..4005b80
--- /dev/null
+++ b/graphics/items/usable/food/cherrycake.png
Binary files differ
diff --git a/graphics/items/usable/food/cherrycocktail.png b/graphics/items/usable/food/cherrycocktail.png
new file mode 100644
index 0000000..d808f34
--- /dev/null
+++ b/graphics/items/usable/food/cherrycocktail.png
Binary files differ
diff --git a/graphics/items/usable/food/chickenleg.png b/graphics/items/usable/food/chickenleg.png
new file mode 100644
index 0000000..cc606a9
--- /dev/null
+++ b/graphics/items/usable/food/chickenleg.png
Binary files differ
diff --git a/graphics/items/usable/food/chocolatebar.png b/graphics/items/usable/food/chocolatebar.png
new file mode 100644
index 0000000..f2fbda8
--- /dev/null
+++ b/graphics/items/usable/food/chocolatebar.png
Binary files differ
diff --git a/graphics/items/usable/food/chocolatebarmodel.png b/graphics/items/usable/food/chocolatebarmodel.png
new file mode 100644
index 0000000..585067b
--- /dev/null
+++ b/graphics/items/usable/food/chocolatebarmodel.png
Binary files differ
diff --git a/graphics/items/usable/food/chocolatebiscuit.png b/graphics/items/usable/food/chocolatebiscuit.png
new file mode 100644
index 0000000..14eb803
--- /dev/null
+++ b/graphics/items/usable/food/chocolatebiscuit.png
Binary files differ
diff --git a/graphics/items/usable/food/chocolatebunny.png b/graphics/items/usable/food/chocolatebunny.png
new file mode 100644
index 0000000..79faf6f
--- /dev/null
+++ b/graphics/items/usable/food/chocolatebunny.png
Binary files differ
diff --git a/graphics/items/usable/food/chocolatemouboo.png b/graphics/items/usable/food/chocolatemouboo.png
new file mode 100644
index 0000000..989b175
--- /dev/null
+++ b/graphics/items/usable/food/chocolatemouboo.png
Binary files differ
diff --git a/graphics/items/usable/food/crazyrum.png b/graphics/items/usable/food/crazyrum.png
new file mode 100644
index 0000000..c608710
--- /dev/null
+++ b/graphics/items/usable/food/crazyrum.png
Binary files differ
diff --git a/graphics/items/usable/food/deliciouscookie.png b/graphics/items/usable/food/deliciouscookie.png
new file mode 100644
index 0000000..6f5e78a
--- /dev/null
+++ b/graphics/items/usable/food/deliciouscookie.png
Binary files differ
diff --git a/graphics/items/usable/food/divineapple.png b/graphics/items/usable/food/divineapple.png
new file mode 100644
index 0000000..f03378c
--- /dev/null
+++ b/graphics/items/usable/food/divineapple.png
Binary files differ
diff --git a/graphics/items/usable/food/dragonfruit.png b/graphics/items/usable/food/dragonfruit.png
new file mode 100644
index 0000000..e54bd67
--- /dev/null
+++ b/graphics/items/usable/food/dragonfruit.png
Binary files differ
diff --git a/graphics/items/usable/food/drink.png b/graphics/items/usable/food/drink.png
new file mode 100644
index 0000000..4346d2b
--- /dev/null
+++ b/graphics/items/usable/food/drink.png
Binary files differ
diff --git a/graphics/items/usable/food/fatchocolatebunny.png b/graphics/items/usable/food/fatchocolatebunny.png
new file mode 100644
index 0000000..be44003
--- /dev/null
+++ b/graphics/items/usable/food/fatchocolatebunny.png
Binary files differ
diff --git a/graphics/items/usable/food/fungus.png b/graphics/items/usable/food/fungus.png
new file mode 100644
index 0000000..18b8fb5
--- /dev/null
+++ b/graphics/items/usable/food/fungus.png
Binary files differ
diff --git a/graphics/items/usable/food/gingerbreadman.png b/graphics/items/usable/food/gingerbreadman.png
new file mode 100644
index 0000000..fac922d
--- /dev/null
+++ b/graphics/items/usable/food/gingerbreadman.png
Binary files differ
diff --git a/graphics/items/usable/food/goldenapple.png b/graphics/items/usable/food/goldenapple.png
new file mode 100644
index 0000000..f34b6d1
--- /dev/null
+++ b/graphics/items/usable/food/goldenapple.png
Binary files differ
diff --git a/graphics/items/usable/food/greenapple.png b/graphics/items/usable/food/greenapple.png
new file mode 100644
index 0000000..367a7aa
--- /dev/null
+++ b/graphics/items/usable/food/greenapple.png
Binary files differ
diff --git a/graphics/items/usable/food/halfcroconut.png b/graphics/items/usable/food/halfcroconut.png
new file mode 100644
index 0000000..85364e2
--- /dev/null
+++ b/graphics/items/usable/food/halfcroconut.png
Binary files differ
diff --git a/graphics/items/usable/food/honey.png b/graphics/items/usable/food/honey.png
new file mode 100644
index 0000000..779dbb0
--- /dev/null
+++ b/graphics/items/usable/food/honey.png
Binary files differ
diff --git a/graphics/items/usable/food/jarofblood.png b/graphics/items/usable/food/jarofblood.png
new file mode 100644
index 0000000..e661a89
--- /dev/null
+++ b/graphics/items/usable/food/jarofblood.png
Binary files differ
diff --git a/graphics/items/usable/food/jello.png b/graphics/items/usable/food/jello.png
new file mode 100644
index 0000000..806153c
--- /dev/null
+++ b/graphics/items/usable/food/jello.png
Binary files differ
diff --git a/graphics/items/usable/food/jellybeans.png b/graphics/items/usable/food/jellybeans.png
new file mode 100644
index 0000000..f8e862c
--- /dev/null
+++ b/graphics/items/usable/food/jellybeans.png
Binary files differ
diff --git a/graphics/items/usable/food/jellyskull.png b/graphics/items/usable/food/jellyskull.png
new file mode 100644
index 0000000..90a5167
--- /dev/null
+++ b/graphics/items/usable/food/jellyskull.png
Binary files differ
diff --git a/graphics/items/usable/food/juice.png b/graphics/items/usable/food/juice.png
new file mode 100644
index 0000000..b466e0d
--- /dev/null
+++ b/graphics/items/usable/food/juice.png
Binary files differ
diff --git a/graphics/items/usable/food/ladyfingers.png b/graphics/items/usable/food/ladyfingers.png
new file mode 100644
index 0000000..bdc6b80
--- /dev/null
+++ b/graphics/items/usable/food/ladyfingers.png
Binary files differ
diff --git a/graphics/items/usable/food/lettuceleaf.png b/graphics/items/usable/food/lettuceleaf.png
new file mode 100644
index 0000000..09ae053
--- /dev/null
+++ b/graphics/items/usable/food/lettuceleaf.png
Binary files differ
diff --git a/graphics/items/usable/food/lollipop.png b/graphics/items/usable/food/lollipop.png
new file mode 100644
index 0000000..544491d
--- /dev/null
+++ b/graphics/items/usable/food/lollipop.png
Binary files differ
diff --git a/graphics/items/usable/food/lollipop2.png b/graphics/items/usable/food/lollipop2.png
new file mode 100644
index 0000000..0cea783
--- /dev/null
+++ b/graphics/items/usable/food/lollipop2.png
Binary files differ
diff --git a/graphics/items/usable/food/manana.png b/graphics/items/usable/food/manana.png
new file mode 100644
index 0000000..3da632f
--- /dev/null
+++ b/graphics/items/usable/food/manana.png
Binary files differ
diff --git a/graphics/items/usable/food/manapple.png b/graphics/items/usable/food/manapple.png
new file mode 100644
index 0000000..b8bf795
--- /dev/null
+++ b/graphics/items/usable/food/manapple.png
Binary files differ
diff --git a/graphics/items/usable/food/marshmallow.png b/graphics/items/usable/food/marshmallow.png
new file mode 100644
index 0000000..5a5cfac
--- /dev/null
+++ b/graphics/items/usable/food/marshmallow.png
Binary files differ
diff --git a/graphics/items/usable/food/mouboomilk.png b/graphics/items/usable/food/mouboomilk.png
new file mode 100644
index 0000000..00a619c
--- /dev/null
+++ b/graphics/items/usable/food/mouboomilk.png
Binary files differ
diff --git a/graphics/items/usable/food/mouboosteak.png b/graphics/items/usable/food/mouboosteak.png
new file mode 100644
index 0000000..9cdd44f
--- /dev/null
+++ b/graphics/items/usable/food/mouboosteak.png
Binary files differ
diff --git a/graphics/items/usable/food/orange.png b/graphics/items/usable/food/orange.png
new file mode 100644
index 0000000..902a034
--- /dev/null
+++ b/graphics/items/usable/food/orange.png
Binary files differ
diff --git a/graphics/items/usable/food/orangecupcake.png b/graphics/items/usable/food/orangecupcake.png
new file mode 100644
index 0000000..6163aad
--- /dev/null
+++ b/graphics/items/usable/food/orangecupcake.png
Binary files differ
diff --git a/graphics/items/usable/food/pear.png b/graphics/items/usable/food/pear.png
new file mode 100644
index 0000000..564de22
--- /dev/null
+++ b/graphics/items/usable/food/pear.png
Binary files differ
diff --git a/graphics/items/usable/food/piberries.png b/graphics/items/usable/food/piberries.png
new file mode 100644
index 0000000..c34f4e8
--- /dev/null
+++ b/graphics/items/usable/food/piberries.png
Binary files differ
diff --git a/graphics/items/usable/food/pickledbeets.png b/graphics/items/usable/food/pickledbeets.png
new file mode 100644
index 0000000..38674a3
--- /dev/null
+++ b/graphics/items/usable/food/pickledbeets.png
Binary files differ
diff --git a/graphics/items/usable/food/pioulegs.png b/graphics/items/usable/food/pioulegs.png
new file mode 100644
index 0000000..f9c9880
--- /dev/null
+++ b/graphics/items/usable/food/pioulegs.png
Binary files differ
diff --git a/graphics/items/usable/food/plum.png b/graphics/items/usable/food/plum.png
new file mode 100644
index 0000000..3ba1140
--- /dev/null
+++ b/graphics/items/usable/food/plum.png
Binary files differ
diff --git a/graphics/items/usable/food/plushroom.png b/graphics/items/usable/food/plushroom.png
new file mode 100644
index 0000000..8205498
--- /dev/null
+++ b/graphics/items/usable/food/plushroom.png
Binary files differ
diff --git a/graphics/items/usable/food/potatoz.png b/graphics/items/usable/food/potatoz.png
new file mode 100644
index 0000000..bcb1263
--- /dev/null
+++ b/graphics/items/usable/food/potatoz.png
Binary files differ
diff --git a/graphics/items/usable/food/pumpkinjuice.png b/graphics/items/usable/food/pumpkinjuice.png
new file mode 100644
index 0000000..d0f7a15
--- /dev/null
+++ b/graphics/items/usable/food/pumpkinjuice.png
Binary files differ
diff --git a/graphics/items/usable/food/redapple.png b/graphics/items/usable/food/redapple.png
new file mode 100644
index 0000000..56d8fde
--- /dev/null
+++ b/graphics/items/usable/food/redapple.png
Binary files differ
diff --git a/graphics/items/usable/food/roastedacorn.png b/graphics/items/usable/food/roastedacorn.png
new file mode 100644
index 0000000..a876dfa
--- /dev/null
+++ b/graphics/items/usable/food/roastedacorn.png
Binary files differ
diff --git a/graphics/items/usable/food/roastedmaggot.png b/graphics/items/usable/food/roastedmaggot.png
new file mode 100644
index 0000000..be29430
--- /dev/null
+++ b/graphics/items/usable/food/roastedmaggot.png
Binary files differ
diff --git a/graphics/items/usable/food/sake.png b/graphics/items/usable/food/sake.png
new file mode 100644
index 0000000..b80ad2f
--- /dev/null
+++ b/graphics/items/usable/food/sake.png
Binary files differ
diff --git a/graphics/items/usable/food/saulcandy.png b/graphics/items/usable/food/saulcandy.png
new file mode 100644
index 0000000..4d2b6f4
--- /dev/null
+++ b/graphics/items/usable/food/saulcandy.png
Binary files differ
diff --git a/graphics/items/usable/food/skullbloodymug.png b/graphics/items/usable/food/skullbloodymug.png
new file mode 100644
index 0000000..61d3635
--- /dev/null
+++ b/graphics/items/usable/food/skullbloodymug.png
Binary files differ
diff --git a/graphics/items/usable/food/smallchocolatebar.png b/graphics/items/usable/food/smallchocolatebar.png
new file mode 100644
index 0000000..23a53d2
--- /dev/null
+++ b/graphics/items/usable/food/smallchocolatebar.png
Binary files differ
diff --git a/graphics/items/usable/food/smallmushroom.png b/graphics/items/usable/food/smallmushroom.png
new file mode 100644
index 0000000..22d04cb
--- /dev/null
+++ b/graphics/items/usable/food/smallmushroom.png
Binary files differ
diff --git a/graphics/items/usable/food/snapple.png b/graphics/items/usable/food/snapple.png
new file mode 100644
index 0000000..827edb4
--- /dev/null
+++ b/graphics/items/usable/food/snapple.png
Binary files differ
diff --git a/graphics/items/usable/food/tonoridelight.png b/graphics/items/usable/food/tonoridelight.png
new file mode 100644
index 0000000..222896f
--- /dev/null
+++ b/graphics/items/usable/food/tonoridelight.png
Binary files differ
diff --git a/graphics/items/usable/food/wine.png b/graphics/items/usable/food/wine.png
new file mode 100644
index 0000000..69a3d3c
--- /dev/null
+++ b/graphics/items/usable/food/wine.png
Binary files differ
diff --git a/graphics/items/usable/food/xmascake.png b/graphics/items/usable/food/xmascake.png
new file mode 100644
index 0000000..e9197a5
--- /dev/null
+++ b/graphics/items/usable/food/xmascake.png
Binary files differ
diff --git a/graphics/items/usable/food/xmascandycane.png b/graphics/items/usable/food/xmascandycane.png
new file mode 100644
index 0000000..50a1910
--- /dev/null
+++ b/graphics/items/usable/food/xmascandycane.png
Binary files differ
diff --git a/graphics/items/usable/food/zombienachos.png b/graphics/items/usable/food/zombienachos.png
new file mode 100644
index 0000000..9a639f1
--- /dev/null
+++ b/graphics/items/usable/food/zombienachos.png
Binary files differ
diff --git a/graphics/items/usable/fruits/agi.png b/graphics/items/usable/fruits/agi.png
new file mode 100644
index 0000000..db6354b
--- /dev/null
+++ b/graphics/items/usable/fruits/agi.png
Binary files differ
diff --git a/graphics/items/usable/fruits/dex.png b/graphics/items/usable/fruits/dex.png
new file mode 100644
index 0000000..9105bd9
--- /dev/null
+++ b/graphics/items/usable/fruits/dex.png
Binary files differ
diff --git a/graphics/items/usable/fruits/int.png b/graphics/items/usable/fruits/int.png
new file mode 100644
index 0000000..b58e435
--- /dev/null
+++ b/graphics/items/usable/fruits/int.png
Binary files differ
diff --git a/graphics/items/usable/fruits/luk.png b/graphics/items/usable/fruits/luk.png
new file mode 100644
index 0000000..629d034
--- /dev/null
+++ b/graphics/items/usable/fruits/luk.png
Binary files differ
diff --git a/graphics/items/usable/fruits/str.png b/graphics/items/usable/fruits/str.png
new file mode 100644
index 0000000..6ac662d
--- /dev/null
+++ b/graphics/items/usable/fruits/str.png
Binary files differ
diff --git a/graphics/items/usable/fruits/vit.png b/graphics/items/usable/fruits/vit.png
new file mode 100644
index 0000000..72a2481
--- /dev/null
+++ b/graphics/items/usable/fruits/vit.png
Binary files differ
diff --git a/graphics/items/usable/pets/bhopegg.png b/graphics/items/usable/pets/bhopegg.png
new file mode 100644
index 0000000..fd7065e
--- /dev/null
+++ b/graphics/items/usable/pets/bhopegg.png
Binary files differ
diff --git a/graphics/items/usable/pets/cat-black.png b/graphics/items/usable/pets/cat-black.png
new file mode 100644
index 0000000..b3169f0
--- /dev/null
+++ b/graphics/items/usable/pets/cat-black.png
Binary files differ
diff --git a/graphics/items/usable/pets/cat.png b/graphics/items/usable/pets/cat.png
new file mode 100644
index 0000000..07cc23c
--- /dev/null
+++ b/graphics/items/usable/pets/cat.png
Binary files differ
diff --git a/graphics/items/usable/pets/dog.png b/graphics/items/usable/pets/dog.png
new file mode 100644
index 0000000..8e599e6
--- /dev/null
+++ b/graphics/items/usable/pets/dog.png
Binary files differ
diff --git a/graphics/items/usable/pets/duck.png b/graphics/items/usable/pets/duck.png
new file mode 100644
index 0000000..1ef788b
--- /dev/null
+++ b/graphics/items/usable/pets/duck.png
Binary files differ
diff --git a/graphics/items/usable/pets/fluffy.png b/graphics/items/usable/pets/fluffy.png
new file mode 100644
index 0000000..90b2cc4
--- /dev/null
+++ b/graphics/items/usable/pets/fluffy.png
Binary files differ
diff --git a/graphics/items/usable/pets/forestspore.png b/graphics/items/usable/pets/forestspore.png
new file mode 100644
index 0000000..aac4650
--- /dev/null
+++ b/graphics/items/usable/pets/forestspore.png
Binary files differ
diff --git a/graphics/items/usable/pets/maggotcocoon.png b/graphics/items/usable/pets/maggotcocoon.png
new file mode 100644
index 0000000..6e262c9
--- /dev/null
+++ b/graphics/items/usable/pets/maggotcocoon.png
Binary files differ
diff --git a/graphics/items/usable/pets/moggunegg.png b/graphics/items/usable/pets/moggunegg.png
new file mode 100644
index 0000000..51b1973
--- /dev/null
+++ b/graphics/items/usable/pets/moggunegg.png
Binary files differ
diff --git a/graphics/items/usable/pets/pinkie.png b/graphics/items/usable/pets/pinkie.png
new file mode 100644
index 0000000..5556f04
--- /dev/null
+++ b/graphics/items/usable/pets/pinkie.png
Binary files differ
diff --git a/graphics/items/usable/pets/piouegg.png b/graphics/items/usable/pets/piouegg.png
new file mode 100644
index 0000000..ff8b55a
--- /dev/null
+++ b/graphics/items/usable/pets/piouegg.png
Binary files differ
diff --git a/graphics/items/usable/pets/ratte.png b/graphics/items/usable/pets/ratte.png
new file mode 100644
index 0000000..f6b4dc3
--- /dev/null
+++ b/graphics/items/usable/pets/ratte.png
Binary files differ
diff --git a/graphics/items/usable/pinkleg.png b/graphics/items/usable/pinkleg.png
new file mode 100644
index 0000000..da6926c
--- /dev/null
+++ b/graphics/items/usable/pinkleg.png
Binary files differ
diff --git a/graphics/items/usable/potion/apotion.png b/graphics/items/usable/potion/apotion.png
new file mode 100644
index 0000000..8fc3e27
--- /dev/null
+++ b/graphics/items/usable/potion/apotion.png
Binary files differ
diff --git a/graphics/items/usable/potion/atroposmixture.png b/graphics/items/usable/potion/atroposmixture.png
new file mode 100644
index 0000000..6fe27f6
--- /dev/null
+++ b/graphics/items/usable/potion/atroposmixture.png
Binary files differ
diff --git a/graphics/items/usable/potion/bottleofseawater.png b/graphics/items/usable/potion/bottleofseawater.png
new file mode 100644
index 0000000..e3bcc99
--- /dev/null
+++ b/graphics/items/usable/potion/bottleofseawater.png
Binary files differ
diff --git a/graphics/items/usable/potion/bottleofsewerwater.png b/graphics/items/usable/potion/bottleofsewerwater.png
new file mode 100644
index 0000000..cc361ee
--- /dev/null
+++ b/graphics/items/usable/potion/bottleofsewerwater.png
Binary files differ
diff --git a/graphics/items/usable/potion/bottleoftonoriwater.png b/graphics/items/usable/potion/bottleoftonoriwater.png
new file mode 100644
index 0000000..d1c04ad
--- /dev/null
+++ b/graphics/items/usable/potion/bottleoftonoriwater.png
Binary files differ
diff --git a/graphics/items/usable/potion/bpotion.png b/graphics/items/usable/potion/bpotion.png
new file mode 100644
index 0000000..1a8fcbd
--- /dev/null
+++ b/graphics/items/usable/potion/bpotion.png
Binary files differ
diff --git a/graphics/items/usable/potion/cactuspotion.png b/graphics/items/usable/potion/cactuspotion.png
new file mode 100644
index 0000000..c182d2f
--- /dev/null
+++ b/graphics/items/usable/potion/cactuspotion.png
Binary files differ
diff --git a/graphics/items/usable/potion/clotholiquor.png b/graphics/items/usable/potion/clotholiquor.png
new file mode 100644
index 0000000..b39e904
--- /dev/null
+++ b/graphics/items/usable/potion/clotholiquor.png
Binary files differ
diff --git a/graphics/items/usable/potion/cpotion.png b/graphics/items/usable/potion/cpotion.png
new file mode 100644
index 0000000..7553de4
--- /dev/null
+++ b/graphics/items/usable/potion/cpotion.png
Binary files differ
diff --git a/graphics/items/usable/potion/dpotion.png b/graphics/items/usable/potion/dpotion.png
new file mode 100644
index 0000000..ff70f17
--- /dev/null
+++ b/graphics/items/usable/potion/dpotion.png
Binary files differ
diff --git a/graphics/items/usable/potion/elixiroflife.png b/graphics/items/usable/potion/elixiroflife.png
new file mode 100644
index 0000000..53d7ef9
--- /dev/null
+++ b/graphics/items/usable/potion/elixiroflife.png
Binary files differ
diff --git a/graphics/items/usable/potion/epotion.png b/graphics/items/usable/potion/epotion.png
new file mode 100644
index 0000000..69bb1aa
--- /dev/null
+++ b/graphics/items/usable/potion/epotion.png
Binary files differ
diff --git a/graphics/items/usable/potion/fatespotion.png b/graphics/items/usable/potion/fatespotion.png
new file mode 100644
index 0000000..c55dcc0
--- /dev/null
+++ b/graphics/items/usable/potion/fatespotion.png
Binary files differ
diff --git a/graphics/items/usable/potion/lachesisbrew.png b/graphics/items/usable/potion/lachesisbrew.png
new file mode 100644
index 0000000..4df0b9f
--- /dev/null
+++ b/graphics/items/usable/potion/lachesisbrew.png
Binary files differ
diff --git a/graphics/items/usable/potion/magicpotion.png b/graphics/items/usable/potion/magicpotion.png
new file mode 100644
index 0000000..c2e295e
--- /dev/null
+++ b/graphics/items/usable/potion/magicpotion.png
Binary files differ
diff --git a/graphics/items/usable/potion/nymphpoison.png b/graphics/items/usable/potion/nymphpoison.png
new file mode 100644
index 0000000..ad82821
--- /dev/null
+++ b/graphics/items/usable/potion/nymphpoison.png
Binary files differ
diff --git a/graphics/items/usable/potion/piberriesinfusion.png b/graphics/items/usable/potion/piberriesinfusion.png
new file mode 100644
index 0000000..5c3ef64
--- /dev/null
+++ b/graphics/items/usable/potion/piberriesinfusion.png
Binary files differ
diff --git a/graphics/items/usable/potion/potion5.png b/graphics/items/usable/potion/potion5.png
new file mode 100644
index 0000000..8287707
--- /dev/null
+++ b/graphics/items/usable/potion/potion5.png
Binary files differ
diff --git a/graphics/items/usable/potion/skullpotion.png b/graphics/items/usable/potion/skullpotion.png
new file mode 100644
index 0000000..000d6eb
--- /dev/null
+++ b/graphics/items/usable/potion/skullpotion.png
Binary files differ
diff --git a/graphics/items/usable/pumpkinseed.png b/graphics/items/usable/pumpkinseed.png
new file mode 100644
index 0000000..e6ee34c
--- /dev/null
+++ b/graphics/items/usable/pumpkinseed.png
Binary files differ
diff --git a/graphics/items/usable/scrolls/aggro.png b/graphics/items/usable/scrolls/aggro.png
new file mode 100644
index 0000000..b05734c
--- /dev/null
+++ b/graphics/items/usable/scrolls/aggro.png
Binary files differ
diff --git a/graphics/items/usable/scrolls/atkp.png b/graphics/items/usable/scrolls/atkp.png
new file mode 100644
index 0000000..528a2c0
--- /dev/null
+++ b/graphics/items/usable/scrolls/atkp.png
Binary files differ
diff --git a/graphics/items/usable/scrolls/atkp1.png b/graphics/items/usable/scrolls/atkp1.png
new file mode 100644
index 0000000..e667a73
--- /dev/null
+++ b/graphics/items/usable/scrolls/atkp1.png
Binary files differ
diff --git a/graphics/items/usable/scrolls/atkp2.png b/graphics/items/usable/scrolls/atkp2.png
new file mode 100644
index 0000000..7b60e46
--- /dev/null
+++ b/graphics/items/usable/scrolls/atkp2.png
Binary files differ
diff --git a/graphics/items/usable/scrolls/atkp3.png b/graphics/items/usable/scrolls/atkp3.png
new file mode 100644
index 0000000..4b06412
--- /dev/null
+++ b/graphics/items/usable/scrolls/atkp3.png
Binary files differ
diff --git a/graphics/items/usable/scrolls/cave.png b/graphics/items/usable/scrolls/cave.png
new file mode 100644
index 0000000..46c2821
--- /dev/null
+++ b/graphics/items/usable/scrolls/cave.png
Binary files differ
diff --git a/graphics/items/usable/scrolls/crit.png b/graphics/items/usable/scrolls/crit.png
new file mode 100644
index 0000000..00297e1
--- /dev/null
+++ b/graphics/items/usable/scrolls/crit.png
Binary files differ
diff --git a/graphics/items/usable/scrolls/crit1.png b/graphics/items/usable/scrolls/crit1.png
new file mode 100644
index 0000000..d77073a
--- /dev/null
+++ b/graphics/items/usable/scrolls/crit1.png
Binary files differ
diff --git a/graphics/items/usable/scrolls/crit2.png b/graphics/items/usable/scrolls/crit2.png
new file mode 100644
index 0000000..56eb826
--- /dev/null
+++ b/graphics/items/usable/scrolls/crit2.png
Binary files differ
diff --git a/graphics/items/usable/scrolls/crit3.png b/graphics/items/usable/scrolls/crit3.png
new file mode 100644
index 0000000..234fcbe
--- /dev/null
+++ b/graphics/items/usable/scrolls/crit3.png
Binary files differ
diff --git a/graphics/items/usable/scrolls/defp.png b/graphics/items/usable/scrolls/defp.png
new file mode 100644
index 0000000..0f4df6e
--- /dev/null
+++ b/graphics/items/usable/scrolls/defp.png
Binary files differ
diff --git a/graphics/items/usable/scrolls/defp1.png b/graphics/items/usable/scrolls/defp1.png
new file mode 100644
index 0000000..6a734be
--- /dev/null
+++ b/graphics/items/usable/scrolls/defp1.png
Binary files differ
diff --git a/graphics/items/usable/scrolls/defp2.png b/graphics/items/usable/scrolls/defp2.png
new file mode 100644
index 0000000..82a6669
--- /dev/null
+++ b/graphics/items/usable/scrolls/defp2.png
Binary files differ
diff --git a/graphics/items/usable/scrolls/defp3.png b/graphics/items/usable/scrolls/defp3.png
new file mode 100644
index 0000000..65f8f7a
--- /dev/null
+++ b/graphics/items/usable/scrolls/defp3.png
Binary files differ
diff --git a/graphics/items/usable/scrolls/drago.png b/graphics/items/usable/scrolls/drago.png
new file mode 100644
index 0000000..fdc0369
--- /dev/null
+++ b/graphics/items/usable/scrolls/drago.png
Binary files differ
diff --git a/graphics/items/usable/scrolls/life.png b/graphics/items/usable/scrolls/life.png
new file mode 100644
index 0000000..faaf110
--- /dev/null
+++ b/graphics/items/usable/scrolls/life.png
Binary files differ
diff --git a/graphics/items/usable/scrolls/life1.png b/graphics/items/usable/scrolls/life1.png
new file mode 100644
index 0000000..215b280
--- /dev/null
+++ b/graphics/items/usable/scrolls/life1.png
Binary files differ
diff --git a/graphics/items/usable/scrolls/life2.png b/graphics/items/usable/scrolls/life2.png
new file mode 100644
index 0000000..eec4057
--- /dev/null
+++ b/graphics/items/usable/scrolls/life2.png
Binary files differ
diff --git a/graphics/items/usable/scrolls/life3.png b/graphics/items/usable/scrolls/life3.png
new file mode 100644
index 0000000..ed65851
--- /dev/null
+++ b/graphics/items/usable/scrolls/life3.png
Binary files differ
diff --git a/graphics/items/usable/scrolls/light.png b/graphics/items/usable/scrolls/light.png
new file mode 100644
index 0000000..8a785c1
--- /dev/null
+++ b/graphics/items/usable/scrolls/light.png
Binary files differ
diff --git a/graphics/items/usable/scrolls/light1.png b/graphics/items/usable/scrolls/light1.png
new file mode 100644
index 0000000..e8e0cec
--- /dev/null
+++ b/graphics/items/usable/scrolls/light1.png
Binary files differ
diff --git a/graphics/items/usable/scrolls/light2.png b/graphics/items/usable/scrolls/light2.png
new file mode 100644
index 0000000..effc886
--- /dev/null
+++ b/graphics/items/usable/scrolls/light2.png
Binary files differ
diff --git a/graphics/items/usable/scrolls/light3.png b/graphics/items/usable/scrolls/light3.png
new file mode 100644
index 0000000..43e7440
--- /dev/null
+++ b/graphics/items/usable/scrolls/light3.png
Binary files differ
diff --git a/graphics/items/usable/scrolls/maggo.png b/graphics/items/usable/scrolls/maggo.png
new file mode 100644
index 0000000..6086a6a
--- /dev/null
+++ b/graphics/items/usable/scrolls/maggo.png
Binary files differ
diff --git a/graphics/items/usable/scrolls/terra.png b/graphics/items/usable/scrolls/terra.png
new file mode 100644
index 0000000..0e220f2
--- /dev/null
+++ b/graphics/items/usable/scrolls/terra.png
Binary files differ
diff --git a/graphics/items/usable/scrolls/wolf.png b/graphics/items/usable/scrolls/wolf.png
new file mode 100644
index 0000000..07fa4ad
--- /dev/null
+++ b/graphics/items/usable/scrolls/wolf.png
Binary files differ
diff --git a/graphics/items/usable/scrolls/yeti.png b/graphics/items/usable/scrolls/yeti.png
new file mode 100644
index 0000000..7d05d57
--- /dev/null
+++ b/graphics/items/usable/scrolls/yeti.png
Binary files differ
diff --git a/graphics/items/usable/urchinmeat.png b/graphics/items/usable/urchinmeat.png
new file mode 100644
index 0000000..e0a9657
--- /dev/null
+++ b/graphics/items/usable/urchinmeat.png
Binary files differ
diff --git a/graphics/items/usable/use/fertilizedspores.png b/graphics/items/usable/use/fertilizedspores.png
new file mode 100644
index 0000000..11ccfb8
--- /dev/null
+++ b/graphics/items/usable/use/fertilizedspores.png
Binary files differ
diff --git a/graphics/items/usable/use/fishingnet.png b/graphics/items/usable/use/fishingnet.png
new file mode 100644
index 0000000..ded5523
--- /dev/null
+++ b/graphics/items/usable/use/fishingnet.png
Binary files differ
diff --git a/graphics/items/usable/use/pumpkandyseed.png b/graphics/items/usable/use/pumpkandyseed.png
new file mode 100644
index 0000000..0e42275
--- /dev/null
+++ b/graphics/items/usable/use/pumpkandyseed.png
Binary files differ
diff --git a/graphics/items/usable/use/rubberbat.png b/graphics/items/usable/use/rubberbat.png
new file mode 100644
index 0000000..749f4ab
--- /dev/null
+++ b/graphics/items/usable/use/rubberbat.png
Binary files differ
diff --git a/graphics/items/usable/use/scissors.png b/graphics/items/usable/use/scissors.png
new file mode 100644
index 0000000..d8e77cc
--- /dev/null
+++ b/graphics/items/usable/use/scissors.png
Binary files differ
diff --git a/graphics/items/usable/use/shockcandy.png b/graphics/items/usable/use/shockcandy.png
new file mode 100644
index 0000000..b2c4a5d
--- /dev/null
+++ b/graphics/items/usable/use/shockcandy.png
Binary files differ
diff --git a/graphics/items/usable/use/shovel.png b/graphics/items/usable/use/shovel.png
new file mode 100644
index 0000000..4edf3a5
--- /dev/null
+++ b/graphics/items/usable/use/shovel.png
Binary files differ
diff --git a/graphics/items/usable/use/timeflask.png b/graphics/items/usable/use/timeflask.png
new file mode 100644
index 0000000..92c87a1
--- /dev/null
+++ b/graphics/items/usable/use/timeflask.png
Binary files differ
diff --git a/graphics/items/usable/use/toothbrush.png b/graphics/items/usable/use/toothbrush.png
new file mode 100644
index 0000000..94a8272
--- /dev/null
+++ b/graphics/items/usable/use/toothbrush.png
Binary files differ
diff --git a/graphics/items/usable/use/warptowel.png b/graphics/items/usable/use/warptowel.png
new file mode 100644
index 0000000..00eefc2
--- /dev/null
+++ b/graphics/items/usable/use/warptowel.png
Binary files differ
diff --git a/graphics/items/usable/venum.png b/graphics/items/usable/venum.png
new file mode 100644
index 0000000..b2ad92c
--- /dev/null
+++ b/graphics/items/usable/venum.png
Binary files differ
diff --git a/graphics/items/usable/warpcrystal.png b/graphics/items/usable/warpcrystal.png
new file mode 100644
index 0000000..83918b8
--- /dev/null
+++ b/graphics/items/usable/warpcrystal.png
Binary files differ
diff --git a/graphics/minimaps/000-0-0.png b/graphics/minimaps/000-0-0.png
new file mode 100644
index 0000000..48aa006
--- /dev/null
+++ b/graphics/minimaps/000-0-0.png
Binary files differ
diff --git a/graphics/minimaps/000-0-1.png b/graphics/minimaps/000-0-1.png
new file mode 100644
index 0000000..98d791f
--- /dev/null
+++ b/graphics/minimaps/000-0-1.png
Binary files differ
diff --git a/graphics/minimaps/000-0.png b/graphics/minimaps/000-0.png
new file mode 100644
index 0000000..9c15929
--- /dev/null
+++ b/graphics/minimaps/000-0.png
Binary files differ
diff --git a/graphics/minimaps/000-1.png b/graphics/minimaps/000-1.png
new file mode 100644
index 0000000..747c51d
--- /dev/null
+++ b/graphics/minimaps/000-1.png
Binary files differ
diff --git a/graphics/minimaps/001-1.png b/graphics/minimaps/001-1.png
new file mode 100644
index 0000000..541dfe0
--- /dev/null
+++ b/graphics/minimaps/001-1.png
Binary files differ
diff --git a/graphics/minimaps/001-10-1.png b/graphics/minimaps/001-10-1.png
new file mode 100644
index 0000000..306d9ae
--- /dev/null
+++ b/graphics/minimaps/001-10-1.png
Binary files differ
diff --git a/graphics/minimaps/001-10.png b/graphics/minimaps/001-10.png
new file mode 100644
index 0000000..12fe47b
--- /dev/null
+++ b/graphics/minimaps/001-10.png
Binary files differ
diff --git a/graphics/minimaps/001-11.png b/graphics/minimaps/001-11.png
new file mode 100644
index 0000000..a822052
--- /dev/null
+++ b/graphics/minimaps/001-11.png
Binary files differ
diff --git a/graphics/minimaps/001-12.png b/graphics/minimaps/001-12.png
new file mode 100644
index 0000000..b421601
--- /dev/null
+++ b/graphics/minimaps/001-12.png
Binary files differ
diff --git a/graphics/minimaps/001-13-0.png b/graphics/minimaps/001-13-0.png
new file mode 100644
index 0000000..7e82204
--- /dev/null
+++ b/graphics/minimaps/001-13-0.png
Binary files differ
diff --git a/graphics/minimaps/001-13-1.png b/graphics/minimaps/001-13-1.png
new file mode 100644
index 0000000..8b4d783
--- /dev/null
+++ b/graphics/minimaps/001-13-1.png
Binary files differ
diff --git a/graphics/minimaps/001-13-2.png b/graphics/minimaps/001-13-2.png
new file mode 100644
index 0000000..ebe0d02
--- /dev/null
+++ b/graphics/minimaps/001-13-2.png
Binary files differ
diff --git a/graphics/minimaps/001-13.png b/graphics/minimaps/001-13.png
new file mode 100644
index 0000000..8b4d783
--- /dev/null
+++ b/graphics/minimaps/001-13.png
Binary files differ
diff --git a/graphics/minimaps/001-14.png b/graphics/minimaps/001-14.png
new file mode 100644
index 0000000..e6228eb
--- /dev/null
+++ b/graphics/minimaps/001-14.png
Binary files differ
diff --git a/graphics/minimaps/001-2.png b/graphics/minimaps/001-2.png
new file mode 100644
index 0000000..64b1abd
--- /dev/null
+++ b/graphics/minimaps/001-2.png
Binary files differ
diff --git a/graphics/minimaps/001-3-1.png b/graphics/minimaps/001-3-1.png
new file mode 100644
index 0000000..53480df
--- /dev/null
+++ b/graphics/minimaps/001-3-1.png
Binary files differ
diff --git a/graphics/minimaps/001-3.png b/graphics/minimaps/001-3.png
new file mode 100644
index 0000000..9c0c69e
--- /dev/null
+++ b/graphics/minimaps/001-3.png
Binary files differ
diff --git a/graphics/minimaps/001-4.png b/graphics/minimaps/001-4.png
new file mode 100644
index 0000000..a29e938
--- /dev/null
+++ b/graphics/minimaps/001-4.png
Binary files differ
diff --git a/graphics/minimaps/001-5.png b/graphics/minimaps/001-5.png
new file mode 100644
index 0000000..ebd1577
--- /dev/null
+++ b/graphics/minimaps/001-5.png
Binary files differ
diff --git a/graphics/minimaps/001-6.png b/graphics/minimaps/001-6.png
new file mode 100644
index 0000000..dd43df3
--- /dev/null
+++ b/graphics/minimaps/001-6.png
Binary files differ
diff --git a/graphics/minimaps/001-7.png b/graphics/minimaps/001-7.png
new file mode 100644
index 0000000..b053f5c
--- /dev/null
+++ b/graphics/minimaps/001-7.png
Binary files differ
diff --git a/graphics/minimaps/001-8.png b/graphics/minimaps/001-8.png
new file mode 100644
index 0000000..adf0f92
--- /dev/null
+++ b/graphics/minimaps/001-8.png
Binary files differ
diff --git a/graphics/minimaps/001-9.png b/graphics/minimaps/001-9.png
new file mode 100644
index 0000000..9dbe221
--- /dev/null
+++ b/graphics/minimaps/001-9.png
Binary files differ
diff --git a/graphics/minimaps/002-1.png b/graphics/minimaps/002-1.png
new file mode 100644
index 0000000..e0d491f
--- /dev/null
+++ b/graphics/minimaps/002-1.png
Binary files differ
diff --git a/graphics/minimaps/002-2.png b/graphics/minimaps/002-2.png
new file mode 100644
index 0000000..82462b8
--- /dev/null
+++ b/graphics/minimaps/002-2.png
Binary files differ
diff --git a/graphics/minimaps/002-3.png b/graphics/minimaps/002-3.png
new file mode 100644
index 0000000..bd8d19f
--- /dev/null
+++ b/graphics/minimaps/002-3.png
Binary files differ
diff --git a/graphics/minimaps/002-4.png b/graphics/minimaps/002-4.png
new file mode 100644
index 0000000..193cff0
--- /dev/null
+++ b/graphics/minimaps/002-4.png
Binary files differ
diff --git a/graphics/minimaps/002-5.png b/graphics/minimaps/002-5.png
new file mode 100644
index 0000000..6d8360c
--- /dev/null
+++ b/graphics/minimaps/002-5.png
Binary files differ
diff --git a/graphics/minimaps/003-0-1.png b/graphics/minimaps/003-0-1.png
new file mode 100644
index 0000000..386226d
--- /dev/null
+++ b/graphics/minimaps/003-0-1.png
Binary files differ
diff --git a/graphics/minimaps/003-0-2.png b/graphics/minimaps/003-0-2.png
new file mode 100644
index 0000000..88eea04
--- /dev/null
+++ b/graphics/minimaps/003-0-2.png
Binary files differ
diff --git a/graphics/minimaps/003-0.png b/graphics/minimaps/003-0.png
new file mode 100644
index 0000000..097f130
--- /dev/null
+++ b/graphics/minimaps/003-0.png
Binary files differ
diff --git a/graphics/minimaps/003-1-1.png b/graphics/minimaps/003-1-1.png
new file mode 100644
index 0000000..2d80343
--- /dev/null
+++ b/graphics/minimaps/003-1-1.png
Binary files differ
diff --git a/graphics/minimaps/003-1-2.png b/graphics/minimaps/003-1-2.png
new file mode 100644
index 0000000..84641b5
--- /dev/null
+++ b/graphics/minimaps/003-1-2.png
Binary files differ
diff --git a/graphics/minimaps/003-1-3.png b/graphics/minimaps/003-1-3.png
new file mode 100644
index 0000000..fb023ed
--- /dev/null
+++ b/graphics/minimaps/003-1-3.png
Binary files differ
diff --git a/graphics/minimaps/003-1.png b/graphics/minimaps/003-1.png
new file mode 100644
index 0000000..d528b5b
--- /dev/null
+++ b/graphics/minimaps/003-1.png
Binary files differ
diff --git a/graphics/minimaps/003-10.png b/graphics/minimaps/003-10.png
new file mode 100644
index 0000000..98ce22d
--- /dev/null
+++ b/graphics/minimaps/003-10.png
Binary files differ
diff --git a/graphics/minimaps/003-13.png b/graphics/minimaps/003-13.png
new file mode 100644
index 0000000..5ff4d4b
--- /dev/null
+++ b/graphics/minimaps/003-13.png
Binary files differ
diff --git a/graphics/minimaps/003-2-1.png b/graphics/minimaps/003-2-1.png
new file mode 100644
index 0000000..2111a02
--- /dev/null
+++ b/graphics/minimaps/003-2-1.png
Binary files differ
diff --git a/graphics/minimaps/003-2.png b/graphics/minimaps/003-2.png
new file mode 100644
index 0000000..098cb70
--- /dev/null
+++ b/graphics/minimaps/003-2.png
Binary files differ
diff --git a/graphics/minimaps/003-3.png b/graphics/minimaps/003-3.png
new file mode 100644
index 0000000..54e7179
--- /dev/null
+++ b/graphics/minimaps/003-3.png
Binary files differ
diff --git a/graphics/minimaps/003-4-1.png b/graphics/minimaps/003-4-1.png
new file mode 100644
index 0000000..1523845
--- /dev/null
+++ b/graphics/minimaps/003-4-1.png
Binary files differ
diff --git a/graphics/minimaps/003-4.png b/graphics/minimaps/003-4.png
new file mode 100644
index 0000000..1a83329
--- /dev/null
+++ b/graphics/minimaps/003-4.png
Binary files differ
diff --git a/graphics/minimaps/003-5.png b/graphics/minimaps/003-5.png
new file mode 100644
index 0000000..a962735
--- /dev/null
+++ b/graphics/minimaps/003-5.png
Binary files differ
diff --git a/graphics/minimaps/003-6.png b/graphics/minimaps/003-6.png
new file mode 100644
index 0000000..b03462d
--- /dev/null
+++ b/graphics/minimaps/003-6.png
Binary files differ
diff --git a/graphics/minimaps/003-7.png b/graphics/minimaps/003-7.png
new file mode 100644
index 0000000..3c4b256
--- /dev/null
+++ b/graphics/minimaps/003-7.png
Binary files differ
diff --git a/graphics/minimaps/003-8.png b/graphics/minimaps/003-8.png
new file mode 100644
index 0000000..acec922
--- /dev/null
+++ b/graphics/minimaps/003-8.png
Binary files differ
diff --git a/graphics/minimaps/003-9-1.png b/graphics/minimaps/003-9-1.png
new file mode 100644
index 0000000..d74a585
--- /dev/null
+++ b/graphics/minimaps/003-9-1.png
Binary files differ
diff --git a/graphics/minimaps/003-9.png b/graphics/minimaps/003-9.png
new file mode 100644
index 0000000..250e052
--- /dev/null
+++ b/graphics/minimaps/003-9.png
Binary files differ
diff --git a/graphics/minimaps/004-1.png b/graphics/minimaps/004-1.png
new file mode 100644
index 0000000..0afd6eb
--- /dev/null
+++ b/graphics/minimaps/004-1.png
Binary files differ
diff --git a/graphics/minimaps/004-2-1.png b/graphics/minimaps/004-2-1.png
new file mode 100644
index 0000000..c2a09c4
--- /dev/null
+++ b/graphics/minimaps/004-2-1.png
Binary files differ
diff --git a/graphics/minimaps/004-2-10.png b/graphics/minimaps/004-2-10.png
new file mode 100644
index 0000000..3006416
--- /dev/null
+++ b/graphics/minimaps/004-2-10.png
Binary files differ
diff --git a/graphics/minimaps/004-2-11.png b/graphics/minimaps/004-2-11.png
new file mode 100644
index 0000000..7974e9a
--- /dev/null
+++ b/graphics/minimaps/004-2-11.png
Binary files differ
diff --git a/graphics/minimaps/004-2-12.png b/graphics/minimaps/004-2-12.png
new file mode 100644
index 0000000..21984eb
--- /dev/null
+++ b/graphics/minimaps/004-2-12.png
Binary files differ
diff --git a/graphics/minimaps/004-2-2.png b/graphics/minimaps/004-2-2.png
new file mode 100644
index 0000000..8eb85cb
--- /dev/null
+++ b/graphics/minimaps/004-2-2.png
Binary files differ
diff --git a/graphics/minimaps/004-2-3.png b/graphics/minimaps/004-2-3.png
new file mode 100644
index 0000000..4c11d23
--- /dev/null
+++ b/graphics/minimaps/004-2-3.png
Binary files differ
diff --git a/graphics/minimaps/004-2-4.png b/graphics/minimaps/004-2-4.png
new file mode 100644
index 0000000..e5c388e
--- /dev/null
+++ b/graphics/minimaps/004-2-4.png
Binary files differ
diff --git a/graphics/minimaps/004-2-5.png b/graphics/minimaps/004-2-5.png
new file mode 100644
index 0000000..1e159fc
--- /dev/null
+++ b/graphics/minimaps/004-2-5.png
Binary files differ
diff --git a/graphics/minimaps/004-2-6.png b/graphics/minimaps/004-2-6.png
new file mode 100644
index 0000000..eb696d1
--- /dev/null
+++ b/graphics/minimaps/004-2-6.png
Binary files differ
diff --git a/graphics/minimaps/004-2-7.png b/graphics/minimaps/004-2-7.png
new file mode 100644
index 0000000..45494c9
--- /dev/null
+++ b/graphics/minimaps/004-2-7.png
Binary files differ
diff --git a/graphics/minimaps/004-2-8.png b/graphics/minimaps/004-2-8.png
new file mode 100644
index 0000000..e7df8cd
--- /dev/null
+++ b/graphics/minimaps/004-2-8.png
Binary files differ
diff --git a/graphics/minimaps/004-2-9.png b/graphics/minimaps/004-2-9.png
new file mode 100644
index 0000000..dd2346b
--- /dev/null
+++ b/graphics/minimaps/004-2-9.png
Binary files differ
diff --git a/graphics/minimaps/004-2.png b/graphics/minimaps/004-2.png
new file mode 100644
index 0000000..5197585
--- /dev/null
+++ b/graphics/minimaps/004-2.png
Binary files differ
diff --git a/graphics/minimaps/004-3-1.png b/graphics/minimaps/004-3-1.png
new file mode 100644
index 0000000..f7e3871
--- /dev/null
+++ b/graphics/minimaps/004-3-1.png
Binary files differ
diff --git a/graphics/minimaps/004-3-2.png b/graphics/minimaps/004-3-2.png
new file mode 100644
index 0000000..67061ce
--- /dev/null
+++ b/graphics/minimaps/004-3-2.png
Binary files differ
diff --git a/graphics/minimaps/004-3-3.png b/graphics/minimaps/004-3-3.png
new file mode 100644
index 0000000..e887425
--- /dev/null
+++ b/graphics/minimaps/004-3-3.png
Binary files differ
diff --git a/graphics/minimaps/004-3-4.png b/graphics/minimaps/004-3-4.png
new file mode 100644
index 0000000..296dc97
--- /dev/null
+++ b/graphics/minimaps/004-3-4.png
Binary files differ
diff --git a/graphics/minimaps/004-3-5.png b/graphics/minimaps/004-3-5.png
new file mode 100644
index 0000000..67c172b
--- /dev/null
+++ b/graphics/minimaps/004-3-5.png
Binary files differ
diff --git a/graphics/minimaps/004-3-6.png b/graphics/minimaps/004-3-6.png
new file mode 100644
index 0000000..51a00af
--- /dev/null
+++ b/graphics/minimaps/004-3-6.png
Binary files differ
diff --git a/graphics/minimaps/004-3.png b/graphics/minimaps/004-3.png
new file mode 100644
index 0000000..f47c44b
--- /dev/null
+++ b/graphics/minimaps/004-3.png
Binary files differ
diff --git a/graphics/minimaps/005-1-1.png b/graphics/minimaps/005-1-1.png
new file mode 100644
index 0000000..a2fa4ad
--- /dev/null
+++ b/graphics/minimaps/005-1-1.png
Binary files differ
diff --git a/graphics/minimaps/005-1.png b/graphics/minimaps/005-1.png
new file mode 100644
index 0000000..cb2126f
--- /dev/null
+++ b/graphics/minimaps/005-1.png
Binary files differ
diff --git a/graphics/minimaps/005-2-1.png b/graphics/minimaps/005-2-1.png
new file mode 100644
index 0000000..317099b
--- /dev/null
+++ b/graphics/minimaps/005-2-1.png
Binary files differ
diff --git a/graphics/minimaps/005-2.png b/graphics/minimaps/005-2.png
new file mode 100644
index 0000000..d579134
--- /dev/null
+++ b/graphics/minimaps/005-2.png
Binary files differ
diff --git a/graphics/minimaps/005-3.png b/graphics/minimaps/005-3.png
new file mode 100644
index 0000000..389653c
--- /dev/null
+++ b/graphics/minimaps/005-3.png
Binary files differ
diff --git a/graphics/minimaps/005-4.png b/graphics/minimaps/005-4.png
new file mode 100644
index 0000000..7c93d11
--- /dev/null
+++ b/graphics/minimaps/005-4.png
Binary files differ
diff --git a/graphics/minimaps/005-5.png b/graphics/minimaps/005-5.png
new file mode 100644
index 0000000..79afabf
--- /dev/null
+++ b/graphics/minimaps/005-5.png
Binary files differ
diff --git a/graphics/minimaps/005-6.png b/graphics/minimaps/005-6.png
new file mode 100644
index 0000000..91d0965
--- /dev/null
+++ b/graphics/minimaps/005-6.png
Binary files differ
diff --git a/graphics/minimaps/005-7.png b/graphics/minimaps/005-7.png
new file mode 100644
index 0000000..34e97c2
--- /dev/null
+++ b/graphics/minimaps/005-7.png
Binary files differ
diff --git a/graphics/minimaps/006-0.png b/graphics/minimaps/006-0.png
new file mode 100644
index 0000000..bec8dc9
--- /dev/null
+++ b/graphics/minimaps/006-0.png
Binary files differ
diff --git a/graphics/minimaps/006-1.png b/graphics/minimaps/006-1.png
new file mode 100644
index 0000000..5222caa
--- /dev/null
+++ b/graphics/minimaps/006-1.png
Binary files differ
diff --git a/graphics/minimaps/006-10.png b/graphics/minimaps/006-10.png
new file mode 100644
index 0000000..903ba1a
--- /dev/null
+++ b/graphics/minimaps/006-10.png
Binary files differ
diff --git a/graphics/minimaps/006-2-1.png b/graphics/minimaps/006-2-1.png
new file mode 100644
index 0000000..c3a4f57
--- /dev/null
+++ b/graphics/minimaps/006-2-1.png
Binary files differ
diff --git a/graphics/minimaps/006-2-2.png b/graphics/minimaps/006-2-2.png
new file mode 100644
index 0000000..b10c56c
--- /dev/null
+++ b/graphics/minimaps/006-2-2.png
Binary files differ
diff --git a/graphics/minimaps/006-2-3.png b/graphics/minimaps/006-2-3.png
new file mode 100644
index 0000000..fece52c
--- /dev/null
+++ b/graphics/minimaps/006-2-3.png
Binary files differ
diff --git a/graphics/minimaps/006-2-4.png b/graphics/minimaps/006-2-4.png
new file mode 100644
index 0000000..a290dc0
--- /dev/null
+++ b/graphics/minimaps/006-2-4.png
Binary files differ
diff --git a/graphics/minimaps/006-2-5.png b/graphics/minimaps/006-2-5.png
new file mode 100644
index 0000000..68410d9
--- /dev/null
+++ b/graphics/minimaps/006-2-5.png
Binary files differ
diff --git a/graphics/minimaps/006-2-6.png b/graphics/minimaps/006-2-6.png
new file mode 100644
index 0000000..71b959b
--- /dev/null
+++ b/graphics/minimaps/006-2-6.png
Binary files differ
diff --git a/graphics/minimaps/006-2.png b/graphics/minimaps/006-2.png
new file mode 100644
index 0000000..2e1b978
--- /dev/null
+++ b/graphics/minimaps/006-2.png
Binary files differ
diff --git a/graphics/minimaps/006-3.png b/graphics/minimaps/006-3.png
new file mode 100644
index 0000000..5fdabf9
--- /dev/null
+++ b/graphics/minimaps/006-3.png
Binary files differ
diff --git a/graphics/minimaps/006-4-1.png b/graphics/minimaps/006-4-1.png
new file mode 100644
index 0000000..cb2e989
--- /dev/null
+++ b/graphics/minimaps/006-4-1.png
Binary files differ
diff --git a/graphics/minimaps/006-4.png b/graphics/minimaps/006-4.png
new file mode 100644
index 0000000..784cf4d
--- /dev/null
+++ b/graphics/minimaps/006-4.png
Binary files differ
diff --git a/graphics/minimaps/006-5.png b/graphics/minimaps/006-5.png
new file mode 100644
index 0000000..cd1aa78
--- /dev/null
+++ b/graphics/minimaps/006-5.png
Binary files differ
diff --git a/graphics/minimaps/006-6.png b/graphics/minimaps/006-6.png
new file mode 100644
index 0000000..1866a8f
--- /dev/null
+++ b/graphics/minimaps/006-6.png
Binary files differ
diff --git a/graphics/minimaps/006-7.png b/graphics/minimaps/006-7.png
new file mode 100644
index 0000000..98cb0a3
--- /dev/null
+++ b/graphics/minimaps/006-7.png
Binary files differ
diff --git a/graphics/minimaps/006-8.png b/graphics/minimaps/006-8.png
new file mode 100644
index 0000000..dd9a256
--- /dev/null
+++ b/graphics/minimaps/006-8.png
Binary files differ
diff --git a/graphics/minimaps/006-9.png b/graphics/minimaps/006-9.png
new file mode 100644
index 0000000..3a48cd3
--- /dev/null
+++ b/graphics/minimaps/006-9.png
Binary files differ
diff --git a/graphics/minimaps/007-1-1.png b/graphics/minimaps/007-1-1.png
new file mode 100644
index 0000000..bea7b90
--- /dev/null
+++ b/graphics/minimaps/007-1-1.png
Binary files differ
diff --git a/graphics/minimaps/007-1-2.png b/graphics/minimaps/007-1-2.png
new file mode 100644
index 0000000..cd025a9
--- /dev/null
+++ b/graphics/minimaps/007-1-2.png
Binary files differ
diff --git a/graphics/minimaps/007-1.png b/graphics/minimaps/007-1.png
new file mode 100644
index 0000000..6f74e13
--- /dev/null
+++ b/graphics/minimaps/007-1.png
Binary files differ
diff --git a/graphics/minimaps/007-2.png b/graphics/minimaps/007-2.png
new file mode 100644
index 0000000..5a28c99
--- /dev/null
+++ b/graphics/minimaps/007-2.png
Binary files differ
diff --git a/graphics/minimaps/008-0.png b/graphics/minimaps/008-0.png
new file mode 100644
index 0000000..b23c26a
--- /dev/null
+++ b/graphics/minimaps/008-0.png
Binary files differ
diff --git a/graphics/minimaps/008-1.png b/graphics/minimaps/008-1.png
new file mode 100644
index 0000000..8bc631b
--- /dev/null
+++ b/graphics/minimaps/008-1.png
Binary files differ
diff --git a/graphics/minimaps/008-2.png b/graphics/minimaps/008-2.png
new file mode 100644
index 0000000..1cdd1fa
--- /dev/null
+++ b/graphics/minimaps/008-2.png
Binary files differ
diff --git a/graphics/minimaps/009-1.png b/graphics/minimaps/009-1.png
new file mode 100644
index 0000000..efc79c6
--- /dev/null
+++ b/graphics/minimaps/009-1.png
Binary files differ
diff --git a/graphics/minimaps/009-2.png b/graphics/minimaps/009-2.png
new file mode 100644
index 0000000..0eef494
--- /dev/null
+++ b/graphics/minimaps/009-2.png
Binary files differ
diff --git a/graphics/minimaps/009-3.png b/graphics/minimaps/009-3.png
new file mode 100644
index 0000000..8ad69c5
--- /dev/null
+++ b/graphics/minimaps/009-3.png
Binary files differ
diff --git a/graphics/minimaps/009-4.png b/graphics/minimaps/009-4.png
new file mode 100644
index 0000000..cda6073
--- /dev/null
+++ b/graphics/minimaps/009-4.png
Binary files differ
diff --git a/graphics/minimaps/009-5.png b/graphics/minimaps/009-5.png
new file mode 100644
index 0000000..33d188a
--- /dev/null
+++ b/graphics/minimaps/009-5.png
Binary files differ
diff --git a/graphics/minimaps/009-6.png b/graphics/minimaps/009-6.png
new file mode 100644
index 0000000..8a08b54
--- /dev/null
+++ b/graphics/minimaps/009-6.png
Binary files differ
diff --git a/graphics/minimaps/009-7.png b/graphics/minimaps/009-7.png
new file mode 100644
index 0000000..8a08b54
--- /dev/null
+++ b/graphics/minimaps/009-7.png
Binary files differ
diff --git a/graphics/minimaps/010-1-1.png b/graphics/minimaps/010-1-1.png
new file mode 100644
index 0000000..fffe2ab
--- /dev/null
+++ b/graphics/minimaps/010-1-1.png
Binary files differ
diff --git a/graphics/minimaps/010-1-10.png b/graphics/minimaps/010-1-10.png
new file mode 100644
index 0000000..6e063d6
--- /dev/null
+++ b/graphics/minimaps/010-1-10.png
Binary files differ
diff --git a/graphics/minimaps/010-1-11.png b/graphics/minimaps/010-1-11.png
new file mode 100644
index 0000000..e724cdc
--- /dev/null
+++ b/graphics/minimaps/010-1-11.png
Binary files differ
diff --git a/graphics/minimaps/010-1-12.png b/graphics/minimaps/010-1-12.png
new file mode 100644
index 0000000..3c38024
--- /dev/null
+++ b/graphics/minimaps/010-1-12.png
Binary files differ
diff --git a/graphics/minimaps/010-1-2.png b/graphics/minimaps/010-1-2.png
new file mode 100644
index 0000000..840f2d8
--- /dev/null
+++ b/graphics/minimaps/010-1-2.png
Binary files differ
diff --git a/graphics/minimaps/010-1-3.png b/graphics/minimaps/010-1-3.png
new file mode 100644
index 0000000..605d185
--- /dev/null
+++ b/graphics/minimaps/010-1-3.png
Binary files differ
diff --git a/graphics/minimaps/010-1-4.png b/graphics/minimaps/010-1-4.png
new file mode 100644
index 0000000..ddcc53c
--- /dev/null
+++ b/graphics/minimaps/010-1-4.png
Binary files differ
diff --git a/graphics/minimaps/010-1-5.png b/graphics/minimaps/010-1-5.png
new file mode 100644
index 0000000..d521e54
--- /dev/null
+++ b/graphics/minimaps/010-1-5.png
Binary files differ
diff --git a/graphics/minimaps/010-1-6.png b/graphics/minimaps/010-1-6.png
new file mode 100644
index 0000000..cbb69ce
--- /dev/null
+++ b/graphics/minimaps/010-1-6.png
Binary files differ
diff --git a/graphics/minimaps/010-1-7.png b/graphics/minimaps/010-1-7.png
new file mode 100644
index 0000000..af7884a
--- /dev/null
+++ b/graphics/minimaps/010-1-7.png
Binary files differ
diff --git a/graphics/minimaps/010-1-8.png b/graphics/minimaps/010-1-8.png
new file mode 100644
index 0000000..b7008f4
--- /dev/null
+++ b/graphics/minimaps/010-1-8.png
Binary files differ
diff --git a/graphics/minimaps/010-1-9.png b/graphics/minimaps/010-1-9.png
new file mode 100644
index 0000000..7b17231
--- /dev/null
+++ b/graphics/minimaps/010-1-9.png
Binary files differ
diff --git a/graphics/minimaps/010-1.png b/graphics/minimaps/010-1.png
new file mode 100644
index 0000000..ff303f3
--- /dev/null
+++ b/graphics/minimaps/010-1.png
Binary files differ
diff --git a/graphics/minimaps/010-2-10.png b/graphics/minimaps/010-2-10.png
new file mode 100644
index 0000000..f98804e
--- /dev/null
+++ b/graphics/minimaps/010-2-10.png
Binary files differ
diff --git a/graphics/minimaps/010-2-11.png b/graphics/minimaps/010-2-11.png
new file mode 100644
index 0000000..8ab6eb5
--- /dev/null
+++ b/graphics/minimaps/010-2-11.png
Binary files differ
diff --git a/graphics/minimaps/010-2-12.png b/graphics/minimaps/010-2-12.png
new file mode 100644
index 0000000..4789334
--- /dev/null
+++ b/graphics/minimaps/010-2-12.png
Binary files differ
diff --git a/graphics/minimaps/010-2-13.png b/graphics/minimaps/010-2-13.png
new file mode 100644
index 0000000..105ffda
--- /dev/null
+++ b/graphics/minimaps/010-2-13.png
Binary files differ
diff --git a/graphics/minimaps/010-2-14.png b/graphics/minimaps/010-2-14.png
new file mode 100644
index 0000000..a4fe8fd
--- /dev/null
+++ b/graphics/minimaps/010-2-14.png
Binary files differ
diff --git a/graphics/minimaps/010-2-15.png b/graphics/minimaps/010-2-15.png
new file mode 100644
index 0000000..da31676
--- /dev/null
+++ b/graphics/minimaps/010-2-15.png
Binary files differ
diff --git a/graphics/minimaps/010-2-16.png b/graphics/minimaps/010-2-16.png
new file mode 100644
index 0000000..7f39594
--- /dev/null
+++ b/graphics/minimaps/010-2-16.png
Binary files differ
diff --git a/graphics/minimaps/010-2-2.png b/graphics/minimaps/010-2-2.png
new file mode 100644
index 0000000..d4af25d
--- /dev/null
+++ b/graphics/minimaps/010-2-2.png
Binary files differ
diff --git a/graphics/minimaps/010-2-3.png b/graphics/minimaps/010-2-3.png
new file mode 100644
index 0000000..de2aef0
--- /dev/null
+++ b/graphics/minimaps/010-2-3.png
Binary files differ
diff --git a/graphics/minimaps/010-2-4.png b/graphics/minimaps/010-2-4.png
new file mode 100644
index 0000000..3863e46
--- /dev/null
+++ b/graphics/minimaps/010-2-4.png
Binary files differ
diff --git a/graphics/minimaps/010-2-5.png b/graphics/minimaps/010-2-5.png
new file mode 100644
index 0000000..ad8151b
--- /dev/null
+++ b/graphics/minimaps/010-2-5.png
Binary files differ
diff --git a/graphics/minimaps/010-2-6.png b/graphics/minimaps/010-2-6.png
new file mode 100644
index 0000000..6ce44e6
--- /dev/null
+++ b/graphics/minimaps/010-2-6.png
Binary files differ
diff --git a/graphics/minimaps/010-2-7.png b/graphics/minimaps/010-2-7.png
new file mode 100644
index 0000000..23af017
--- /dev/null
+++ b/graphics/minimaps/010-2-7.png
Binary files differ
diff --git a/graphics/minimaps/010-2-8.png b/graphics/minimaps/010-2-8.png
new file mode 100644
index 0000000..5197101
--- /dev/null
+++ b/graphics/minimaps/010-2-8.png
Binary files differ
diff --git a/graphics/minimaps/010-2-9.png b/graphics/minimaps/010-2-9.png
new file mode 100644
index 0000000..1b9ffbf
--- /dev/null
+++ b/graphics/minimaps/010-2-9.png
Binary files differ
diff --git a/graphics/minimaps/010-2.png b/graphics/minimaps/010-2.png
new file mode 100644
index 0000000..6299e3f
--- /dev/null
+++ b/graphics/minimaps/010-2.png
Binary files differ
diff --git a/graphics/minimaps/010-3.png b/graphics/minimaps/010-3.png
new file mode 100644
index 0000000..b054b3d
--- /dev/null
+++ b/graphics/minimaps/010-3.png
Binary files differ
diff --git a/graphics/minimaps/010-4-1.png b/graphics/minimaps/010-4-1.png
new file mode 100644
index 0000000..f95822c
--- /dev/null
+++ b/graphics/minimaps/010-4-1.png
Binary files differ
diff --git a/graphics/minimaps/010-4-2.png b/graphics/minimaps/010-4-2.png
new file mode 100644
index 0000000..2438bbf
--- /dev/null
+++ b/graphics/minimaps/010-4-2.png
Binary files differ
diff --git a/graphics/minimaps/011-1.png b/graphics/minimaps/011-1.png
new file mode 100644
index 0000000..7813767
--- /dev/null
+++ b/graphics/minimaps/011-1.png
Binary files differ
diff --git a/graphics/minimaps/011-2.png b/graphics/minimaps/011-2.png
new file mode 100644
index 0000000..1debdff
--- /dev/null
+++ b/graphics/minimaps/011-2.png
Binary files differ
diff --git a/graphics/minimaps/011-3.png b/graphics/minimaps/011-3.png
new file mode 100644
index 0000000..16adf1b
--- /dev/null
+++ b/graphics/minimaps/011-3.png
Binary files differ
diff --git a/graphics/minimaps/011.png b/graphics/minimaps/011.png
new file mode 100644
index 0000000..5c25056
--- /dev/null
+++ b/graphics/minimaps/011.png
Binary files differ
diff --git a/graphics/minimaps/012-1.png b/graphics/minimaps/012-1.png
new file mode 100644
index 0000000..9445636
--- /dev/null
+++ b/graphics/minimaps/012-1.png
Binary files differ
diff --git a/graphics/minimaps/012-2.png b/graphics/minimaps/012-2.png
new file mode 100644
index 0000000..a5178dc
--- /dev/null
+++ b/graphics/minimaps/012-2.png
Binary files differ
diff --git a/graphics/minimaps/012-3.png b/graphics/minimaps/012-3.png
new file mode 100644
index 0000000..2961571
--- /dev/null
+++ b/graphics/minimaps/012-3.png
Binary files differ
diff --git a/graphics/minimaps/012-4.png b/graphics/minimaps/012-4.png
new file mode 100644
index 0000000..bf97d48
--- /dev/null
+++ b/graphics/minimaps/012-4.png
Binary files differ
diff --git a/graphics/minimaps/012-5.png b/graphics/minimaps/012-5.png
new file mode 100644
index 0000000..41c8c61
--- /dev/null
+++ b/graphics/minimaps/012-5.png
Binary files differ
diff --git a/graphics/minimaps/012-6.png b/graphics/minimaps/012-6.png
new file mode 100644
index 0000000..f62e388
--- /dev/null
+++ b/graphics/minimaps/012-6.png
Binary files differ
diff --git a/graphics/minimaps/012-7.png b/graphics/minimaps/012-7.png
new file mode 100644
index 0000000..6e2d5a1
--- /dev/null
+++ b/graphics/minimaps/012-7.png
Binary files differ
diff --git a/graphics/minimaps/012-8.png b/graphics/minimaps/012-8.png
new file mode 100644
index 0000000..edafc8e
--- /dev/null
+++ b/graphics/minimaps/012-8.png
Binary files differ
diff --git a/graphics/minimaps/013-1.png b/graphics/minimaps/013-1.png
new file mode 100644
index 0000000..35990b5
--- /dev/null
+++ b/graphics/minimaps/013-1.png
Binary files differ
diff --git a/graphics/minimaps/014-1.png b/graphics/minimaps/014-1.png
new file mode 100644
index 0000000..0b3b5ea
--- /dev/null
+++ b/graphics/minimaps/014-1.png
Binary files differ
diff --git a/graphics/minimaps/014-2-1.png b/graphics/minimaps/014-2-1.png
new file mode 100644
index 0000000..a3ade46
--- /dev/null
+++ b/graphics/minimaps/014-2-1.png
Binary files differ
diff --git a/graphics/minimaps/014-2-2.png b/graphics/minimaps/014-2-2.png
new file mode 100644
index 0000000..a0aedd2
--- /dev/null
+++ b/graphics/minimaps/014-2-2.png
Binary files differ
diff --git a/graphics/minimaps/014-2.png b/graphics/minimaps/014-2.png
new file mode 100644
index 0000000..9d083ca
--- /dev/null
+++ b/graphics/minimaps/014-2.png
Binary files differ
diff --git a/graphics/minimaps/014-3.png b/graphics/minimaps/014-3.png
new file mode 100644
index 0000000..d7211ee
--- /dev/null
+++ b/graphics/minimaps/014-3.png
Binary files differ
diff --git a/graphics/minimaps/014-4.png b/graphics/minimaps/014-4.png
new file mode 100644
index 0000000..adf0753
--- /dev/null
+++ b/graphics/minimaps/014-4.png
Binary files differ
diff --git a/graphics/minimaps/014-5-1.png b/graphics/minimaps/014-5-1.png
new file mode 100644
index 0000000..5282aad
--- /dev/null
+++ b/graphics/minimaps/014-5-1.png
Binary files differ
diff --git a/graphics/minimaps/014-5.png b/graphics/minimaps/014-5.png
new file mode 100644
index 0000000..c1fdd42
--- /dev/null
+++ b/graphics/minimaps/014-5.png
Binary files differ
diff --git a/graphics/minimaps/015-1.png b/graphics/minimaps/015-1.png
new file mode 100644
index 0000000..a228cc9
--- /dev/null
+++ b/graphics/minimaps/015-1.png
Binary files differ
diff --git a/graphics/minimaps/015-2.png b/graphics/minimaps/015-2.png
new file mode 100644
index 0000000..81fd866
--- /dev/null
+++ b/graphics/minimaps/015-2.png
Binary files differ
diff --git a/graphics/minimaps/015-3-1.png b/graphics/minimaps/015-3-1.png
new file mode 100644
index 0000000..3fe3dc7
--- /dev/null
+++ b/graphics/minimaps/015-3-1.png
Binary files differ
diff --git a/graphics/minimaps/015-3-2.png b/graphics/minimaps/015-3-2.png
new file mode 100644
index 0000000..33f8564
--- /dev/null
+++ b/graphics/minimaps/015-3-2.png
Binary files differ
diff --git a/graphics/minimaps/015-3-3.png b/graphics/minimaps/015-3-3.png
new file mode 100644
index 0000000..c79b841
--- /dev/null
+++ b/graphics/minimaps/015-3-3.png
Binary files differ
diff --git a/graphics/minimaps/015-3.png b/graphics/minimaps/015-3.png
new file mode 100644
index 0000000..56bfa4c
--- /dev/null
+++ b/graphics/minimaps/015-3.png
Binary files differ
diff --git a/graphics/minimaps/015-4.png b/graphics/minimaps/015-4.png
new file mode 100644
index 0000000..039cc13
--- /dev/null
+++ b/graphics/minimaps/015-4.png
Binary files differ
diff --git a/graphics/minimaps/015-5.png b/graphics/minimaps/015-5.png
new file mode 100644
index 0000000..e6c0818
--- /dev/null
+++ b/graphics/minimaps/015-5.png
Binary files differ
diff --git a/graphics/minimaps/015-6.png b/graphics/minimaps/015-6.png
new file mode 100644
index 0000000..ba97840
--- /dev/null
+++ b/graphics/minimaps/015-6.png
Binary files differ
diff --git a/graphics/minimaps/015-7.png b/graphics/minimaps/015-7.png
new file mode 100644
index 0000000..f3cb2d3
--- /dev/null
+++ b/graphics/minimaps/015-7.png
Binary files differ
diff --git a/graphics/minimaps/015-8-1.png b/graphics/minimaps/015-8-1.png
new file mode 100644
index 0000000..0551702
--- /dev/null
+++ b/graphics/minimaps/015-8-1.png
Binary files differ
diff --git a/graphics/minimaps/015-8.png b/graphics/minimaps/015-8.png
new file mode 100644
index 0000000..ca90e74
--- /dev/null
+++ b/graphics/minimaps/015-8.png
Binary files differ
diff --git a/graphics/minimaps/016-1.png b/graphics/minimaps/016-1.png
new file mode 100644
index 0000000..e9f7bd2
--- /dev/null
+++ b/graphics/minimaps/016-1.png
Binary files differ
diff --git a/graphics/minimaps/016-6.png b/graphics/minimaps/016-6.png
new file mode 100644
index 0000000..e2976ef
--- /dev/null
+++ b/graphics/minimaps/016-6.png
Binary files differ
diff --git a/graphics/minimaps/016-7.png b/graphics/minimaps/016-7.png
new file mode 100644
index 0000000..2a38ff0
--- /dev/null
+++ b/graphics/minimaps/016-7.png
Binary files differ
diff --git a/graphics/minimaps/017-0.png b/graphics/minimaps/017-0.png
new file mode 100644
index 0000000..6705f0e
--- /dev/null
+++ b/graphics/minimaps/017-0.png
Binary files differ
diff --git a/graphics/minimaps/017-1.png b/graphics/minimaps/017-1.png
new file mode 100644
index 0000000..9b67420
--- /dev/null
+++ b/graphics/minimaps/017-1.png
Binary files differ
diff --git a/graphics/minimaps/017-10.png b/graphics/minimaps/017-10.png
new file mode 100644
index 0000000..e52b5ab
--- /dev/null
+++ b/graphics/minimaps/017-10.png
Binary files differ
diff --git a/graphics/minimaps/017-2-1.png b/graphics/minimaps/017-2-1.png
new file mode 100644
index 0000000..b810fdb
--- /dev/null
+++ b/graphics/minimaps/017-2-1.png
Binary files differ
diff --git a/graphics/minimaps/017-2-2.png b/graphics/minimaps/017-2-2.png
new file mode 100644
index 0000000..7c9fa4d
--- /dev/null
+++ b/graphics/minimaps/017-2-2.png
Binary files differ
diff --git a/graphics/minimaps/017-2.png b/graphics/minimaps/017-2.png
new file mode 100644
index 0000000..b02c736
--- /dev/null
+++ b/graphics/minimaps/017-2.png
Binary files differ
diff --git a/graphics/minimaps/017-3.png b/graphics/minimaps/017-3.png
new file mode 100644
index 0000000..858828d
--- /dev/null
+++ b/graphics/minimaps/017-3.png
Binary files differ
diff --git a/graphics/minimaps/017-4.png b/graphics/minimaps/017-4.png
new file mode 100644
index 0000000..0a3b388
--- /dev/null
+++ b/graphics/minimaps/017-4.png
Binary files differ
diff --git a/graphics/minimaps/017-5.png b/graphics/minimaps/017-5.png
new file mode 100644
index 0000000..601a60a
--- /dev/null
+++ b/graphics/minimaps/017-5.png
Binary files differ
diff --git a/graphics/minimaps/017-6.png b/graphics/minimaps/017-6.png
new file mode 100644
index 0000000..1370b2a
--- /dev/null
+++ b/graphics/minimaps/017-6.png
Binary files differ
diff --git a/graphics/minimaps/017-7.png b/graphics/minimaps/017-7.png
new file mode 100644
index 0000000..d517206
--- /dev/null
+++ b/graphics/minimaps/017-7.png
Binary files differ
diff --git a/graphics/minimaps/017-8.png b/graphics/minimaps/017-8.png
new file mode 100644
index 0000000..8587b21
--- /dev/null
+++ b/graphics/minimaps/017-8.png
Binary files differ
diff --git a/graphics/minimaps/018-1-1.png b/graphics/minimaps/018-1-1.png
new file mode 100644
index 0000000..631a964
--- /dev/null
+++ b/graphics/minimaps/018-1-1.png
Binary files differ
diff --git a/graphics/minimaps/018-1.png b/graphics/minimaps/018-1.png
new file mode 100644
index 0000000..c1c5957
--- /dev/null
+++ b/graphics/minimaps/018-1.png
Binary files differ
diff --git a/graphics/minimaps/018-2-1.png b/graphics/minimaps/018-2-1.png
new file mode 100644
index 0000000..8dfd146
--- /dev/null
+++ b/graphics/minimaps/018-2-1.png
Binary files differ
diff --git a/graphics/minimaps/018-2-2.png b/graphics/minimaps/018-2-2.png
new file mode 100644
index 0000000..744d256
--- /dev/null
+++ b/graphics/minimaps/018-2-2.png
Binary files differ
diff --git a/graphics/minimaps/018-2-3.png b/graphics/minimaps/018-2-3.png
new file mode 100644
index 0000000..c4093dc
--- /dev/null
+++ b/graphics/minimaps/018-2-3.png
Binary files differ
diff --git a/graphics/minimaps/018-2-4.png b/graphics/minimaps/018-2-4.png
new file mode 100644
index 0000000..04ce47d
--- /dev/null
+++ b/graphics/minimaps/018-2-4.png
Binary files differ
diff --git a/graphics/minimaps/018-2-5.png b/graphics/minimaps/018-2-5.png
new file mode 100644
index 0000000..d57a561
--- /dev/null
+++ b/graphics/minimaps/018-2-5.png
Binary files differ
diff --git a/graphics/minimaps/018-2-6.png b/graphics/minimaps/018-2-6.png
new file mode 100644
index 0000000..256f57f
--- /dev/null
+++ b/graphics/minimaps/018-2-6.png
Binary files differ
diff --git a/graphics/minimaps/018-2-7.png b/graphics/minimaps/018-2-7.png
new file mode 100644
index 0000000..d59c94b
--- /dev/null
+++ b/graphics/minimaps/018-2-7.png
Binary files differ
diff --git a/graphics/minimaps/018-2-8.png b/graphics/minimaps/018-2-8.png
new file mode 100644
index 0000000..7ef9f69
--- /dev/null
+++ b/graphics/minimaps/018-2-8.png
Binary files differ
diff --git a/graphics/minimaps/018-2.png b/graphics/minimaps/018-2.png
new file mode 100644
index 0000000..9f0055b
--- /dev/null
+++ b/graphics/minimaps/018-2.png
Binary files differ
diff --git a/graphics/minimaps/018-3.png b/graphics/minimaps/018-3.png
new file mode 100644
index 0000000..7d619f0
--- /dev/null
+++ b/graphics/minimaps/018-3.png
Binary files differ
diff --git a/graphics/minimaps/018-4-1.png b/graphics/minimaps/018-4-1.png
new file mode 100644
index 0000000..d585972
--- /dev/null
+++ b/graphics/minimaps/018-4-1.png
Binary files differ
diff --git a/graphics/minimaps/018-4-2.png b/graphics/minimaps/018-4-2.png
new file mode 100644
index 0000000..14ee587
--- /dev/null
+++ b/graphics/minimaps/018-4-2.png
Binary files differ
diff --git a/graphics/minimaps/018-4.png b/graphics/minimaps/018-4.png
new file mode 100644
index 0000000..91743fb
--- /dev/null
+++ b/graphics/minimaps/018-4.png
Binary files differ
diff --git a/graphics/minimaps/018-5-0.png b/graphics/minimaps/018-5-0.png
new file mode 100644
index 0000000..d13d224
--- /dev/null
+++ b/graphics/minimaps/018-5-0.png
Binary files differ
diff --git a/graphics/minimaps/018-5-1.png b/graphics/minimaps/018-5-1.png
new file mode 100644
index 0000000..fbe9ff3
--- /dev/null
+++ b/graphics/minimaps/018-5-1.png
Binary files differ
diff --git a/graphics/minimaps/018-5-2.png b/graphics/minimaps/018-5-2.png
new file mode 100644
index 0000000..bd84153
--- /dev/null
+++ b/graphics/minimaps/018-5-2.png
Binary files differ
diff --git a/graphics/minimaps/018-5-3.png b/graphics/minimaps/018-5-3.png
new file mode 100644
index 0000000..16c2a52
--- /dev/null
+++ b/graphics/minimaps/018-5-3.png
Binary files differ
diff --git a/graphics/minimaps/018-5-4.png b/graphics/minimaps/018-5-4.png
new file mode 100644
index 0000000..99ee481
--- /dev/null
+++ b/graphics/minimaps/018-5-4.png
Binary files differ
diff --git a/graphics/minimaps/018-5-5.png b/graphics/minimaps/018-5-5.png
new file mode 100644
index 0000000..3eb690c
--- /dev/null
+++ b/graphics/minimaps/018-5-5.png
Binary files differ
diff --git a/graphics/minimaps/018-5-boss.png b/graphics/minimaps/018-5-boss.png
new file mode 100644
index 0000000..a3de677
--- /dev/null
+++ b/graphics/minimaps/018-5-boss.png
Binary files differ
diff --git a/graphics/minimaps/018-5.png b/graphics/minimaps/018-5.png
new file mode 100644
index 0000000..5346deb
--- /dev/null
+++ b/graphics/minimaps/018-5.png
Binary files differ
diff --git a/graphics/minimaps/018-6-0.png b/graphics/minimaps/018-6-0.png
new file mode 100644
index 0000000..dce8fea
--- /dev/null
+++ b/graphics/minimaps/018-6-0.png
Binary files differ
diff --git a/graphics/minimaps/018-6-1.png b/graphics/minimaps/018-6-1.png
new file mode 100644
index 0000000..82cd9b8
--- /dev/null
+++ b/graphics/minimaps/018-6-1.png
Binary files differ
diff --git a/graphics/minimaps/018-6-2.png b/graphics/minimaps/018-6-2.png
new file mode 100644
index 0000000..cb70000
--- /dev/null
+++ b/graphics/minimaps/018-6-2.png
Binary files differ
diff --git a/graphics/minimaps/018-6-3.png b/graphics/minimaps/018-6-3.png
new file mode 100644
index 0000000..a08d231
--- /dev/null
+++ b/graphics/minimaps/018-6-3.png
Binary files differ
diff --git a/graphics/minimaps/018-7-1.png b/graphics/minimaps/018-7-1.png
new file mode 100644
index 0000000..f99e213
--- /dev/null
+++ b/graphics/minimaps/018-7-1.png
Binary files differ
diff --git a/graphics/minimaps/018-7.png b/graphics/minimaps/018-7.png
new file mode 100644
index 0000000..c524476
--- /dev/null
+++ b/graphics/minimaps/018-7.png
Binary files differ
diff --git a/graphics/minimaps/019-1-1.png b/graphics/minimaps/019-1-1.png
new file mode 100644
index 0000000..d3e131d
--- /dev/null
+++ b/graphics/minimaps/019-1-1.png
Binary files differ
diff --git a/graphics/minimaps/019-1.png b/graphics/minimaps/019-1.png
new file mode 100644
index 0000000..fdea8ce
--- /dev/null
+++ b/graphics/minimaps/019-1.png
Binary files differ
diff --git a/graphics/minimaps/019-2.png b/graphics/minimaps/019-2.png
new file mode 100644
index 0000000..ebc6d49
--- /dev/null
+++ b/graphics/minimaps/019-2.png
Binary files differ
diff --git a/graphics/minimaps/019-3.png b/graphics/minimaps/019-3.png
new file mode 100644
index 0000000..b38c284
--- /dev/null
+++ b/graphics/minimaps/019-3.png
Binary files differ
diff --git a/graphics/minimaps/019-4-1.png b/graphics/minimaps/019-4-1.png
new file mode 100644
index 0000000..dff4f6d
--- /dev/null
+++ b/graphics/minimaps/019-4-1.png
Binary files differ
diff --git a/graphics/minimaps/019-4.png b/graphics/minimaps/019-4.png
new file mode 100644
index 0000000..ba16198
--- /dev/null
+++ b/graphics/minimaps/019-4.png
Binary files differ
diff --git a/graphics/minimaps/019-5-1.png b/graphics/minimaps/019-5-1.png
new file mode 100644
index 0000000..c22ac38
--- /dev/null
+++ b/graphics/minimaps/019-5-1.png
Binary files differ
diff --git a/graphics/minimaps/019-5-2.png b/graphics/minimaps/019-5-2.png
new file mode 100644
index 0000000..3690577
--- /dev/null
+++ b/graphics/minimaps/019-5-2.png
Binary files differ
diff --git a/graphics/minimaps/019-5-3.png b/graphics/minimaps/019-5-3.png
new file mode 100644
index 0000000..a5c9f5a
--- /dev/null
+++ b/graphics/minimaps/019-5-3.png
Binary files differ
diff --git a/graphics/minimaps/019-5.png b/graphics/minimaps/019-5.png
new file mode 100644
index 0000000..a609d30
--- /dev/null
+++ b/graphics/minimaps/019-5.png
Binary files differ
diff --git a/graphics/minimaps/019-6.png b/graphics/minimaps/019-6.png
new file mode 100644
index 0000000..312f8e4
--- /dev/null
+++ b/graphics/minimaps/019-6.png
Binary files differ
diff --git a/graphics/minimaps/020-1.png b/graphics/minimaps/020-1.png
new file mode 100644
index 0000000..b8f2ed5
--- /dev/null
+++ b/graphics/minimaps/020-1.png
Binary files differ
diff --git a/graphics/minimaps/020-2.png b/graphics/minimaps/020-2.png
new file mode 100644
index 0000000..ed8ef6b
--- /dev/null
+++ b/graphics/minimaps/020-2.png
Binary files differ
diff --git a/graphics/minimaps/020-3.png b/graphics/minimaps/020-3.png
new file mode 100644
index 0000000..948eaee
--- /dev/null
+++ b/graphics/minimaps/020-3.png
Binary files differ
diff --git a/graphics/minimaps/020-4.png b/graphics/minimaps/020-4.png
new file mode 100644
index 0000000..2f06ae1
--- /dev/null
+++ b/graphics/minimaps/020-4.png
Binary files differ
diff --git a/graphics/minimaps/020-5.png b/graphics/minimaps/020-5.png
new file mode 100644
index 0000000..8a8ac5c
--- /dev/null
+++ b/graphics/minimaps/020-5.png
Binary files differ
diff --git a/graphics/minimaps/020-6.png b/graphics/minimaps/020-6.png
new file mode 100644
index 0000000..f567978
--- /dev/null
+++ b/graphics/minimaps/020-6.png
Binary files differ
diff --git a/graphics/minimaps/020-7-1.png b/graphics/minimaps/020-7-1.png
new file mode 100644
index 0000000..3d18d23
--- /dev/null
+++ b/graphics/minimaps/020-7-1.png
Binary files differ
diff --git a/graphics/minimaps/020-7-2.png b/graphics/minimaps/020-7-2.png
new file mode 100644
index 0000000..05427db
--- /dev/null
+++ b/graphics/minimaps/020-7-2.png
Binary files differ
diff --git a/graphics/minimaps/020-7.png b/graphics/minimaps/020-7.png
new file mode 100644
index 0000000..6656c36
--- /dev/null
+++ b/graphics/minimaps/020-7.png
Binary files differ
diff --git a/graphics/minimaps/021-0.png b/graphics/minimaps/021-0.png
new file mode 100644
index 0000000..4a29f85
--- /dev/null
+++ b/graphics/minimaps/021-0.png
Binary files differ
diff --git a/graphics/minimaps/021-1.png b/graphics/minimaps/021-1.png
new file mode 100644
index 0000000..4a4e4da
--- /dev/null
+++ b/graphics/minimaps/021-1.png
Binary files differ
diff --git a/graphics/minimaps/021-2.png b/graphics/minimaps/021-2.png
new file mode 100644
index 0000000..0fc9420
--- /dev/null
+++ b/graphics/minimaps/021-2.png
Binary files differ
diff --git a/graphics/minimaps/021-3.png b/graphics/minimaps/021-3.png
new file mode 100644
index 0000000..743e2ac
--- /dev/null
+++ b/graphics/minimaps/021-3.png
Binary files differ
diff --git a/graphics/minimaps/021-4.png b/graphics/minimaps/021-4.png
new file mode 100644
index 0000000..a61aff0
--- /dev/null
+++ b/graphics/minimaps/021-4.png
Binary files differ
diff --git a/graphics/minimaps/022-1.png b/graphics/minimaps/022-1.png
new file mode 100644
index 0000000..a093a38
--- /dev/null
+++ b/graphics/minimaps/022-1.png
Binary files differ
diff --git a/graphics/minimaps/023-1.png b/graphics/minimaps/023-1.png
new file mode 100644
index 0000000..7bf4342
--- /dev/null
+++ b/graphics/minimaps/023-1.png
Binary files differ
diff --git a/graphics/minimaps/023-2.png b/graphics/minimaps/023-2.png
new file mode 100644
index 0000000..15dac0b
--- /dev/null
+++ b/graphics/minimaps/023-2.png
Binary files differ
diff --git a/graphics/minimaps/023-3-1.png b/graphics/minimaps/023-3-1.png
new file mode 100644
index 0000000..41b2ae1
--- /dev/null
+++ b/graphics/minimaps/023-3-1.png
Binary files differ
diff --git a/graphics/minimaps/023-3-2.png b/graphics/minimaps/023-3-2.png
new file mode 100644
index 0000000..57f9a66
--- /dev/null
+++ b/graphics/minimaps/023-3-2.png
Binary files differ
diff --git a/graphics/minimaps/023-3.png b/graphics/minimaps/023-3.png
new file mode 100644
index 0000000..9685b5f
--- /dev/null
+++ b/graphics/minimaps/023-3.png
Binary files differ
diff --git a/graphics/minimaps/023-4.png b/graphics/minimaps/023-4.png
new file mode 100644
index 0000000..5f30ae8
--- /dev/null
+++ b/graphics/minimaps/023-4.png
Binary files differ
diff --git a/graphics/minimaps/024-1.png b/graphics/minimaps/024-1.png
new file mode 100644
index 0000000..e020c8b
--- /dev/null
+++ b/graphics/minimaps/024-1.png
Binary files differ
diff --git a/graphics/minimaps/024-10.png b/graphics/minimaps/024-10.png
new file mode 100644
index 0000000..af9db79
--- /dev/null
+++ b/graphics/minimaps/024-10.png
Binary files differ
diff --git a/graphics/minimaps/024-11.png b/graphics/minimaps/024-11.png
new file mode 100644
index 0000000..927df0b
--- /dev/null
+++ b/graphics/minimaps/024-11.png
Binary files differ
diff --git a/graphics/minimaps/024-12.png b/graphics/minimaps/024-12.png
new file mode 100644
index 0000000..e98b655
--- /dev/null
+++ b/graphics/minimaps/024-12.png
Binary files differ
diff --git a/graphics/minimaps/024-13.png b/graphics/minimaps/024-13.png
new file mode 100644
index 0000000..1f224d8
--- /dev/null
+++ b/graphics/minimaps/024-13.png
Binary files differ
diff --git a/graphics/minimaps/024-14.png b/graphics/minimaps/024-14.png
new file mode 100644
index 0000000..a034aca
--- /dev/null
+++ b/graphics/minimaps/024-14.png
Binary files differ
diff --git a/graphics/minimaps/024-15.png b/graphics/minimaps/024-15.png
new file mode 100644
index 0000000..f9e1007
--- /dev/null
+++ b/graphics/minimaps/024-15.png
Binary files differ
diff --git a/graphics/minimaps/024-16.png b/graphics/minimaps/024-16.png
new file mode 100644
index 0000000..fe405f0
--- /dev/null
+++ b/graphics/minimaps/024-16.png
Binary files differ
diff --git a/graphics/minimaps/024-2.png b/graphics/minimaps/024-2.png
new file mode 100644
index 0000000..d3cef6d
--- /dev/null
+++ b/graphics/minimaps/024-2.png
Binary files differ
diff --git a/graphics/minimaps/024-3.png b/graphics/minimaps/024-3.png
new file mode 100644
index 0000000..2d007f4
--- /dev/null
+++ b/graphics/minimaps/024-3.png
Binary files differ
diff --git a/graphics/minimaps/024-4.png b/graphics/minimaps/024-4.png
new file mode 100644
index 0000000..72718a9
--- /dev/null
+++ b/graphics/minimaps/024-4.png
Binary files differ
diff --git a/graphics/minimaps/024-5.png b/graphics/minimaps/024-5.png
new file mode 100644
index 0000000..72543ca
--- /dev/null
+++ b/graphics/minimaps/024-5.png
Binary files differ
diff --git a/graphics/minimaps/024-6.png b/graphics/minimaps/024-6.png
new file mode 100644
index 0000000..116f975
--- /dev/null
+++ b/graphics/minimaps/024-6.png
Binary files differ
diff --git a/graphics/minimaps/024-7.png b/graphics/minimaps/024-7.png
new file mode 100644
index 0000000..80ee2de
--- /dev/null
+++ b/graphics/minimaps/024-7.png
Binary files differ
diff --git a/graphics/minimaps/024-8.png b/graphics/minimaps/024-8.png
new file mode 100644
index 0000000..a41befc
--- /dev/null
+++ b/graphics/minimaps/024-8.png
Binary files differ
diff --git a/graphics/minimaps/024-9.png b/graphics/minimaps/024-9.png
new file mode 100644
index 0000000..d2b5287
--- /dev/null
+++ b/graphics/minimaps/024-9.png
Binary files differ
diff --git a/graphics/minimaps/025-1.png b/graphics/minimaps/025-1.png
new file mode 100644
index 0000000..ca12a8c
--- /dev/null
+++ b/graphics/minimaps/025-1.png
Binary files differ
diff --git a/graphics/minimaps/025-2-1.png b/graphics/minimaps/025-2-1.png
new file mode 100644
index 0000000..803a8a2
--- /dev/null
+++ b/graphics/minimaps/025-2-1.png
Binary files differ
diff --git a/graphics/minimaps/025-2-2.png b/graphics/minimaps/025-2-2.png
new file mode 100644
index 0000000..000ab12
--- /dev/null
+++ b/graphics/minimaps/025-2-2.png
Binary files differ
diff --git a/graphics/minimaps/025-2-3.png b/graphics/minimaps/025-2-3.png
new file mode 100644
index 0000000..6755f1e
--- /dev/null
+++ b/graphics/minimaps/025-2-3.png
Binary files differ
diff --git a/graphics/minimaps/025-2-4.png b/graphics/minimaps/025-2-4.png
new file mode 100644
index 0000000..11eeee5
--- /dev/null
+++ b/graphics/minimaps/025-2-4.png
Binary files differ
diff --git a/graphics/minimaps/025-2.png b/graphics/minimaps/025-2.png
new file mode 100644
index 0000000..6004a2b
--- /dev/null
+++ b/graphics/minimaps/025-2.png
Binary files differ
diff --git a/graphics/minimaps/025-3.png b/graphics/minimaps/025-3.png
new file mode 100644
index 0000000..65d9078
--- /dev/null
+++ b/graphics/minimaps/025-3.png
Binary files differ
diff --git a/graphics/minimaps/026-0.png b/graphics/minimaps/026-0.png
new file mode 100644
index 0000000..0f61464
--- /dev/null
+++ b/graphics/minimaps/026-0.png
Binary files differ
diff --git a/graphics/minimaps/026-1.png b/graphics/minimaps/026-1.png
new file mode 100644
index 0000000..4706c22
--- /dev/null
+++ b/graphics/minimaps/026-1.png
Binary files differ
diff --git a/graphics/minimaps/026-2.png b/graphics/minimaps/026-2.png
new file mode 100644
index 0000000..165535f
--- /dev/null
+++ b/graphics/minimaps/026-2.png
Binary files differ
diff --git a/graphics/minimaps/027-0.png b/graphics/minimaps/027-0.png
new file mode 100644
index 0000000..cabb257
--- /dev/null
+++ b/graphics/minimaps/027-0.png
Binary files differ
diff --git a/graphics/minimaps/027-1.png b/graphics/minimaps/027-1.png
new file mode 100644
index 0000000..76d2d5e
--- /dev/null
+++ b/graphics/minimaps/027-1.png
Binary files differ
diff --git a/graphics/minimaps/027-2.png b/graphics/minimaps/027-2.png
new file mode 100644
index 0000000..42bf05d
--- /dev/null
+++ b/graphics/minimaps/027-2.png
Binary files differ
diff --git a/graphics/minimaps/027-3.png b/graphics/minimaps/027-3.png
new file mode 100644
index 0000000..bbde658
--- /dev/null
+++ b/graphics/minimaps/027-3.png
Binary files differ
diff --git a/graphics/minimaps/027-4.png b/graphics/minimaps/027-4.png
new file mode 100644
index 0000000..77395b9
--- /dev/null
+++ b/graphics/minimaps/027-4.png
Binary files differ
diff --git a/graphics/minimaps/027-5.png b/graphics/minimaps/027-5.png
new file mode 100644
index 0000000..113b81e
--- /dev/null
+++ b/graphics/minimaps/027-5.png
Binary files differ
diff --git a/graphics/minimaps/027-6.png b/graphics/minimaps/027-6.png
new file mode 100644
index 0000000..a864fea
--- /dev/null
+++ b/graphics/minimaps/027-6.png
Binary files differ
diff --git a/graphics/minimaps/027-7.png b/graphics/minimaps/027-7.png
new file mode 100644
index 0000000..8cba106
--- /dev/null
+++ b/graphics/minimaps/027-7.png
Binary files differ
diff --git a/graphics/minimaps/029-0.png b/graphics/minimaps/029-0.png
new file mode 100644
index 0000000..a85f1a9
--- /dev/null
+++ b/graphics/minimaps/029-0.png
Binary files differ
diff --git a/graphics/minimaps/029-1.png b/graphics/minimaps/029-1.png
new file mode 100644
index 0000000..f8cc9a6
--- /dev/null
+++ b/graphics/minimaps/029-1.png
Binary files differ
diff --git a/graphics/minimaps/029-2.png b/graphics/minimaps/029-2.png
new file mode 100644
index 0000000..0e2eb2e
--- /dev/null
+++ b/graphics/minimaps/029-2.png
Binary files differ
diff --git a/graphics/minimaps/029-3.png b/graphics/minimaps/029-3.png
new file mode 100644
index 0000000..e0ac738
--- /dev/null
+++ b/graphics/minimaps/029-3.png
Binary files differ
diff --git a/graphics/minimaps/029-4.png b/graphics/minimaps/029-4.png
new file mode 100644
index 0000000..bc78fd8
--- /dev/null
+++ b/graphics/minimaps/029-4.png
Binary files differ
diff --git a/graphics/minimaps/029-5.png b/graphics/minimaps/029-5.png
new file mode 100644
index 0000000..eeeed60
--- /dev/null
+++ b/graphics/minimaps/029-5.png
Binary files differ
diff --git a/graphics/minimaps/029-6.png b/graphics/minimaps/029-6.png
new file mode 100644
index 0000000..4005c0b
--- /dev/null
+++ b/graphics/minimaps/029-6.png
Binary files differ
diff --git a/graphics/minimaps/029-7.png b/graphics/minimaps/029-7.png
new file mode 100644
index 0000000..4a7891e
--- /dev/null
+++ b/graphics/minimaps/029-7.png
Binary files differ
diff --git a/graphics/minimaps/029-8.png b/graphics/minimaps/029-8.png
new file mode 100644
index 0000000..4503fde
--- /dev/null
+++ b/graphics/minimaps/029-8.png
Binary files differ
diff --git a/graphics/minimaps/029-9.png b/graphics/minimaps/029-9.png
new file mode 100644
index 0000000..a276699
--- /dev/null
+++ b/graphics/minimaps/029-9.png
Binary files differ
diff --git a/graphics/minimaps/031-0.png b/graphics/minimaps/031-0.png
new file mode 100644
index 0000000..228fd70
--- /dev/null
+++ b/graphics/minimaps/031-0.png
Binary files differ
diff --git a/graphics/minimaps/031-1.png b/graphics/minimaps/031-1.png
new file mode 100644
index 0000000..d04c460
--- /dev/null
+++ b/graphics/minimaps/031-1.png
Binary files differ
diff --git a/graphics/minimaps/031-2.png b/graphics/minimaps/031-2.png
new file mode 100644
index 0000000..4c7ab68
--- /dev/null
+++ b/graphics/minimaps/031-2.png
Binary files differ
diff --git a/graphics/minimaps/031-3.png b/graphics/minimaps/031-3.png
new file mode 100644
index 0000000..d1edd5a
--- /dev/null
+++ b/graphics/minimaps/031-3.png
Binary files differ
diff --git a/graphics/minimaps/031-4.png b/graphics/minimaps/031-4.png
new file mode 100644
index 0000000..9912b03
--- /dev/null
+++ b/graphics/minimaps/031-4.png
Binary files differ
diff --git a/graphics/minimaps/031-5.png b/graphics/minimaps/031-5.png
new file mode 100644
index 0000000..5f79865
--- /dev/null
+++ b/graphics/minimaps/031-5.png
Binary files differ
diff --git a/graphics/minimaps/031-6.png b/graphics/minimaps/031-6.png
new file mode 100644
index 0000000..eb203a6
--- /dev/null
+++ b/graphics/minimaps/031-6.png
Binary files differ
diff --git a/graphics/minimaps/031-7.png b/graphics/minimaps/031-7.png
new file mode 100644
index 0000000..1e7847f
--- /dev/null
+++ b/graphics/minimaps/031-7.png
Binary files differ
diff --git a/graphics/minimaps/031-8.png b/graphics/minimaps/031-8.png
new file mode 100644
index 0000000..7d1d4ab
--- /dev/null
+++ b/graphics/minimaps/031-8.png
Binary files differ
diff --git a/graphics/minimaps/031-9.png b/graphics/minimaps/031-9.png
new file mode 100644
index 0000000..510a660
--- /dev/null
+++ b/graphics/minimaps/031-9.png
Binary files differ
diff --git a/graphics/minimaps/032-1.png b/graphics/minimaps/032-1.png
new file mode 100644
index 0000000..3ec4175
--- /dev/null
+++ b/graphics/minimaps/032-1.png
Binary files differ
diff --git a/graphics/minimaps/032-2.png b/graphics/minimaps/032-2.png
new file mode 100644
index 0000000..baf3809
--- /dev/null
+++ b/graphics/minimaps/032-2.png
Binary files differ
diff --git a/graphics/minimaps/032-3.png b/graphics/minimaps/032-3.png
new file mode 100644
index 0000000..fdd5296
--- /dev/null
+++ b/graphics/minimaps/032-3.png
Binary files differ
diff --git a/graphics/minimaps/032-4.png b/graphics/minimaps/032-4.png
new file mode 100644
index 0000000..c383f6d
--- /dev/null
+++ b/graphics/minimaps/032-4.png
Binary files differ
diff --git a/graphics/minimaps/032-5.png b/graphics/minimaps/032-5.png
new file mode 100644
index 0000000..e3e7b7d
--- /dev/null
+++ b/graphics/minimaps/032-5.png
Binary files differ
diff --git a/graphics/minimaps/033-1.png b/graphics/minimaps/033-1.png
new file mode 100644
index 0000000..abfce81
--- /dev/null
+++ b/graphics/minimaps/033-1.png
Binary files differ
diff --git a/graphics/minimaps/033-2.png b/graphics/minimaps/033-2.png
new file mode 100644
index 0000000..60bc719
--- /dev/null
+++ b/graphics/minimaps/033-2.png
Binary files differ
diff --git a/graphics/minimaps/033-3.png b/graphics/minimaps/033-3.png
new file mode 100644
index 0000000..4ad1c9f
--- /dev/null
+++ b/graphics/minimaps/033-3.png
Binary files differ
diff --git a/graphics/minimaps/033-4.png b/graphics/minimaps/033-4.png
new file mode 100644
index 0000000..93c4e23
--- /dev/null
+++ b/graphics/minimaps/033-4.png
Binary files differ
diff --git a/graphics/minimaps/033-5.png b/graphics/minimaps/033-5.png
new file mode 100644
index 0000000..c7d9659
--- /dev/null
+++ b/graphics/minimaps/033-5.png
Binary files differ
diff --git a/graphics/minimaps/034-1.png b/graphics/minimaps/034-1.png
new file mode 100644
index 0000000..8771d8a
--- /dev/null
+++ b/graphics/minimaps/034-1.png
Binary files differ
diff --git a/graphics/minimaps/034-2.png b/graphics/minimaps/034-2.png
new file mode 100644
index 0000000..189b516
--- /dev/null
+++ b/graphics/minimaps/034-2.png
Binary files differ
diff --git a/graphics/minimaps/034-3.png b/graphics/minimaps/034-3.png
new file mode 100644
index 0000000..d12068e
--- /dev/null
+++ b/graphics/minimaps/034-3.png
Binary files differ
diff --git a/graphics/minimaps/034-4.png b/graphics/minimaps/034-4.png
new file mode 100644
index 0000000..64ca1e0
--- /dev/null
+++ b/graphics/minimaps/034-4.png
Binary files differ
diff --git a/graphics/minimaps/042-0.png b/graphics/minimaps/042-0.png
new file mode 100644
index 0000000..8c3e02f
--- /dev/null
+++ b/graphics/minimaps/042-0.png
Binary files differ
diff --git a/graphics/minimaps/042-1.png b/graphics/minimaps/042-1.png
new file mode 100644
index 0000000..96b1a2b
--- /dev/null
+++ b/graphics/minimaps/042-1.png
Binary files differ
diff --git a/graphics/minimaps/042-10.png b/graphics/minimaps/042-10.png
new file mode 100644
index 0000000..3be419a
--- /dev/null
+++ b/graphics/minimaps/042-10.png
Binary files differ
diff --git a/graphics/minimaps/042-11.png b/graphics/minimaps/042-11.png
new file mode 100644
index 0000000..0451318
--- /dev/null
+++ b/graphics/minimaps/042-11.png
Binary files differ
diff --git a/graphics/minimaps/042-2.png b/graphics/minimaps/042-2.png
new file mode 100644
index 0000000..cde830c
--- /dev/null
+++ b/graphics/minimaps/042-2.png
Binary files differ
diff --git a/graphics/minimaps/042-3.png b/graphics/minimaps/042-3.png
new file mode 100644
index 0000000..1ad383c
--- /dev/null
+++ b/graphics/minimaps/042-3.png
Binary files differ
diff --git a/graphics/minimaps/042-4.png b/graphics/minimaps/042-4.png
new file mode 100644
index 0000000..b914a6c
--- /dev/null
+++ b/graphics/minimaps/042-4.png
Binary files differ
diff --git a/graphics/minimaps/042-5.png b/graphics/minimaps/042-5.png
new file mode 100644
index 0000000..cea8cb3
--- /dev/null
+++ b/graphics/minimaps/042-5.png
Binary files differ
diff --git a/graphics/minimaps/042-6.png b/graphics/minimaps/042-6.png
new file mode 100644
index 0000000..5d0ccb9
--- /dev/null
+++ b/graphics/minimaps/042-6.png
Binary files differ
diff --git a/graphics/minimaps/042-7.png b/graphics/minimaps/042-7.png
new file mode 100644
index 0000000..ed75d25
--- /dev/null
+++ b/graphics/minimaps/042-7.png
Binary files differ
diff --git a/graphics/minimaps/042-8.png b/graphics/minimaps/042-8.png
new file mode 100644
index 0000000..eba9ef2
--- /dev/null
+++ b/graphics/minimaps/042-8.png
Binary files differ
diff --git a/graphics/minimaps/042-9.png b/graphics/minimaps/042-9.png
new file mode 100644
index 0000000..4b04733
--- /dev/null
+++ b/graphics/minimaps/042-9.png
Binary files differ
diff --git a/graphics/minimaps/boss.png b/graphics/minimaps/boss.png
new file mode 100644
index 0000000..07878be
--- /dev/null
+++ b/graphics/minimaps/boss.png
Binary files differ
diff --git a/graphics/minimaps/botcheck.png b/graphics/minimaps/botcheck.png
new file mode 100644
index 0000000..db8a9e3
--- /dev/null
+++ b/graphics/minimaps/botcheck.png
Binary files differ
diff --git a/graphics/minimaps/guilds.png b/graphics/minimaps/guilds.png
new file mode 100644
index 0000000..2a73c8c
--- /dev/null
+++ b/graphics/minimaps/guilds.png
Binary files differ
diff --git a/graphics/minimaps/jail.png b/graphics/minimaps/jail.png
new file mode 100644
index 0000000..9001330
--- /dev/null
+++ b/graphics/minimaps/jail.png
Binary files differ
diff --git a/graphics/minimaps/none.png b/graphics/minimaps/none.png
new file mode 100644
index 0000000..539e992
--- /dev/null
+++ b/graphics/minimaps/none.png
Binary files differ
diff --git a/graphics/minimaps/sec_pri.png b/graphics/minimaps/sec_pri.png
new file mode 100644
index 0000000..0aaf2bb
--- /dev/null
+++ b/graphics/minimaps/sec_pri.png
Binary files differ
diff --git a/graphics/minimaps/soren-2.png b/graphics/minimaps/soren-2.png
new file mode 100644
index 0000000..ab13b02
--- /dev/null
+++ b/graphics/minimaps/soren-2.png
Binary files differ
diff --git a/graphics/minimaps/soren.png b/graphics/minimaps/soren.png
new file mode 100644
index 0000000..c05f583
--- /dev/null
+++ b/graphics/minimaps/soren.png
Binary files differ
diff --git a/graphics/minimaps/test.png b/graphics/minimaps/test.png
new file mode 100644
index 0000000..15592cd
--- /dev/null
+++ b/graphics/minimaps/test.png
Binary files differ
diff --git a/graphics/minimaps/testbg.png b/graphics/minimaps/testbg.png
new file mode 100644
index 0000000..802cbb0
--- /dev/null
+++ b/graphics/minimaps/testbg.png
Binary files differ
diff --git a/graphics/particles/afk.xml b/graphics/particles/afk.xml
new file mode 100644
index 0000000..56dfa82
--- /dev/null
+++ b/graphics/particles/afk.xml
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Alige, Hal9000
+Copyright (C) 2010-2013 Evol Online -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="70">
+ <emitter>
+ <property name="output" value="1"/>
+ <property name="output-pause" value="250"/>
+ <property name="gravity" min="-0.005" max="-0.015"/>
+ <property name="momentum" value="0.9"/>
+ <property name="lifetime" value="200"/>
+ <property name="fade-out" min="40" max="80"/>
+ <animation imageset="graphics/particles/zzz.png" width="8" height="10">
+ <sequence start="0" end="5" delay="140"/>
+ <frame index="5" delay="1000"/>
+ </animation>
+ </emitter>
+ <emitter>
+ <property name="position-x" value="-9"/>
+ <property name="position-y" value="10"/>
+ <property name="output" value="1"/>
+ <property name="output-pause" value="250"/>
+ <property name="gravity" min="-0.005" max="-0.015"/>
+ <property name="momentum" value="0.9"/>
+ <property name="lifetime" value="250"/>
+ <property name="fade-out" min="40" max="80"/>
+ <animation imageset="graphics/particles/zzz.png" width="8" height="10">
+ <frame index="0" delay="800"/>
+ <sequence start="0" end="5" delay="140"/>
+ <frame index="5" delay="1000"/>
+ </animation>
+ </emitter>
+ <emitter>
+ <property name="position-x" value="9"/>
+ <property name="position-y" value="16"/>
+ <property name="output" value="1"/>
+ <property name="output-pause" value="250"/>
+ <property name="gravity" min="-0.005" max="-0.015"/>
+ <property name="momentum" value="0.9"/>
+ <property name="lifetime" value="300"/>
+ <property name="fade-out" min="40" max="80"/>
+ <animation imageset="graphics/particles/zzz.png" width="8" height="10">
+ <frame index="0" delay="1600"/>
+ <sequence start="0" end="5" delay="140"/>
+ <frame index="5" delay="1000"/>
+ </animation>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/aniblaze-medium.png b/graphics/particles/aniblaze-medium.png
new file mode 100644
index 0000000..edc2c72
--- /dev/null
+++ b/graphics/particles/aniblaze-medium.png
Binary files differ
diff --git a/graphics/particles/aniblaze.png b/graphics/particles/aniblaze.png
new file mode 100644
index 0000000..e6750d1
--- /dev/null
+++ b/graphics/particles/aniblaze.png
Binary files differ
diff --git a/graphics/particles/arrow-directions.png b/graphics/particles/arrow-directions.png
new file mode 100644
index 0000000..9176807
--- /dev/null
+++ b/graphics/particles/arrow-directions.png
Binary files differ
diff --git a/graphics/particles/arrow-directions.xml b/graphics/particles/arrow-directions.xml
new file mode 100644
index 0000000..d1b50aa
--- /dev/null
+++ b/graphics/particles/arrow-directions.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: 4144
+Copyright (C) 2016 Evol Online -->
+
+<effect>
+ <particle position-x="0" position-y="0" position-z="32" lifetime="128">
+ <rotation imageset="graphics/particles/arrow-directions.png" width="16" height="16">
+ <sequence start="0" end="7"/>
+ </rotation>
+ </particle>
+</effect>
diff --git a/graphics/particles/bigmagicbif.particle.xml b/graphics/particles/bigmagicbif.particle.xml
new file mode 100644
index 0000000..1700d24
--- /dev/null
+++ b/graphics/particles/bigmagicbif.particle.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!--
+A small cloud particle effect intended for use with the bif mob
+Copyright (C) 2018 TMW2
+-->
+<effect>
+ <particle position-x="0" position-y="0" position-z="50">
+ <emitter>
+ <property name="position-x" min="-15" max="35"/>
+ <property name="position-y" min="-17" max="17"/>
+ <property name="position-z" min="-17" max="17"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="0" max="360"/>
+ <property name="power" min="0.4" max="2"/>
+ <property name="lifetime" value="300"/>
+ <property name="fade-out" value="60"/>
+ <property name="fade-in" value="60"/>
+ <property name="output" min="-20" max="1"/>
+ <property name="acceleration" value="0.15"/>
+ <property name="alpha" value="0.5"/>
+ <property name="image" value="graphics/particles/star-small2.png|W:#ff059d,ff0e93"/>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/black.particle.xml b/graphics/particles/black.particle.xml
new file mode 100644
index 0000000..3732025
--- /dev/null
+++ b/graphics/particles/black.particle.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="60"
+ lifetime="1">
+ <emitter>
+ <property name="follow-parent" value="1"/>
+ <property name="position-x" value="60"/>
+ <property name="position-y" value="-10"/>
+ <property name="position-z" value="20"/>
+ <property name="image" value="graphics/particles/orb-large2.png|W:#111111,222222,333333,444444,555555,666666"/>
+ <property name="horizontal-angle" value="90"/>
+ <property name="vertical-angle" min="180" max="365" change-func="sine"/>
+ <property name="power" value="1.2"/>
+ <property name="acceleration" value="0.03"/>
+ <property name="alpha" value="0.8"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/blaze.png b/graphics/particles/blaze.png
new file mode 100644
index 0000000..946e6d8
--- /dev/null
+++ b/graphics/particles/blaze.png
Binary files differ
diff --git a/graphics/particles/blueform.png b/graphics/particles/blueform.png
new file mode 100644
index 0000000..2e76b7d
--- /dev/null
+++ b/graphics/particles/blueform.png
Binary files differ
diff --git a/graphics/particles/bonfire.particle.xml b/graphics/particles/bonfire.particle.xml
new file mode 100644
index 0000000..f3a90fc
--- /dev/null
+++ b/graphics/particles/bonfire.particle.xml
@@ -0,0 +1,117 @@
+<?xml version="1.0"?>
+<!--
+Special fire animation for bonfire tile. Can be used only on the open air.
+-->
+<effect>
+ <particle position-x="15" position-y="0" position-z="15">
+ <emitter>
+ <property name="position-x" value="-5"/>
+ <property name="position-y" min="-4" max="-4"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="0" max="90"/>
+ <property name="power" min="0" max="0.05"/>
+ <property name="gravity" value="-0.03"/>
+ <animation imageset="graphics/particles/aniblaze.png" width="8" height="8">
+ <sequence start="0" end="14" delay="30"/>
+ <frame index="14" delay="1000"/>
+ </animation>
+ <property name="lifetime" value="15"/>
+ <property name="output" value="1"/>
+ <property name="fade-in" value="0"/>
+ <property name="fade-out" value="10"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" value="5"/>
+ <property name="position-y" min="-4" max="-2"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="0" max="90"/>
+ <property name="power" min="0" max="0.05"/>
+ <property name="gravity" value="-0.03"/>
+ <animation imageset="graphics/particles/aniblaze.png" width="8" height="8">
+ <sequence start="0" end="14" delay="30"/>
+ <frame index="14" delay="1000"/>
+ </animation>
+ <property name="lifetime" value="15"/>
+ <property name="output" value="1"/>
+ <property name="fade-in" value="0"/>
+ <property name="fade-out" value="10"/>
+ </emitter>
+ <emitter>
+ <property name="position-y" min="-4" max="0"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="0" max="90"/>
+ <property name="power" min="0.0" max="0.05"/>
+ <property name="gravity" value="-0.03"/>
+ <animation imageset="graphics/particles/aniblaze.png" width="8" height="8">
+ <sequence start="0" end="14" delay="30"/>
+ <frame index="14" delay="1000"/>
+ </animation>
+ <property name="lifetime" value="15"/>
+ <property name="output" value="1"/>
+ <property name="fade-in" value="0"/>
+ <property name="fade-out" value="10"/>
+ </emitter>
+ <emitter>
+ <property name="position-y" min="-10" max="-20"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="0" max="50"/>
+ <property name="power" min="0.2" max="0.4"/>
+ <property name="gravity" value="-0.02"/>
+ <animation imageset="graphics/particles/aniblaze-medium.png|W:#746767" width="16" height="16">
+ <sequence start="0" end="8" delay="90"/>
+ <frame index="14" delay="200"/>
+ </animation>
+ <property name="lifetime" value="50"/>
+ <property name="output" min="0" max="2"/>
+ <property name="fade-in" value="0"/>
+ <property name="fade-out" value="180"/>
+ </emitter>
+ <emitter>
+ <property name="position-y" value="-10"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="0" max="180"/>
+ <property name="power" value="0.5"/>
+ <property name="gravity" value="-0.01"/>
+ <animation imageset="graphics/particles/fog-medium-c.png" width="32" height="32">
+ <frame index="0" delay="100"/>
+ <frame index="0" delay="1000"/>
+ </animation>
+ <property name="lifetime" value="80"/>
+ <property name="output" value="1"/>
+ <property name="fade-in" value="0"/>
+ <property name="fade-out" value="230"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="2" max="3"/>
+ <property name="position-y" value="-10"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="0" max="180"/>
+ <property name="power" value="0.2"/>
+ <property name="gravity" value="-0.01"/>
+ <animation imageset="graphics/particles/orb-small.png|W:#f4c874" width="4" height="4">
+ <frame index="0" delay="100"/>
+ <frame index="0" delay="1000"/>
+ </animation>
+ <property name="lifetime" value="60"/>
+ <property name="output" value="1"/>
+ <property name="fade-in" value="0"/>
+ <property name="fade-out" value="1"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-3" max="4"/>
+ <property name="position-y" value="-9"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="0" max="180"/>
+ <property name="power" value="0.2"/>
+ <property name="gravity" value="-0.01"/>
+ <animation imageset="graphics/particles/orb-small.png|W:#e87a54" width="4" height="4">
+ <frame index="0" delay="100"/>
+ <frame index="0" delay="1000"/>
+ </animation>
+ <property name="lifetime" value="60"/>
+ <property name="output" value="1"/>
+ <property name="fade-in" value="0"/>
+ <property name="fade-out" value="150"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/bubble.png b/graphics/particles/bubble.png
new file mode 100644
index 0000000..93e3b57
--- /dev/null
+++ b/graphics/particles/bubble.png
Binary files differ
diff --git a/graphics/particles/bubble2.png b/graphics/particles/bubble2.png
new file mode 100644
index 0000000..606ae8d
--- /dev/null
+++ b/graphics/particles/bubble2.png
Binary files differ
diff --git a/graphics/particles/campfire.particle.xml b/graphics/particles/campfire.particle.xml
new file mode 100644
index 0000000..875ddcf
--- /dev/null
+++ b/graphics/particles/campfire.particle.xml
@@ -0,0 +1,87 @@
+<?xml version="1.0"?>
+<!--
+A red and yellow blaze. Does not really look like fire but looks awesome
+nevertheless. Maybe we could modify this effect and use it for some persistent
+AoE fire magic spell.
+
+It is about 100 pixels wide and 200 pixels high, takes about 280 particles and
+lowers my FPS by about 30%.
+-->
+<effect>
+ <particle
+ position-x = "0"
+ position-y = "15"
+ position-z = "150"
+ >
+ <emitter>
+ <property name="position-z" value="-150" />
+ <property name="position-y" value="32" />
+ <property name="acceleration" value="0.05"/>
+ <property name="momentum" value="0.95"/>
+ <property name="image" value="graphics/particles/glow-small.png|W:#dd3311"/>
+ <property name="lifetime" min="40" max="140"/>
+ <property name="fade-in" value="30"/>
+ <property name="fade-out" value="30"/>
+ <property name="output" min="1" max="2"/>
+ <property name="horizontal-angle" min="0" max="360" />
+ <property name="power" min="1" max="3" />
+ </emitter>
+ <emitter>
+ <property name="position-z" value="-150" />
+ <property name="position-y" value="32" />
+ <property name="acceleration" value="0.05"/>
+ <property name="momentum" value="0.95"/>
+ <property name="image" value="graphics/particles/glow-small.png|W:#ffff00"/>
+ <property name="lifetime" min="40" max="140"/>
+ <property name="fade-in" value="10"/>
+ <property name="fade-out" value="30"/>
+ <property name="output" min="0" max="1"/>
+ <property name="horizontal-angle" min="0" max="360" />
+ <property name="power" min="0" max="2" />
+ </emitter>
+ <emitter>
+ <property name="position-z" value="-150" />
+ <property name="position-y" value="32" />
+ <property name="acceleration" value="0.05"/>
+ <property name="momentum" value="0.95"/>
+ <property name="image" value="graphics/particles/orb-medium.png|W:#dd3311"/>
+ <property name="lifetime" min="40" max="140"/>
+ <property name="fade-in" value="10"/>
+ <property name="fade-out" value="50"/>
+ <property name="output" min="-1" max="1"/>
+ <property name="randomnes" value="150"/>
+ <property name="horizontal-angle" min="0" max="360" />
+ <property name="power" min="0" max="2" />
+ </emitter>
+ <emitter>
+ <property name="position-z" value="-150" />
+ <property name="position-y" value="32" />
+ <property name="acceleration" value="0.05"/>
+ <property name="momentum" value="0.95"/>
+ <property name="image" value="graphics/particles/orb-medium.png|W:#ddff00"/>
+ <property name="lifetime" min="40" max="140"/>
+ <property name="fade-in" value="10"/>
+ <property name="fade-out" value="50"/>
+ <property name="output" min="-1" max="1"/>
+ <property name="randomnes" value="150"/>
+ <property name="horizontal-angle" min="0" max="360" />
+ <property name="power" min="0" max="2" />
+ </emitter>
+ <emitter>
+ <property name="position-z" value="-150" />
+ <property name="position-y" value="32" />
+ <property name="acceleration" value="0.05"/>
+ <property name="momentum" value="0.95"/>
+ <animation imageset="graphics/particles/aniblaze.png|W:#BF0019,FF6715,FFE659" width="8" height="8">
+ <sequence start="0" end="14" delay="20"/>
+ <frame index="14" delay="1000"/>
+ </animation>
+ <property name="lifetime" min="40" max="140"/>
+ <property name="fade-in" value="10"/>
+ <property name="fade-out" value="50"/>
+ <property name="output" min="-1" max="1"/>
+ <property name="horizontal-angle" min="0" max="360" />
+ <property name="power" min="0" max="2" />
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/chimney-dark.xml b/graphics/particles/chimney-dark.xml
new file mode 100644
index 0000000..df3e10f
--- /dev/null
+++ b/graphics/particles/chimney-dark.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<!--
+ Aura negra em volta da Morte !
+-->
+<effect>
+ <particle
+ position-x = "0"
+ position-y = "0"
+ position-z = "0"
+ >
+ <emitter>
+ <property name="position-z" value="16" />
+ <property name="vertical-angle" min="0" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="20" max="24"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" value="1"/>
+ <emitter>
+ <property name="gravity" value="-0.2"/>
+ <property name="momentum" value="0.9"/>
+ <property name="image" value="graphics/particles/glow-small.png|W:#000000"/>
+ <property name="lifetime" value="100"/>
+ <property name="fade-in" value="10"/>
+ <property name="fade-out" value="90"/>
+ <property name="output" min="0" max="1"/>
+ <property name="randomnes" value="200"/>
+ </emitter>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/chimney.xml b/graphics/particles/chimney.xml
new file mode 100644
index 0000000..721ec9a
--- /dev/null
+++ b/graphics/particles/chimney.xml
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Crush, Reid
+Copyright (C) 2015 Evol Online -->
+
+<effect>
+ <particle position-x="17"
+ position-y="48"
+ position-z="32">
+ <emitter>
+ <property name="output" value="1"/>
+ <property name="output-pause" min="30" max="35"/>
+ <property name="lifetime" value="10"/>
+ <emitter>
+ <property name="image" value="graphics/particles/fog-medium.png|W:#9999bb"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="60" max="80"/>
+ <property name="power" value="0.5"/>
+ <property name="momentum" value="0.99"/>
+ <property name="gravity" value="-0.008"/>
+ <property name="output" min="0" max="2"/>
+ <property name="lifetime" min="20" max="200"/>
+ <property name="fade-out" value="100"/>
+ <property name="randomness" value="50"/>
+ </emitter>
+ <emitter>
+ <property name="image" value="graphics/particles/fog-medium2.png|W:#9999bb"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="60" max="80"/>
+ <property name="power" value="0.5"/>
+ <property name="momentum" value="0.99"/>
+ <property name="gravity" value="-0.008"/>
+ <property name="output" min="0" max="2"/>
+ <property name="lifetime" min="20" max="200"/>
+ <property name="fade-out" value="100"/>
+ <property name="randomness" value="50"/>
+ </emitter>
+ <emitter>
+ <property name="image" value="graphics/particles/fog-medium3.png|W:#9999bb"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="60" max="80"/>
+ <property name="power" value="0.5"/>
+ <property name="momentum" value="0.99"/>
+ <property name="gravity" value="-0.008"/>
+ <property name="output" min="0" max="2"/>
+ <property name="lifetime" min="20" max="200"/>
+ <property name="fade-out" value="100"/>
+ <property name="randomness" value="50"/>
+ </emitter>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/chocolateegg.png b/graphics/particles/chocolateegg.png
new file mode 100644
index 0000000..072a712
--- /dev/null
+++ b/graphics/particles/chocolateegg.png
Binary files differ
diff --git a/graphics/particles/chocolateegg.xml b/graphics/particles/chocolateegg.xml
new file mode 100644
index 0000000..34f638d
--- /dev/null
+++ b/graphics/particles/chocolateegg.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="60"
+ lifetime="1">
+ <emitter>
+ <property name="follow-parent" value="1"/>
+ <property name="position-x" value="60"/>
+ <property name="position-y" value="-10"/>
+ <property name="position-z" value="20"/>
+ <property name="image" value="graphics/particles/chocolateegg.png"/>
+ <property name="horizontal-angle" value="90"/>
+ <property name="vertical-angle" min="180" max="365" change-func="sine"/>
+ <property name="power" value="1.2"/>
+ <property name="acceleration" value="0.03"/>
+ <property name="alpha" value="0.8"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/circle-magic-short.xml b/graphics/particles/circle-magic-short.xml
new file mode 100644
index 0000000..6b724c9
--- /dev/null
+++ b/graphics/particles/circle-magic-short.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0"?>
+
+<effect>
+ <particle
+ position-x = "16"
+ position-y = "24"
+ position-z = "0"
+ lifetime="500"
+ >
+
+ <animation imageset="graphics/particles/circle-magic.png" width="78" height="55">
+ <sequence start="0" end="9" delay="80"/>
+ </animation>
+
+ <emitter>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" value="0"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="0" max="1"/>
+ <property name="power" value="30"/>
+ <emitter>
+ <property name="vertical-angle" value="90"/>
+ <property name="output" min="0" max="1"/>
+ <property name="power" value="1"/>
+ <animation imageset="graphics/particles/circle-magic-trail.png" width="6" height="17">
+ <sequence start="0" end="9" delay="80"/>
+ <end/>
+ </animation>
+ </emitter>
+ </emitter>
+
+ </particle>
+</effect>
diff --git a/graphics/particles/circle-magic-trail.png b/graphics/particles/circle-magic-trail.png
new file mode 100644
index 0000000..4922c33
--- /dev/null
+++ b/graphics/particles/circle-magic-trail.png
Binary files differ
diff --git a/graphics/particles/circle-magic.png b/graphics/particles/circle-magic.png
new file mode 100644
index 0000000..39b9a72
--- /dev/null
+++ b/graphics/particles/circle-magic.png
Binary files differ
diff --git a/graphics/particles/circle-magic.xml b/graphics/particles/circle-magic.xml
new file mode 100644
index 0000000..64be774
--- /dev/null
+++ b/graphics/particles/circle-magic.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0"?>
+
+<effect>
+ <particle
+ position-x = "16"
+ position-y = "24"
+ position-z = "0"
+ >
+
+ <animation imageset="graphics/particles/circle-magic.png" width="78" height="55">
+ <sequence start="0" end="9" delay="80"/>
+ </animation>
+
+ <emitter>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" value="0"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="0" max="1"/>
+ <property name="power" value="30"/>
+ <emitter>
+ <property name="vertical-angle" value="90"/>
+ <property name="output" min="0" max="1"/>
+ <property name="power" value="1"/>
+ <animation imageset="graphics/particles/circle-magic-trail.png" width="6" height="17">
+ <sequence start="0" end="9" delay="80"/>
+ <end/>
+ </animation>
+ </emitter>
+ </emitter>
+
+ </particle>
+</effect>
diff --git a/graphics/particles/concentration.xml b/graphics/particles/concentration.xml
new file mode 100644
index 0000000..8d072bd
--- /dev/null
+++ b/graphics/particles/concentration.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author from The Mana World
+Copyright (C) 2010-2013 Evol Online -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="0">
+ <emitter>
+ <property name="position-z" min="16" max="48" />
+ <property name="vertical-angle" min="0" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="10" max="25"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" value="1"/>
+ <emitter>
+ <property name="gravity" value="-0.4"/>
+ <property name="momentum" value="0.9"/>
+ <property name="image" value="graphics/particles/gloworb-medium.png|W:#da69e5"/>
+ <property name="lifetime" value="25"/>
+ <property name="fade-in" value="5"/>
+ <property name="fade-out" value="20"/>
+ <property name="output" min="0" max="1"/>
+ <property name="output-pause" min="30" max="80"/>
+ <property name="randomness" value="200"/>
+ </emitter>
+ <emitter>
+ <property name="gravity" value="-0.4"/>
+ <property name="momentum" value="0.9"/>
+ <property name="image" value="graphics/particles/orb-small.png|W:#da69e5"/>
+ <property name="lifetime" value="25"/>
+ <property name="fade-in" value="5"/>
+ <property name="fade-out" value="20"/>
+ <property name="output" min="0" max="1"/>
+ <property name="output-pause" min="30" max="80"/>
+ <property name="randomness" value="200"/>
+ </emitter>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/cooking.particle.xml b/graphics/particles/cooking.particle.xml
new file mode 100644
index 0000000..9d78d4a
--- /dev/null
+++ b/graphics/particles/cooking.particle.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!--
+A one tile wide rectangular fire effect intended for use with the fireplace
+from the woodland_indoor tileset.
+-->
+<effect>
+ <particle position-x="0" position-y="32" position-z="16">
+ <emitter>
+ <property name="position-x" min="0" max="32"/>
+ <property name="position-y" min="-24" max="-8"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="0" max="90"/>
+ <property name="power" min="0.1" max="0.3"/>
+ <property name="gravity" value="-0.04"/>
+ <animation imageset="graphics/particles/aniblaze.png|W:#BF0019,FF6715,FFE659" width="8" height="8">
+ <sequence start="0" end="14" delay="20"/>
+ <frame index="14" delay="1000"/>
+ </animation>
+ <property name="lifetime" min="25" max="35"/>
+ <property name="output" min="0" max="20"/>
+ <property name="fade-in" value="0"/>
+ <property name="fade-out" value="15"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/critical.xml b/graphics/particles/critical.xml
new file mode 100644
index 0000000..4c4fa52
--- /dev/null
+++ b/graphics/particles/critical.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author from The Mana World
+Copyright (C) 2010-2013 Evol Online -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="16"
+ lifetime="1">
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="70" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="1" max="4"/>
+ <property name="bounce" value="0.75"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/star-small.png|W:#ff0000,ffff00"/>
+ <property name="lifetime" min="120" max="180"/>
+ <property name="fade-out" value="120"/>
+ <property name="output" min="12" max="24"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="70" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="1" max="4"/>
+ <property name="bounce" value="0.75"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/star-medium.png|W:#ff0000,ffff00"/>
+ <property name="lifetime" min="120" max="180"/>
+ <property name="fade-out" value="120"/>
+ <property name="output" min="8" max="12"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/darkblueflame.particle.xml b/graphics/particles/darkblueflame.particle.xml
new file mode 100644
index 0000000..b56cda8
--- /dev/null
+++ b/graphics/particles/darkblueflame.particle.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!--
+Small Dark blue flame with a point-like source designed for the demonic lamps on the cave
+ but it should also work to visualize some kind of demonic torch or - when
+launched by a parent emitter - a small fireball.
+ TMW2 Effect
+-->
+<effect>
+ <particle position-x="17" position-y="2" position-z="32">
+ <emitter>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="0" max="90"/>
+ <property name="power" min="0.1" max="0.4"/>
+ <property name="gravity" value="-0.02"/>
+ <animation imageset="graphics/particles/aniblaze.png|W:#002ce0,68a7ff,59ffff" width="8" height="8">
+ <sequence start="0" end="14" delay="32"/>
+ <frame index="14" delay="1000"/>
+ </animation>
+ <property name="lifetime" min="34" max="52"/>
+ <property name="output" min="0" max="2"/>
+ <property name="fade-in" value="0"/>
+ <property name="fade-out" value="10"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/demonface.png b/graphics/particles/demonface.png
new file mode 100644
index 0000000..9ab270c
--- /dev/null
+++ b/graphics/particles/demonface.png
Binary files differ
diff --git a/graphics/particles/demonicmouboo.particle.xml b/graphics/particles/demonicmouboo.particle.xml
new file mode 100644
index 0000000..5c73974
--- /dev/null
+++ b/graphics/particles/demonicmouboo.particle.xml
@@ -0,0 +1,50 @@
+<?xml version="1.0"?>
+<!--
+A smoke effect intended for use with the Demonic Mouboo mob
+-->
+<effect>
+ <particle position-x="0" position-y="0" position-z="0">
+ <emitter>
+ <property name="position-x" min="-14" max="14"/>
+ <property name="position-y" min="-40" max="60"/>
+ <property name="position-z" min="64" max="64"/>
+ <property name="image" value="graphics/particles/fog-medium-a.png|W:#4363e5"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="50" max="90"/>
+ <property name="power" value="0.5"/>
+ <property name="momentum" value="0.99"/>
+ <property name="gravity" value="0"/>
+ <property name="output" min="1" max="3"/>
+ <property name="lifetime" min="10" max="50"/>
+ <property name="fade-out" value="110"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-14" max="14"/>
+ <property name="position-y" min="-40" max="60"/>
+ <property name="position-z" min="64" max="64"/>
+ <property name="image" value="graphics/particles/fog-medium-b.png|W:#ecb7ff"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="50" max="90"/>
+ <property name="power" value="0.5"/>
+ <property name="momentum" value="0.99"/>
+ <property name="gravity" value="0"/>
+ <property name="output" min="1" max="3"/>
+ <property name="lifetime" min="30" max="90"/>
+ <property name="fade-out" value="110"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-14" max="14"/>
+ <property name="position-y" min="-40" max="70"/>
+ <property name="position-z" min="64" max="64"/>
+ <property name="image" value="graphics/particles/fog-medium-c.png|W:#c987d1"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="50" max="90"/>
+ <property name="power" value="0.5"/>
+ <property name="momentum" value="0.99"/>
+ <property name="gravity" value="0"/>
+ <property name="output" min="1" max="3"/>
+ <property name="lifetime" min="10" max="90"/>
+ <property name="fade-out" value="110"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/electricity.particle.png b/graphics/particles/electricity.particle.png
new file mode 100644
index 0000000..8b3313f
--- /dev/null
+++ b/graphics/particles/electricity.particle.png
Binary files differ
diff --git a/graphics/particles/evilaura.particle.xml b/graphics/particles/evilaura.particle.xml
new file mode 100644
index 0000000..59028a7
--- /dev/null
+++ b/graphics/particles/evilaura.particle.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0"?>
+<!--
+ Purple/black-ish ghost faces rise up from the ground
+ TMW2 Effect
+-->
+<effect>
+ <particle position-x="16" position-y="16" position-z="0">
+ <emitter>
+ <property name="position-x" min="-24" max="24"/>
+ <property name="position-z" min="2" max="32"/>
+ <property name="gravity" value="-0.01"/>
+ <property name="lifetime" value="180"/>
+ <property name="fade-out" value="40"/>
+ <property name="output" value="1"/>
+ <property name="output-pause" min="11" max="61"/>
+ <property name="follow-parent"/>
+ <animation imageset="graphics/particles/ghostface.png|W:#855385" width="30" height="30">
+ <sequence start="0" end="2" delay="300"/>
+ <frame index="3"/>
+ </animation>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-24" max="24"/>
+ <property name="position-z" min="2" max="32"/>
+ <property name="gravity" value="-0.01"/>
+ <property name="lifetime" value="180"/>
+ <property name="fade-out" value="40"/>
+ <property name="output" value="1"/>
+ <property name="output-pause" min="17" max="67"/>
+ <property name="follow-parent"/>
+ <animation imageset="graphics/particles/demonface.png|W:#5b3558" width="30" height="30">
+ <sequence start="0" end="2" delay="300"/>
+ <frame index="3"/>
+ </animation>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/fancy_circle.xml b/graphics/particles/fancy_circle.xml
new file mode 100644
index 0000000..b70fce8
--- /dev/null
+++ b/graphics/particles/fancy_circle.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<!-- (C) The Mana World Brazil -->
+
+<effect>
+ <particle position-x="16" position-y="16" position-z="0">
+
+ <emitter>
+ <property name="position-y" value="-16"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="0" max="0"/>
+ <property name="power" value="30"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" value="1"/>
+ <emitter>
+ <property name="image" value="graphics/particles/gloworb-small.png|W:#ffffff"/>
+ <property name="lifetime" value="77"/>
+ <property name="fade-in" value="57"/>
+ <property name="fade-out" value="20"/>
+ <property name="output" value="1"/>
+ </emitter>
+ </emitter>
+
+ </particle>
+</effect>
+
+
diff --git a/graphics/particles/fire-explosion.xml b/graphics/particles/fire-explosion.xml
new file mode 100644
index 0000000..056b7f6
--- /dev/null
+++ b/graphics/particles/fire-explosion.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0"?>
+<!--
+An explosion of white particles.
+-->
+<effect>
+ <particle position-x="0" position-y="0" position-z="20" lifetime="1">
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="-10" max="10"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="5"/>
+ <property name="gravity" value="0.1"/>
+ <animation imageset="graphics/particles/aniblaze.png|W:#BF0019,FF6715,FFE659" width="8" height="8">
+ <sequence start="0" end="14" delay="20"/>
+ <frame index="14" delay="1000"/>
+ </animation>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="300" max="330"/>
+ <property name="fade-out" value="10"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="8"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/orb-medium.png"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="6" max="12"/>
+ <property name="fade-out" value="10"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-10" max="10"/>
+ <property name="position-y" min="-10" max="10"/>
+ <property name="vertical-angle" min="65" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="-0.1"/>
+ <property name="image" value="graphics/particles/smoke-large-grey.png"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="10" max="15"/>
+ <property name="fade-out" value="80"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/fireplace.particle.xml b/graphics/particles/fireplace.particle.xml
new file mode 100644
index 0000000..9d78d4a
--- /dev/null
+++ b/graphics/particles/fireplace.particle.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!--
+A one tile wide rectangular fire effect intended for use with the fireplace
+from the woodland_indoor tileset.
+-->
+<effect>
+ <particle position-x="0" position-y="32" position-z="16">
+ <emitter>
+ <property name="position-x" min="0" max="32"/>
+ <property name="position-y" min="-24" max="-8"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="0" max="90"/>
+ <property name="power" min="0.1" max="0.3"/>
+ <property name="gravity" value="-0.04"/>
+ <animation imageset="graphics/particles/aniblaze.png|W:#BF0019,FF6715,FFE659" width="8" height="8">
+ <sequence start="0" end="14" delay="20"/>
+ <frame index="14" delay="1000"/>
+ </animation>
+ <property name="lifetime" min="25" max="35"/>
+ <property name="output" min="0" max="20"/>
+ <property name="fade-in" value="0"/>
+ <property name="fade-out" value="15"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/flame.particle.xml b/graphics/particles/flame.particle.xml
new file mode 100644
index 0000000..78eb8a7
--- /dev/null
+++ b/graphics/particles/flame.particle.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0"?>
+<!--
+Small flame with a point-like source designed for the lamps on the cave
+tileset but it should also work to visualize some kind of torch or - when
+launched by a parent emitter - a small fireball.
+-->
+<effect>
+ <particle position-x="17" position-y="0" position-z="32">
+ <emitter>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="0" max="90"/>
+ <property name="power" min="0.1" max="0.3"/>
+ <property name="gravity" value="-0.02"/>
+ <animation imageset="graphics/particles/aniblaze.png|W:#BF0019,FF6715,FFE659" width="8" height="8">
+ <sequence start="0" end="14" delay="30"/>
+ <frame index="14" delay="1000"/>
+ </animation>
+ <property name="lifetime" min="35" max="50"/>
+ <property name="output" min="0" max="2"/>
+ <property name="fade-in" value="0"/>
+ <property name="fade-out" value="10"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/fog-medium-a.png b/graphics/particles/fog-medium-a.png
new file mode 100644
index 0000000..a488a86
--- /dev/null
+++ b/graphics/particles/fog-medium-a.png
Binary files differ
diff --git a/graphics/particles/fog-medium-b.png b/graphics/particles/fog-medium-b.png
new file mode 100644
index 0000000..6698ef0
--- /dev/null
+++ b/graphics/particles/fog-medium-b.png
Binary files differ
diff --git a/graphics/particles/fog-medium-c.png b/graphics/particles/fog-medium-c.png
new file mode 100644
index 0000000..bb20be3
--- /dev/null
+++ b/graphics/particles/fog-medium-c.png
Binary files differ
diff --git a/graphics/particles/fog-medium.png b/graphics/particles/fog-medium.png
new file mode 100644
index 0000000..4b26c16
--- /dev/null
+++ b/graphics/particles/fog-medium.png
Binary files differ
diff --git a/graphics/particles/fog-medium2.png b/graphics/particles/fog-medium2.png
new file mode 100644
index 0000000..0dc079e
--- /dev/null
+++ b/graphics/particles/fog-medium2.png
Binary files differ
diff --git a/graphics/particles/fog-medium3.png b/graphics/particles/fog-medium3.png
new file mode 100644
index 0000000..43754bd
--- /dev/null
+++ b/graphics/particles/fog-medium3.png
Binary files differ
diff --git a/graphics/particles/fountain.xml b/graphics/particles/fountain.xml
new file mode 100644
index 0000000..e3fb28c
--- /dev/null
+++ b/graphics/particles/fountain.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Alige, Reid
+Copyright (C) 2016 Evol Online -->
+
+<effect>
+ <particle position-x="16"
+ position-y="108"
+ position-z="96">
+ <emitter>
+ <property name="output" value="2"/>
+ <property name="power" min="3" max="5"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="80" max="90"/>
+ <property name="image" value="graphics/particles/orb-large.png|W:#6fa1b1"/>
+ <property name="gravity" value="0.13"/>
+ <property name="lifetime" value="80"/>
+ <property name="fade-out" value="70"/>
+ </emitter>
+ <emitter>
+ <property name="output" value="2"/>
+ <property name="power" min="3" max="5"/>
+ <property name="horizontal-angle" min="-60" max="240"/>
+ <property name="vertical-angle" min="79" max="84"/>
+ <property name="image" value="graphics/particles/orb-medium.png|W:#accecb"/>
+ <property name="gravity" value="0.13"/>
+ <property name="lifetime" min="100" max="200"/>
+ <property name="fade-out" value="23"/>
+ </emitter>
+ <emitter>
+ <property name="output" value="2"/>
+ <property name="power" min="4" max="5"/>
+ <property name="horizontal-angle" min="-60" max="240"/>
+ <property name="vertical-angle" min="72" max="77"/>
+ <property name="image" value="graphics/particles/orb-small.png|W:#e3f3ec"/>
+ <property name="gravity" value="0.15"/>
+ <property name="lifetime" min="80" max="150"/>
+ <property name="fade-in" value="30"/>
+ <property name="fade-out" value="25"/>
+ <property name="bounce" value="0.1"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/geyser.xml b/graphics/particles/geyser.xml
new file mode 100644
index 0000000..feba090
--- /dev/null
+++ b/graphics/particles/geyser.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0"?>
+<!--
+A geysir which appears at regular intervals and becomes stronger and weaker.
+An example of changing emitters. from TMW Legacy rewrite by Saulc
+-->
+
+<effect>
+ <particle
+ position-x="0"
+ position-y="0"
+ position-z="0"
+ >
+ <emitter>
+ <property name="output" value="2" change-func="sine" change-amplitude="3" change-period="800"/>
+ <property name="power" min="1.5" max="2.5" change-func="sine" change-amplitude="3" change-period="800"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="85" max="90"/>
+ <property name="image" value="graphics/particles/orb-medium.png"/>
+ <property name="gravity" value="0.1"/>
+ </emitter>
+ </particle>
+</effect> \ No newline at end of file
diff --git a/graphics/particles/ghostface.png b/graphics/particles/ghostface.png
new file mode 100644
index 0000000..d0674db
--- /dev/null
+++ b/graphics/particles/ghostface.png
Binary files differ
diff --git a/graphics/particles/glow-medium.png b/graphics/particles/glow-medium.png
new file mode 100644
index 0000000..b7ef24e
--- /dev/null
+++ b/graphics/particles/glow-medium.png
Binary files differ
diff --git a/graphics/particles/glow-small.png b/graphics/particles/glow-small.png
new file mode 100644
index 0000000..f2d180d
--- /dev/null
+++ b/graphics/particles/glow-small.png
Binary files differ
diff --git a/graphics/particles/gloworb-medium.png b/graphics/particles/gloworb-medium.png
new file mode 100644
index 0000000..0d45d78
--- /dev/null
+++ b/graphics/particles/gloworb-medium.png
Binary files differ
diff --git a/graphics/particles/gloworb-small.png b/graphics/particles/gloworb-small.png
new file mode 100644
index 0000000..ab62402
--- /dev/null
+++ b/graphics/particles/gloworb-small.png
Binary files differ
diff --git a/graphics/particles/gloworb.png b/graphics/particles/gloworb.png
new file mode 100644
index 0000000..d75f075
--- /dev/null
+++ b/graphics/particles/gloworb.png
Binary files differ
diff --git a/graphics/particles/hastefurry.particle.xml b/graphics/particles/hastefurry.particle.xml
new file mode 100644
index 0000000..295e1cb
--- /dev/null
+++ b/graphics/particles/hastefurry.particle.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0"?>
+<!--
+Effect for attack speed buff purple small particle
+-->
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="0">
+ <emitter>
+ <property name="position-z" min="16" max="96"/>
+ <property name="vertical-angle" min="0" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="8" max="28"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" value="1"/>
+ <emitter>
+ <property name="gravity" value="-0.1"/>
+ <property name="momentum" value="0.5"/>
+ <property name="image" value="graphics/particles/gloworb-medium.png|W:#da69e5"/>
+ <property name="lifetime" value="27"/>
+ <property name="fade-in" value="5"/>
+ <property name="fade-out" value="25"/>
+ <property name="output" min="0" max="1"/>
+ <property name="output-pause" min="40" max="100"/>
+ <property name="randomness" value="200"/>
+ </emitter>
+ <emitter>
+ <property name="gravity" value="-0.1"/>
+ <property name="momentum" value="0.8"/>
+ <property name="image" value="graphics/particles/orb-small.png|W:#da69e5"/>
+ <property name="lifetime" value="28"/>
+ <property name="fade-in" value="5"/>
+ <property name="fade-out" value="25"/>
+ <property name="output" min="0" max="1"/>
+ <property name="output-pause" min="40" max="100"/>
+ <property name="randomness" value="200"/>
+ </emitter>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/healing.xml b/graphics/particles/healing.xml
new file mode 100644
index 0000000..88e9edd
--- /dev/null
+++ b/graphics/particles/healing.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Alige
+Copyright (C) 2010-2013 Evol Online -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="32"
+ lifetime="500">
+ <emitter>
+ <property name="output" value="3"/>
+ <property name="position-y" value="32"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" value="30"/>
+ <property name="lifetime" value="1"/>
+ <emitter>
+ <property name="gravity" value="-0.7"/>
+ <property name="momentum" value="0.3"/>
+ <property name="image" value="graphics/particles/orb-small.png|W:#fffecb"/>
+ <property name="lifetime" value="50"/>
+ <property name="fade-out" value="50"/>
+ <property name="output" value="1"/>
+ </emitter>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/heart.png b/graphics/particles/heart.png
new file mode 100644
index 0000000..e3d2f13
--- /dev/null
+++ b/graphics/particles/heart.png
Binary files differ
diff --git a/graphics/particles/heartnecklace.particle.xml b/graphics/particles/heartnecklace.particle.xml
new file mode 100644
index 0000000..aba3ef3
--- /dev/null
+++ b/graphics/particles/heartnecklace.particle.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0"?>
+<!--
+Hearts which are supposed to engulf a character
+-->
+<effect>
+ <particle position-x="0" position-y="0" position-z="0">
+ <emitter>
+ <property name="image" value="graphics/particles/pinkheart.png"/>
+ <property name="vertical-angle" value="90"/>
+ <property name="gravity" min="-0.5" max="-0.6"/>
+ <property name="momentum" value="0.0001"/>
+ <property name="lifetime" value="166"/>
+ <property name="output" min="-2" max="1"/>
+ <property name="output-pause" min="15" max="24"/>
+ <property name="position-x" min="-16" max="16"/>
+ <property name="position-y" min="16" max="32"/>
+ <property name="position-z" min="16" max="32"/>
+ <property name="fade-in" min="2" max="10"/>
+ <property name="fade-out" min="5" max="30"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/hellblaze.particle.xml b/graphics/particles/hellblaze.particle.xml
new file mode 100644
index 0000000..55b45c2
--- /dev/null
+++ b/graphics/particles/hellblaze.particle.xml
@@ -0,0 +1,87 @@
+<?xml version="1.0"?>
+<!--
+A red and yellow blaze. Does not really look like fire but looks awesome
+nevertheless. Maybe we could modify this effect and use it for some persistent
+AoE fire magic spell.
+
+It is about 100 pixels wide and 200 pixels high, takes about 280 particles and
+lowers my FPS by about 30%.
+-->
+<effect>
+ <particle
+ position-x = "0"
+ position-y = "0"
+ position-z = "150"
+ >
+ <emitter>
+ <property name="position-z" value="-150" />
+ <property name="position-y" value="32" />
+ <property name="acceleration" value="0.05"/>
+ <property name="momentum" value="0.95"/>
+ <property name="image" value="graphics/particles/glow-medium.png|W:#dd3311"/>
+ <property name="lifetime" min="60" max="160"/>
+ <property name="fade-in" value="30"/>
+ <property name="fade-out" value="30"/>
+ <property name="output" min="1" max="2"/>
+ <property name="horizontal-angle" min="0" max="360" />
+ <property name="power" min="1" max="3" />
+ </emitter>
+ <emitter>
+ <property name="position-z" value="-150" />
+ <property name="position-y" value="32" />
+ <property name="acceleration" value="0.05"/>
+ <property name="momentum" value="0.95"/>
+ <property name="image" value="graphics/particles/glow-medium.png|W:#ffff00"/>
+ <property name="lifetime" min="40" max="140"/>
+ <property name="fade-in" value="10"/>
+ <property name="fade-out" value="30"/>
+ <property name="output" min="0" max="1"/>
+ <property name="horizontal-angle" min="0" max="360" />
+ <property name="power" min="0" max="2" />
+ </emitter>
+ <emitter>
+ <property name="position-z" value="-150" />
+ <property name="position-y" value="32" />
+ <property name="acceleration" value="0.05"/>
+ <property name="momentum" value="0.95"/>
+ <property name="image" value="graphics/particles/orb-medium.png|W:#dd3311"/>
+ <property name="lifetime" min="60" max="160"/>
+ <property name="fade-in" value="10"/>
+ <property name="fade-out" value="50"/>
+ <property name="output" min="-1" max="1"/>
+ <property name="randomnes" value="200"/>
+ <property name="horizontal-angle" min="0" max="360" />
+ <property name="power" min="0" max="2" />
+ </emitter>
+ <emitter>
+ <property name="position-z" value="-150" />
+ <property name="position-y" value="32" />
+ <property name="acceleration" value="0.05"/>
+ <property name="momentum" value="0.95"/>
+ <property name="image" value="graphics/particles/orb-medium.png|W:#ddff00"/>
+ <property name="lifetime" min="60" max="160"/>
+ <property name="fade-in" value="10"/>
+ <property name="fade-out" value="50"/>
+ <property name="output" min="-1" max="1"/>
+ <property name="randomnes" value="200"/>
+ <property name="horizontal-angle" min="0" max="360" />
+ <property name="power" min="0" max="2" />
+ </emitter>
+ <emitter>
+ <property name="position-z" value="-150" />
+ <property name="position-y" value="32" />
+ <property name="acceleration" value="0.05"/>
+ <property name="momentum" value="0.95"/>
+ <animation imageset="graphics/particles/aniblaze.png|W:#BF0019,FF6715,FFE659" width="8" height="8">
+ <sequence start="0" end="14" delay="20"/>
+ <frame index="14" delay="1000"/>
+ </animation>
+ <property name="lifetime" min="60" max="160"/>
+ <property name="fade-in" value="10"/>
+ <property name="fade-out" value="50"/>
+ <property name="output" min="-1" max="1"/>
+ <property name="horizontal-angle" min="0" max="360" />
+ <property name="power" min="0" max="2" />
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/hexagon.png b/graphics/particles/hexagon.png
new file mode 100644
index 0000000..310304d
--- /dev/null
+++ b/graphics/particles/hexagon.png
Binary files differ
diff --git a/graphics/particles/hit.average.xml b/graphics/particles/hit.average.xml
new file mode 100644
index 0000000..52da59c
--- /dev/null
+++ b/graphics/particles/hit.average.xml
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author from The Mana World
+Copyright (C) 2010-2013 Evol Online -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="16"
+ lifetime="1">
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/orb-small.png"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="6" max="12"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/orb-medium.png"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="6" max="12"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/star-small.png|W:#ffffff,ffffff"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="6" max="12"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/star-medium.png|W:#ffffff,ffffff"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="3" max="6"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/hit.strong.xml b/graphics/particles/hit.strong.xml
new file mode 100644
index 0000000..ea426a2
--- /dev/null
+++ b/graphics/particles/hit.strong.xml
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author from The Mana World
+Copyright (C) 2010-2013 Evol Online -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="16"
+ lifetime="1">
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="7"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/orb-small.png"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="8" max="13"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/orb-medium.png"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="8" max="14"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="7"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/star-small.png|W:#ffffff,ffffff"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="8" max="13"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="7"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/star-medium.png|W:#ffffff,ffffff"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="4" max="7"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/hit.verystrong.xml b/graphics/particles/hit.verystrong.xml
new file mode 100644
index 0000000..d1eec3a
--- /dev/null
+++ b/graphics/particles/hit.verystrong.xml
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author from The Mana World
+Copyright (C) 2010-2013 Evol Online -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="16"
+ lifetime="1">
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="8"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/orb-small.png"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="10" max="15"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="7"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/orb-medium.png"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="10" max="14"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="7"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/star-small.png|W:#ffffff,ffffff"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="10" max="15"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="7"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/star-medium.png|W:#ffffff,ffffff"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="5" max="8"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/hit.weak.xml b/graphics/particles/hit.weak.xml
new file mode 100644
index 0000000..75a5c36
--- /dev/null
+++ b/graphics/particles/hit.weak.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author from The Mana World
+Copyright (C) 2010-2013 Evol Online -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="16"
+ lifetime="1">
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="5"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/orb-small.png"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="6" max="11"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="4"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/orb-medium.png"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="5" max="10"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="5"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/star-small.png|W:#ffffff,ffffff"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="5" max="10"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/hit.xml b/graphics/particles/hit.xml
new file mode 100644
index 0000000..52da59c
--- /dev/null
+++ b/graphics/particles/hit.xml
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author from The Mana World
+Copyright (C) 2010-2013 Evol Online -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="16"
+ lifetime="1">
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/orb-small.png"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="6" max="12"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/orb-medium.png"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="6" max="12"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/star-small.png|W:#ffffff,ffffff"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="6" max="12"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/star-medium.png|W:#ffffff,ffffff"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="3" max="6"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/hit2.xml b/graphics/particles/hit2.xml
new file mode 100644
index 0000000..1adde81
--- /dev/null
+++ b/graphics/particles/hit2.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author from The Mana World
+Copyright (C) 2010-2013 Evol Online -->
+<!-- Author: Jesusalva
+Copyright (C) 2019 Moubootaur Legends -->
+
+<effect>
+ <particle position-x="0" position-y="0" position-z="16" lifetime="1">
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/orb-small.png|W:#ffff00,ffff00"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="6" max="12"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/orb-medium.png|W:#ffff00,ffff00"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="6" max="12"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/star-small.png|W:#ffff00,ffff00"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="6" max="12"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/star-medium.png|W:#ffff00,ffff00"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="3" max="6"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/hit3.xml b/graphics/particles/hit3.xml
new file mode 100644
index 0000000..1adde81
--- /dev/null
+++ b/graphics/particles/hit3.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author from The Mana World
+Copyright (C) 2010-2013 Evol Online -->
+<!-- Author: Jesusalva
+Copyright (C) 2019 Moubootaur Legends -->
+
+<effect>
+ <particle position-x="0" position-y="0" position-z="16" lifetime="1">
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/orb-small.png|W:#ffff00,ffff00"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="6" max="12"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/orb-medium.png|W:#ffff00,ffff00"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="6" max="12"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/star-small.png|W:#ffff00,ffff00"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="6" max="12"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/star-medium.png|W:#ffff00,ffff00"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="3" max="6"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/hit4.xml b/graphics/particles/hit4.xml
new file mode 100644
index 0000000..d1e569b
--- /dev/null
+++ b/graphics/particles/hit4.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author from The Mana World
+Copyright (C) 2010-2013 Evol Online -->
+<!-- Author: Jesusalva
+Copyright (C) 2019 Moubootaur Legends -->
+
+<effect>
+ <particle position-x="0" position-y="0" position-z="16" lifetime="1">
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/orb-small.png|W:#00ffbb,00ffbb"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="6" max="12"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/orb-medium.png|W:#00ffbb,00ffbb"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="6" max="12"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/star-small.png|W:#00ffbb,00ffbb"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="6" max="12"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/star-medium.png|W:#00ffbb,00ffbb"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="3" max="6"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/hit5.xml b/graphics/particles/hit5.xml
new file mode 100644
index 0000000..c11112e
--- /dev/null
+++ b/graphics/particles/hit5.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author from The Mana World
+Copyright (C) 2010-2013 Evol Online -->
+<!-- Author: Jesusalva
+Copyright (C) 2019 Moubootaur Legends -->
+
+<effect>
+ <particle position-x="0" position-y="0" position-z="16" lifetime="1">
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/orb-small.png|W:#ff3333,ff3333"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="6" max="12"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/orb-medium.png|W:#ff3333,ff3333"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="6" max="12"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/star-small.png|W:#ff3333,ff3333"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="6" max="12"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/star-medium.png|W:#ff3333,ff3333"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="3" max="6"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/homunup.xml b/graphics/particles/homunup.xml
new file mode 100644
index 0000000..8844ae7
--- /dev/null
+++ b/graphics/particles/homunup.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author from The Mana World
+Copyright (C) 2010-2013 Evol Online -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="27"
+ lifetime="200">
+ <emitter>
+ <property name="image" value="graphics/particles/star-medium.png|W:#ffff00,ffffff"/>
+ <property name="vertical-angle" value="90"/>
+ <property name="power" value="1.5"/>
+ <property name="lifetime" value="50"/>
+ <property name="fade-in" value="5"/>
+ <property name="fade-out" value="25"/>
+ <property name="output" min="-5" max="1"/>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" value="32"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/icedfire.particle.xml b/graphics/particles/icedfire.particle.xml
new file mode 100644
index 0000000..dce1689
--- /dev/null
+++ b/graphics/particles/icedfire.particle.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0"?>
+<effect>
+<!--
+// Blue effect sart from floor and to to sky, that can be use at teleportation or charging magic ice power
+// TMW2 Effect
+// Autor: Saulc
+-->
+ <particle position-x="0" position-y="0" position-z="0" lifetime="15">
+ <emitter>
+ <animation imageset="graphics/particles/blueform.png" width="17" height="17">
+ <sequence start="0" end="9" delay="30"/>
+ <frame index="0" delay="300"/>
+ <end/>
+ </animation>
+ <property name="vertical-angle" value="90"/>
+ <property name="power" value="4"/>
+ <property name="lifetime" value="30"/>
+ <property name="output" min="2" max="5"/>
+ <property name="position-x" min="-15" max="15"/>
+ <property name="position-y" min="-15" max="15"/>
+ <property name="position-z" min="0" max="3"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/invisibility.xml b/graphics/particles/invisibility.xml
new file mode 100644
index 0000000..f4fa855
--- /dev/null
+++ b/graphics/particles/invisibility.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author from The Mana World
+Copyright (C) 2010-2013 Evol Online -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="32">
+ <emitter>
+ <property name="vertical-angle" min="0" max="360"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" value="17"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" value="3"/>
+ <property name="follow-parent"/>
+ <emitter>
+ <property name="image" value="graphics/particles/gloworb.png|W:#ffffff"/>
+ <property name="lifetime" value="80"/>
+ <property name="fade-in" value="40"/>
+ <property name="fade-out" value="40"/>
+ <property name="output" value="1"/>
+ <property name="follow-parent"/>
+ </emitter>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/largepowercircle.particle.xml b/graphics/particles/largepowercircle.particle.xml
new file mode 100644
index 0000000..a51c541
--- /dev/null
+++ b/graphics/particles/largepowercircle.particle.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0"?>
+<!-- large circle effect of inverse rain. that look drain power effect (96.96)
+
+-->
+<effect>
+ <particle position-x="0" position-y="0" position-z="0">
+ <emitter>
+ <property name="position-y" value="-32"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="0" max="0"/>
+ <property name="power" value="40"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" value="1"/>
+ <emitter>
+ <property name="gravity" value="-0.1"/>
+ <property name="momentum" value="0.2"/>
+ <property name="image" value="graphics/particles/star-small.png|W:#60DAFF,FFFFFF"/>
+ <property name="lifetime" value="30"/>
+ <property name="fade-in" value="5"/>
+ <property name="fade-out" value="10"/>
+ <property name="output" min="0" max="1"/>
+ <property name="randomness" min="100" max="200"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="position-y" value="-32"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="0" max="0"/>
+ <property name="power" value="40"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" value="2"/>
+ <emitter>
+ <property name="gravity" value="-0.1"/>
+ <property name="momentum" value="0.9"/>
+ <property name="image" value="graphics/particles/line-small.png|W:#A3EAFF"/>
+ <property name="lifetime" value="100"/>
+ <property name="fade-in" value="10"/>
+ <property name="fade-out" value="90"/>
+ <property name="output" min="0" max="1"/>
+ </emitter>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/levelup.xml b/graphics/particles/levelup.xml
new file mode 100644
index 0000000..fac6498
--- /dev/null
+++ b/graphics/particles/levelup.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author from The Mana World
+Copyright (C) 2010-2013 Evol Online -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="27"
+ lifetime="200">
+ <emitter>
+ <property name="image" value="graphics/particles/star-medium.png|W:#ff0000,ffffff"/>
+ <property name="vertical-angle" value="90"/>
+ <property name="power" value="1.5"/>
+ <property name="lifetime" value="50"/>
+ <property name="fade-in" value="5"/>
+ <property name="fade-out" value="25"/>
+ <property name="output" min="-5" max="1"/>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" value="32"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/light-large.png b/graphics/particles/light-large.png
new file mode 100644
index 0000000..9ff0bfb
--- /dev/null
+++ b/graphics/particles/light-large.png
Binary files differ
diff --git a/graphics/particles/lightning-lunovox.xml b/graphics/particles/lightning-lunovox.xml
new file mode 100644
index 0000000..39afad2
--- /dev/null
+++ b/graphics/particles/lightning-lunovox.xml
@@ -0,0 +1,55 @@
+<?xml version="1.0"?>
+<!--
+###################################################################################
+##///////////////////////////////////////////////////////////////////////////////##
+##| ___ ___ ___ ___ ___ ___ ___ |##
+##| /\__\ /\__\ /\__\ /\ \ /\__\ /\ \ /\__\ |##
+##| /:/ / /:/ _/_ /:| _|_ /::\ \ /:/ /__ /::\ \ /:/ /__ |##
+##| /:/ / /:/ /\__\ /::|/\ \ /:/\:\__\ /:/ /\ \ /:/\:\__\ _|:|_/\__\ |##
+##| /:/ / /:/ /:/ //:::::/ //:/ /:/ / |:| /:/ //:/ /:/ //:__::_/__/ |##
+##| \:\ \ \:\/:/ / \/|::/ / \:\/:/ / |:|/:/ / \:\/:/ / \/_|:|__\ |##
+##| \:\__\ \::/ / |:/ / \::/ / |:::/ / \::/ / /:/ / |##
+##| \/__/ \/__/ \/__/ \/__/ \__/__/ \/__/ \/__/ |##
+##| |##
+##///////////////////////////////////////////////////////////////////////////////##
+###################################################################################
+ @author → Lunovox <rui.gravata@gmail.com>
+ @version → 2012-06-05
+ @description → Partícula de Raio que incendeia o chão
+ @licence → GNU GPL v3: http://www.gnu.org/licenses/gpl.html
+ @msn → rui.gravata@hotmail.com
+ @gTalk → rui.gravata@gmail.com
+ @skype → lunovox
+ @PhoneIP: sip:lunovox@ekiga.net
+-->
+
+<effect>
+ <particle
+ position-x = "0"
+ position-y = "0"
+ position-z = "137"
+ lifetime = "30"
+ >
+
+ <emitter>
+ <property name="position-x" min="-16" max="16"/>
+ <property name="position-y" min="-16" max="16"/>
+ <property name="acceleration" value="0.05"/>
+ <property name="momentum" value="0.95"/>
+ <property name="power" min="0" max="0"/>
+ <property name="image" value="graphics/particles/lightning3-275.png|W:#ffffff,88CCCC"/>
+ <property name="lifetime" min="5" max="10"/>
+ <property name="fade-out" value="8"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-16" max="16"/>
+ <property name="position-y" min="-16" max="16"/>
+ <property name="acceleration" value="0.05"/>
+ <property name="momentum" value="0.95"/>
+ <property name="power" min="0" max="0"/>
+ <property name="image" value="graphics/particles/lightning2-263.png|W:#ffffff,88DDDD"/>
+ <property name="lifetime" min="5" max="10"/>
+ <property name="fade-out" value="8"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/lightning2-263.png b/graphics/particles/lightning2-263.png
new file mode 100644
index 0000000..3ce165c
--- /dev/null
+++ b/graphics/particles/lightning2-263.png
Binary files differ
diff --git a/graphics/particles/lightning3-275.png b/graphics/particles/lightning3-275.png
new file mode 100644
index 0000000..4cd933c
--- /dev/null
+++ b/graphics/particles/lightning3-275.png
Binary files differ
diff --git a/graphics/particles/line-small.png b/graphics/particles/line-small.png
new file mode 100644
index 0000000..427e628
--- /dev/null
+++ b/graphics/particles/line-small.png
Binary files differ
diff --git a/graphics/particles/lobbed-object.xml b/graphics/particles/lobbed-object.xml
new file mode 100644
index 0000000..5ce4ef7
--- /dev/null
+++ b/graphics/particles/lobbed-object.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0"?>
+<effect>
+ <particle position-x="0" position-y="0" position-z="0" lifetime="1200">
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="60"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="0.8"/>
+ <property name="gravity" value="0.01"/>
+ <property name="image" value="graphics/particles/fog-medium-a.png"/>
+ <property name="lifetime" min="7" max="18"/>
+ <property name="fade-out" value="6"/>
+ <property name="bounce" value="0.8"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-10" max="10"/>
+ <property name="position-y" min="-10" max="10"/>
+ <property name="position-z" min="30" max="40"/>
+ <property name="vertical-angle" min="15" max="40"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="0.7"/>
+ <property name="gravity" value="0.001"/>
+ <property name="image" value="graphics/particles/blaze.png"/>
+ <property name="lifetime" min="0" max="14"/>
+ <property name="fade-out" value="10"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/longdemonic.particle.xml b/graphics/particles/longdemonic.particle.xml
new file mode 100644
index 0000000..9f850f8
--- /dev/null
+++ b/graphics/particles/longdemonic.particle.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0"?>
+<!--
+insane blue and long/large demonic ghosts effect !
+-->
+<effect>
+ <particle position-x="0" position-y="0" position-z="150">
+ <emitter>
+ <property name="position-z" value="-150"/>
+ <property name="position-y" value="32"/>
+ <property name="acceleration" value="0.05"/>
+ <property name="momentum" value="0.95"/>
+ <property name="image" value="graphics/particles/glow-medium.png|W:#000099"/>
+ <property name="lifetime" min="60" max="140"/>
+ <property name="fade-in" value="30"/>
+ <property name="fade-out" value="30"/>
+ <property name="output" min="1" max="2"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="1" max="3"/>
+ </emitter>
+ <emitter>
+ <property name="position-z" value="-150"/>
+ <property name="position-y" value="32"/>
+ <property name="acceleration" value="0.05"/>
+ <property name="momentum" value="0.95"/>
+ <property name="image" value="graphics/particles/glow-medium.png|W:#000022"/>
+ <property name="lifetime" min="40" max="140"/>
+ <property name="fade-in" value="10"/>
+ <property name="fade-out" value="30"/>
+ <property name="output" min="0" max="1"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="2"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/magic-shield-end.xml b/graphics/particles/magic-shield-end.xml
new file mode 100644
index 0000000..7a9e4b2
--- /dev/null
+++ b/graphics/particles/magic-shield-end.xml
@@ -0,0 +1,273 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author from The Mana World
+Copyright (C) 2016 Evol Online -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="85"
+ lifetime="1">
+ <emitter>
+ <property name="vertical-angle" value="270"/>
+ <property name="power" value="4"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="1" max="1"/>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="-11" max="11"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="10" max="15"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11">
+ <sequence start="4" end="4" delay="10000"/>
+ </animation>
+ <property name="position-z" min="-85" max="0"/>
+ <property name="gravity" value="0.2"/>
+ <property name="lifetime" value="40"/>
+ <property name="fade-out" value="40"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="11" max="33"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="10" max="15"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11">
+ <sequence start="3" end="3" delay="10000"/>
+ </animation>
+ <property name="position-z" min="-85" max="0"/>
+ <property name="gravity" value="0.2"/>
+ <property name="lifetime" value="40"/>
+ <property name="fade-out" value="40"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="34" max="56"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="10" max="15"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11">
+ <sequence start="2" end="2" delay="10000"/>
+ </animation>
+ <property name="position-z" min="-85" max="0"/>
+ <property name="gravity" value="0.2"/>
+ <property name="lifetime" value="40"/>
+ <property name="fade-out" value="40"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="56" max="78"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="10" max="15"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11">
+ <sequence start="1" end="1" delay="10000"/>
+ </animation>
+ <property name="position-z" min="-85" max="0"/>
+ <property name="gravity" value="0.2"/>
+ <property name="lifetime" value="40"/>
+ <property name="fade-out" value="40"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="79" max="101"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="10" max="15"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11">
+ <sequence start="0" end="0" delay="10000"/>
+ </animation>
+ <property name="position-z" min="-85" max="0"/>
+ <property name="gravity" value="0.2"/>
+ <property name="lifetime" value="40"/>
+ <property name="fade-out" value="40"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="101" max="123"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="10" max="15"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11">
+ <sequence start="7" end="7" delay="10000"/>
+ </animation>
+ <property name="position-z" min="-85" max="0"/>
+ <property name="gravity" value="0.2"/>
+ <property name="lifetime" value="40"/>
+ <property name="fade-out" value="40"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="124" max="146"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="10" max="15"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11">
+ <sequence start="6" end="6" delay="10000"/>
+ </animation>
+ <property name="position-z" min="-85" max="0"/>
+ <property name="gravity" value="0.2"/>
+ <property name="lifetime" value="40"/>
+ <property name="fade-out" value="40"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="146" max="168"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="10" max="15"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11">
+ <sequence start="0" end="0" delay="10000"/>
+ </animation>
+ <property name="position-z" min="-85" max="0"/>
+ <property name="gravity" value="0.2"/>
+ <property name="lifetime" value="40"/>
+ <property name="fade-out" value="40"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="169" max="191"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="10" max="15"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11">
+ <sequence start="4" end="4" delay="10000"/>
+ </animation>
+ <property name="position-z" min="-85" max="0"/>
+ <property name="gravity" value="0.2"/>
+ <property name="lifetime" value="40"/>
+ <property name="fade-out" value="40"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="191" max="213"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="10" max="15"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11">
+ <sequence start="3" end="3" delay="10000"/>
+ </animation>
+ <property name="position-z" min="-85" max="0"/>
+ <property name="gravity" value="0.2"/>
+ <property name="lifetime" value="40"/>
+ <property name="fade-out" value="40"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="214" max="236"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="10" max="15"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11">
+ <sequence start="2" end="2" delay="10000"/>
+ </animation>
+ <property name="position-z" min="-85" max="0"/>
+ <property name="gravity" value="0.2"/>
+ <property name="lifetime" value="40"/>
+ <property name="fade-out" value="40"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="236" max="258"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="10" max="15"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11">
+ <sequence start="1" end="1" delay="10000"/>
+ </animation>
+ <property name="position-z" min="-85" max="0"/>
+ <property name="gravity" value="0.2"/>
+ <property name="lifetime" value="40"/>
+ <property name="fade-out" value="40"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="259" max="281"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="10" max="15"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11">
+ <sequence start="0" end="0" delay="10000"/>
+ </animation>
+ <property name="position-z" min="-85" max="0"/>
+ <property name="gravity" value="0.2"/>
+ <property name="lifetime" value="40"/>
+ <property name="fade-out" value="40"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="281" max="303"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="10" max="15"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11">
+ <sequence start="7" end="7" delay="10000"/>
+ </animation>
+ <property name="position-z" min="-85" max="0"/>
+ <property name="gravity" value="0.2"/>
+ <property name="lifetime" value="40"/>
+ <property name="fade-out" value="40"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="304" max="326"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="10" max="15"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11">
+ <sequence start="6" end="6" delay="10000"/>
+ </animation>
+ <property name="position-z" min="-85" max="0"/>
+ <property name="gravity" value="0.2"/>
+ <property name="lifetime" value="40"/>
+ <property name="fade-out" value="40"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="326" max="348"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="10" max="15"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11">
+ <sequence start="0" end="0" delay="10000"/>
+ </animation>
+ <property name="position-z" min="-85" max="0"/>
+ <property name="gravity" value="0.2"/>
+ <property name="lifetime" value="40"/>
+ <property name="fade-out" value="40"/>
+ </emitter>
+ </emitter>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/magic-shield.xml b/graphics/particles/magic-shield.xml
new file mode 100644
index 0000000..c936912
--- /dev/null
+++ b/graphics/particles/magic-shield.xml
@@ -0,0 +1,241 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author from The Mana World
+Copyright (C) 2016 Evol Online -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="0"
+ lifetime="1">
+ <emitter>
+ <property name="vertical-angle" value="90"/>
+ <property name="power" value="4"/>
+ <property name="lifetime" value="25"/>
+ <property name="output" min="1" max="1"/>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="-11" max="11"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="0" max="2"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11">
+ <sequence start="4" end="4" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="5"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="11" max="33"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="0" max="2"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11">
+ <sequence start="3" end="3" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="5"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="34" max="56"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="0" max="2"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11">
+ <sequence start="2" end="2" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="5"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="56" max="78"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="0" max="2"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11">
+ <sequence start="1" end="1" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="5"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="79" max="101"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="0" max="2"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11">
+ <sequence start="0" end="0" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="5"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="101" max="123"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="0" max="2"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11">
+ <sequence start="7" end="7" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="5"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="124" max="146"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="0" max="2"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11">
+ <sequence start="6" end="6" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="5"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="146" max="168"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="0" max="2"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11">
+ <sequence start="5" end="5" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="5"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="169" max="191"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="0" max="2"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11">
+ <sequence start="4" end="4" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="5"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="191" max="213"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="0" max="2"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11">
+ <sequence start="3" end="3" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="5"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="214" max="236"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="0" max="2"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11">
+ <sequence start="2" end="2" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="5"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="236" max="258"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="0" max="2"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11">
+ <sequence start="1" end="1" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="5"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="259" max="281"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="0" max="2"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11">
+ <sequence start="0" end="0" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="5"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="281" max="303"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="0" max="2"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11">
+ <sequence start="7" end="7" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="5"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="304" max="326"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="0" max="2"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11">
+ <sequence start="6" end="6" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="5"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="326" max="348"/>
+ <property name="power" min="18" max="20"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="0" max="2"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#ff0000" width="9" height="11">
+ <sequence start="5" end="5" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="5"/>
+ </emitter>
+ </emitter>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/magic.golden.xml b/graphics/particles/magic.golden.xml
new file mode 100644
index 0000000..2da3e32
--- /dev/null
+++ b/graphics/particles/magic.golden.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Alige, Unknown
+Copyright (C) 2016 Evol Online
+Copyright (C) 2004~2019 The Mana World -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="27"
+ lifetime="150">
+ <emitter>
+ <animation imageset="graphics/particles/sparkles.png|W:#a0a000,ffdf10" width="15" height="15">
+ <sequence start="0" end="3" delay="50"/>
+ <frame index="0" delay="100"/>
+ </animation>
+ <property name="vertical-angle" value="90"/>
+ <property name="power" value="1.1"/>
+ <property name="lifetime" min="50" max="60"/>
+ <property name="output" value="1"/>
+ <property name="output-pause" value="4"/>
+ <property name="fade-in" min="5" max="10"/>
+ <property name="fade-out" value="15"/>
+ <property name="position-x" min="-12" max="12"/>
+ <property name="position-y" value="32"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/magic.green.xml b/graphics/particles/magic.green.xml
new file mode 100644
index 0000000..5ca502a
--- /dev/null
+++ b/graphics/particles/magic.green.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Alige, Unknown
+Copyright (C) 2016 Evol Online
+Copyright (C) 2004~2019 The Mana World -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="27"
+ lifetime="150">
+ <emitter>
+ <animation imageset="graphics/particles/sparkles.png|W:#00a000,30ff30" width="15" height="15">
+ <sequence start="0" end="3" delay="50"/>
+ <frame index="0" delay="100"/>
+ </animation>
+ <property name="vertical-angle" value="90"/>
+ <property name="power" value="1.1"/>
+ <property name="lifetime" min="50" max="60"/>
+ <property name="output" value="1"/>
+ <property name="output-pause" value="4"/>
+ <property name="fade-in" min="5" max="10"/>
+ <property name="fade-out" value="15"/>
+ <property name="position-x" min="-12" max="12"/>
+ <property name="position-y" value="32"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/magic.red.xml b/graphics/particles/magic.red.xml
new file mode 100644
index 0000000..e918928
--- /dev/null
+++ b/graphics/particles/magic.red.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Alige, Unknown
+Copyright (C) 2016 Evol Online
+Copyright (C) 2004~2019 The Mana World -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="27"
+ lifetime="150">
+ <emitter>
+ <animation imageset="graphics/particles/sparkles.png|W:#b00000,ff8020" width="15" height="15">
+ <sequence start="0" end="3" delay="50"/>
+ <frame index="0" delay="100"/>
+ </animation>
+ <property name="vertical-angle" value="90"/>
+ <property name="power" value="1.1"/>
+ <property name="lifetime" min="50" max="60"/>
+ <property name="output" value="1"/>
+ <property name="output-pause" value="4"/>
+ <property name="fade-in" min="5" max="10"/>
+ <property name="fade-out" value="15"/>
+ <property name="position-x" min="-12" max="12"/>
+ <property name="position-y" value="32"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/magic.white.xml b/graphics/particles/magic.white.xml
new file mode 100644
index 0000000..344b8bd
--- /dev/null
+++ b/graphics/particles/magic.white.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Alige, Unknown
+Copyright (C) 2016 Evol Online
+Copyright (C) 2004~2019 The Mana World -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="27"
+ lifetime="150">
+ <emitter>
+ <animation imageset="graphics/particles/sparkles.png|W:#e0e0e0,ffffff" width="15" height="15">
+ <sequence start="0" end="3" delay="50"/>
+ <frame index="0" delay="100"/>
+ </animation>
+ <property name="vertical-angle" value="90"/>
+ <property name="power" value="1.1"/>
+ <property name="lifetime" min="50" max="60"/>
+ <property name="output" value="1"/>
+ <property name="output-pause" value="4"/>
+ <property name="fade-in" min="5" max="10"/>
+ <property name="fade-out" value="15"/>
+ <property name="position-x" min="-12" max="12"/>
+ <property name="position-y" value="32"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/magic.xml b/graphics/particles/magic.xml
new file mode 100644
index 0000000..93dfd89
--- /dev/null
+++ b/graphics/particles/magic.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Alige
+Copyright (C) 2016 Evol Online -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="27"
+ lifetime="150">
+ <emitter>
+ <animation imageset="graphics/particles/sparkles.png|W:#0020ff,20f0ff" width="15" height="15">
+ <sequence start="0" end="3" delay="50"/>
+ <frame index="0" delay="100"/>
+ </animation>
+ <property name="vertical-angle" value="90"/>
+ <property name="power" value="1.1"/>
+ <property name="lifetime" min="50" max="60"/>
+ <property name="output" value="1"/>
+ <property name="output-pause" value="4"/>
+ <property name="fade-in" min="5" max="10"/>
+ <property name="fade-out" value="15"/>
+ <property name="position-x" min="-12" max="12"/>
+ <property name="position-y" value="32"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/magica-cartola.particle.xml b/graphics/particles/magica-cartola.particle.xml
new file mode 100644
index 0000000..817ee0f
--- /dev/null
+++ b/graphics/particles/magica-cartola.particle.xml
@@ -0,0 +1,57 @@
+<?xml version="1.0"?>
+
+<!--
+Duas faíscas amareladas se movimentando em espiral e deixhando um
+rastro de faíscas também amareladas para simular a mágica da cartola.
+
+Modificação do efeito: wispdance.particle.xml
+-->
+
+<effect>
+ <particle
+ position-x = "0"
+ position-y = "0"
+ position-z = "50"
+ lifetime = "1"
+ >
+ <!-- AMARELADA -->
+ <emitter>
+ <property name="lifetime" min="250" max="300"/>
+ <property name="position-x" value = "25"/>
+ <property name="position-y" value = "0"/>
+ <property name="position-z" value = "10"/>
+ <property name="image" value="graphics/particles/orb-large.png|W:#ddff66,ffffff" />
+ <property name="horizontal-angle" value= "90"/>
+ <property name="vertical-angle" value = "0" />
+ <property name="power" value = "2" />
+ <property name="acceleration" value = "0.1" />
+ <emitter>
+ <property name="output" min="-2" max="2" />
+ <property name="image" value="graphics/particles/star-small.png|W:#ddff66,ffffff"/>
+ <property name="lifetime" min="200" max="250"/>
+ <property name="fade-out" value="200" />
+ <property name="gravity" value="0.005" />
+ </emitter>
+ </emitter>
+
+ <!-- DOURADA -->
+ <emitter>
+ <property name="lifetime" min="250" max="300"/>
+ <property name="position-x" value = "-25"/>
+ <property name="position-y" value = "0"/>
+ <property name="position-z" value = "10"/>
+ <property name="image" value="graphics/particles/orb-large.png|W:#ffdd66,ffffff" />
+ <property name="horizontal-angle" value= "270"/>
+ <property name="vertical-angle" value = "0" />
+ <property name="power" value = "2" />
+ <property name="acceleration" value = "0.1" />
+ <emitter>
+ <property name="output" min="-2" max="2" />
+ <property name="image" value="graphics/particles/star-small.png|W:#ffdd66,ffffff"/>
+ <property name="lifetime" min="200" max="250"/>
+ <property name="fade-out" value="200" />
+ <property name="gravity" value="0.005" />
+ </emitter>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/magicbif.particle.xml b/graphics/particles/magicbif.particle.xml
new file mode 100644
index 0000000..a60b9bb
--- /dev/null
+++ b/graphics/particles/magicbif.particle.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<!-- Author: Saulc
+A small cloud particle effect intended for use with the bif mob
+Copyright (C) 2018 TMW2
+-->
+<effect>
+ <particle position-x="0" position-y="0" position-z="40">
+ <emitter>
+ <property name="position-x" min="-16" max="32"/>
+ <property name="position-y" min="-16" max="16"/>
+ <property name="position-z" min="-16" max="16"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="0" max="360"/>
+ <property name="power" min="0.4" max="2"/>
+ <property name="lifetime" value="120"/>
+ <property name="fade-out" value="50"/>
+ <property name="fade-in" value="60"/>
+ <property name="output" min="-20" max="1"/>
+ <property name="acceleration" value="0.1"/>
+ <property name="alpha" value="0.5"/>
+ <property name="image" value="graphics/particles/star-small2.png|W:#6a00fc,1c9fff"/>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
+
diff --git a/graphics/particles/manapiou.particle.xml b/graphics/particles/manapiou.particle.xml
new file mode 100644
index 0000000..58a71e4
--- /dev/null
+++ b/graphics/particles/manapiou.particle.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0"?>
+<!--
+A small blue star particle effect intended for use with the Mana piou mob
+-->
+<effect>
+ <particle position-x="0" position-y="-6" position-z="48">
+ <emitter>
+ <property name="position-x" min="-16" max="32"/>
+ <property name="position-y" min="-16" max="16"/>
+ <property name="position-z" min="-16" max="16"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="0" max="360"/>
+ <property name="power" min="0.4" max="2"/>
+ <property name="lifetime" value="140"/>
+ <property name="fade-out" value="45"/>
+ <property name="fade-in" value="45"/>
+ <property name="output" min="-20" max="1"/>
+ <property name="acceleration" value="0.1"/>
+ <property name="alpha" value="0.5"/>
+ <property name="image" value="graphics/particles/star-small.png|W:#00ffe5,ffffff"/>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/medium-blindinglight.xml b/graphics/particles/medium-blindinglight.xml
new file mode 100644
index 0000000..7c9480a
--- /dev/null
+++ b/graphics/particles/medium-blindinglight.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0"?>
+<!--
+A medium blinding light, that stay on the ground, like a layer of clouds.
+-->
+<effect>
+ <particle position-x="-16" position-y="0" position-z="40" lifetime="1">
+ <emitter>
+ <property name="position-x" min="-2" max="2"/>
+ <property name="position-y" min="-2" max="2"/>
+ <property name="vertical-angle" min="-60" max="60"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="3"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/light-large.png"/>
+ <property name="lifetime" min="3000" max="4000"/>
+ <property name="output" min="10" max="800"/>
+ <property name="fade-out" value="10"/>
+ <property name="bounce" value="0.1"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/medium-blindinglight2.xml b/graphics/particles/medium-blindinglight2.xml
new file mode 100644
index 0000000..45cc998
--- /dev/null
+++ b/graphics/particles/medium-blindinglight2.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0"?>
+<!--
+Smoke Grenade: When you need to take players by surprise and RUN.
+-->
+<effect>
+ <particle position-x="-16" position-y="0" position-z="40" lifetime="200">
+ <emitter>
+ <property name="position-x" min="-2" max="2"/>
+ <property name="position-y" min="-2" max="2"/>
+ <property name="vertical-angle" min="-60" max="60"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="3"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/light-large.png"/>
+ <property name="lifetime" min="200" max="200"/>
+ <property name="output" min="10" max="800"/>
+ <property name="fade-out" value="10"/>
+ <property name="bounce" value="0.1"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/misc.coldbolt.xml b/graphics/particles/misc.coldbolt.xml
new file mode 100644
index 0000000..1d15e49
--- /dev/null
+++ b/graphics/particles/misc.coldbolt.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<!--
+ Firebolt
+ Code file by Source of Tales, modified by Jesusalva
+ (C) 2019, Moubootaur Legends
+-->
+<effect>
+ <particle
+ position-x="-32"
+ position-y="32"
+ position-z="0"
+ lifetime="75">
+ <animation imageset="graphics/particles/misc.png|W:#009eff,#00ffff"
+ width="42"
+ height="50">
+ <sequence start="18" end="23" delay="125" />
+ </animation>
+ </particle>
+</effect>
diff --git a/graphics/particles/misc.earthbolt.xml b/graphics/particles/misc.earthbolt.xml
new file mode 100644
index 0000000..b295d19
--- /dev/null
+++ b/graphics/particles/misc.earthbolt.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<!--
+ Firebolt
+ Code file by Source of Tales, modified by Jesusalva
+ (C) 2019, Moubootaur Legends
+-->
+<effect>
+ <particle
+ position-x="-32"
+ position-y="32"
+ position-z="0"
+ lifetime="75">
+ <animation imageset="graphics/particles/misc.png|W:#ddffcc,#ffffee"
+ width="42"
+ height="50">
+ <sequence start="18" end="23" delay="125" />
+ </animation>
+ </particle>
+</effect>
diff --git a/graphics/particles/misc.firebolt.xml b/graphics/particles/misc.firebolt.xml
new file mode 100644
index 0000000..7f56d73
--- /dev/null
+++ b/graphics/particles/misc.firebolt.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<!--
+ Firebolt
+ Code file by Source of Tales, modified by Jesusalva
+ (C) 2019, Moubootaur Legends
+-->
+<effect>
+ <particle
+ position-x="-32"
+ position-y="32"
+ position-z="0"
+ lifetime="75">
+ <animation imageset="graphics/particles/misc.png|W:#ff9e00,#ffff00"
+ width="42"
+ height="50">
+ <sequence start="18" end="23" delay="125" />
+ </animation>
+ </particle>
+</effect>
diff --git a/graphics/particles/misc.png b/graphics/particles/misc.png
new file mode 100644
index 0000000..2cf0b4e
--- /dev/null
+++ b/graphics/particles/misc.png
Binary files differ
diff --git a/graphics/particles/misc.thunderbolt.xml b/graphics/particles/misc.thunderbolt.xml
new file mode 100644
index 0000000..72954f5
--- /dev/null
+++ b/graphics/particles/misc.thunderbolt.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<!--
+ Firebolt
+ Code file by Source of Tales, modified by Jesusalva
+ (C) 2019, Moubootaur Legends
+-->
+<effect>
+ <particle
+ position-x="-32"
+ position-y="32"
+ position-z="0"
+ lifetime="75">
+ <animation imageset="graphics/particles/misc.png|W:#44ff00,#66ff00"
+ width="42"
+ height="50">
+ <sequence start="18" end="23" delay="125" />
+ </animation>
+ </particle>
+</effect>
diff --git a/graphics/particles/monster-ball-lightning-blue.particle.xml b/graphics/particles/monster-ball-lightning-blue.particle.xml
new file mode 100644
index 0000000..564928b
--- /dev/null
+++ b/graphics/particles/monster-ball-lightning-blue.particle.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<effect>
+ <particle position-x="0" position-y="0" position-z="10">
+ <emitter>
+ <property name="position-z" min="16" max="48"/>
+ <animation imageset="graphics/particles/electricity.particle.png|W:#FF00FF" width="15" height="15">
+ <sequence start="0" end="7" delay="20"/>
+ </animation>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="gravity" value="0.1"/>
+ <property name="randomness" value="125"/>
+ <property name="lifetime" value="75"/>
+ <property name="fade-in" value="5"/>
+ <property name="fade-out" value="20"/>
+ <property name="alpha" value="0.6"/>
+ <property name="output" value="1"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/monster-ball-lightning-red.particle.xml b/graphics/particles/monster-ball-lightning-red.particle.xml
new file mode 100644
index 0000000..aedb039
--- /dev/null
+++ b/graphics/particles/monster-ball-lightning-red.particle.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<effect>
+ <particle position-x="0" position-y="0" position-z="10">
+ <emitter>
+ <property name="position-z" min="16" max="48"/>
+ <animation imageset="graphics/particles/electricity.particle.png|W:#FFFF00" width="15" height="15">
+ <sequence start="0" end="7" delay="20"/>
+ </animation>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="gravity" value="0.1"/>
+ <property name="randomness" value="125"/>
+ <property name="lifetime" value="75"/>
+ <property name="fade-in" value="5"/>
+ <property name="fade-out" value="20"/>
+ <property name="alpha" value="0.6"/>
+ <property name="output" value="1"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/monster-magicgoblin-foefire.particle.xml b/graphics/particles/monster-magicgoblin-foefire.particle.xml
new file mode 100644
index 0000000..aa42f7f
--- /dev/null
+++ b/graphics/particles/monster-magicgoblin-foefire.particle.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0"?>
+<!--
+A horizontal flame burst with a range of about 60 pixels. (?)
+Creates up to 400 particles but only for a very brief moment. (?)
+used for the foefire attack of the Magic Goblin.
+-->
+<effect>
+ <particle position-x="0" position-y="0" position-z="16" lifetime="25">
+ <emitter>
+ <property name="position-x" min="0" max="0"/>
+ <property name="position-y" min="-8" max="-8"/>
+ <property name="horizontal-angle" min="80" max="100"/>
+ <property name="vertical-angle" min="-20" max="20"/>
+ <property name="power" min="1" max="1.5"/>
+ <property name="momentum" value="0.99"/>
+ <property name="gravity" value="-0.02"/>
+ <animation imageset="graphics/particles/aniblaze.png|W:#00FFFF,0000ff" width="8" height="8">
+ <frame index="0" delay="5"/>
+ <frame index="1" delay="10"/>
+ <frame index="2" delay="15"/>
+ <frame index="3" delay="20"/>
+ <frame index="4" delay="25"/>
+ <frame index="5" delay="30"/>
+ <frame index="6" delay="35"/>
+ <frame index="7" delay="40"/>
+ <frame index="8" delay="45"/>
+ <frame index="9" delay="50"/>
+ <frame index="10" delay="60"/>
+ <frame index="11" delay="75"/>
+ <frame index="12" delay="90"/>
+ <frame index="13" delay="9999"/>
+ </animation>
+ <property name="lifetime" min="0" max="110"/>
+ <property name="output" min="5" max="10"/>
+ <property name="fade-in" value="0"/>
+ <property name="fade-out" value="90"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/monster-troll-foefire.particle.png b/graphics/particles/monster-troll-foefire.particle.png
new file mode 100644
index 0000000..371f93b
--- /dev/null
+++ b/graphics/particles/monster-troll-foefire.particle.png
Binary files differ
diff --git a/graphics/particles/monster-troll-foefire.particle.xml b/graphics/particles/monster-troll-foefire.particle.xml
new file mode 100644
index 0000000..6e3bcce
--- /dev/null
+++ b/graphics/particles/monster-troll-foefire.particle.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0"?>
+<!--
+A horizontal flame burst with a range of about 60 pixels.
+Creates up to 400 particles but only for a very brief moment.
+used for the foefire attack of the Trolls.
+-->
+<effect>
+ <particle position-x="0" position-y="0" position-z="16" lifetime="25">
+ <emitter>
+ <property name="position-x" min="0" max="0"/>
+ <property name="position-y" min="-8" max="-8"/>
+ <property name="horizontal-angle" min="80" max="100"/>
+ <property name="vertical-angle" min="-20" max="20"/>
+ <property name="power" min="1" max="1.5"/>
+ <property name="momentum" value="0.99"/>
+ <property name="gravity" value="-0.02"/>
+ <animation imageset="graphics/particles/monster-troll-foefire.particle.png|W:#00FFFF,0000ff" width="24" height="24">
+ <frame index="0" delay="5"/>
+ <frame index="1" delay="10"/>
+ <frame index="2" delay="15"/>
+ <frame index="3" delay="25"/>
+ <frame index="4" delay="35"/>
+ <frame index="5" delay="60"/>
+ <frame index="6" delay="95"/>
+ <frame index="7" delay="160"/>
+ <frame index="8" delay="9999"/>
+ </animation>
+ <property name="lifetime" min="0" max="110"/>
+ <property name="output" min="5" max="10"/>
+ <property name="fade-in" value="0"/>
+ <property name="fade-out" value="90"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/moonshroom-attack.particle.xml b/graphics/particles/moonshroom-attack.particle.xml
new file mode 100644
index 0000000..95eed9e
--- /dev/null
+++ b/graphics/particles/moonshroom-attack.particle.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0"?>
+<!--
+A energy ball like particle effect intended for use of the Moonshroom's attacks.
+-->
+<effect>
+ <particle position-x="0" position-y="0" position-z="8" lifetime="102">
+ <emitter>
+ <property name="image" value="graphics/particles/star-small.png|W:#f7fe70,dfeb01"/>
+ <property name="lifetime" value="200"/>
+ <property name="fade-out" value="100"/>
+ <property name="output" min="1" max="2"/>
+ <property name="power" min="1" max="3"/>
+ <property name="horizontal-angle" min="-15" max="-175"/>
+ <property name="momentum" value="0.95"/>
+ <property name="randomness" value="200"/>
+ <property name="vertical-angle" min="0" max="90"/>
+ </emitter>
+ <emitter>
+ <property name="image" value="graphics/particles/orb-large.png|W:#f7fe70,dfeb01"/>
+ <property name="lifetime" value="225"/>
+ <property name="fade-out" value="100"/>
+ <property name="output" min="0" max="1"/>
+ <property name="power" value="1"/>
+ <property name="horizontal-angle" min="-10" max="-10"/>
+ <property name="momentum" value="0.95"/>
+ <property name="randomness" value="75"/>
+ <property name="vertical-angle" min="0" max="90"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/moonshroom.particle.xml b/graphics/particles/moonshroom.particle.xml
new file mode 100644
index 0000000..c3da063
--- /dev/null
+++ b/graphics/particles/moonshroom.particle.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0"?>
+<!--
+A small cloud particle effect intended for use with the Moonshroom mob
+-->
+<effect>
+ <particle position-x="0" position-y="0" position-z="48">
+ <emitter>
+ <property name="position-x" min="-16" max="32"/>
+ <property name="position-y" min="-16" max="16"/>
+ <property name="position-z" min="-16" max="16"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="0" max="360"/>
+ <property name="power" min="0.4" max="2"/>
+ <property name="lifetime" value="160"/>
+ <property name="fade-out" value="40"/>
+ <property name="fade-in" value="40"/>
+ <property name="output" min="-20" max="1"/>
+ <property name="acceleration" value="0.1"/>
+ <property name="alpha" value="0.5"/>
+ <property name="image" value="graphics/particles/star-small.png|W:#ffff00,ffffff"/>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/orb-large.png b/graphics/particles/orb-large.png
new file mode 100644
index 0000000..dca87fd
--- /dev/null
+++ b/graphics/particles/orb-large.png
Binary files differ
diff --git a/graphics/particles/orb-large2.png b/graphics/particles/orb-large2.png
new file mode 100644
index 0000000..de9e1b3
--- /dev/null
+++ b/graphics/particles/orb-large2.png
Binary files differ
diff --git a/graphics/particles/orb-medium.png b/graphics/particles/orb-medium.png
new file mode 100644
index 0000000..602357b
--- /dev/null
+++ b/graphics/particles/orb-medium.png
Binary files differ
diff --git a/graphics/particles/orb-small.png b/graphics/particles/orb-small.png
new file mode 100644
index 0000000..1d87f1d
--- /dev/null
+++ b/graphics/particles/orb-small.png
Binary files differ
diff --git a/graphics/particles/panels.xml b/graphics/particles/panels.xml
new file mode 100644
index 0000000..18833b0
--- /dev/null
+++ b/graphics/particles/panels.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Alige
+Copyright (C) 2014 Evol Online -->
+
+<effect>
+ <particle position-x="16"
+ position-y="62"
+ position-z="27">
+ <emitter>
+ <property name="image" value="graphics/particles/star-small.png|W:#f3ffbe,f3ffe3"/>
+ <property name="vertical-angle" value="90"/>
+ <property name="power" value="0.3"/>
+ <property name="gravity" value="-0.0005"/>
+ <property name="lifetime" value="110"/>
+ <property name="output" min="-6" max="1"/>
+ <property name="output-pause" min="1" max="3"/>
+ <property name="fade-in" value="20"/>
+ <property name="fade-out" value="30"/>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-5" max="-10"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/peixe-salto.png b/graphics/particles/peixe-salto.png
new file mode 100644
index 0000000..79905d9
--- /dev/null
+++ b/graphics/particles/peixe-salto.png
Binary files differ
diff --git a/graphics/particles/peixe-salto1.xml b/graphics/particles/peixe-salto1.xml
new file mode 100644
index 0000000..2bd942d
--- /dev/null
+++ b/graphics/particles/peixe-salto1.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+
+<effect>
+
+ <particle
+ position-x = "0"
+ position-y = "0"
+ position-z = "0"
+ >
+
+ <animation imageset="graphics/particles/peixe-salto.png" width="32" height="32">
+ <sequence start="0" end="9" delay="80"/>
+ <frame index="29" delay="10000"/>
+ </animation>
+
+ </particle>
+
+</effect>
diff --git a/graphics/particles/peixe-salto10.xml b/graphics/particles/peixe-salto10.xml
new file mode 100644
index 0000000..bbd3fb0
--- /dev/null
+++ b/graphics/particles/peixe-salto10.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+
+<effect>
+
+ <particle
+ position-x = "0"
+ position-y = "0"
+ position-z = "0"
+ >
+
+ <animation imageset="graphics/particles/peixe-salto.png" width="32" height="32">
+ <frame index="29" delay="6700"/>
+ <sequence start="30" end="38" delay="80"/>
+ <frame index="19" delay="80"/>
+ <frame index="29" delay="11300"/>
+ </animation>
+
+ </particle>
+
+</effect>
diff --git a/graphics/particles/peixe-salto11.xml b/graphics/particles/peixe-salto11.xml
new file mode 100644
index 0000000..6b0852f
--- /dev/null
+++ b/graphics/particles/peixe-salto11.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+
+<effect>
+
+ <particle
+ position-x = "0"
+ position-y = "0"
+ position-z = "0"
+ >
+
+ <animation imageset="graphics/particles/peixe-salto.png" width="32" height="32">
+ <frame index="29" delay="3200"/>
+ <sequence start="10" end="19" delay="80"/>
+ <frame index="29" delay="4800"/>
+ </animation>
+
+ </particle>
+
+</effect>
diff --git a/graphics/particles/peixe-salto12.xml b/graphics/particles/peixe-salto12.xml
new file mode 100644
index 0000000..116a16d
--- /dev/null
+++ b/graphics/particles/peixe-salto12.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+
+<effect>
+
+ <particle
+ position-x = "0"
+ position-y = "0"
+ position-z = "0"
+ >
+
+ <animation imageset="graphics/particles/peixe-salto.png" width="32" height="32">
+ <frame index="29" delay="4200"/>
+ <sequence start="0" end="9" delay="80"/>
+ <frame index="29" delay="3800"/>
+ </animation>
+
+ </particle>
+
+</effect>
diff --git a/graphics/particles/peixe-salto2.xml b/graphics/particles/peixe-salto2.xml
new file mode 100644
index 0000000..ca87814
--- /dev/null
+++ b/graphics/particles/peixe-salto2.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+
+<effect>
+
+ <particle
+ position-x = "0"
+ position-y = "0"
+ position-z = "0"
+ >
+
+ <animation imageset="graphics/particles/peixe-salto.png" width="32" height="32">
+ <frame index="29" delay="3000"/>
+ <sequence start="10" end="19" delay="80"/>
+ <frame index="29" delay="7000"/>
+ </animation>
+
+ </particle>
+
+</effect>
diff --git a/graphics/particles/peixe-salto3.xml b/graphics/particles/peixe-salto3.xml
new file mode 100644
index 0000000..f01e710
--- /dev/null
+++ b/graphics/particles/peixe-salto3.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+
+<effect>
+
+ <particle
+ position-x = "0"
+ position-y = "0"
+ position-z = "0"
+ >
+
+ <animation imageset="graphics/particles/peixe-salto.png" width="32" height="32">
+ <frame index="29" delay="4750"/>
+ <sequence start="20" end="28" delay="80"/>
+ <frame index="9" delay="80"/>
+ <frame index="29" delay="9250"/>
+ </animation>
+
+ </particle>
+
+</effect>
diff --git a/graphics/particles/peixe-salto4.xml b/graphics/particles/peixe-salto4.xml
new file mode 100644
index 0000000..89c8c26
--- /dev/null
+++ b/graphics/particles/peixe-salto4.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+
+<effect>
+
+ <particle
+ position-x = "0"
+ position-y = "0"
+ position-z = "0"
+ >
+
+ <animation imageset="graphics/particles/peixe-salto.png" width="32" height="32">
+ <frame index="29" delay="7700"/>
+ <sequence start="30" end="38" delay="80"/>
+ <frame index="19" delay="80"/>
+ <frame index="29" delay="6300"/>
+ </animation>
+
+ </particle>
+
+</effect>
diff --git a/graphics/particles/peixe-salto5.xml b/graphics/particles/peixe-salto5.xml
new file mode 100644
index 0000000..175644c
--- /dev/null
+++ b/graphics/particles/peixe-salto5.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+
+<effect>
+
+ <particle
+ position-x = "0"
+ position-y = "0"
+ position-z = "0"
+ >
+
+ <animation imageset="graphics/particles/peixe-salto.png" width="32" height="32">
+ <frame index="29" delay="5400"/>
+ <sequence start="40" end="48" delay="80"/>
+ <frame index="9" delay="80"/>
+ <frame index="29" delay="10600"/>
+ </animation>
+
+ </particle>
+
+</effect>
diff --git a/graphics/particles/peixe-salto6.xml b/graphics/particles/peixe-salto6.xml
new file mode 100644
index 0000000..d471be1
--- /dev/null
+++ b/graphics/particles/peixe-salto6.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+
+<effect>
+
+ <particle
+ position-x = "0"
+ position-y = "0"
+ position-z = "0"
+ >
+
+ <animation imageset="graphics/particles/peixe-salto.png" width="32" height="32">
+ <frame index="29" delay="3800"/>
+ <sequence start="50" end="58" delay="80"/>
+ <frame index="19" delay="80"/>
+ <frame index="29" delay="12200"/>
+ </animation>
+
+ </particle>
+
+</effect>
diff --git a/graphics/particles/peixe-salto7.xml b/graphics/particles/peixe-salto7.xml
new file mode 100644
index 0000000..a2ce09f
--- /dev/null
+++ b/graphics/particles/peixe-salto7.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+
+<effect>
+
+ <particle
+ position-x = "0"
+ position-y = "0"
+ position-z = "0"
+ >
+
+ <animation imageset="graphics/particles/peixe-salto.png" width="32" height="32">
+ <frame index="29" delay="3800"/>
+ <sequence start="40" end="48" delay="80"/>
+ <frame index="9" delay="80"/>
+ <frame index="29" delay="8200"/>
+ </animation>
+
+ </particle>
+
+</effect>
diff --git a/graphics/particles/peixe-salto8.xml b/graphics/particles/peixe-salto8.xml
new file mode 100644
index 0000000..c4611c4
--- /dev/null
+++ b/graphics/particles/peixe-salto8.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+
+<effect>
+
+ <particle
+ position-x = "0"
+ position-y = "0"
+ position-z = "0"
+ >
+
+ <animation imageset="graphics/particles/peixe-salto.png" width="32" height="32">
+ <frame index="29" delay="6400"/>
+ <sequence start="50" end="58" delay="80"/>
+ <frame index="19" delay="80"/>
+ <frame index="29" delay="5600"/>
+ </animation>
+
+ </particle>
+
+</effect>
diff --git a/graphics/particles/peixe-salto9.xml b/graphics/particles/peixe-salto9.xml
new file mode 100644
index 0000000..c815510
--- /dev/null
+++ b/graphics/particles/peixe-salto9.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+
+<effect>
+
+ <particle
+ position-x = "0"
+ position-y = "0"
+ position-z = "0"
+ >
+
+ <animation imageset="graphics/particles/peixe-salto.png" width="32" height="32">
+ <frame index="29" delay="8000"/>
+ <sequence start="20" end="28" delay="80"/>
+ <frame index="9" delay="80"/>
+ <frame index="29" delay="10000"/>
+ </animation>
+
+ </particle>
+
+</effect>
diff --git a/graphics/particles/pentagram-blacklinedraw.particle.xml b/graphics/particles/pentagram-blacklinedraw.particle.xml
new file mode 100644
index 0000000..3b55729
--- /dev/null
+++ b/graphics/particles/pentagram-blacklinedraw.particle.xml
@@ -0,0 +1,127 @@
+<?xml version="1.0"?>
+<!--
+Pentagram on floor effect with flashes along the lines.
+Based on the one by fate with simplified structure and modified to be a permanent effect.
+Particle count fluctuates around 800-1000
+
+ (0, -76.0),
+
+(-57, -35), (57, -35),
+
+
+ (-35, 33)] [(35, 33),
+-->
+<effect>
+ <particle position-x="0" position-y="0" position-z="0">
+ <emitter>
+ <property name="position-y" value="-16"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="0" max="0"/>
+ <property name="power" value="60"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" value="5"/>
+ <emitter>
+ <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/>
+ <property name="lifetime" value="77"/>
+ <property name="fade-in" value="57"/>
+ <property name="fade-out" value="20"/>
+ <property name="output" value="1"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="position-x" value="57"/>
+ <property name="position-y" value="-35"/>
+ <property name="output" min="-50" max="1"/>
+ <property name="lifetime" value="1"/>
+ <emitter>
+ <property name="horizontal-angle" value="180"/>
+ <property name="vertical-angle" min="0" max="0"/>
+ <property name="power" value="2"/>
+ <property name="lifetime" value="57"/>
+ <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/>
+ <emitter>
+ <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/>
+ <property name="lifetime" value="20"/>
+ <property name="fade-out" value="20"/>
+ <property name="output" value="1"/>
+ </emitter>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="position-x" value="-57"/>
+ <property name="position-y" value="-35"/>
+ <property name="output" min="-50" max="1"/>
+ <property name="lifetime" value="1"/>
+ <emitter>
+ <property name="horizontal-angle" value="36"/>
+ <property name="vertical-angle" min="0" max="0"/>
+ <property name="power" value="2"/>
+ <property name="lifetime" value="57"/>
+ <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/>
+ <emitter>
+ <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/>
+ <property name="lifetime" value="20"/>
+ <property name="fade-out" value="20"/>
+ <property name="output" value="1"/>
+ </emitter>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="position-x" value="35"/>
+ <property name="position-y" value="33"/>
+ <property name="output" min="-50" max="1"/>
+ <property name="lifetime" value="1"/>
+ <emitter>
+ <property name="horizontal-angle" value="252"/>
+ <property name="vertical-angle" min="0" max="0"/>
+ <property name="power" value="2"/>
+ <property name="lifetime" value="57"/>
+ <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/>
+ <emitter>
+ <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/>
+ <property name="lifetime" value="20"/>
+ <property name="fade-out" value="20"/>
+ <property name="output" value="1"/>
+ </emitter>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="position-y" value="-76"/>
+ <property name="position-x" value="0"/>
+ <property name="output" min="-50" max="1"/>
+ <property name="lifetime" value="1"/>
+ <emitter>
+ <property name="horizontal-angle" value="108"/>
+ <property name="vertical-angle" min="0" max="0"/>
+ <property name="power" value="2"/>
+ <property name="lifetime" value="57"/>
+ <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/>
+ <emitter>
+ <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/>
+ <property name="lifetime" value="20"/>
+ <property name="fade-out" value="20"/>
+ <property name="output" value="1"/>
+ </emitter>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="position-x" value="-35"/>
+ <property name="position-y" value="33"/>
+ <property name="output" min="-50" max="1"/>
+ <property name="lifetime" value="1"/>
+ <emitter>
+ <property name="horizontal-angle" value="324"/>
+ <property name="vertical-angle" min="0" max="0"/>
+ <property name="power" value="2"/>
+ <property name="lifetime" value="57"/>
+ <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/>
+ <emitter>
+ <property name="image" value="graphics/particles/gloworb-small.png|W:#000000"/>
+ <property name="lifetime" value="20"/>
+ <property name="fade-out" value="20"/>
+ <property name="output" value="1"/>
+ </emitter>
+ </emitter>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/pentagram-burst.xml b/graphics/particles/pentagram-burst.xml
new file mode 100644
index 0000000..0f39c0f
--- /dev/null
+++ b/graphics/particles/pentagram-burst.xml
@@ -0,0 +1,142 @@
+<?xml version="1.0"?>
+<!--
+330 particles total.
+-->
+<effect>
+ <particle position-x="0" position-y="0" position-z="0" lifetime="1">
+ <emitter>
+ <property name="position-y" value="-16"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="0" max="0"/>
+ <property name="power" value="60"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" value="130"/>
+ <emitter>
+ <property name="gravity" min="-0.005" max="-0.002"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="80" max="100"/>
+ <property name="power" min="0.01" max="0.4"/>
+ <property name="image" value="graphics/particles/orb-medium.png|W:#800000,d02020"/>
+ <property name="lifetime" value="120"/>
+ <property name="fade-in" value="5"/>
+ <property name="fade-out" value="80"/>
+ <property name="output" value="1"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="position-x" value="57"/>
+ <property name="position-y" value="-35"/>
+ <property name="lifetime" value="1"/>
+ <emitter>
+ <property name="horizontal-angle" value="180"/>
+ <property name="vertical-angle" min="0" max="0"/>
+ <property name="power" min="0" max="114"/>
+ <property name="output" value="40"/>
+ <property name="lifetime" value="1"/>
+ <emitter>
+ <property name="gravity" min="-0.005" max="-0.002"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="80" max="100"/>
+ <property name="power" min="0.01" max="0.4"/>
+ <property name="image" value="graphics/particles/orb-medium.png|W:#800000,d02020"/>
+ <property name="lifetime" value="120"/>
+ <property name="fade-in" value="5"/>
+ <property name="fade-out" value="80"/>
+ <property name="output" value="1"/>
+ </emitter>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="position-x" value="-57"/>
+ <property name="position-y" value="-35"/>
+ <property name="lifetime" value="1"/>
+ <emitter>
+ <property name="horizontal-angle" value="36"/>
+ <property name="vertical-angle" min="0" max="0"/>
+ <property name="power" min="0" max="114"/>
+ <property name="output" value="40"/>
+ <property name="lifetime" value="1"/>
+ <emitter>
+ <property name="gravity" min="-0.005" max="-0.002"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="80" max="100"/>
+ <property name="power" min="0.01" max="0.4"/>
+ <property name="image" value="graphics/particles/orb-medium.png|W:#800000,d02020"/>
+ <property name="lifetime" value="120"/>
+ <property name="fade-in" value="5"/>
+ <property name="fade-out" value="80"/>
+ <property name="output" value="1"/>
+ </emitter>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="position-x" value="35"/>
+ <property name="position-y" value="33"/>
+ <property name="lifetime" value="1"/>
+ <emitter>
+ <property name="horizontal-angle" value="252"/>
+ <property name="vertical-angle" min="0" max="0"/>
+ <property name="power" min="0" max="114"/>
+ <property name="output" value="40"/>
+ <property name="lifetime" value="1"/>
+ <emitter>
+ <property name="gravity" min="-0.005" max="-0.002"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="80" max="100"/>
+ <property name="power" min="0.01" max="0.4"/>
+ <property name="image" value="graphics/particles/orb-medium.png|W:#800000,d02020"/>
+ <property name="lifetime" value="120"/>
+ <property name="fade-in" value="5"/>
+ <property name="fade-out" value="80"/>
+ <property name="output" value="1"/>
+ </emitter>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="position-y" value="-76"/>
+ <property name="position-x" value="0"/>
+ <property name="lifetime" value="1"/>
+ <emitter>
+ <property name="horizontal-angle" value="108"/>
+ <property name="vertical-angle" min="0" max="0"/>
+ <property name="power" min="0" max="114"/>
+ <property name="output" value="40"/>
+ <property name="lifetime" value="1"/>
+ <emitter>
+ <property name="gravity" min="-0.005" max="-0.002"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="80" max="100"/>
+ <property name="power" min="0.01" max="0.4"/>
+ <property name="image" value="graphics/particles/orb-medium.png|W:#800000,d02020"/>
+ <property name="lifetime" value="120"/>
+ <property name="fade-in" value="5"/>
+ <property name="fade-out" value="80"/>
+ <property name="output" value="1"/>
+ </emitter>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="position-x" value="-35"/>
+ <property name="position-y" value="33"/>
+ <property name="lifetime" value="1"/>
+ <emitter>
+ <property name="horizontal-angle" value="324"/>
+ <property name="vertical-angle" min="0" max="0"/>
+ <property name="power" min="0" max="114"/>
+ <property name="output" value="40"/>
+ <property name="lifetime" value="1"/>
+ <emitter>
+ <property name="gravity" min="-0.005" max="-0.002"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="80" max="100"/>
+ <property name="power" min="0.01" max="0.4"/>
+ <property name="image" value="graphics/particles/orb-medium.png|W:#800000,d02020"/>
+ <property name="lifetime" value="120"/>
+ <property name="fade-in" value="5"/>
+ <property name="fade-out" value="80"/>
+ <property name="output" value="1"/>
+ </emitter>
+ </emitter>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/pentagram-linedraw.particle.xml b/graphics/particles/pentagram-linedraw.particle.xml
new file mode 100644
index 0000000..944524c
--- /dev/null
+++ b/graphics/particles/pentagram-linedraw.particle.xml
@@ -0,0 +1,145 @@
+<?xml version="1.0"?>
+
+<!--
+Pentagram on floor effect with flashes along the lines.
+Based on the one by fate with simplified structure and modified to be a permanent effect.
+Particle count fluctuates around 800-1000
+
+ (0, -76.0),
+
+(-57, -35), (57, -35),
+
+
+ (-35, 33)] [(35, 33),
+-->
+
+
+<effect>
+ <particle
+ position-x = "0"
+ position-y = "0"
+ position-z = "0"
+ >
+ <emitter>
+ <property name="position-y" value="-16"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="0" max="0"/>
+ <property name="power" value="60"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" value="5"/>
+ <emitter>
+ <property name="image" value="graphics/particles/gloworb-small.png|W:#ffffff"/>
+ <property name="lifetime" value="77"/>
+ <property name="fade-in" value="57"/>
+ <property name="fade-out" value="20"/>
+ <property name="output" value="1"/>
+ </emitter>
+ </emitter>
+
+
+ <emitter>
+ <property name="position-x" value="57" />
+ <property name="position-y" value="-35" />
+ <property name="output" min="-50" max="1"/>
+ <property name="lifetime" value="1"/>
+ <emitter>
+ <property name="horizontal-angle" value="180"/>
+ <property name="vertical-angle" min="0" max="0"/>
+ <property name="power" value="2"/>
+ <property name="lifetime" value="57"/>
+ <property name="image" value="graphics/particles/gloworb-small.png|W:#ffffff"/>
+ <emitter>
+ <property name="image" value="graphics/particles/gloworb-small.png|W:#ffffff"/>
+ <property name="lifetime" value="20"/>
+ <property name="fade-out" value="20"/>
+ <property name="output" value="1"/>
+ </emitter>
+ </emitter>
+ </emitter>
+
+
+ <emitter>
+ <property name="position-x" value="-57" />
+ <property name="position-y" value="-35" />
+ <property name="output" min="-50" max="1"/>
+ <property name="lifetime" value="1"/>
+ <emitter>
+ <property name="horizontal-angle" value="36"/>
+ <property name="vertical-angle" min="0" max="0"/>
+ <property name="power" value="2"/>
+ <property name="lifetime" value="57"/>
+ <property name="image" value="graphics/particles/gloworb-small.png|W:#ffffff"/>
+ <emitter>
+ <property name="image" value="graphics/particles/gloworb-small.png|W:#ffffff"/>
+ <property name="lifetime" value="20"/>
+ <property name="fade-out" value="20"/>
+ <property name="output" value="1"/>
+ </emitter>
+ </emitter>
+ </emitter>
+
+
+ <emitter>
+ <property name="position-x" value="35" />
+ <property name="position-y" value="33" />
+ <property name="output" min="-50" max="1"/>
+ <property name="lifetime" value="1"/>
+ <emitter>
+ <property name="horizontal-angle" value="252"/>
+ <property name="vertical-angle" min="0" max="0"/>
+ <property name="power" value="2"/>
+ <property name="lifetime" value="57"/>
+ <property name="image" value="graphics/particles/gloworb-small.png|W:#ffffff"/>
+ <emitter>
+ <property name="image" value="graphics/particles/gloworb-small.png|W:#ffffff"/>
+ <property name="lifetime" value="20"/>
+ <property name="fade-out" value="20"/>
+ <property name="output" value="1"/>
+ </emitter>
+ </emitter>
+ </emitter>
+
+ <emitter>
+ <property name="position-y" value="-76" />
+ <property name="position-x" value="0" />
+ <property name="output" min="-50" max="1"/>
+ <property name="lifetime" value="1"/>
+ <emitter>
+ <property name="horizontal-angle" value="108"/>
+ <property name="vertical-angle" min="0" max="0"/>
+ <property name="power" value="2"/>
+ <property name="lifetime" value="57"/>
+ <property name="image" value="graphics/particles/gloworb-small.png|W:#ffffff"/>
+ <emitter>
+ <property name="image" value="graphics/particles/gloworb-small.png|W:#ffffff"/>
+ <property name="lifetime" value="20"/>
+ <property name="fade-out" value="20"/>
+ <property name="output" value="1"/>
+ </emitter>
+ </emitter>
+ </emitter>
+
+
+ <emitter>
+ <property name="position-x" value="-35" />
+ <property name="position-y" value="33" />
+ <property name="output" min="-50" max="1"/>
+ <property name="lifetime" value="1"/>
+ <emitter>
+ <property name="horizontal-angle" value="324"/>
+ <property name="vertical-angle" min="0" max="0"/>
+ <property name="power" value="2"/>
+ <property name="lifetime" value="57"/>
+ <property name="image" value="graphics/particles/gloworb-small.png|W:#ffffff"/>
+ <emitter>
+ <property name="image" value="graphics/particles/gloworb-small.png|W:#ffffff"/>
+ <property name="lifetime" value="20"/>
+ <property name="fade-out" value="20"/>
+ <property name="output" value="1"/>
+ </emitter>
+ </emitter>
+ </emitter>
+
+ </particle>
+</effect>
+
diff --git a/graphics/particles/pinkheart.particle.xml b/graphics/particles/pinkheart.particle.xml
new file mode 100644
index 0000000..1a9a466
--- /dev/null
+++ b/graphics/particles/pinkheart.particle.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Saulc, Jesusalva
+Copyright (C) 2018 TMW 2
+Valentine Day Special -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="0">
+ <emitter>
+ <property name="output" value="1"/>
+ <property name="lifetime" value="100"/>
+ <emitter>
+ <property name="image" value="graphics/particles/pinkheart.png"/>
+ <property name="horizontal-angle" min="16" max="32"/>
+ <property name="vertical-angle" value="90"/>
+ <property name="power" value="2"/>
+ <property name="momentum" value="0.99"/>
+ <property name="gravity" value="-0.008"/>
+ <property name="output" min="-400" max="1"/>
+ <property name="lifetime" value="46"/>
+ <property name="fade-out" value="100"/>
+ <property name="randomness" value="50"/>
+ <property name="position-x" min="-16" max="16"/>
+ <property name="position-y" min="16" max="32"/>
+ <property name="position-z" min="16" max="32"/>
+ </emitter>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/pinkheart.png b/graphics/particles/pinkheart.png
new file mode 100644
index 0000000..ee65ae9
--- /dev/null
+++ b/graphics/particles/pinkheart.png
Binary files differ
diff --git a/graphics/particles/poison-cloud.xml b/graphics/particles/poison-cloud.xml
new file mode 100644
index 0000000..69bc86d
--- /dev/null
+++ b/graphics/particles/poison-cloud.xml
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Lien, Reid
+Copyright (C) 2010-2014 Evol Online -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="100"
+ lifetime="50">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="109"/>
+ <property name="position-z" value="0"/>
+ <property name="output" value="1"/>
+ <property name="output-pause" min="30" max="50"/>
+ <property name="lifetime" value="5"/>
+ <emitter>
+ <property name="image" value="graphics/particles/orb-medium.png|W:#8cca63"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="50" max="90"/>
+ <property name="power" value="0.5"/>
+ <property name="momentum" value="0.96"/>
+ <property name="gravity" value="-0.005"/>
+ <property name="output" value="1"/>
+ <property name="lifetime" min="50" max="100"/>
+ <property name="fade-out" value="100"/>
+ <property name="randomnes" value="50"/>
+ <property name="alpha" value="30"/>
+ </emitter>
+ <emitter>
+ <property name="image" value="graphics/particles/orb-medium.png|W:#589842"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="50" max="90"/>
+ <property name="power" value="0.5"/>
+ <property name="momentum" value="0.96"/>
+ <property name="gravity" value="-0.005"/>
+ <property name="output" value="1"/>
+ <property name="lifetime" min="50" max="100"/>
+ <property name="fade-out" value="100"/>
+ <property name="randomnes" value="50"/>
+ <property name="alpha" value="20"/>
+ </emitter>
+ <emitter>
+ <property name="image" value="graphics/particles/orb-large.png|W:#406427"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="50" max="90"/>
+ <property name="power" value="0.5"/>
+ <property name="momentum" value="0.92"/>
+ <property name="gravity" value="-0.005"/>
+ <property name="output" value="1"/>
+ <property name="lifetime" min="50" max="100"/>
+ <property name="fade-out" value="100"/>
+ <property name="randomnes" value="100"/>
+ <property name="alpha" value="20"/>
+ </emitter>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/poison.xml b/graphics/particles/poison.xml
new file mode 100644
index 0000000..b9366d1
--- /dev/null
+++ b/graphics/particles/poison.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author from The Mana World
+Copyright (C) 2010-2013 Evol Online -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="0">
+ <emitter>
+ <property name="position-z" value="90"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="0" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="4" max="15"/>
+ <property name="lifetime" value="1"/>
+ <emitter>
+ <property name="gravity" value="-0.1"/>
+ <property name="momentum" value="0.9"/>
+ <animation imageset="graphics/particles/bubble.png|W:#80ff80,40a020" width="16" height="16">
+ <sequence start="0" end="4" delay="80"/>
+ <frame index="5" delay="40"/>
+ <frame index="6" delay="20"/>
+ <frame index="7" delay="10"/>
+ </animation>
+ <property name="lifetime" value="45"/>
+ <property name="fade-out" value="10"/>
+ <property name="output" min="0" max="1"/>
+ <property name="output-pause" min="30" max="80"/>
+ </emitter>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/python.png b/graphics/particles/python.png
new file mode 100644
index 0000000..26df79f
--- /dev/null
+++ b/graphics/particles/python.png
Binary files differ
diff --git a/graphics/particles/python.xml b/graphics/particles/python.xml
new file mode 100644
index 0000000..35c28b1
--- /dev/null
+++ b/graphics/particles/python.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<!-- Author: Gumi
+Copyright (C) 2004-2020 The Mana World -->
+
+<effect>
+ <particle
+ position-x="0"
+ position-y="0"
+ position-z="270"
+ lifetime="300">
+ <animation
+ imageset="graphics/particles/python.png"
+ width="512"
+ height="512">
+ <sequence start="0" end="8" delay="40"/>
+ <frame index="8"/>
+ </animation>
+ </particle>
+</effect>
diff --git a/graphics/particles/save.xml b/graphics/particles/save.xml
new file mode 100644
index 0000000..742ac99
--- /dev/null
+++ b/graphics/particles/save.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Alige
+Copyright (C) 2010-2013 Evol Online -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="27"
+ lifetime="120">
+ <emitter>
+ <property name="image" value="graphics/particles/star-small.png|W:#f3ffbe,f3ffe3"/>
+ <property name="vertical-angle" value="90"/>
+ <property name="power" value="0.7"/>
+ <property name="gravity" value="-0.002"/>
+ <property name="lifetime" value="90"/>
+ <property name="output" min="-5" max="1"/>
+ <property name="fade-in" value="10"/>
+ <property name="fade-out" value="30"/>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" value="32"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/savepoint-32x64.xml b/graphics/particles/savepoint-32x64.xml
new file mode 100644
index 0000000..833efc6
--- /dev/null
+++ b/graphics/particles/savepoint-32x64.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Alige, Reid
+Copyright (C) 2010-2013 Evol Online -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="5">
+ <emitter>
+ <property name="position-z" value="16"/>
+ <property name="vertical-angle" min="0" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="20" max="24"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" value="1"/>
+ <emitter>
+ <property name="image" value="graphics/particles/gloworb.png|W:#fffecb"/>
+ <property name="gravity" value="-0.003"/>
+ <property name="lifetime" value="160"/>
+ <property name="output" min="-10" max="1"/>
+ <property name="output-pause" min="0" max="10"/>
+ <property name="fade-in" value="15"/>
+ <property name="fade-out" value="20"/>
+ <property name="randomness" value="8"/>
+ </emitter>
+ <emitter>
+ <property name="image" value="graphics/particles/star-small.png|W:#ffe6ce,ffe6ce"/>
+ <property name="lifetime" value="160"/>
+ <property name="output" min="-15" max="1"/>
+ <property name="fade-in" value="40"/>
+ <property name="fade-out" value="40"/>
+ <property name="gravity" value="-0.003"/>
+ <property name="randomness" value="6"/>
+ </emitter>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/sewer-pipe.xml b/graphics/particles/sewer-pipe.xml
new file mode 100644
index 0000000..9c9e7ae
--- /dev/null
+++ b/graphics/particles/sewer-pipe.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Alige, Reid
+Copyright (C) 2016 Evol Online -->
+
+<effect>
+ <particle position-x="16"
+ position-y="128"
+ position-z="116">
+ <emitter>
+ <property name="output" value="3"/>
+ <property name="power" min="-2" max="0"/>
+ <property name="randomness" min="0" max="10"/>
+ <property name="image" value="graphics/particles/fog-medium.png|W:#4a7148"/>
+ <property name="gravity" value="0.35"/>
+ <property name="lifetime" min="30" max="40"/>
+ <property name="fade-in" value="15"/>
+ <property name="fade-out" value="10"/>
+ <property name="horizontal-angle" min="70" max="110"/>
+ </emitter>
+ <emitter>
+ <property name="output" value="3"/>
+ <property name="power" min="-2" max="0"/>
+ <property name="randomness" min="0" max="10"/>
+ <property name="image" value="graphics/particles/fog-medium2.png|W:#618154"/>
+ <property name="gravity" value="0.35"/>
+ <property name="lifetime" min="25" max="50"/>
+ <property name="fade-in" value="15"/>
+ <property name="fade-out" value="30"/>
+ <property name="bounce" value="0.2"/>
+ <property name="horizontal-angle" min="70" max="110"/>
+ </emitter>
+ <emitter>
+ <property name="output" value="3"/>
+ <property name="power" min="-2" max="0"/>
+ <property name="randomness" min="0" max="10"/>
+ <property name="image" value="graphics/particles/fog-medium3.png|W:#acb785"/>
+ <property name="gravity" value="0.35"/>
+ <property name="lifetime" min="25" max="50"/>
+ <property name="fade-in" value="15"/>
+ <property name="fade-out" value="35"/>
+ <property name="bounce" value="0.35"/>
+ <property name="horizontal-angle" min="70" max="110"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/skillup.xml b/graphics/particles/skillup.xml
new file mode 100644
index 0000000..819fbe0
--- /dev/null
+++ b/graphics/particles/skillup.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author from The Mana World
+Copyright (C) 2010-2013 Evol Online -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="27"
+ lifetime="200">
+ <emitter>
+ <property name="image" value="graphics/particles/star-medium.png|W:#00ff00,ffffff"/>
+ <property name="vertical-angle" value="90"/>
+ <property name="power" value="1.5"/>
+ <property name="lifetime" value="50"/>
+ <property name="fade-in" value="5"/>
+ <property name="fade-out" value="25"/>
+ <property name="output" min="-5" max="1"/>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" value="32"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/smallchocolateegg.png b/graphics/particles/smallchocolateegg.png
new file mode 100644
index 0000000..ea74798
--- /dev/null
+++ b/graphics/particles/smallchocolateegg.png
Binary files differ
diff --git a/graphics/particles/smallchocolateegg.xml b/graphics/particles/smallchocolateegg.xml
new file mode 100644
index 0000000..5e50b32
--- /dev/null
+++ b/graphics/particles/smallchocolateegg.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0"?>
+<!--
+DO NOT USE
+-->
+<effect>
+ <particle position-x="16" position-y="16" position-z="0">
+ <emitter>
+ <property name="position-x" min="-24" max="24"/>
+ <property name="position-z" min="2" max="32"/>
+ <property name="gravity" value="-0.01"/>
+ <property name="lifetime" value="180"/>
+ <property name="fade-out" value="40"/>
+ <property name="output" value="1"/>
+ <property name="output-pause" min="11" max="61"/>
+ <property name="follow-parent"/>
+ <animation imageset="graphics/particles/smallchocolateegg.png" width="30" height="30">
+ <sequence start="0" end="2" delay="300"/>
+ <frame index="3"/>
+ </animation>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-24" max="24"/>
+ <property name="position-z" min="2" max="32"/>
+ <property name="gravity" value="-0.01"/>
+ <property name="lifetime" value="180"/>
+ <property name="fade-out" value="40"/>
+ <property name="output" value="1"/>
+ <property name="output-pause" min="17" max="67"/>
+ <property name="follow-parent"/>
+ <animation imageset="graphics/particles/smallchocolateegg.png" width="30" height="30">
+ <sequence start="0" end="2" delay="300"/>
+ <frame index="3"/>
+ </animation>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/smallmagicbif.particle.xml b/graphics/particles/smallmagicbif.particle.xml
new file mode 100644
index 0000000..086957d
--- /dev/null
+++ b/graphics/particles/smallmagicbif.particle.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!--
+A small cloud particle effect intended for use with the bif mob
+Copyright (C) 2018 TMW2
+-->
+<effect>
+ <particle position-x="0" position-y="0" position-z="40">
+ <emitter>
+ <property name="position-x" min="-16" max="32"/>
+ <property name="position-y" min="-16" max="16"/>
+ <property name="position-z" min="-16" max="16"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="0" max="360"/>
+ <property name="power" min="0.4" max="2"/>
+ <property name="lifetime" value="120"/>
+ <property name="fade-out" value="50"/>
+ <property name="fade-in" value="60"/>
+ <property name="output" min="-20" max="1"/>
+ <property name="acceleration" value="0.1"/>
+ <property name="alpha" value="0.5"/>
+ <property name="image" value="graphics/particles/star-small2.png|W:#ffa10c,ff0e93"/>
+ <property name="follow-parent"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/smoke-large-grey.png b/graphics/particles/smoke-large-grey.png
new file mode 100644
index 0000000..58099ed
--- /dev/null
+++ b/graphics/particles/smoke-large-grey.png
Binary files differ
diff --git a/graphics/particles/smoke.png b/graphics/particles/smoke.png
new file mode 100644
index 0000000..01fd98e
--- /dev/null
+++ b/graphics/particles/smoke.png
Binary files differ
diff --git a/graphics/particles/smoke.xml b/graphics/particles/smoke.xml
new file mode 100644
index 0000000..e57ea4b
--- /dev/null
+++ b/graphics/particles/smoke.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="27"
+ lifetime="200">
+ <emitter>
+ <property name="image" value="graphics/particles/smoke.png"/>
+ <property name="vertical-angle" value="90"/>
+ <property name="power" value="1.5"/>
+ <property name="lifetime" value="50"/>
+ <property name="fade-in" value="5"/>
+ <property name="fade-out" value="25"/>
+ <property name="output" min="1" max="1"/>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" value="32"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/snow-burst.xml b/graphics/particles/snow-burst.xml
new file mode 100644
index 0000000..2932d6a
--- /dev/null
+++ b/graphics/particles/snow-burst.xml
@@ -0,0 +1,86 @@
+<?xml version="1.0"?>
+<!--
+ Snow Burst
+ a ball of snow that leaves a tail on its way
+-->
+<effect>
+ <particle position-x="0" position-y="0" position-z="32" lifetime="128">
+ <emitter>
+ <property name="image" value="graphics/particles/snowflake-7x7.png"/>
+ <property name="lifetime" value="111"/>
+ <property name="fade-in" value="10"/>
+ <property name="fade-out" value="40"/>
+ <property name="output" min="3" max="4"/>
+ <property name="power" min="1" max="2"/>
+ <property name="horizontal-angle" min="-180" max="180"/>
+ <property name="gravity" value="0.05"/>
+ <property name="bounce" value="1"/>
+ <property name="momentum" value="0.95"/>
+ <property name="randomness" value="100"/>
+ <property name="vertical-angle" min="-180" max="180"/>
+ </emitter>
+<!--
+ it looks good with the 9x9 snowflakes but its very unrealistic when a snowflake is 1/4 size of the head
+-->
+<!--
+ <emitter>
+ <property name="image" value="graphics/particles/snowflake-9x9.png"/>
+ <property name="lifetime" value="111"/>
+ <property name="fade-in" value="10"/>
+ <property name="fade-out" value="40"/>
+ <property name="output" min="0" max="1"/>
+ <property name="power" min="2" max="3"/>
+ <property name="horizontal-angle" min="-180" max="180"/>
+ <property name="gravity" value="0.05"/>
+ <property name="bounce" value="1"/>
+ <property name="momentum" value="0.95"/>
+ <property name="randomness" value="200"/>
+ <property name="vertical-angle" min="-180" max="180"/>
+ </emitter>
+-->
+ <emitter>
+ <property name="image" value="graphics/particles/star-small.png"/>
+ <property name="lifetime" value="111"/>
+ <property name="fade-in" value="10"/>
+ <property name="fade-out" value="40"/>
+ <property name="output" min="3" max="4"/>
+ <property name="power" min="1" max="2"/>
+ <property name="horizontal-angle" min="-180" max="180"/>
+ <property name="gravity" value="0.01"/>
+ <property name="bounce" value="1"/>
+ <property name="momentum" value="0.95"/>
+ <property name="randomness" value="200"/>
+ <property name="vertical-angle" min="-180" max="180"/>
+ </emitter>
+ <emitter>
+ <property name="image" value="graphics/particles/snowflake-7x7.png"/>
+ <property name="lifetime" value="111"/>
+ <property name="alpha" value="1"/>
+ <property name="fade-in" value="10"/>
+ <property name="fade-out" value="40"/>
+ <property name="output" min="8" max="10"/>
+ <property name="power" min="1" max="1"/>
+ <property name="horizontal-angle" min="-180" max="180"/>
+ <property name="gravity" value="0.1"/>
+ <property name="bounce" value="1"/>
+ <property name="momentum" value="0.95"/>
+ <property name="randomness" value="100"/>
+ <property name="vertical-angle" min="-180" max="180"/>
+ <property name="follow-parent" value="1"/>
+ </emitter>
+ <emitter>
+ <property name="image" value="graphics/particles/snowflake-7x7.png"/>
+ <property name="lifetime" value="12"/>
+ <property name="alpha" value="1"/>
+ <property name="fade-in" value="4"/>
+ <property name="fade-out" value="4"/>
+ <property name="output" min="66" max="66"/>
+ <property name="power" min="2" max="2"/>
+ <property name="horizontal-angle" min="-180" max="180"/>
+ <property name="gravity" value="0.1"/>
+ <property name="bounce" value="1"/>
+ <property name="vertical-angle" min="-180" max="180"/>
+ <property name="follow-parent" value="1"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/snowball.particle.xml b/graphics/particles/snowball.particle.xml
new file mode 100644
index 0000000..cbb6ffc
--- /dev/null
+++ b/graphics/particles/snowball.particle.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0"?>
+<effect>
+ <particle position-x="0" position-y="0" position-z="32" lifetime="128">
+ <rotation imageset="graphics/particles/snowball.png" width="16" height="16">
+ <sequence start="0" end="7"/>
+ </rotation>
+ </particle>
+</effect>
diff --git a/graphics/particles/snowball.png b/graphics/particles/snowball.png
new file mode 100644
index 0000000..628ac5b
--- /dev/null
+++ b/graphics/particles/snowball.png
Binary files differ
diff --git a/graphics/particles/snowflake-7x7.png b/graphics/particles/snowflake-7x7.png
new file mode 100644
index 0000000..839f6c9
--- /dev/null
+++ b/graphics/particles/snowflake-7x7.png
Binary files differ
diff --git a/graphics/particles/snowflake-9x9.png b/graphics/particles/snowflake-9x9.png
new file mode 100644
index 0000000..dcb303e
--- /dev/null
+++ b/graphics/particles/snowflake-9x9.png
Binary files differ
diff --git a/graphics/particles/snowflake.png b/graphics/particles/snowflake.png
new file mode 100644
index 0000000..6989c2c
--- /dev/null
+++ b/graphics/particles/snowflake.png
Binary files differ
diff --git a/graphics/particles/sparkles.png b/graphics/particles/sparkles.png
new file mode 100644
index 0000000..7cfbbb2
--- /dev/null
+++ b/graphics/particles/sparkles.png
Binary files differ
diff --git a/graphics/particles/spirit.xml b/graphics/particles/spirit.xml
new file mode 100644
index 0000000..e5e57d4
--- /dev/null
+++ b/graphics/particles/spirit.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: 4144
+Copyright (C) 2015 Evol Online -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="60"
+ lifetime="1">
+ <emitter>
+ <property name="follow-parent" value="1"/>
+ <property name="position-x" value="60"/>
+ <property name="position-y" value="-10"/>
+ <property name="position-z" value="20"/>
+ <property name="image" value="graphics/particles/orb-large2.png|W:#5050e0,0000e0"/>
+ <property name="horizontal-angle" value="90"/>
+ <property name="vertical-angle" min="180" max="365" change-func="sine"/>
+ <property name="power" value="1.2"/>
+ <property name="acceleration" value="0.03"/>
+ <property name="alpha" value="0.8"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/star-medium.png b/graphics/particles/star-medium.png
new file mode 100644
index 0000000..c302060
--- /dev/null
+++ b/graphics/particles/star-medium.png
Binary files differ
diff --git a/graphics/particles/star-small.png b/graphics/particles/star-small.png
new file mode 100644
index 0000000..3af8bd0
--- /dev/null
+++ b/graphics/particles/star-small.png
Binary files differ
diff --git a/graphics/particles/star-small2.png b/graphics/particles/star-small2.png
new file mode 100644
index 0000000..3951b78
--- /dev/null
+++ b/graphics/particles/star-small2.png
Binary files differ
diff --git a/graphics/particles/strengthfurry.particle.xml b/graphics/particles/strengthfurry.particle.xml
new file mode 100644
index 0000000..cc4542c
--- /dev/null
+++ b/graphics/particles/strengthfurry.particle.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0"?>
+<!--
+Effect for attack power buff purple small particle
+-->
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="0">
+ <emitter>
+ <property name="position-z" min="16" max="96"/>
+ <property name="vertical-angle" min="0" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="8" max="28"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" value="1"/>
+ <emitter>
+ <property name="gravity" value="-0.1"/>
+ <property name="momentum" value="0.5"/>
+ <property name="image" value="graphics/particles/gloworb-medium.png|W:#c05000,f0a000,f0f09f"/>
+ <property name="lifetime" value="27"/>
+ <property name="fade-in" value="5"/>
+ <property name="fade-out" value="25"/>
+ <property name="output" min="0" max="1"/>
+ <property name="output-pause" min="40" max="100"/>
+ <property name="randomness" value="200"/>
+ </emitter>
+ <emitter>
+ <property name="gravity" value="-0.1"/>
+ <property name="momentum" value="0.8"/>
+ <property name="image" value="graphics/particles/orb-small.png|W:#c05000,f0a000,f0f09f"/>
+ <property name="lifetime" value="28"/>
+ <property name="fade-in" value="5"/>
+ <property name="fade-out" value="25"/>
+ <property name="output" min="0" max="1"/>
+ <property name="output-pause" min="40" max="100"/>
+ <property name="randomness" value="200"/>
+ </emitter>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/torch.xml b/graphics/particles/torch.xml
new file mode 100644
index 0000000..78eb8a7
--- /dev/null
+++ b/graphics/particles/torch.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0"?>
+<!--
+Small flame with a point-like source designed for the lamps on the cave
+tileset but it should also work to visualize some kind of torch or - when
+launched by a parent emitter - a small fireball.
+-->
+<effect>
+ <particle position-x="17" position-y="0" position-z="32">
+ <emitter>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="0" max="90"/>
+ <property name="power" min="0.1" max="0.3"/>
+ <property name="gravity" value="-0.02"/>
+ <animation imageset="graphics/particles/aniblaze.png|W:#BF0019,FF6715,FFE659" width="8" height="8">
+ <sequence start="0" end="14" delay="30"/>
+ <frame index="14" delay="1000"/>
+ </animation>
+ <property name="lifetime" min="35" max="50"/>
+ <property name="output" min="0" max="2"/>
+ <property name="fade-in" value="0"/>
+ <property name="fade-out" value="10"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/training-arrow.png b/graphics/particles/training-arrow.png
new file mode 100644
index 0000000..4451096
--- /dev/null
+++ b/graphics/particles/training-arrow.png
Binary files differ
diff --git a/graphics/particles/training-arrow.xml b/graphics/particles/training-arrow.xml
new file mode 100644
index 0000000..09b8992
--- /dev/null
+++ b/graphics/particles/training-arrow.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: 4144
+Copyright (C) 2016 Evol Online -->
+
+<effect>
+ <particle position-x="0" position-y="0" position-z="32" lifetime="128">
+ <rotation imageset="graphics/particles/training-arrow.png" width="16" height="16">
+ <sequence start="0" end="7"/>
+ </rotation>
+ </particle>
+</effect>
diff --git a/graphics/particles/treeglow.xml b/graphics/particles/treeglow.xml
new file mode 100644
index 0000000..420ff2f
--- /dev/null
+++ b/graphics/particles/treeglow.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Alige, Reid
+Copyright (C) 2010-2016 Evol Online -->
+
+<effect>
+ <particle position-x="16"
+ position-y="32"
+ position-z="48">
+ <emitter>
+ <property name="vertical-angle" min="0" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" value="32"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" min="-2" max="1"/>
+ <emitter>
+ <property name="position-y" value="48"/>
+ <property name="position-z" value="32"/>
+ <property name="image" value="graphics/particles/gloworb.png|W:#efeea8"/>
+ <property name="gravity" value="-0.0012"/>
+ <property name="lifetime" value="140"/>
+ <property name="output" min="-10" max="1"/>
+ <property name="output-pause" min="0" max="10"/>
+ <property name="fade-in" value="15"/>
+ <property name="fade-out" value="20"/>
+ <property name="randomness" value="6"/>
+ </emitter>
+ <emitter>
+ <property name="position-y" value="48"/>
+ <property name="position-z" value="32"/>
+ <property name="image" value="graphics/particles/star-small.png|W:#bad162,dde693"/>
+ <property name="lifetime" value="140"/>
+ <property name="output" min="-15" max="1"/>
+ <property name="fade-in" value="40"/>
+ <property name="fade-out" value="40"/>
+ <property name="gravity" value="-0.0014"/>
+ <property name="randomness" value="4"/>
+ </emitter>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/warp.xml b/graphics/particles/warp.xml
new file mode 100644
index 0000000..65a6ca2
--- /dev/null
+++ b/graphics/particles/warp.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Alige, Reid
+Copyright (C) 2010-2016 Evol Online -->
+
+<effect>
+ <particle position-x="0"
+ position-y="128"
+ position-z="128"
+ size-adjustable="true">
+ <emitter>
+ <property name="image" value="graphics/particles/star-small.png|W:#ffe6ce,ffe6ce"/>
+ <property name="lifetime" value="100"/>
+ <property name="position-x" min="0" max="32"/>
+ <property name="position-y" min="0" max="48"/>
+ <property name="vertical-angle" min="0" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="output" min="0" max="1"/>
+ <property name="output-pause" min="2" max="6"/>
+ <property name="fade-in" value="10"/>
+ <property name="fade-out" value="40"/>
+ <property name="gravity" min="-0.002" max="-0.005"/>
+ <property name="randomness" value="4"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/waterfall-a.png b/graphics/particles/waterfall-a.png
new file mode 100644
index 0000000..dd1f048
--- /dev/null
+++ b/graphics/particles/waterfall-a.png
Binary files differ
diff --git a/graphics/particles/waterfall.particle.xml b/graphics/particles/waterfall.particle.xml
new file mode 100644
index 0000000..501f640
--- /dev/null
+++ b/graphics/particles/waterfall.particle.xml
@@ -0,0 +1,57 @@
+<?xml version="1.0"?>
+<!--
+A waterfall viewed from the front with some steam at the bottom. A little more
+than one tile wide and about 3 tiles high.
+-->
+<effect>
+ <particle position-x="0" position-y="0" position-z="0">
+ <emitter>
+ <property name="position-x" min="0" max="32"/>
+ <property name="position-y" min="0" max="8"/>
+ <property name="position-z" min="80" max="88"/>
+ <property name="image" value="graphics/particles/waterfall-a.png"/>
+ <property name="output" min="1" max="1"/>
+ <property name="horizontal-angle" value="90"/>
+ <property name="vertical-angle" min="0" max="0"/>
+ <property name="power" min="0.8" max="1.0"/>
+ <property name="gravity" value="0.05"/>
+ <property name="fade-in" value="20"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-16" max="48"/>
+ <property name="position-y" min="48" max="58"/>
+ <property name="position-z" min="0" max="8"/>
+ <property name="image" value="graphics/particles/fog-medium-a.png"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="0" max="90"/>
+ <property name="power" value="1.0"/>
+ <property name="output" min="1" max="2"/>
+ <property name="lifetime" min="20" max="40"/>
+ <property name="fade-out" value="20"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-16" max="48"/>
+ <property name="position-y" min="48" max="58"/>
+ <property name="position-z" min="0" max="8"/>
+ <property name="image" value="graphics/particles/fog-medium-b.png"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="0" max="90"/>
+ <property name="power" value="1.0"/>
+ <property name="output" min="1" max="2"/>
+ <property name="lifetime" min="20" max="40"/>
+ <property name="fade-out" value="20"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-16" max="48"/>
+ <property name="position-y" min="48" max="58"/>
+ <property name="position-z" min="0" max="8"/>
+ <property name="image" value="graphics/particles/fog-medium-c.png"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="0" max="90"/>
+ <property name="power" value="1.0"/>
+ <property name="output" min="1" max="2"/>
+ <property name="lifetime" min="20" max="40"/>
+ <property name="fade-out" value="20"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/whirlpool.particle.xml b/graphics/particles/whirlpool.particle.xml
new file mode 100644
index 0000000..f9356d7
--- /dev/null
+++ b/graphics/particles/whirlpool.particle.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<!--
+White bubbles which come out of the ground and fill exactly one tile.
+-->
+<effect>
+ <particle position-x="0" position-y="0" position-z="1">
+ <emitter>
+ <property name="position-x" min="0" max="32"/>
+ <property name="position-y" min="0" max="48"/>
+ <animation imageset="graphics/particles/bubble.png" width="8" height="8">
+ <frame index="0" delay="50"/>
+ <frame index="1" delay="50"/>
+ <frame index="2" delay="50"/>
+ <frame index="3" delay="50"/>
+ <frame index="4" delay="50"/>
+ <frame index="5" delay="50"/>
+ <frame index="6" delay="50"/>
+ <frame index="7" delay="-1"/>
+ </animation>
+ <property name="lifetime" value="100"/>
+ <property name="output" min="-1" max="1"/>
+ <property name="fade-in" value="0"/>
+ <property name="fade-out" value="0"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/wispdance.particle.xml b/graphics/particles/wispdance.particle.xml
new file mode 100644
index 0000000..3069fa3
--- /dev/null
+++ b/graphics/particles/wispdance.particle.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0"?>
+<!--
+Two orbiting particles high above ground which leave a trail of falling sparks
+and thus create a falling double helix.
+
+About 180 particles on max detail.
+
+ Does not work with particleFastPhysics on 2.
+-->
+<effect>
+ <particle position-x="0" position-y="0" position-z="200" lifetime="1">
+ <!-- PURPLE -->
+ <emitter>
+ <property name="position-x" value="60"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="20"/>
+ <property name="image" value="graphics/particles/orb-large.png|W:#dd66ff,ffffff"/>
+ <property name="horizontal-angle" value="90"/>
+ <property name="vertical-angle" value="0"/>
+ <property name="power" value="3"/>
+ <property name="acceleration" value="0.1"/>
+ <emitter>
+ <property name="output" min="-2" max="2"/>
+ <property name="image" value="graphics/particles/star-small.png|W:#dd66ff,ffffff"/>
+ <property name="lifetime" min="200" max="250"/>
+ <property name="fade-out" value="200"/>
+ <property name="gravity" value="0.005"/>
+ </emitter>
+ </emitter>
+ <!-- CYAN-->
+ <emitter>
+ <property name="position-x" value="-60"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="20"/>
+ <property name="image" value="graphics/particles/orb-large.png|W:#00ffff,ffffff"/>
+ <property name="horizontal-angle" value="270"/>
+ <property name="vertical-angle" value="0"/>
+ <property name="power" value="3"/>
+ <property name="acceleration" value="0.1"/>
+ <emitter>
+ <property name="output" min="-2" max="2"/>
+ <property name="image" value="graphics/particles/star-small.png|W:#00ffff,ffffff"/>
+ <property name="lifetime" min="200" max="250"/>
+ <property name="fade-out" value="200"/>
+ <property name="gravity" value="0.005"/>
+ </emitter>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/zzz.png b/graphics/particles/zzz.png
new file mode 100644
index 0000000..a856bfc
--- /dev/null
+++ b/graphics/particles/zzz.png
Binary files differ
diff --git a/graphics/skills/emote.png b/graphics/skills/emote.png
new file mode 100644
index 0000000..cd4a728
--- /dev/null
+++ b/graphics/skills/emote.png
Binary files differ
diff --git a/graphics/skills/first_aid.png b/graphics/skills/first_aid.png
new file mode 100644
index 0000000..0fe0b9f
--- /dev/null
+++ b/graphics/skills/first_aid.png
Binary files differ
diff --git a/graphics/skills/guild/AngelLight.png b/graphics/skills/guild/AngelLight.png
new file mode 100644
index 0000000..8e3a5a3
--- /dev/null
+++ b/graphics/skills/guild/AngelLight.png
Binary files differ
diff --git a/graphics/skills/guild/BattlePlans.png b/graphics/skills/guild/BattlePlans.png
new file mode 100644
index 0000000..fbb8178
--- /dev/null
+++ b/graphics/skills/guild/BattlePlans.png
Binary files differ
diff --git a/graphics/skills/guild/BlessingOfDefense.png b/graphics/skills/guild/BlessingOfDefense.png
new file mode 100644
index 0000000..a3946cd
--- /dev/null
+++ b/graphics/skills/guild/BlessingOfDefense.png
Binary files differ
diff --git a/graphics/skills/guild/BlessingOfImmortality.png b/graphics/skills/guild/BlessingOfImmortality.png
new file mode 100644
index 0000000..ff51745
--- /dev/null
+++ b/graphics/skills/guild/BlessingOfImmortality.png
Binary files differ
diff --git a/graphics/skills/guild/BoostAll.png b/graphics/skills/guild/BoostAll.png
new file mode 100644
index 0000000..17293a0
--- /dev/null
+++ b/graphics/skills/guild/BoostAll.png
Binary files differ
diff --git a/graphics/skills/guild/Courage.png b/graphics/skills/guild/Courage.png
new file mode 100644
index 0000000..76bb1f6
--- /dev/null
+++ b/graphics/skills/guild/Courage.png
Binary files differ
diff --git a/graphics/skills/guild/CriticalFortune.png b/graphics/skills/guild/CriticalFortune.png
new file mode 100644
index 0000000..0524417
--- /dev/null
+++ b/graphics/skills/guild/CriticalFortune.png
Binary files differ
diff --git a/graphics/skills/guild/DamageImprovement.png b/graphics/skills/guild/DamageImprovement.png
new file mode 100644
index 0000000..dbc77ee
--- /dev/null
+++ b/graphics/skills/guild/DamageImprovement.png
Binary files differ
diff --git a/graphics/skills/guild/GuildExtension.png b/graphics/skills/guild/GuildExtension.png
new file mode 100644
index 0000000..51885d2
--- /dev/null
+++ b/graphics/skills/guild/GuildExtension.png
Binary files differ
diff --git a/graphics/skills/guild/MPRegen.png b/graphics/skills/guild/MPRegen.png
new file mode 100644
index 0000000..60102c4
--- /dev/null
+++ b/graphics/skills/guild/MPRegen.png
Binary files differ
diff --git a/graphics/skills/guild/MaxiDamage.png b/graphics/skills/guild/MaxiDamage.png
new file mode 100644
index 0000000..7acf237
--- /dev/null
+++ b/graphics/skills/guild/MaxiDamage.png
Binary files differ
diff --git a/graphics/skills/life.png b/graphics/skills/life.png
new file mode 100644
index 0000000..a2f2079
--- /dev/null
+++ b/graphics/skills/life.png
Binary files differ
diff --git a/graphics/skills/magic.png b/graphics/skills/magic.png
new file mode 100644
index 0000000..2e32136
--- /dev/null
+++ b/graphics/skills/magic.png
Binary files differ
diff --git a/graphics/skills/none.png b/graphics/skills/none.png
new file mode 100644
index 0000000..291a9ae
--- /dev/null
+++ b/graphics/skills/none.png
Binary files differ
diff --git a/graphics/skills/other/backslide.png b/graphics/skills/other/backslide.png
new file mode 100644
index 0000000..4e3f29e
--- /dev/null
+++ b/graphics/skills/other/backslide.png
Binary files differ
diff --git a/graphics/skills/other/kalmurk.png b/graphics/skills/other/kalmurk.png
new file mode 100644
index 0000000..db7e9bf
--- /dev/null
+++ b/graphics/skills/other/kalmurk.png
Binary files differ
diff --git a/graphics/skills/other/parum.png b/graphics/skills/other/parum.png
new file mode 100644
index 0000000..447795f
--- /dev/null
+++ b/graphics/skills/other/parum.png
Binary files differ
diff --git a/graphics/skills/other/sharpshooter.png b/graphics/skills/other/sharpshooter.png
new file mode 100644
index 0000000..6b83172
--- /dev/null
+++ b/graphics/skills/other/sharpshooter.png
Binary files differ
diff --git a/graphics/skills/poison.png b/graphics/skills/poison.png
new file mode 100644
index 0000000..53a7458
--- /dev/null
+++ b/graphics/skills/poison.png
Binary files differ
diff --git a/graphics/skills/transmutation.png b/graphics/skills/transmutation.png
new file mode 100644
index 0000000..174791a
--- /dev/null
+++ b/graphics/skills/transmutation.png
Binary files differ
diff --git a/graphics/skills/warrior.png b/graphics/skills/warrior.png
new file mode 100644
index 0000000..18bd9e6
--- /dev/null
+++ b/graphics/skills/warrior.png
Binary files differ
diff --git a/graphics/skills/warrior/areadef.png b/graphics/skills/warrior/areadef.png
new file mode 100644
index 0000000..850374f
--- /dev/null
+++ b/graphics/skills/warrior/areadef.png
Binary files differ
diff --git a/graphics/skills/warrior/arrowshield.png b/graphics/skills/warrior/arrowshield.png
new file mode 100644
index 0000000..dd5f133
--- /dev/null
+++ b/graphics/skills/warrior/arrowshield.png
Binary files differ
diff --git a/graphics/skills/warrior/bash.png b/graphics/skills/warrior/bash.png
new file mode 100644
index 0000000..922d8fa
--- /dev/null
+++ b/graphics/skills/warrior/bash.png
Binary files differ
diff --git a/graphics/skills/warrior/counter.png b/graphics/skills/warrior/counter.png
new file mode 100644
index 0000000..200fbc0
--- /dev/null
+++ b/graphics/skills/warrior/counter.png
Binary files differ
diff --git a/graphics/skills/warrior/endure.png b/graphics/skills/warrior/endure.png
new file mode 100644
index 0000000..b68f97b
--- /dev/null
+++ b/graphics/skills/warrior/endure.png
Binary files differ
diff --git a/graphics/skills/warrior/hpregen.png b/graphics/skills/warrior/hpregen.png
new file mode 100644
index 0000000..461a196
--- /dev/null
+++ b/graphics/skills/warrior/hpregen.png
Binary files differ
diff --git a/graphics/skills/warrior/lastman.png b/graphics/skills/warrior/lastman.png
new file mode 100644
index 0000000..12e40ea
--- /dev/null
+++ b/graphics/skills/warrior/lastman.png
Binary files differ
diff --git a/graphics/skills/wizard.png b/graphics/skills/wizard.png
new file mode 100644
index 0000000..3cc3fce
--- /dev/null
+++ b/graphics/skills/wizard.png
Binary files differ
diff --git a/graphics/skills/wizard/big_explosion.png b/graphics/skills/wizard/big_explosion.png
new file mode 100644
index 0000000..1b63425
--- /dev/null
+++ b/graphics/skills/wizard/big_explosion.png
Binary files differ
diff --git a/graphics/skills/wizard/coldbolt.png b/graphics/skills/wizard/coldbolt.png
new file mode 100644
index 0000000..a1c14d1
--- /dev/null
+++ b/graphics/skills/wizard/coldbolt.png
Binary files differ
diff --git a/graphics/skills/wizard/dragon.png b/graphics/skills/wizard/dragon.png
new file mode 100644
index 0000000..010903a
--- /dev/null
+++ b/graphics/skills/wizard/dragon.png
Binary files differ
diff --git a/graphics/skills/wizard/earthspike.png b/graphics/skills/wizard/earthspike.png
new file mode 100644
index 0000000..9ed8a72
--- /dev/null
+++ b/graphics/skills/wizard/earthspike.png
Binary files differ
diff --git a/graphics/skills/wizard/earthsword.png b/graphics/skills/wizard/earthsword.png
new file mode 100644
index 0000000..b9460f0
--- /dev/null
+++ b/graphics/skills/wizard/earthsword.png
Binary files differ
diff --git a/graphics/skills/wizard/energycoat.png b/graphics/skills/wizard/energycoat.png
new file mode 100644
index 0000000..4089b8a
--- /dev/null
+++ b/graphics/skills/wizard/energycoat.png
Binary files differ
diff --git a/graphics/skills/wizard/firebolt.png b/graphics/skills/wizard/firebolt.png
new file mode 100644
index 0000000..db25ef2
--- /dev/null
+++ b/graphics/skills/wizard/firebolt.png
Binary files differ
diff --git a/graphics/skills/wizard/firesword.png b/graphics/skills/wizard/firesword.png
new file mode 100644
index 0000000..c86316e
--- /dev/null
+++ b/graphics/skills/wizard/firesword.png
Binary files differ
diff --git a/graphics/skills/wizard/freecast.png b/graphics/skills/wizard/freecast.png
new file mode 100644
index 0000000..cf34b0b
--- /dev/null
+++ b/graphics/skills/wizard/freecast.png
Binary files differ
diff --git a/graphics/skills/wizard/icesword.png b/graphics/skills/wizard/icesword.png
new file mode 100644
index 0000000..b612650
--- /dev/null
+++ b/graphics/skills/wizard/icesword.png
Binary files differ
diff --git a/graphics/skills/wizard/manaexp.png b/graphics/skills/wizard/manaexp.png
new file mode 100644
index 0000000..8759f75
--- /dev/null
+++ b/graphics/skills/wizard/manaexp.png
Binary files differ
diff --git a/graphics/skills/wizard/napalm.png b/graphics/skills/wizard/napalm.png
new file mode 100644
index 0000000..fd83fd9
--- /dev/null
+++ b/graphics/skills/wizard/napalm.png
Binary files differ
diff --git a/graphics/skills/wizard/potion.png b/graphics/skills/wizard/potion.png
new file mode 100644
index 0000000..b17aa5e
--- /dev/null
+++ b/graphics/skills/wizard/potion.png
Binary files differ
diff --git a/graphics/skills/wizard/thunderbolt.png b/graphics/skills/wizard/thunderbolt.png
new file mode 100644
index 0000000..a033514
--- /dev/null
+++ b/graphics/skills/wizard/thunderbolt.png
Binary files differ
diff --git a/graphics/skills/wizard/windsword.png b/graphics/skills/wizard/windsword.png
new file mode 100644
index 0000000..540d7fb
--- /dev/null
+++ b/graphics/skills/wizard/windsword.png
Binary files differ
diff --git a/graphics/sprites/accessories/blub-tentacle.png b/graphics/sprites/accessories/blub-tentacle.png
new file mode 100644
index 0000000..60ce749
--- /dev/null
+++ b/graphics/sprites/accessories/blub-tentacle.png
Binary files differ
diff --git a/graphics/sprites/accessories/blub-tentacle.xml b/graphics/sprites/accessories/blub-tentacle.xml
new file mode 100644
index 0000000..e0cb4e8
--- /dev/null
+++ b/graphics/sprites/accessories/blub-tentacle.xml
@@ -0,0 +1,607 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2014 Evol Online -->
+<sprite>
+ <imageset name="tentacle"
+ src="graphics/sprites/accessories/blub-tentacle.png|S"
+ width="32"
+ height="32"
+ offsetY="11"/>
+
+ <action name="spawn" imageset="tentacle">
+ <animation direction="default">
+ <!-- Coming out of the ground. -->
+ <frame index="10" delay="360"/>
+ <frame index="9" delay="150"/>
+ <frame index="8" delay="130"/>
+ <frame index="7" delay="120"/>
+ <frame index="6" delay="110"/>
+ <!-- Rotate tentacles. -->
+ <frame index="0" delay="550"/>
+ <jump action="stand"/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="tentacle">
+ <animation direction="down">
+ <frame index="0" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="0" delay="100"/>
+ <goto label="rotate" rand="8"/>
+ <goto label="start" rand="100"/>
+ <!-- Half-Rotate Animation. -->
+ <label name="half-rotate"/>
+ <sequence start="0" end="5" delay="110"/>
+ <goto label="half-rotate" rand ="5"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="2" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="2" delay="100"/>
+ <goto label="rotate" rand="8"/>
+ <goto label="start" rand="100"/>
+ <!-- Half-Rotate Animation. -->
+ <label name="half-rotate"/>
+ <sequence start="2" end="5" delay="110"/>
+ <sequence start="0" end="1" delay="110"/>
+ <goto label="half-rotate" rand ="5"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="3" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="3" delay="100"/>
+ <goto label="rotate" rand="8"/>
+ <goto label="start" rand="100"/>
+ <!-- Half-Rotate Animation. -->
+ <label name="half-rotate"/>
+ <sequence start="3" end="5" delay="110"/>
+ <sequence start="0" end="2" delay="110"/>
+ <goto label="half-rotate" rand ="5"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="5" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="5" delay="100"/>
+ <goto label="rotate" rand="8"/>
+ <goto label="start" rand="100"/>
+ <!-- Half-Rotate Animation. -->
+ <label name="half-rotate"/>
+ <frame index="5" delay="110"/>
+ <sequence start="0" end="4" delay="110"/>
+ <goto label="half-rotate" rand ="5"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="0" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="0" delay="100"/>
+ <goto label="rotate" rand="8"/>
+ <goto label="start" rand="100"/>
+ <!-- Half-Rotate Animation. -->
+ <label name="half-rotate"/>
+ <sequence start="0" end="5" delay="110"/>
+ <goto label="half-rotate" rand ="5"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="2" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="2" delay="100"/>
+ <goto label="rotate" rand="8"/>
+ <goto label="start" rand="100"/>
+ <!-- Half-Rotate Animation. -->
+ <label name="half-rotate"/>
+ <sequence start="2" end="5" delay="110"/>
+ <sequence start="0" end="1" delay="110"/>
+ <goto label="half-rotate" rand ="5"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="3" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="3" delay="100"/>
+ <goto label="rotate" rand="8"/>
+ <goto label="start" rand="100"/>
+ <!-- Half-Rotate Animation. -->
+ <label name="half-rotate"/>
+ <sequence start="3" end="5" delay="110"/>
+ <sequence start="0" end="2" delay="110"/>
+ <goto label="half-rotate" rand ="5"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="5" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="5" delay="100"/>
+ <goto label="rotate" rand="8"/>
+ <goto label="start" rand="100"/>
+ <!-- Half-Rotate Animation. -->
+ <label name="half-rotate"/>
+ <frame index="5" delay="110"/>
+ <sequence start="0" end="4" delay="110"/>
+ <goto label="half-rotate" rand ="5"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="tentacle">
+ <animation direction="down">
+ <frame index="0" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="0" delay="100"/>
+ <goto label="rotate" rand="80"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <sequence start="0" end="5" delay="110" repeat="2"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="2" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="2" delay="100"/>
+ <goto label="rotate" rand="80"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <sequence start="2" end="5" delay="110"/>
+ <sequence start="0" end="5" delay="110"/>
+ <sequence start="0" end="1" delay="110"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="3" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="3" delay="100"/>
+ <goto label="rotate" rand="80"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <sequence start="3" end="5" delay="110"/>
+ <sequence start="0" end="5" delay="110"/>
+ <sequence start="0" end="2" delay="110"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="5" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="5" delay="100"/>
+ <goto label="rotate" rand="80"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <frame index="5" delay="110"/>
+ <sequence start="0" end="5" delay="110"/>
+ <sequence start="0" end="4" delay="110"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="0" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="0" delay="100"/>
+ <goto label="rotate" rand="80"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <sequence start="0" end="5" delay="110" repeat="2"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="2" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="2" delay="100"/>
+ <goto label="rotate" rand="80"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <sequence start="2" end="5" delay="110"/>
+ <sequence start="0" end="5" delay="110"/>
+ <sequence start="0" end="1" delay="110"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="3" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="3" delay="100"/>
+ <goto label="rotate" rand="80"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <sequence start="3" end="5" delay="110"/>
+ <sequence start="0" end="5" delay="110"/>
+ <sequence start="0" end="2" delay="110"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="5" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="5" delay="100"/>
+ <goto label="rotate" rand="80"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <frame index="5" delay="110"/>
+ <sequence start="0" end="5" delay="110"/>
+ <sequence start="0" end="4" delay="110"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="tentacle">
+ <animation direction="down">
+ <frame index="0" delay="100" offsetY="1"/>
+ <frame index="1" delay="50" offsetY="3"/>
+ <frame index="2" delay="50" offsetY="3"/>
+ <frame index="3" delay="40" offsetY="3"/>
+ <frame index="4" delay="90" offsetY="1"/>
+ <frame index="5" delay="80" offsetY="-1"/>
+ <frame index="0" delay="70" offsetY="-3"/>
+ <frame index="1" delay="60" offsetY="-5"/>
+ <frame index="2" delay="60" offsetY="-7"/>
+ <frame index="3" delay="50" offsetY="-9"/>
+ <frame index="4" delay="50" offsetY="-10"/>
+ <frame index="5" delay="40" offsetY="-12"/>
+ <frame index="0" delay="40" offsetY="-14"/>
+ <frame index="1" delay="40" offsetY="-16"/>
+ <frame index="2" delay="40" offsetY="-18"/>
+ <frame index="3" delay="40" offsetY="-20"/>
+ <frame index="4" delay="50" offsetY="-22"/>
+ <!-- Hit the cible. -->
+ <frame index="5" delay="50" offsetY="-25"/>
+ <frame index="0" delay="60" offsetY="-28"/>
+ <frame index="1" delay="70" offsetY="-32"/>
+ <frame index="2" delay="70" offsetY="-34"/>
+ <!-- Peak reached. -->
+ <frame index="3" delay="100" offsetY="-37"/>
+ <frame index="4" delay="70" offsetY="-37"/>
+ <frame index="5" delay="70" offsetY="-36"/>
+ <frame index="0" delay="60" offsetY="-35"/>
+ <frame index="1" delay="60" offsetY="-34"/>
+ <frame index="2" delay="50" offsetY="-32"/>
+ <frame index="3" delay="40" offsetY="-27"/>
+ <frame index="4" delay="40" offsetY="-25"/>
+ <frame index="5" delay="40" offsetY="-23"/>
+ <frame index="0" delay="40" offsetY="-20"/>
+ <frame index="1" delay="50" offsetY="-16"/>
+ <frame index="2" delay="50" offsetY="-13"/>
+ <frame index="3" delay="60" offsetY="-10"/>
+ <frame index="4" delay="60" offsetY="-7"/>
+ <frame index="5" delay="70" offsetY="-4"/>
+ <frame index="0" delay="70" offsetY="-2"/>
+ <frame index="0" delay="80"/>
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="2" delay="100" offsetY="1"/>
+ <frame index="2" delay="50" offsetY="3"/>
+ <frame index="3" delay="50" offsetY="3"/>
+ <frame index="4" delay="40" offsetY="3"/>
+ <frame index="5" delay="90" offsetY="1"/>
+ <frame index="0" delay="80" offsetY="-1"/>
+ <frame index="1" delay="70" offsetY="-3"/>
+ <frame index="2" delay="60" offsetY="-5"/>
+ <frame index="3" delay="60" offsetY="-7"/>
+ <frame index="4" delay="50" offsetY="-9" offsetX="-1"/>
+ <frame index="5" delay="50" offsetY="-11" offsetX="-1"/>
+ <frame index="0" delay="40" offsetY="-13" offsetX="-2"/>
+ <frame index="1" delay="40" offsetY="-15" offsetX="-3"/>
+ <frame index="2" delay="40" offsetY="-17" offsetX="-4"/>
+ <frame index="3" delay="40" offsetY="-19" offsetX="-5"/>
+ <frame index="4" delay="40" offsetY="-21" offsetX="-6"/>
+ <frame index="5" delay="50" offsetY="-23" offsetX="-7"/>
+ <!-- Hit the cible. -->
+ <frame index="0" delay="50" offsetY="-25" offsetX="-8"/>
+ <frame index="1" delay="60" offsetY="-29" offsetX="-7"/>
+ <frame index="2" delay="70" offsetY="-32" offsetX="-7"/>
+ <frame index="3" delay="70" offsetY="-35" offsetX="-6"/>
+ <!-- Peak reached. -->
+ <frame index="4" delay="100" offsetY="-37" offsetX="-6"/>
+ <frame index="5" delay="70" offsetY="-38" offsetX="-5"/>
+ <frame index="0" delay="70" offsetY="-37" offsetX="-5"/>
+ <frame index="1" delay="60" offsetY="-36" offsetX="-4"/>
+ <frame index="2" delay="60" offsetY="-34" offsetX="-4"/>
+ <frame index="3" delay="50" offsetY="-33" offsetX="-3"/>
+ <frame index="4" delay="40" offsetY="-30" offsetX="-3"/>
+ <frame index="5" delay="40" offsetY="-28" offsetX="-2"/>
+ <frame index="0" delay="40" offsetY="-23" offsetX="-2"/>
+ <frame index="1" delay="40" offsetY="-20" offsetX="-1"/>
+ <frame index="2" delay="50" offsetY="-16" offsetX="-1"/>
+ <frame index="3" delay="50" offsetY="-13"/>
+ <frame index="4" delay="60" offsetY="-10"/>
+ <frame index="5" delay="60" offsetY="-7"/>
+ <frame index="0" delay="70" offsetY="-4"/>
+ <frame index="1" delay="70" offsetY="-2"/>
+ <frame index="2" delay="80"/>
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <frame index="3" delay="100" offsetY="1"/>
+ <frame index="4" delay="50" offsetY="3"/>
+ <frame index="5" delay="50" offsetY="3"/>
+ <frame index="0" delay="40" offsetY="3"/>
+ <frame index="1" delay="90" offsetY="1"/>
+ <frame index="2" delay="80" offsetY="-1"/>
+ <frame index="3" delay="70" offsetY="-3"/>
+ <frame index="4" delay="60" offsetY="-5"/>
+ <frame index="5" delay="60" offsetY="-7" offsetX="-1"/>
+ <frame index="0" delay="50" offsetY="-10" offsetX="-2"/>
+ <frame index="1" delay="50" offsetY="-12" offsetX="-3"/>
+ <frame index="2" delay="40" offsetY="-15" offsetX="-5"/>
+ <frame index="3" delay="40" offsetY="-18" offsetX="-7"/>
+ <frame index="4" delay="40" offsetY="-21" offsetX="-9"/>
+ <frame index="5" delay="40" offsetY="-24" offsetX="-11"/>
+ <frame index="0" delay="40" offsetY="-27" offsetX="-13"/>
+ <frame index="1" delay="50" offsetY="-30" offsetX="-15"/>
+ <!-- Hit the cible. -->
+ <frame index="2" delay="50" offsetY="-33" offsetX="-16"/>
+ <frame index="3" delay="60" offsetY="-36" offsetX="-15"/>
+ <frame index="4" delay="70" offsetY="-39" offsetX="-14"/>
+ <frame index="5" delay="70" offsetY="-41" offsetX="-13"/>
+ <!-- Peak reached. -->
+ <frame index="0" delay="100" offsetY="-43" offsetX="-12"/>
+ <frame index="1" delay="70" offsetY="-43" offsetX="-11"/>
+ <frame index="2" delay="70" offsetY="-42" offsetX="-10"/>
+ <frame index="3" delay="60" offsetY="-40" offsetX="-9"/>
+ <frame index="4" delay="60" offsetY="-38" offsetX="-8"/>
+ <frame index="5" delay="50" offsetY="-36" offsetX="-7"/>
+ <frame index="0" delay="40" offsetY="-33" offsetX="-6"/>
+ <frame index="1" delay="40" offsetY="-30" offsetX="-5"/>
+ <frame index="2" delay="40" offsetY="-25" offsetX="-4"/>
+ <frame index="3" delay="40" offsetY="-21" offsetX="-3"/>
+ <frame index="4" delay="50" offsetY="-17" offsetX="-2"/>
+ <frame index="5" delay="50" offsetY="-13" offsetX="-1"/>
+ <frame index="0" delay="60" offsetY="-10"/>
+ <frame index="1" delay="60" offsetY="-7"/>
+ <frame index="2" delay="70" offsetY="-4"/>
+ <frame index="3" delay="70" offsetY="-2"/>
+ <frame index="3" delay="80"/>
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="5" delay="100" offsetY="1"/>
+ <frame index="5" delay="50" offsetY="3"/>
+ <frame index="0" delay="50" offsetY="3"/>
+ <frame index="1" delay="40" offsetY="3"/>
+ <frame index="2" delay="90" offsetY="1"/>
+ <frame index="3" delay="80" offsetY="-1"/>
+ <frame index="4" delay="70" offsetY="-3"/>
+ <frame index="5" delay="60" offsetY="-5"/>
+ <frame index="0" delay="60" offsetY="-7"/>
+ <frame index="1" delay="50" offsetY="-11" offsetX="-1"/>
+ <frame index="2" delay="50" offsetY="-13" offsetX="-1"/>
+ <frame index="3" delay="40" offsetY="-17" offsetX="-2"/>
+ <frame index="4" delay="40" offsetY="-21" offsetX="-3"/>
+ <frame index="5" delay="40" offsetY="-25" offsetX="-4"/>
+ <frame index="0" delay="40" offsetY="-29" offsetX="-5"/>
+ <frame index="1" delay="40" offsetY="-33" offsetX="-6"/>
+ <frame index="2" delay="50" offsetY="-37" offsetX="-7"/>
+ <!-- Hit the cible. -->
+ <frame index="3" delay="50" offsetY="-41" offsetX="-8"/>
+ <frame index="4" delay="60" offsetY="-43" offsetX="-7"/>
+ <frame index="5" delay="70" offsetY="-46" offsetX="-7"/>
+ <frame index="0" delay="70" offsetY="-47" offsetX="-6"/>
+ <!-- Peak reached. -->
+ <frame index="1" delay="100" offsetY="-49" offsetX="-6"/>
+ <frame index="2" delay="70" offsetY="-48" offsetX="-5"/>
+ <frame index="3" delay="70" offsetY="-47" offsetX="-5"/>
+ <frame index="4" delay="60" offsetY="-44" offsetX="-4"/>
+ <frame index="5" delay="60" offsetY="-42" offsetX="-4"/>
+ <frame index="0" delay="50" offsetY="-39" offsetX="-3"/>
+ <frame index="1" delay="40" offsetY="-36" offsetX="-3"/>
+ <frame index="2" delay="40" offsetY="-32" offsetX="-2"/>
+ <frame index="3" delay="40" offsetY="-27" offsetX="-2"/>
+ <frame index="4" delay="40" offsetY="-22" offsetX="-1"/>
+ <frame index="5" delay="50" offsetY="-18" offsetX="-1"/>
+ <frame index="0" delay="50" offsetY="-13"/>
+ <frame index="1" delay="60" offsetY="-10"/>
+ <frame index="2" delay="60" offsetY="-7"/>
+ <frame index="3" delay="70" offsetY="-4"/>
+ <frame index="4" delay="70" offsetY="-2"/>
+ <frame index="5" delay="80"/>
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <frame index="0" delay="100" offsetY="1"/>
+ <frame index="1" delay="50" offsetY="3"/>
+ <frame index="2" delay="50" offsetY="3"/>
+ <frame index="3" delay="40" offsetY="3"/>
+ <frame index="4" delay="90" offsetY="1"/>
+ <frame index="5" delay="80" offsetY="-1"/>
+ <frame index="0" delay="70" offsetY="-3"/>
+ <frame index="1" delay="60" offsetY="-5"/>
+ <frame index="2" delay="60" offsetY="-7"/>
+ <frame index="3" delay="50" offsetY="-11"/>
+ <frame index="4" delay="50" offsetY="-13"/>
+ <frame index="5" delay="40" offsetY="-17"/>
+ <frame index="0" delay="40" offsetY="-21"/>
+ <frame index="1" delay="40" offsetY="-25"/>
+ <frame index="2" delay="40" offsetY="-29"/>
+ <frame index="3" delay="40" offsetY="-33"/>
+ <frame index="4" delay="50" offsetY="-37"/>
+ <!-- Hit the cible. -->
+ <frame index="5" delay="50" offsetY="-41"/>
+ <frame index="0" delay="60" offsetY="-43"/>
+ <frame index="1" delay="70" offsetY="-46"/>
+ <frame index="2" delay="70" offsetY="-47"/>
+ <!-- Peak reached. -->
+ <frame index="3" delay="100" offsetY="-49"/>
+ <frame index="4" delay="70" offsetY="-48"/>
+ <frame index="5" delay="70" offsetY="-47"/>
+ <frame index="0" delay="60" offsetY="-44"/>
+ <frame index="1" delay="60" offsetY="-42"/>
+ <frame index="2" delay="50" offsetY="-39"/>
+ <frame index="3" delay="40" offsetY="-36"/>
+ <frame index="4" delay="40" offsetY="-32"/>
+ <frame index="5" delay="40" offsetY="-27"/>
+ <frame index="0" delay="40" offsetY="-22"/>
+ <frame index="1" delay="50" offsetY="-18"/>
+ <frame index="2" delay="50" offsetY="-14"/>
+ <frame index="3" delay="60" offsetY="-10"/>
+ <frame index="4" delay="60" offsetY="-7"/>
+ <frame index="5" delay="70" offsetY="-4"/>
+ <frame index="0" delay="70" offsetY="-2"/>
+ <frame index="0" delay="80"/>
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <frame index="2" delay="100" offsetY="1"/>
+ <frame index="2" delay="50" offsetY="3"/>
+ <frame index="3" delay="50" offsetY="3"/>
+ <frame index="4" delay="40" offsetY="3"/>
+ <frame index="5" delay="90" offsetY="1"/>
+ <frame index="0" delay="80" offsetY="-1"/>
+ <frame index="1" delay="70" offsetY="-3"/>
+ <frame index="2" delay="60" offsetY="-5"/>
+ <frame index="3" delay="60" offsetY="-7"/>
+ <frame index="4" delay="50" offsetY="-11" offsetX="1"/>
+ <frame index="5" delay="50" offsetY="-13" offsetX="1"/>
+ <frame index="0" delay="40" offsetY="-17" offsetX="2"/>
+ <frame index="1" delay="40" offsetY="-21" offsetX="3"/>
+ <frame index="2" delay="40" offsetY="-25" offsetX="4"/>
+ <frame index="3" delay="40" offsetY="-29" offsetX="5"/>
+ <frame index="4" delay="40" offsetY="-33" offsetX="6"/>
+ <frame index="5" delay="50" offsetY="-37" offsetX="7"/>
+ <!-- Hit the cible. -->
+ <frame index="0" delay="50" offsetY="-41" offsetX="8"/>
+ <frame index="1" delay="60" offsetY="-43" offsetX="7"/>
+ <frame index="2" delay="70" offsetY="-46" offsetX="7"/>
+ <frame index="3" delay="70" offsetY="-47" offsetX="6"/>
+ <!-- Peak reached. -->
+ <frame index="4" delay="100" offsetY="-49" offsetX="6"/>
+ <frame index="5" delay="70" offsetY="-48" offsetX="5"/>
+ <frame index="0" delay="70" offsetY="-47" offsetX="5"/>
+ <frame index="1" delay="60" offsetY="-44" offsetX="4"/>
+ <frame index="2" delay="60" offsetY="-42" offsetX="4"/>
+ <frame index="3" delay="50" offsetY="-39" offsetX="3"/>
+ <frame index="4" delay="40" offsetY="-36" offsetX="3"/>
+ <frame index="5" delay="40" offsetY="-32" offsetX="2"/>
+ <frame index="0" delay="40" offsetY="-27" offsetX="2"/>
+ <frame index="1" delay="40" offsetY="-22" offsetX="1"/>
+ <frame index="2" delay="50" offsetY="-18" offsetX="1"/>
+ <frame index="3" delay="50" offsetY="-13"/>
+ <frame index="4" delay="60" offsetY="-10"/>
+ <frame index="5" delay="60" offsetY="-7"/>
+ <frame index="0" delay="70" offsetY="-4"/>
+ <frame index="1" delay="70" offsetY="-2"/>
+ <frame index="2" delay="80"/>
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <frame index="3" delay="100" offsetY="1"/>
+ <frame index="4" delay="50" offsetY="3"/>
+ <frame index="5" delay="50" offsetY="3"/>
+ <frame index="0" delay="40" offsetY="3"/>
+ <frame index="1" delay="90" offsetY="1"/>
+ <frame index="2" delay="80" offsetY="-1"/>
+ <frame index="3" delay="70" offsetY="-3"/>
+ <frame index="4" delay="60" offsetY="-5"/>
+ <frame index="5" delay="60" offsetY="-7" offsetX="1"/>
+ <frame index="0" delay="50" offsetY="-10" offsetX="2"/>
+ <frame index="1" delay="50" offsetY="-12" offsetX="3"/>
+ <frame index="2" delay="40" offsetY="-15" offsetX="5"/>
+ <frame index="3" delay="40" offsetY="-18" offsetX="7"/>
+ <frame index="4" delay="40" offsetY="-21" offsetX="9"/>
+ <frame index="5" delay="40" offsetY="-24" offsetX="11"/>
+ <frame index="0" delay="40" offsetY="-27" offsetX="13"/>
+ <frame index="1" delay="50" offsetY="-30" offsetX="15"/>
+ <!-- Hit the cible. -->
+ <frame index="2" delay="50" offsetY="-33" offsetX="16"/>
+ <frame index="3" delay="60" offsetY="-36" offsetX="15"/>
+ <frame index="4" delay="70" offsetY="-39" offsetX="14"/>
+ <frame index="5" delay="70" offsetY="-41" offsetX="13"/>
+ <!-- Peak reached. -->
+ <frame index="0" delay="100" offsetY="-43" offsetX="12"/>
+ <frame index="1" delay="70" offsetY="-43" offsetX="11"/>
+ <frame index="2" delay="70" offsetY="-42" offsetX="10"/>
+ <frame index="3" delay="60" offsetY="-40" offsetX="9"/>
+ <frame index="4" delay="60" offsetY="-38" offsetX="8"/>
+ <frame index="5" delay="50" offsetY="-36" offsetX="7"/>
+ <frame index="0" delay="40" offsetY="-33" offsetX="6"/>
+ <frame index="1" delay="40" offsetY="-30" offsetX="5"/>
+ <frame index="2" delay="40" offsetY="-25" offsetX="4"/>
+ <frame index="3" delay="40" offsetY="-21" offsetX="3"/>
+ <frame index="4" delay="50" offsetY="-17" offsetX="2"/>
+ <frame index="5" delay="50" offsetY="-13" offsetX="1"/>
+ <frame index="0" delay="60" offsetY="-10"/>
+ <frame index="1" delay="60" offsetY="-7"/>
+ <frame index="2" delay="70" offsetY="-4"/>
+ <frame index="3" delay="70" offsetY="-2"/>
+ <frame index="3" delay="80"/>
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <frame index="5" delay="100" offsetY="1"/>
+ <frame index="5" delay="50" offsetY="3"/>
+ <frame index="0" delay="50" offsetY="3"/>
+ <frame index="1" delay="40" offsetY="3"/>
+ <frame index="2" delay="90" offsetY="1"/>
+ <frame index="3" delay="80" offsetY="-1"/>
+ <frame index="4" delay="70" offsetY="-3"/>
+ <frame index="5" delay="60" offsetY="-5"/>
+ <frame index="0" delay="60" offsetY="-7"/>
+ <frame index="1" delay="50" offsetY="-9" offsetX="1"/>
+ <frame index="2" delay="50" offsetY="-11" offsetX="1"/>
+ <frame index="3" delay="40" offsetY="-13" offsetX="2"/>
+ <frame index="4" delay="40" offsetY="-15" offsetX="3"/>
+ <frame index="5" delay="40" offsetY="-17" offsetX="4"/>
+ <frame index="0" delay="40" offsetY="-19" offsetX="5"/>
+ <frame index="1" delay="40" offsetY="-21" offsetX="6"/>
+ <frame index="2" delay="50" offsetY="-23" offsetX="7"/>
+ <!-- Hit the cible. -->
+ <frame index="3" delay="50" offsetY="-25" offsetX="8"/>
+ <frame index="4" delay="60" offsetY="-29" offsetX="7"/>
+ <frame index="5" delay="70" offsetY="-32" offsetX="7"/>
+ <frame index="0" delay="70" offsetY="-35" offsetX="6"/>
+ <!-- Peak reached. -->
+ <frame index="1" delay="100" offsetY="-37" offsetX="6"/>
+ <frame index="2" delay="70" offsetY="-38" offsetX="5"/>
+ <frame index="3" delay="70" offsetY="-37" offsetX="5"/>
+ <frame index="4" delay="60" offsetY="-36" offsetX="4"/>
+ <frame index="5" delay="60" offsetY="-34" offsetX="4"/>
+ <frame index="0" delay="50" offsetY="-33" offsetX="3"/>
+ <frame index="1" delay="40" offsetY="-30" offsetX="3"/>
+ <frame index="2" delay="40" offsetY="-28" offsetX="2"/>
+ <frame index="3" delay="40" offsetY="-23" offsetX="2"/>
+ <frame index="4" delay="40" offsetY="-20" offsetX="1"/>
+ <frame index="5" delay="50" offsetY="-16" offsetX="1"/>
+ <frame index="0" delay="50" offsetY="-13"/>
+ <frame index="1" delay="60" offsetY="-10"/>
+ <frame index="2" delay="60" offsetY="-7"/>
+ <frame index="3" delay="70" offsetY="-4"/>
+ <frame index="4" delay="70" offsetY="-2"/>
+ <frame index="5" delay="80"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="tentacle">
+ <animation direction="default">
+ <sequence start="6" end="9" delay="110"/>
+ <frame index="10"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/accessories/croconut.xml b/graphics/sprites/accessories/croconut.xml
new file mode 100644
index 0000000..7390a48
--- /dev/null
+++ b/graphics/sprites/accessories/croconut.xml
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012-2013 Evol Online -->
+<sprite>
+ <imageset name="acc"
+ src="graphics/sprites/monsters/crocotree.png"
+ width="18"
+ height="17"
+ offsetY="-61"/>
+
+ <action name="stand" imageset="acc">
+ <animation direction="default">
+ <!-- Moves sideways. -->
+ <frame index="1" delay="4210"/>
+ <frame index="0" delay="120"/>
+ <frame index="1" delay="110"/>
+ <frame index="2" delay="120"/>
+ <frame index="1" delay="110"/>
+ <frame index="0" delay="120"/>
+ <frame index="1" delay="110"/>
+ <frame index="2" delay="120"/>
+ <frame index="1" delay="110"/>
+ <frame index="0" delay="120"/>
+ <frame index="1" delay="110"/>
+ <frame index="2" delay="120"/>
+ <frame index="1" delay="110"/>
+ <frame index="0" delay="120"/>
+ <frame index="1" delay="110"/>
+ <frame index="2" delay="120"/>
+ <frame index="1" delay="1380"/>
+ <frame index="0" delay="120"/>
+ <frame index="1" delay="110"/>
+ <frame index="2" delay="120"/>
+ <frame index="1" delay="110"/>
+ <frame index="0" delay="120"/>
+ <frame index="1" delay="110"/>
+ <frame index="2" delay="120"/>
+ <frame index="1" delay="110"/>
+ <frame index="0" delay="120"/>
+ <frame index="1" delay="110"/>
+ <frame index="2" delay="120"/>
+ <frame index="1" delay="110"/>
+ <frame index="0" delay="120"/>
+ <frame index="1" delay="110"/>
+ <frame index="2" delay="120"/>
+ <frame index="1" delay="110"/>
+ <frame index="0" delay="120"/>
+ <frame index="1" delay="110"/>
+ <frame index="2" delay="120"/>
+ <frame index="1" delay="110"/>
+ <frame index="0" delay="120"/>
+ <frame index="1" delay="110"/>
+ <frame index="2" delay="120"/>
+ <frame index="1" delay="110"/>
+ <frame index="0" delay="120"/>
+ <frame index="1" delay="110"/>
+ <frame index="2" delay="120"/>
+ <frame index="1" delay="110"/>
+ <!-- Starts to fall. -->
+ <frame index="3" delay="90" offsetY="2"/>
+ <frame index="3" delay="80" offsetY="4"/>
+ <frame index="3" delay="70" offsetY="6"/>
+ <frame index="3" delay="50" offsetY="9"/>
+ <!-- Hits Tarlan's head. -->
+ <frame index="4" delay="60" offsetY="11"/>
+ <frame index="5" delay="60" offsetY="12"/>
+ <frame index="6" delay="50" offsetY="12"/>
+ <frame index="7" delay="10720"/>
+ <frame index="1" delay="3670"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="1"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/accessories/demonicmoubooantlers.png b/graphics/sprites/accessories/demonicmoubooantlers.png
new file mode 100644
index 0000000..88817f2
--- /dev/null
+++ b/graphics/sprites/accessories/demonicmoubooantlers.png
Binary files differ
diff --git a/graphics/sprites/accessories/demonicmoubooantlers.xml b/graphics/sprites/accessories/demonicmoubooantlers.xml
new file mode 100644
index 0000000..78ff733
--- /dev/null
+++ b/graphics/sprites/accessories/demonicmoubooantlers.xml
@@ -0,0 +1,98 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="accessory" src="graphics/sprites/accessories/demonicmoubooantlers.png" width="37" height="30"/>
+ <action name="stand" imageset="accessory">
+ <animation direction="down">
+ <frame index="0" offsetY="-49"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="-16" offsetY="-55"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" offsetY="-56"/>
+ </animation>
+ <animation direction="right">
+ <frame index="2" offsetX="19" offsetY="-55"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="accessory">
+ <animation direction="down">
+ <frame index="0" delay="75" offsetY="-52"/>
+ <frame index="0" delay="150" offsetY="-54"/>
+ <frame index="0" delay="75" offsetY="-51"/>
+ <frame index="0" delay="75" offsetY="-48"/>
+ <frame index="0" delay="75" offsetY="-49"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" delay="75" offsetX="-16" offsetY="-59"/>
+ <frame index="1" delay="75" offsetX="-14" offsetY="-59"/>
+ <frame index="1" delay="75" offsetX="-15" offsetY="-61"/>
+ <frame index="1" delay="75" offsetX="-20" offsetY="-60"/>
+ <frame index="1" delay="75" offsetX="-20" offsetY="-56"/>
+ <frame index="1" delay="75" offsetX="-21" offsetY="-51"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" delay="75" offsetY="-59"/>
+ <frame index="0" delay="75" offsetY="-60"/>
+ <frame index="0" delay="75" offsetY="-63"/>
+ <frame index="0" delay="75" offsetY="-61"/>
+ <frame index="0" delay="75" offsetY="-60"/>
+ <frame index="0" delay="75" offsetY="-58"/>
+ </animation>
+ <animation direction="right">
+ <frame index="2" delay="75" offsetX="16" offsetY="-59"/>
+ <frame index="2" delay="75" offsetX="14" offsetY="-59"/>
+ <frame index="2" delay="75" offsetX="15" offsetY="-61"/>
+ <frame index="2" delay="75" offsetX="20" offsetY="-60"/>
+ <frame index="2" delay="75" offsetX="20" offsetY="-56"/>
+ <frame index="2" delay="75" offsetX="21" offsetY="-51"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="accessory">
+ <animation direction="down">
+ <frame index="0" delay="75" offsetY="-50"/>
+ <frame index="0" delay="75" offsetY="-52"/>
+ <frame index="0" delay="75" offsetY="-39"/>
+ <frame index="0" delay="75" offsetY="-31"/>
+ <frame index="0" delay="75" offsetY="-30"/>
+ <frame index="0" delay="75" offsetY="-31"/>
+ <frame index="0" delay="75" offsetY="-38"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" delay="75" offsetX="-14" offsetY="-56"/>
+ <frame index="1" delay="75" offsetX="-7" offsetY="-56"/>
+ <frame index="1" delay="75" offsetX="-21" offsetY="-40"/>
+ <frame index="1" delay="75" offsetX="-23" offsetY="-40"/>
+ <frame index="1" delay="75" offsetX="-27" offsetY="-40"/>
+ <frame index="1" delay="75" offsetX="-24" offsetY="-49"/>
+ <frame index="1" delay="75" offsetX="-16" offsetY="-55"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" delay="75" offsetY="-55"/>
+ <frame index="0" delay="75" offsetY="-53"/>
+ <frame index="0" delay="75" offsetY="-59"/>
+ <frame index="0" delay="75" offsetY="-53"/>
+ <frame index="0" delay="75" offsetY="-51"/>
+ <frame index="0" delay="75" offsetY="-54"/>
+ <frame index="0" delay="75" offsetY="-56"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="2" delay="75" offsetX="14" offsetY="-56"/>
+ <frame index="2" delay="75" offsetX="7" offsetY="-56"/>
+ <frame index="2" delay="75" offsetX="21" offsetY="-40"/>
+ <frame index="2" delay="75" offsetX="23" offsetY="-40"/>
+ <frame index="2" delay="75" offsetX="27" offsetY="-40"/>
+ <frame index="2" delay="75" offsetX="24" offsetY="-49"/>
+ <frame index="2" delay="75" offsetX="16" offsetY="-55"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="dead" imageset="accessory">
+ <animation>
+ <frame index="3" delay="1600" offsetX="20" offsetY="-8"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/accessories/enora-eye.xml b/graphics/sprites/accessories/enora-eye.xml
new file mode 100644
index 0000000..c85c068
--- /dev/null
+++ b/graphics/sprites/accessories/enora-eye.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2011-2015 Evol Online -->
+<sprite>
+ <imageset name="eye"
+ src="graphics/sprites/accessories/eye-down-blink.png"
+ width="16"
+ height="8"
+ offsetY="-42"
+ offsetX="-1"/>
+
+ <action name="stand" imageset="eye">
+ <animation direction="default">
+ <label name="start"/>
+ <!-- 4% -->
+ <goto label="blink" rand="4"/>
+ <!-- 100% on static animation -->
+ <goto label="static" rand="100"/>
+
+ <!-- Static animation -->
+ <label name="static"/>
+ <frame index="0" delay="160"/>
+ <goto label="start"/>
+
+ <!-- Blinking animation -->
+ <label name="blink"/>
+ <frame index="1" delay="60"/>
+ <frame index="2" delay="80"/>
+ <goto label="start"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/accessories/enora-hair.png b/graphics/sprites/accessories/enora-hair.png
new file mode 100644
index 0000000..abdfcc2
--- /dev/null
+++ b/graphics/sprites/accessories/enora-hair.png
Binary files differ
diff --git a/graphics/sprites/accessories/enora-hair.xml b/graphics/sprites/accessories/enora-hair.xml
new file mode 100644
index 0000000..d544539
--- /dev/null
+++ b/graphics/sprites/accessories/enora-hair.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2011-2015 Evol Online -->
+
+<sprite>
+ <imageset name="hair"
+ src="graphics/sprites/accessories/enora-hair.png"
+ width="18"
+ height="20"
+ offsetY="-40"
+ offsetX="-1"/>
+
+ <action name="stand" imageset="hair">
+ <animation>
+ <sequence start="0" end="3" delay="250"/>
+ <frame index="2" delay="200"/>
+ <frame index="1" delay="300"/>
+ <sequence start="2" end="3" delay="250"/>
+ <frame index="2" delay="200"/>
+ <frame index="1" delay="200"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/accessories/eye-down-blink-argaes.png b/graphics/sprites/accessories/eye-down-blink-argaes.png
new file mode 100644
index 0000000..fa2bee8
--- /dev/null
+++ b/graphics/sprites/accessories/eye-down-blink-argaes.png
Binary files differ
diff --git a/graphics/sprites/accessories/eye-down-blink-argaes.xml b/graphics/sprites/accessories/eye-down-blink-argaes.xml
new file mode 100644
index 0000000..be6af96
--- /dev/null
+++ b/graphics/sprites/accessories/eye-down-blink-argaes.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Jesusalva
+Copyright (C) 2021 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/accessories/eye-down-blink-argaes.png"
+ width="16"
+ height="8"
+ offsetY="-51"/>
+
+ <include file="accessories/eye-down-blink.xml"/>
+</sprite>
diff --git a/graphics/sprites/accessories/eye-down-blink-tonori.png b/graphics/sprites/accessories/eye-down-blink-tonori.png
new file mode 100644
index 0000000..a42eae0
--- /dev/null
+++ b/graphics/sprites/accessories/eye-down-blink-tonori.png
Binary files differ
diff --git a/graphics/sprites/accessories/eye-down-blink-tonori.xml b/graphics/sprites/accessories/eye-down-blink-tonori.xml
new file mode 100644
index 0000000..2be1d5a
--- /dev/null
+++ b/graphics/sprites/accessories/eye-down-blink-tonori.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Jesusalva
+Copyright (C) 2021 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/accessories/eye-down-blink-tonori.png"
+ width="16"
+ height="8"
+ offsetY="-51"/>
+
+ <include file="accessories/eye-down-blink.xml"/>
+</sprite>
diff --git a/graphics/sprites/accessories/eye-down-blink.png b/graphics/sprites/accessories/eye-down-blink.png
new file mode 100644
index 0000000..b85a80a
--- /dev/null
+++ b/graphics/sprites/accessories/eye-down-blink.png
Binary files differ
diff --git a/graphics/sprites/accessories/eye-down-blink.xml b/graphics/sprites/accessories/eye-down-blink.xml
new file mode 100644
index 0000000..4be7b54
--- /dev/null
+++ b/graphics/sprites/accessories/eye-down-blink.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2011-2013 Evol Online -->
+<sprite>
+ <imageset name="eye"
+ src="graphics/sprites/accessories/eye-down-blink.png"
+ width="16"
+ height="8"
+ offsetY="-51"/>
+
+ <action name="stand" imageset="eye">
+ <animation direction="default">
+ <frame index="0" delay="100"/>
+ <frame index="1" delay="60"/>
+ <frame index="2" delay="80"/>
+ <frame index="0" delay="300"/>
+ <frame index="1" delay="60"/>
+ <frame index="2" delay="80"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/accessories/eye-left-blink.png b/graphics/sprites/accessories/eye-left-blink.png
new file mode 100644
index 0000000..3713302
--- /dev/null
+++ b/graphics/sprites/accessories/eye-left-blink.png
Binary files differ
diff --git a/graphics/sprites/accessories/eye-left-blink.xml b/graphics/sprites/accessories/eye-left-blink.xml
new file mode 100644
index 0000000..f871ad1
--- /dev/null
+++ b/graphics/sprites/accessories/eye-left-blink.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2011-2012 Evol Online -->
+<sprite>
+ <imageset name="acc"
+ src="graphics/sprites/accessories/eye-left-blink.png"
+ width="5"
+ height="5"
+ offsetY="-44"/>
+
+ <action name="stand" imageset="acc">
+ <animation direction="default">
+ <frame index="0" delay="7000"/>
+ <frame index="1" delay="60"/>
+ <frame index="2" delay="80"/>
+ <frame index="0" delay="3500"/>
+ <frame index="1" delay="60"/>
+ <frame index="2" delay="80"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/accessories/harbour-box.png b/graphics/sprites/accessories/harbour-box.png
new file mode 100644
index 0000000..90d809c
--- /dev/null
+++ b/graphics/sprites/accessories/harbour-box.png
Binary files differ
diff --git a/graphics/sprites/accessories/harbour-box.xml b/graphics/sprites/accessories/harbour-box.xml
new file mode 100644
index 0000000..e63e82f
--- /dev/null
+++ b/graphics/sprites/accessories/harbour-box.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/accessories/harbour-box.png"
+ width="32"
+ height="96"
+ offsetY="19"
+ offsetX="77"/>
+
+
+ <action name="stand" imageset="npc">
+ <!-- Static Top -->
+ <animation direction="down">
+ <frame index="0" delay="140"/>
+ </animation>
+ <!-- Moving Down, x=3, with x*560 delay in ms -->
+ <animation direction="left">
+ <sequence start="0" end="11" delay="140"/>
+ </animation>
+ <!-- Moving Bottom, x=3, with x*560 delay in ms -->
+ <animation direction="up">
+ <sequence start="11" end="0" delay="140"/>
+ </animation>
+ <!-- Static Bottom-->
+ <animation direction="right">
+ <frame index="11" delay="140"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/accessories/harbour-hook.png b/graphics/sprites/accessories/harbour-hook.png
new file mode 100644
index 0000000..76a1d3c
--- /dev/null
+++ b/graphics/sprites/accessories/harbour-hook.png
Binary files differ
diff --git a/graphics/sprites/accessories/harbour-hook.xml b/graphics/sprites/accessories/harbour-hook.xml
new file mode 100644
index 0000000..be082a9
--- /dev/null
+++ b/graphics/sprites/accessories/harbour-hook.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/accessories/harbour-hook.png"
+ width="5"
+ height="40"
+ offsetY="-36"
+ offsetX="76"/>
+
+
+ <action name="stand" imageset="npc">
+ <!-- Static Top -->
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <!-- Moving Down, x=3, with x*560 delay in ms -->
+ <animation direction="left">
+ <sequence start="0" end="11" delay="140"/>
+ </animation>
+ <!-- Moving Bottom, x=3, with x*560 delay in ms -->
+ <animation direction="up">
+ <sequence start="11" end="0" delay="140"/>
+ </animation>
+ <!-- Static Bottom-->
+ <animation direction="right">
+ <frame index="11"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/accessories/harbour-rope.png b/graphics/sprites/accessories/harbour-rope.png
new file mode 100644
index 0000000..ca2fcf3
--- /dev/null
+++ b/graphics/sprites/accessories/harbour-rope.png
Binary files differ
diff --git a/graphics/sprites/accessories/harbour-rope.xml b/graphics/sprites/accessories/harbour-rope.xml
new file mode 100644
index 0000000..049d87a
--- /dev/null
+++ b/graphics/sprites/accessories/harbour-rope.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/accessories/harbour-rope.png"
+ width="192"
+ height="128"
+ offsetY="15"
+ offsetX="-16"/>
+
+ <action name="stand" imageset="npc">
+ <!-- Static Top -->
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <!-- Moving Down, common divisor of 560 and delay in ms -->
+ <animation direction="left">
+ <sequence start="0" end="2" delay="80"/>
+ </animation>
+ <!-- Moving Bottom, common divisor of 560 and delay in ms -->
+ <animation direction="up">
+ <sequence start="2" end="0" delay="80"/>
+ </animation>
+ <!-- Static Bottom-->
+ <animation direction="right">
+ <frame index="2"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/accessories/littleblub-tentacle.png b/graphics/sprites/accessories/littleblub-tentacle.png
new file mode 100644
index 0000000..cc66729
--- /dev/null
+++ b/graphics/sprites/accessories/littleblub-tentacle.png
Binary files differ
diff --git a/graphics/sprites/accessories/littleblub-tentacle.xml b/graphics/sprites/accessories/littleblub-tentacle.xml
new file mode 100644
index 0000000..d1c3f19
--- /dev/null
+++ b/graphics/sprites/accessories/littleblub-tentacle.xml
@@ -0,0 +1,473 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2011-2013 Evol Online -->
+<sprite>
+ <imageset name="acc"
+ src="graphics/sprites/accessories/littleblub-tentacle.png"
+ width="15"
+ height="14"
+ offsetY="-8"/>
+
+ <action name="spawn" imageset="acc">
+ <animation direction="default">
+ <!-- Coming out of the ground. -->
+ <frame index="10" delay="1430"/>
+ <frame index="9" delay="360"/>
+ <frame index="8" delay="140"/>
+ <jump action="stand"/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="acc">
+ <animation direction="down">
+ <!-- Static -->
+ <frame index="0" delay="5430"/>
+ <!-- Looking Around -->
+ <frame index="1" delay="150"/>
+ <frame index="2" delay="250"/>
+ <frame index="1" delay="150"/>
+ <frame index="0" delay="130"/>
+ <frame index="7" delay="150"/>
+ <frame index="6" delay="250"/>
+ <frame index="5" delay="150"/>
+ <frame index="0" delay="200"/>
+ </animation>
+
+ <animation direction="downleft">
+ <!-- Static -->
+ <frame index="1" delay="4000"/>
+ <!-- Looking Around -->
+ <frame index="0" delay="150"/>
+ <frame index="7" delay="250"/>
+ <frame index="0" delay="150"/>
+ <frame index="1" delay="130"/>
+ <frame index="2" delay="150"/>
+ <frame index="3" delay="250"/>
+ <frame index="2" delay="150"/>
+ <frame index="1" delay="200"/>
+ </animation>
+
+ <animation direction="left">
+ <!-- Static -->
+ <frame index="2" delay="4000"/>
+ <!-- Looking Around -->
+ <frame index="1" delay="150"/>
+ <frame index="0" delay="250"/>
+ <frame index="1" delay="150"/>
+ <frame index="2" delay="130"/>
+ <frame index="3" delay="150"/>
+ <frame index="4" delay="250"/>
+ <frame index="3" delay="150"/>
+ </animation>
+
+ <animation direction="upleft">
+ <!-- Static -->
+ <frame index="3" delay="5000"/>
+ <!-- Looking Around -->
+ <frame index="2" delay="150"/>
+ <frame index="1" delay="250"/>
+ <frame index="2" delay="150"/>
+ <frame index="3" delay="130"/>
+ <frame index="4" delay="150"/>
+ <frame index="5" delay="250"/>
+ <frame index="4" delay="150"/>
+ </animation>
+
+ <animation direction="up">
+ <!-- Static -->
+ <frame index="4" delay="5000"/>
+ <!-- Looking Around -->
+ <frame index="3" delay="150"/>
+ <frame index="2" delay="250"/>
+ <frame index="3" delay="150"/>
+ <frame index="4" delay="130"/>
+ <frame index="5" delay="150"/>
+ <frame index="6" delay="250"/>
+ <frame index="5" delay="150"/>
+ </animation>
+
+ <animation direction="upright">
+ <!-- Static -->
+ <frame index="5" delay="5000"/>
+ <!-- Looking Around -->
+ <frame index="4" delay="150"/>
+ <frame index="3" delay="250"/>
+ <frame index="4" delay="150"/>
+ <frame index="5" delay="130"/>
+ <frame index="6" delay="150"/>
+ <frame index="7" delay="250"/>
+ <frame index="6" delay="150"/>
+ </animation>
+
+ <animation direction="right">
+ <!-- Static -->
+ <frame index="6" delay="5000"/>
+ <!-- Looking Around -->
+ <frame index="5" delay="150"/>
+ <frame index="4" delay="250"/>
+ <frame index="5" delay="150"/>
+ <frame index="6" delay="130"/>
+ <frame index="7" delay="150"/>
+ <frame index="0" delay="250"/>
+ <frame index="7" delay="150"/>
+ </animation>
+
+ <animation direction="downright">
+ <!-- Static -->
+ <frame index="7" delay="5000"/>
+ <!-- Looking Around -->
+ <frame index="6" delay="150"/>
+ <frame index="5" delay="250"/>
+ <frame index="6" delay="150"/>
+ <frame index="7" delay="130"/>
+ <frame index="0" delay="150"/>
+ <frame index="1" delay="250"/>
+ <frame index="0" delay="150"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="acc">
+ <animation direction="down">
+ <sequence start="0" end="7" delay="130"/>
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="1" end="7" delay="130"/>
+ <frame index="0" delay="130"/>
+ </animation>
+
+ <animation direction="left">
+ <sequence start="2" end="7" delay="130"/>
+ <sequence start="0" end="1" delay="130"/>
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="3" end="7" delay="130"/>
+ <sequence start="0" end="2" delay="130"/>
+ </animation>
+
+ <animation direction="up">
+ <sequence start="4" end="7" delay="130"/>
+ <sequence start="0" end="3" delay="130"/>
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="5" end="7" delay="130"/>
+ <sequence start="0" end="4" delay="130"/>
+ </animation>
+
+ <animation direction="right">
+ <sequence start="6" end="7" delay="130"/>
+ <sequence start="0" end="5" delay="130"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="7" delay="130"/>
+ <sequence start="0" end="6" delay="130"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="acc">
+ <animation direction="down">
+ <frame index="0" delay="140" offsetY="1"/>
+ <frame index="0" delay="280" offsetY="2"/>
+ <frame index="0" delay="90" offsetY="1"/>
+ <frame index="0" delay="90" offsetY="-1"/>
+ <frame index="1" delay="80" offsetY="-3"/>
+ <frame index="2" delay="80" offsetY="-5"/>
+ <frame index="3" delay="90" offsetY="-8"/>
+ <frame index="4" delay="90" offsetY="-11"/>
+ <frame index="5" delay="100" offsetY="-14"/>
+ <frame index="6" delay="100" offsetY="-17"/>
+ <frame index="7" delay="110" offsetY="-18"/>
+ <frame index="0" delay="110" offsetY="-16"/>
+ <frame index="1" delay="110" offsetY="-13"/>
+ <frame index="2" delay="100" offsetY="-11"/>
+ <frame index="3" delay="80" offsetY="-9"/>
+ <frame index="4" delay="70" offsetY="-7"/>
+ <frame index="5" delay="80" offsetY="-5"/>
+ <frame index="6" delay="90" offsetY="-3"/>
+ <frame index="7" delay="100" offsetY="-1"/>
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="1" delay="140" offsetY="1"/>
+ <frame index="1" delay="280" offsetY="2"/>
+ <frame index="1" delay="90" offsetY="1"/>
+ <frame index="1" delay="90" offsetY="-1"/>
+ <frame index="2" delay="80" offsetY="-3"/>
+ <frame index="3" delay="80" offsetY="-5"/>
+ <frame index="4" delay="90" offsetY="-8"/>
+ <frame index="5" delay="90" offsetY="-11"/>
+ <frame index="6" delay="100" offsetY="-14"/>
+ <frame index="7" delay="100" offsetY="-17"/>
+ <frame index="0" delay="110" offsetY="-18"/>
+ <frame index="1" delay="110" offsetY="-16"/>
+ <frame index="2" delay="110" offsetY="-13"/>
+ <frame index="3" delay="100" offsetY="-11"/>
+ <frame index="4" delay="80" offsetY="-9"/>
+ <frame index="5" delay="70" offsetY="-7"/>
+ <frame index="6" delay="80" offsetY="-5"/>
+ <frame index="7" delay="90" offsetY="-3"/>
+ <frame index="0" delay="100" offsetY="-1"/>
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <frame index="2" delay="140" offsetY="1"/>
+ <frame index="2" delay="280" offsetY="2"/>
+ <frame index="2" delay="90" offsetY="1"/>
+ <frame index="2" delay="90" offsetY="-1"/>
+ <frame index="3" delay="80" offsetY="-3"/>
+ <frame index="4" delay="80" offsetY="-5"/>
+ <frame index="5" delay="90" offsetY="-8"/>
+ <frame index="6" delay="90" offsetY="-11"/>
+ <frame index="7" delay="100" offsetY="-14"/>
+ <frame index="0" delay="100" offsetY="-17"/>
+ <frame index="1" delay="110" offsetY="-18"/>
+ <frame index="2" delay="110" offsetY="-16"/>
+ <frame index="3" delay="110" offsetY="-13"/>
+ <frame index="4" delay="100" offsetY="-11"/>
+ <frame index="5" delay="80" offsetY="-9"/>
+ <frame index="6" delay="70" offsetY="-7"/>
+ <frame index="7" delay="80" offsetY="-5"/>
+ <frame index="0" delay="90" offsetY="-3"/>
+ <frame index="1" delay="100" offsetY="-1"/>
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="3" delay="140" offsetY="1"/>
+ <frame index="3" delay="280" offsetY="2"/>
+ <frame index="3" delay="90" offsetY="1"/>
+ <frame index="3" delay="90" offsetY="-1"/>
+ <frame index="4" delay="80" offsetY="-3"/>
+ <frame index="5" delay="80" offsetY="-5"/>
+ <frame index="6" delay="90" offsetY="-8"/>
+ <frame index="7" delay="90" offsetY="-11"/>
+ <frame index="0" delay="100" offsetY="-14"/>
+ <frame index="1" delay="100" offsetY="-17"/>
+ <frame index="2" delay="110" offsetY="-18"/>
+ <frame index="3" delay="110" offsetY="-16"/>
+ <frame index="4" delay="110" offsetY="-13"/>
+ <frame index="5" delay="100" offsetY="-11"/>
+ <frame index="6" delay="80" offsetY="-9"/>
+ <frame index="7" delay="70" offsetY="-7"/>
+ <frame index="0" delay="80" offsetY="-5"/>
+ <frame index="1" delay="90" offsetY="-3"/>
+ <frame index="2" delay="100" offsetY="-1"/>
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <frame index="4" delay="140" offsetY="1"/>
+ <frame index="4" delay="280" offsetY="2"/>
+ <frame index="4" delay="90" offsetY="1"/>
+ <frame index="4" delay="90" offsetY="-1"/>
+ <frame index="5" delay="80" offsetY="-3"/>
+ <frame index="6" delay="80" offsetY="-5"/>
+ <frame index="7" delay="90" offsetY="-8"/>
+ <frame index="0" delay="90" offsetY="-11"/>
+ <frame index="1" delay="100" offsetY="-14"/>
+ <frame index="2" delay="100" offsetY="-17"/>
+ <frame index="3" delay="110" offsetY="-18"/>
+ <frame index="4" delay="110" offsetY="-16"/>
+ <frame index="5" delay="110" offsetY="-13"/>
+ <frame index="6" delay="100" offsetY="-11"/>
+ <frame index="7" delay="80" offsetY="-9"/>
+ <frame index="0" delay="70" offsetY="-7"/>
+ <frame index="1" delay="80" offsetY="-5"/>
+ <frame index="2" delay="90" offsetY="-3"/>
+ <frame index="3" delay="100" offsetY="-1"/>
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <frame index="5" delay="140" offsetY="1"/>
+ <frame index="5" delay="280" offsetY="2"/>
+ <frame index="5" delay="90" offsetY="1"/>
+ <frame index="5" delay="90" offsetY="-1"/>
+ <frame index="6" delay="80" offsetY="-3"/>
+ <frame index="7" delay="80" offsetY="-5"/>
+ <frame index="0" delay="90" offsetY="-8"/>
+ <frame index="1" delay="90" offsetY="-11"/>
+ <frame index="2" delay="100" offsetY="-14"/>
+ <frame index="3" delay="100" offsetY="-17"/>
+ <frame index="4" delay="110" offsetY="-18"/>
+ <frame index="5" delay="110" offsetY="-16"/>
+ <frame index="6" delay="110" offsetY="-13"/>
+ <frame index="7" delay="100" offsetY="-11"/>
+ <frame index="0" delay="80" offsetY="-9"/>
+ <frame index="1" delay="70" offsetY="-7"/>
+ <frame index="2" delay="80" offsetY="-5"/>
+ <frame index="3" delay="90" offsetY="-3"/>
+ <frame index="4" delay="100" offsetY="-1"/>
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <frame index="6" delay="140" offsetY="1"/>
+ <frame index="6" delay="280" offsetY="2"/>
+ <frame index="6" delay="90" offsetY="1"/>
+ <frame index="6" delay="90" offsetY="-1"/>
+ <frame index="7" delay="80" offsetY="-3"/>
+ <frame index="0" delay="80" offsetY="-5"/>
+ <frame index="1" delay="90" offsetY="-8"/>
+ <frame index="2" delay="90" offsetY="-11"/>
+ <frame index="3" delay="100" offsetY="-14"/>
+ <frame index="4" delay="100" offsetY="-17"/>
+ <frame index="5" delay="110" offsetY="-18"/>
+ <frame index="6" delay="110" offsetY="-16"/>
+ <frame index="7" delay="110" offsetY="-13"/>
+ <frame index="0" delay="100" offsetY="-11"/>
+ <frame index="1" delay="80" offsetY="-9"/>
+ <frame index="2" delay="70" offsetY="-7"/>
+ <frame index="3" delay="80" offsetY="-5"/>
+ <frame index="4" delay="90" offsetY="-3"/>
+ <frame index="5" delay="100" offsetY="-1"/>
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <frame index="7" delay="140" offsetY="1"/>
+ <frame index="7" delay="280" offsetY="2"/>
+ <frame index="7" delay="90" offsetY="1"/>
+ <frame index="7" delay="90" offsetY="-1"/>
+ <frame index="0" delay="80" offsetY="-3"/>
+ <frame index="1" delay="80" offsetY="-5"/>
+ <frame index="2" delay="90" offsetY="-8"/>
+ <frame index="3" delay="90" offsetY="-11"/>
+ <frame index="4" delay="100" offsetY="-14"/>
+ <frame index="5" delay="100" offsetY="-17"/>
+ <frame index="6" delay="110" offsetY="-18"/>
+ <frame index="7" delay="110" offsetY="-16"/>
+ <frame index="0" delay="110" offsetY="-13"/>
+ <frame index="1" delay="100" offsetY="-11"/>
+ <frame index="2" delay="80" offsetY="-9"/>
+ <frame index="3" delay="70" offsetY="-7"/>
+ <frame index="4" delay="80" offsetY="-5"/>
+ <frame index="5" delay="90" offsetY="-3"/>
+ <frame index="6" delay="100" offsetY="-1"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="acc">
+ <animation direction="down">
+ <frame index="0" delay="80"/>
+ <frame index="1" delay="70"/>
+ <frame index="2" delay="70"/>
+ <frame index="3" delay="70"/>
+ <frame index="4" delay="70"/>
+ <frame index="5" delay="70"/>
+ <frame index="6" delay="80"/>
+ <frame index="7" delay="90"/>
+ <frame index="8" delay="90"/>
+ <frame index="9" delay="130" offsetY="1"/>
+ <frame index="10" delay="150" offsetY="2"/>
+ <frame index="11" offsetY="2"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="1" delay="80"/>
+ <frame index="2" delay="70"/>
+ <frame index="3" delay="70"/>
+ <frame index="4" delay="70"/>
+ <frame index="5" delay="70"/>
+ <frame index="6" delay="80"/>
+ <frame index="7" delay="90"/>
+ <frame index="8" delay="90"/>
+ <frame index="9" delay="130" offsetY="1"/>
+ <frame index="10" delay="150" offsetY="2"/>
+ <frame index="11" offsetY="2"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="2" delay="80"/>
+ <frame index="3" delay="70"/>
+ <frame index="4" delay="70"/>
+ <frame index="5" delay="70"/>
+ <frame index="6" delay="80"/>
+ <frame index="7" delay="90"/>
+ <frame index="8" delay="90"/>
+ <frame index="9" delay="130" offsetY="1"/>
+ <frame index="10" delay="150" offsetY="2"/>
+ <frame index="11" offsetY="2"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="3" delay="80"/>
+ <frame index="4" delay="70"/>
+ <frame index="5" delay="70"/>
+ <frame index="6" delay="80"/>
+ <frame index="7" delay="90"/>
+ <frame index="8" delay="90"/>
+ <frame index="9" delay="130" offsetY="1"/>
+ <frame index="10" delay="150" offsetY="2"/>
+ <frame index="11" offsetY="2"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="4" delay="80"/>
+ <frame index="5" delay="70"/>
+ <frame index="6" delay="80"/>
+ <frame index="7" delay="90"/>
+ <frame index="8" delay="90"/>
+ <frame index="9" delay="130" offsetY="1"/>
+ <frame index="10" delay="150" offsetY="2"/>
+ <frame index="11" offsetY="2"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="5" delay="80"/>
+ <frame index="6" delay="70"/>
+ <frame index="7" delay="70"/>
+ <frame index="0" delay="70"/>
+ <frame index="1" delay="70"/>
+ <frame index="2" delay="70"/>
+ <frame index="3" delay="70"/>
+ <frame index="4" delay="70"/>
+ <frame index="5" delay="70"/>
+ <frame index="6" delay="80"/>
+ <frame index="7" delay="80"/>
+ <frame index="8" delay="90"/>
+ <frame index="9" delay="130" offsetY="1"/>
+ <frame index="10" delay="150" offsetY="2"/>
+ <frame index="11" offsetY="2"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="6" delay="80"/>
+ <frame index="7" delay="70"/>
+ <frame index="0" delay="70"/>
+ <frame index="1" delay="70"/>
+ <frame index="2" delay="70"/>
+ <frame index="3" delay="70"/>
+ <frame index="4" delay="70"/>
+ <frame index="5" delay="70"/>
+ <frame index="6" delay="80"/>
+ <frame index="7" delay="80"/>
+ <frame index="8" delay="90"/>
+ <frame index="9" delay="130" offsetY="1"/>
+ <frame index="10" delay="150" offsetY="2"/>
+ <frame index="11" offsetY="2"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="7" delay="80"/>
+ <frame index="0" delay="70"/>
+ <frame index="1" delay="70"/>
+ <frame index="2" delay="70"/>
+ <frame index="3" delay="70"/>
+ <frame index="4" delay="70"/>
+ <frame index="5" delay="70"/>
+ <frame index="6" delay="80"/>
+ <frame index="7" delay="80"/>
+ <frame index="8" delay="90"/>
+ <frame index="9" delay="130" offsetY="1"/>
+ <frame index="10" delay="150" offsetY="2"/>
+ <frame index="11" offsetY="2"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/accessories/piousse-egg.png b/graphics/sprites/accessories/piousse-egg.png
new file mode 100644
index 0000000..7698ecc
--- /dev/null
+++ b/graphics/sprites/accessories/piousse-egg.png
Binary files differ
diff --git a/graphics/sprites/accessories/piousse-egg.xml b/graphics/sprites/accessories/piousse-egg.xml
new file mode 100644
index 0000000..bb9caa0
--- /dev/null
+++ b/graphics/sprites/accessories/piousse-egg.xml
@@ -0,0 +1,742 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2011-2013 Evol Online -->
+<sprite>
+ <imageset name="acc"
+ src="graphics/sprites/accessories/piousse-egg.png"
+ width="11"
+ height="11"
+ offsetY="-12"/>
+
+ <action name="spawn" imageset="acc">
+ <animation direction="default">
+ <frame index="9" delay="20" offsetY="-86"/>
+ <frame index="9" delay="30" offsetY="-82"/>
+ <frame index="9" delay="30" offsetY="-78"/>
+ <frame index="9" delay="30" offsetY="-74"/>
+ <frame index="9" delay="30" offsetY="-70"/>
+ <frame index="9" delay="30" offsetY="-66"/>
+ <frame index="9" delay="30" offsetY="-62"/>
+ <frame index="9" delay="40" offsetY="-58"/>
+ <frame index="9" delay="40" offsetY="-54"/>
+ <frame index="9" delay="40" offsetY="-49"/>
+ <frame index="9" delay="40" offsetY="-44"/>
+ <frame index="9" delay="40" offsetY="-40"/>
+ <frame index="9" delay="40" offsetY="-36"/>
+ <frame index="9" delay="40" offsetY="-32"/>
+ <frame index="9" delay="50" offsetY="-28"/>
+ <frame index="9" delay="50" offsetY="-24"/>
+ <frame index="9" delay="50" offsetY="-21"/>
+ <frame index="9" delay="50" offsetY="-18"/>
+ <frame index="9" delay="50" offsetY="-15"/>
+ <frame index="9" delay="50" offsetY="-12"/>
+ <frame index="9" delay="50" offsetY="-9"/>
+ <frame index="9" delay="60" offsetY="-6"/>
+ <frame index="9" delay="60" offsetY="-3"/>
+ <frame index="9" delay="60" offsetY="-1"/>
+ <jump action="stand"/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="acc">
+ <animation direction="down">
+ <!-- Static -->
+ <frame index="0" delay="1300"/>
+ <!-- Eating animation -->
+ <frame index="0" delay="130" offsetY="-1"/>
+ <frame index="0" delay="130"/>
+ <frame index="0" delay="130" offsetY="-1"/>
+ <frame index="0" delay="130"/>
+ <frame index="0" delay="130" offsetY="-1"/>
+ <frame index="0" delay="130"/>
+ <frame index="0" delay="130" offsetY="-1"/>
+ <!-- Static -->
+ <frame index="0" delay="2130"/>
+ <!-- Looking around -->
+ <frame index="6" delay="350"/>
+ <frame index="0" delay="500"/>
+ <frame index="7" delay="400"/>
+ <!-- Static -->
+ <frame index="0" delay="3260"/>
+ <!-- Jumping And Turning On Itself -->
+ <frame index="0" delay="50" offsetY="-1"/>
+ <frame index="0" delay="50" offsetY="-2"/>
+ <frame index="0" delay="50" offsetX="1" offsetY="-4"/>
+ <frame index="0" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="0" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="0" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="7" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="1" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="4" delay="100" offsetY="-25"/>
+ <frame index="3" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="5" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="2" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="6" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="0" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="0" delay="90" offsetY="-4"/>
+ <frame index="0" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="downleft">
+ <!-- Static -->
+ <frame index="6" delay="4340"/>
+ <!-- Looking around -->
+ <frame index="2" delay="350"/>
+ <frame index="6" delay="500"/>
+ <frame index="0" delay="400"/>
+ <!-- Static -->
+ <frame index="6" delay="3260"/>
+ <!-- Jumping And Turning On Itself -->
+ <frame index="6" delay="50" offsetY="-1"/>
+ <frame index="6" delay="50" offsetY="-2"/>
+ <frame index="6" delay="50" offsetX="1" offsetY="-4"/>
+ <frame index="6" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="6" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="6" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="0" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="7" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="1" delay="100" offsetY="-25"/>
+ <frame index="4" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="3" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="5" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="2" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="6" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="6" delay="90" offsetY="-4"/>
+ <frame index="6" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="left">
+ <!-- Static -->
+ <frame index="2" delay="1300"/>
+ <!-- Eating animation -->
+ <frame index="2" delay="130" offsetY="-1"/>
+ <frame index="2" delay="130"/>
+ <frame index="2" delay="130" offsetY="-1"/>
+ <frame index="2" delay="130"/>
+ <frame index="2" delay="130" offsetY="-1"/>
+ <frame index="2" delay="130"/>
+ <frame index="2" delay="130" offsetY="-1"/>
+ <!-- Static -->
+ <frame index="2" delay="2130"/>
+ <!-- Looking around -->
+ <frame index="5" delay="350"/>
+ <frame index="2" delay="500"/>
+ <frame index="6" delay="400"/>
+ <!-- Static -->
+ <frame index="2" delay="3260"/>
+ <!-- Jumping And Turning On Itself -->
+ <frame index="2" delay="50" offsetY="-1"/>
+ <frame index="2" delay="50" offsetY="-2"/>
+ <frame index="2" delay="50" offsetX="1" offsetY="-4"/>
+ <frame index="2" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="2" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="2" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="6" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="0" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="7" delay="100" offsetY="-25"/>
+ <frame index="1" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="4" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="3" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="5" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="2" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="2" delay="90" offsetY="-4"/>
+ <frame index="2" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="upleft">
+ <!-- Static -->
+ <frame index="5" delay="1300"/>
+ <!-- Eating animation -->
+ <frame index="5" delay="130" offsetY="-1"/>
+ <frame index="5" delay="130"/>
+ <frame index="5" delay="130" offsetY="-1"/>
+ <frame index="5" delay="130"/>
+ <frame index="5" delay="130" offsetY="-1"/>
+ <frame index="5" delay="130"/>
+ <frame index="5" delay="130" offsetY="-1"/>
+ <!-- Static -->
+ <frame index="5" delay="2130"/>
+ <!-- Looking around -->
+ <frame index="2" delay="350"/>
+ <frame index="5" delay="500"/>
+ <frame index="3" delay="400"/>
+ <!-- Static -->
+ <frame index="5" delay="3260"/>
+ <!-- Jumping And Turning On Itself -->
+ <frame index="5" delay="50" offsetY="-1"/>
+ <frame index="5" delay="50" offsetY="-2"/>
+ <frame index="5" delay="50" offsetX="1" offsetY="-4"/>
+ <frame index="5" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="5" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="5" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="2" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="6" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="0" delay="100" offsetY="-25"/>
+ <frame index="7" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="1" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="4" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="3" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="5" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="5" delay="90" offsetY="-4"/>
+ <frame index="5" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="up">
+ <!-- Static -->
+ <frame index="3" delay="1300"/>
+ <!-- Eating animation -->
+ <frame index="3" delay="130" offsetY="-1"/>
+ <frame index="3" delay="130"/>
+ <frame index="3" delay="130" offsetY="-1"/>
+ <frame index="3" delay="130"/>
+ <frame index="3" delay="130" offsetY="-1"/>
+ <frame index="3" delay="130"/>
+ <frame index="3" delay="130" offsetY="-1"/>
+ <!-- Static -->
+ <frame index="3" delay="2130"/>
+ <!-- Looking around -->
+ <frame index="4" delay="350"/>
+ <frame index="3" delay="500"/>
+ <frame index="5" delay="400"/>
+ <!-- Static -->
+ <frame index="3" delay="3260"/>
+ <!-- Jumping And Turning On Itself -->
+ <frame index="3" delay="50" offsetY="-1"/>
+ <frame index="3" delay="50" offsetY="-2"/>
+ <frame index="3" delay="50" offsetX="1" offsetY="-4"/>
+ <frame index="3" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="3" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="3" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="5" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="2" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="6" delay="100" offsetY="-25"/>
+ <frame index="0" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="5" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="1" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="4" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="3" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="3" delay="90" offsetY="-4"/>
+ <frame index="3" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="upright">
+ <!-- Static -->
+ <frame index="4" delay="1300"/>
+ <!-- Eating animation -->
+ <frame index="4" delay="130" offsetY="-1"/>
+ <frame index="4" delay="130"/>
+ <frame index="4" delay="130" offsetY="-1"/>
+ <frame index="4" delay="130"/>
+ <frame index="4" delay="130" offsetY="-1"/>
+ <frame index="4" delay="130"/>
+ <frame index="4" delay="130" offsetY="-1"/>
+ <!-- Static -->
+ <frame index="4" delay="2130"/>
+ <!-- Looking around -->
+ <frame index="1" delay="350"/>
+ <frame index="4" delay="500"/>
+ <frame index="3" delay="400"/>
+ <!-- Static -->
+ <frame index="4" delay="3260"/>
+ <!-- Jumping And Turning On Itself -->
+ <frame index="4" delay="50" offsetY="-1"/>
+ <frame index="4" delay="50" offsetY="-2"/>
+ <frame index="4" delay="50" offsetX="1" offsetY="-4"/>
+ <frame index="4" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="4" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="4" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="3" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="5" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="2" delay="100" offsetY="-25"/>
+ <frame index="6" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="0" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="7" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="1" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="4" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="4" delay="90" offsetY="-4"/>
+ <frame index="4" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="right">
+ <!-- Static -->
+ <frame index="1" delay="1300"/>
+ <!-- Eating animation -->
+ <frame index="1" delay="130" offsetY="-1"/>
+ <frame index="1" delay="130"/>
+ <frame index="1" delay="130" offsetY="-1"/>
+ <frame index="1" delay="130"/>
+ <frame index="1" delay="130" offsetY="-1"/>
+ <frame index="1" delay="130"/>
+ <frame index="1" delay="130" offsetY="-1"/>
+ <!-- Static -->
+ <frame index="1" delay="2130"/>
+ <!-- Looking around -->
+ <frame index="4" delay="350"/>
+ <frame index="1" delay="500"/>
+ <frame index="7" delay="400"/>
+ <!-- Static -->
+ <frame index="1" delay="3260"/>
+ <!-- Jumping And Turning On Itself -->
+ <frame index="1" delay="50" offsetY="-1"/>
+ <frame index="1" delay="50" offsetY="-2"/>
+ <frame index="1" delay="50" offsetX="1" offsetY="-4"/>
+ <frame index="1" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="1" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="1" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="4" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="3" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="5" delay="100" offsetY="-25"/>
+ <frame index="2" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="6" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="0" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="7" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="1" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="1" delay="90" offsetY="-4"/>
+ <frame index="1" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="downright">
+ <!-- Static -->
+ <frame index="7" delay="4340"/>
+ <!-- Looking around -->
+ <frame index="1" delay="350"/>
+ <frame index="7" delay="500"/>
+ <frame index="0" delay="400"/>
+ <!-- Static -->
+ <frame index="7" delay="3260"/>
+ <!-- Jumping And Turning On Itself -->
+ <frame index="7" delay="50" offsetY="-1"/>
+ <frame index="7" delay="50" offsetY="-2"/>
+ <frame index="7" delay="50" offsetX="1" offsetY="-4"/>
+ <frame index="7" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="7" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="7" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="1" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="4" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="3" delay="100" offsetY="-25"/>
+ <frame index="5" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="2" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="6" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="0" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="7" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="7" delay="90" offsetY="-4"/>
+ <frame index="7" delay="100" offsetY="-1"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="acc">
+ <animation direction="down">
+ <!-- Normal Jump x2 -->
+ <frame index="0" delay="50" offsetY="-1"/>
+ <frame index="0" delay="100" offsetY="-2"/>
+ <frame index="0" delay="150" offsetY="-4"/>
+ <frame index="0" delay="50" offsetY="-2"/>
+ <frame index="0" delay="150" offsetY="-4"/>
+ <frame index="0" delay="50" offsetY="-2"/>
+ <frame index="0" delay="50" offsetY="-3"/>
+ <frame index="0" delay="50" offsetY="-1"/>
+ <frame index="0" delay="50" offsetY="-2"/>
+ <!-- Turning Jump -->
+ <frame index="0" delay="50" offsetY="-1"/>
+ <frame index="0" delay="100" offsetY="-2"/>
+ <frame index="0" delay="100" offsetY="-4"/>
+ <frame index="0" delay="60" offsetY="-6"/>
+ <sequence value="7,1,4,3,5" delay="80" offsetY="-6"/>
+ <frame index="2" delay="80" offsetY="-5"/>
+ <frame index="6" delay="80" offsetY="-4"/>
+ <frame index="0" delay="110" offsetY="-3"/>
+ <frame index="0" delay="50" offsetY="-1"/>
+ <!-- Normal Jump -->
+ <frame index="0" delay="100" offsetY="-2"/>
+ <frame index="0" delay="150" offsetY="-4"/>
+ <frame index="0" delay="100" offsetY="-2"/>
+ <!-- Back Turning Jump -->
+ <frame index="0" delay="50" offsetY="-1"/>
+ <frame index="0" delay="100" offsetY="-2"/>
+ <frame index="0" delay="100" offsetY="-4"/>
+ <frame index="0" delay="60" offsetY="-6"/>
+ <sequence value="6,2,5,3,4" delay="80" offsetY="-6"/>
+ <frame index="1" delay="80" offsetY="-5"/>
+ <frame index="7" delay="80" offsetY="-4"/>
+ <frame index="0" delay="110" offsetY="-3"/>
+ <frame index="0" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="downleft">
+ <!-- Normal Jump x2 -->
+ <frame index="6" delay="100" offsetY="-1"/>
+ <frame index="6" delay="50" offsetY="-2"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="6" delay="50" offsetY="-4"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="6" delay="50" offsetY="-2"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="6" delay="50" offsetY="-4"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="6" delay="100" offsetY="-2"/>
+ <!-- Turning Jump -->
+ <frame index="6" delay="200" offsetY="-1"/>
+ <frame index="6" delay="50" offsetY="-2"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="6" delay="50" offsetY="-4"/>
+ <frame index="6" delay="60" offsetY="-5"/>
+ <sequence value="0,7,5,4,3" delay="80" offsetY="-6"/>
+ <frame index="5" delay="80" offsetY="-5"/>
+ <frame index="2" delay="80" offsetY="-4"/>
+ <frame index="6" delay="60" offsetY="-3"/>
+ <frame index="6" delay="50" offsetY="-2"/>
+ <!-- Normal Jump -->
+ <frame index="6" delay="100" offsetY="-1"/>
+ <frame index="6" delay="50" offsetY="-2"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="6" delay="50" offsetY="-4"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="6" delay="50" offsetY="-2"/>
+ <!-- Back Turning Jump -->
+ <frame index="6" delay="150" offsetY="-1"/>
+ <frame index="6" delay="50" offsetY="-2"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="6" delay="50" offsetY="-4"/>
+ <frame index="6" delay="60" offsetY="-5"/>
+ <sequence value="2,5,3,4,1" delay="80" offsetY="-6"/>
+ <frame index="7" delay="80" offsetY="-5"/>
+ <frame index="0" delay="80" offsetY="-4"/>
+ <frame index="6" delay="60" offsetY="-3"/>
+ <frame index="6" delay="50" offsetY="-2"/>
+ <frame index="6" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="left">
+ <!-- Normal Jump x2 -->
+ <frame index="2" delay="50" offsetY="-1"/>
+ <frame index="2" delay="100" offsetY="-2"/>
+ <frame index="2" delay="150" offsetY="-4"/>
+ <frame index="2" delay="50" offsetY="-2"/>
+ <frame index="2" delay="150" offsetY="-4"/>
+ <frame index="2" delay="50" offsetY="-2"/>
+ <frame index="2" delay="50" offsetY="-3"/>
+ <frame index="2" delay="50" offsetY="-1"/>
+ <frame index="2" delay="50" offsetY="-2"/>
+ <!-- Turning Jump -->
+ <frame index="2" delay="50" offsetY="-1"/>
+ <frame index="2" delay="100" offsetY="-2"/>
+ <frame index="2" delay="100" offsetY="-4"/>
+ <frame index="2" delay="60" offsetY="-6"/>
+ <sequence value="6,0,7,1,4" delay="80" offsetY="-6"/>
+ <frame index="3" delay="80" offsetY="-5"/>
+ <frame index="5" delay="80" offsetY="-4"/>
+ <frame index="2" delay="110" offsetY="-3"/>
+ <frame index="2" delay="50" offsetY="-1"/>
+ <!-- Normal Jump -->
+ <frame index="2" delay="100" offsetY="-2"/>
+ <frame index="2" delay="150" offsetY="-4"/>
+ <frame index="2" delay="100" offsetY="-2"/>
+ <!-- Back Turning Jump -->
+ <frame index="2" delay="50" offsetY="-1"/>
+ <frame index="2" delay="100" offsetY="-2"/>
+ <frame index="2" delay="100" offsetY="-4"/>
+ <frame index="2" delay="60" offsetY="-6"/>
+ <sequence value="5,3,4,1,7" delay="80" offsetY="-6"/>
+ <frame index="0" delay="80" offsetY="-5"/>
+ <frame index="6" delay="80" offsetY="-4"/>
+ <frame index="2" delay="110" offsetY="-3"/>
+ <frame index="2" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="upleft">
+ <!-- Normal Jump x2 -->
+ <frame index="5" delay="50" offsetY="-1"/>
+ <frame index="5" delay="100" offsetY="-2"/>
+ <frame index="5" delay="150" offsetY="-4"/>
+ <frame index="5" delay="50" offsetY="-2"/>
+ <frame index="5" delay="150" offsetY="-4"/>
+ <frame index="5" delay="50" offsetY="-2"/>
+ <frame index="5" delay="50" offsetY="-3"/>
+ <frame index="5" delay="50" offsetY="-1"/>
+ <frame index="5" delay="50" offsetY="-2"/>
+ <!-- Turning Jump -->
+ <frame index="5" delay="50" offsetY="-1"/>
+ <frame index="5" delay="100" offsetY="-2"/>
+ <frame index="5" delay="100" offsetY="-4"/>
+ <frame index="5" delay="60" offsetY="-6"/>
+ <sequence value="2,6,0,7,1" delay="80" offsetY="-6"/>
+ <frame index="4" delay="80" offsetY="-5"/>
+ <frame index="3" delay="80" offsetY="-4"/>
+ <frame index="5" delay="110" offsetY="-3"/>
+ <frame index="5" delay="50" offsetY="-1"/>
+ <!-- Normal Jump -->
+ <frame index="5" delay="100" offsetY="-2"/>
+ <frame index="5" delay="150" offsetY="-4"/>
+ <frame index="5" delay="100" offsetY="-2"/>
+ <!-- Back Turning Jump -->
+ <frame index="5" delay="50" offsetY="-1"/>
+ <frame index="5" delay="100" offsetY="-2"/>
+ <frame index="5" delay="100" offsetY="-4"/>
+ <frame index="5" delay="60" offsetY="-6"/>
+ <sequence value="3,4,1,7,0" delay="80" offsetY="-6"/>
+ <frame index="6" delay="80" offsetY="-5"/>
+ <frame index="2" delay="80" offsetY="-4"/>
+ <frame index="5" delay="110" offsetY="-3"/>
+ <frame index="5" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="up">
+ <!-- Normal Jump x2 -->
+ <frame index="3" delay="50" offsetY="-1"/>
+ <frame index="3" delay="100" offsetY="-2"/>
+ <frame index="3" delay="150" offsetY="-4"/>
+ <frame index="3" delay="50" offsetY="-2"/>
+ <frame index="3" delay="150" offsetY="-4"/>
+ <frame index="3" delay="50" offsetY="-2"/>
+ <frame index="3" delay="50" offsetY="-3"/>
+ <frame index="3" delay="50" offsetY="-1"/>
+ <frame index="3" delay="50" offsetY="-2"/>
+ <!-- Turning Jump -->
+ <frame index="3" delay="50" offsetY="-1"/>
+ <frame index="3" delay="100" offsetY="-2"/>
+ <frame index="3" delay="100" offsetY="-4"/>
+ <frame index="3" delay="60" offsetY="-6"/>
+ <sequence value="5,2,6,0,7" delay="80" offsetY="-6"/>
+ <frame index="1" delay="80" offsetY="-5"/>
+ <frame index="4" delay="80" offsetY="-4"/>
+ <frame index="3" delay="110" offsetY="-3"/>
+ <frame index="3" delay="50" offsetY="-1"/>
+ <!-- Normal Jump -->
+ <frame index="3" delay="100" offsetY="-2"/>
+ <frame index="3" delay="150" offsetY="-4"/>
+ <frame index="3" delay="100" offsetY="-2"/>
+ <!-- Back Turning Jump -->
+ <frame index="3" delay="50" offsetY="-1"/>
+ <frame index="3" delay="100" offsetY="-2"/>
+ <frame index="3" delay="100" offsetY="-4"/>
+ <frame index="3" delay="60" offsetY="-6"/>
+ <sequence value="4,1,7,0,6" delay="80" offsetY="-6"/>
+ <frame index="2" delay="80" offsetY="-5"/>
+ <frame index="5" delay="80" offsetY="-4"/>
+ <frame index="3" delay="110" offsetY="-3"/>
+ <frame index="3" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="upright">
+ <!-- Normal Jump x2 -->
+ <frame index="4" delay="50" offsetY="-1"/>
+ <frame index="4" delay="100" offsetY="-2"/>
+ <frame index="4" delay="150" offsetY="-4"/>
+ <frame index="4" delay="50" offsetY="-2"/>
+ <frame index="4" delay="150" offsetY="-4"/>
+ <frame index="4" delay="50" offsetY="-2"/>
+ <frame index="4" delay="50" offsetY="-3"/>
+ <frame index="4" delay="50" offsetY="-1"/>
+ <frame index="4" delay="50" offsetY="-2"/>
+ <!-- Turning Jump -->
+ <frame index="4" delay="50" offsetY="-1"/>
+ <frame index="4" delay="100" offsetY="-2"/>
+ <frame index="4" delay="100" offsetY="-4"/>
+ <frame index="4" delay="60" offsetY="-6"/>
+ <sequence value="3,5,2,6,0" delay="80" offsetY="-6"/>
+ <frame index="7" delay="80" offsetY="-5"/>
+ <frame index="1" delay="80" offsetY="-4"/>
+ <frame index="4" delay="110" offsetY="-3"/>
+ <frame index="4" delay="50" offsetY="-1"/>
+ <!-- Normal Jump -->
+ <frame index="4" delay="100" offsetY="-2"/>
+ <frame index="4" delay="150" offsetY="-4"/>
+ <frame index="4" delay="100" offsetY="-2"/>
+ <!-- Back Turning Jump -->
+ <frame index="4" delay="50" offsetY="-1"/>
+ <frame index="4" delay="100" offsetY="-2"/>
+ <frame index="4" delay="100" offsetY="-4"/>
+ <frame index="4" delay="60" offsetY="-6"/>
+ <sequence value="1,7,0,6,2" delay="80" offsetY="-6"/>
+ <frame index="5" delay="80" offsetY="-5"/>
+ <frame index="3" delay="80" offsetY="-4"/>
+ <frame index="4" delay="110" offsetY="-3"/>
+ <frame index="4" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="right">
+ <!-- Normal Jump x2 -->
+ <frame index="1" delay="50" offsetY="-1"/>
+ <frame index="1" delay="100" offsetY="-2"/>
+ <frame index="1" delay="150" offsetY="-4"/>
+ <frame index="1" delay="50" offsetY="-2"/>
+ <frame index="1" delay="150" offsetY="-4"/>
+ <frame index="1" delay="50" offsetY="-2"/>
+ <frame index="1" delay="50" offsetY="-3"/>
+ <frame index="1" delay="50" offsetY="-1"/>
+ <frame index="1" delay="50" offsetY="-2"/>
+ <!-- Turning Jump -->
+ <frame index="1" delay="50" offsetY="-1"/>
+ <frame index="1" delay="100" offsetY="-2"/>
+ <frame index="1" delay="100" offsetY="-4"/>
+ <frame index="1" delay="60" offsetY="-6"/>
+ <sequence value="4,3,5,2,6" delay="80" offsetY="-6"/>
+ <frame index="0" delay="80" offsetY="-5"/>
+ <frame index="7" delay="80" offsetY="-4"/>
+ <frame index="1" delay="110" offsetY="-3"/>
+ <frame index="1" delay="50" offsetY="-1"/>
+ <!-- Normal Jump -->
+ <frame index="1" delay="100" offsetY="-2"/>
+ <frame index="1" delay="150" offsetY="-4"/>
+ <frame index="1" delay="100" offsetY="-2"/>
+ <!-- Back Turning Jump -->
+ <frame index="1" delay="50" offsetY="-1"/>
+ <frame index="1" delay="100" offsetY="-2"/>
+ <frame index="1" delay="100" offsetY="-4"/>
+ <frame index="1" delay="60" offsetY="-6"/>
+ <sequence value="7,0,6,2,5" delay="80" offsetY="-6"/>
+ <frame index="3" delay="80" offsetY="-5"/>
+ <frame index="4" delay="80" offsetY="-4"/>
+ <frame index="1" delay="110" offsetY="-3"/>
+ <frame index="1" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="downright">
+ <!-- Normal Jump x2 -->
+ <frame index="7" delay="100" offsetY="-1"/>
+ <frame index="7" delay="50" offsetY="-2"/>
+ <frame index="7" delay="50" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-4"/>
+ <frame index="7" delay="50" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-2"/>
+ <frame index="7" delay="50" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-4"/>
+ <frame index="7" delay="50" offsetY="-3"/>
+ <frame index="7" delay="100" offsetY="-2"/>
+ <!-- Turning Jump -->
+ <frame index="7" delay="200" offsetY="-1"/>
+ <frame index="7" delay="50" offsetY="-2"/>
+ <frame index="7" delay="50" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-4"/>
+ <frame index="7" delay="60" offsetY="-5"/>
+ <sequence value="1,4,3,5,2" delay="80" offsetY="-6"/>
+ <frame index="6" delay="80" offsetY="-5"/>
+ <frame index="0" delay="80" offsetY="-4"/>
+ <frame index="7" delay="60" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-2"/>
+ <!-- Normal Jump -->
+ <frame index="7" delay="100" offsetY="-1"/>
+ <frame index="7" delay="50" offsetY="-2"/>
+ <frame index="7" delay="50" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-4"/>
+ <frame index="7" delay="50" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-2"/>
+ <!-- Back Turning Jump -->
+ <frame index="7" delay="150" offsetY="-1"/>
+ <frame index="7" delay="50" offsetY="-2"/>
+ <frame index="7" delay="50" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-4"/>
+ <frame index="7" delay="60" offsetY="-5"/>
+ <sequence value="0,6,2,5,3" delay="80" offsetY="-6"/>
+ <frame index="4" delay="80" offsetY="-5"/>
+ <frame index="1" delay="80" offsetY="-4"/>
+ <frame index="7" delay="60" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-2"/>
+ <frame index="7" delay="50" offsetY="-1"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="acc">
+ <animation direction="down">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="0" delay="60" offsetY="2"/>
+ <frame index="0" delay="60" offsetY="4"/>
+ <frame index="0" delay="60" offsetY="6"/>
+ <frame index="0" delay="60" offsetY="8"/>
+ <frame index="0" delay="40" offsetY="6"/>
+ <frame index="0" delay="40" offsetY="4"/>
+ <frame index="0" delay="40" offsetY="2"/>
+ <end/>
+ </animation>
+
+ <animation direction="downleft">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="6" delay="60" offsetX="-2" offsetY="2"/>
+ <frame index="6" delay="60" offsetX="-4" offsetY="4"/>
+ <frame index="6" delay="60" offsetX="-6" offsetY="6"/>
+ <frame index="6" delay="60" offsetX="-8" offsetY="8"/>
+ <frame index="6" delay="40" offsetX="-6" offsetY="6"/>
+ <frame index="6" delay="40" offsetX="-4" offsetY="4"/>
+ <frame index="6" delay="40" offsetX="-2" offsetY="2"/>
+ <end/>
+ </animation>
+
+ <animation direction="left">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="2" delay="60" offsetX="-2"/>
+ <frame index="2" delay="60" offsetX="-4"/>
+ <frame index="2" delay="60" offsetX="-6"/>
+ <frame index="2" delay="60" offsetX="-8"/>
+ <frame index="2" delay="40" offsetX="-6"/>
+ <frame index="2" delay="40" offsetX="-4"/>
+ <frame index="2" delay="40" offsetX="-2"/>
+ <end/>
+ </animation>
+
+ <animation direction="upleft">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="5" delay="60" offsetX="-2" offsetY="-2"/>
+ <frame index="5" delay="60" offsetX="-4" offsetY="-4"/>
+ <frame index="5" delay="60" offsetX="-6" offsetY="-6"/>
+ <frame index="5" delay="60" offsetX="-8" offsetY="-8"/>
+ <frame index="5" delay="40" offsetX="-6" offsetY="-6"/>
+ <frame index="5" delay="40" offsetX="-4" offsetY="-4"/>
+ <frame index="5" delay="40" offsetX="-2" offsetY="-2"/>
+ <end/>
+ </animation>
+
+ <animation direction="up">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="3" delay="60" offsetY="-2"/>
+ <frame index="3" delay="60" offsetY="-4"/>
+ <frame index="3" delay="60" offsetY="-6"/>
+ <frame index="3" delay="60" offsetY="-8"/>
+ <frame index="3" delay="40" offsetY="-6"/>
+ <frame index="3" delay="40" offsetY="-4"/>
+ <frame index="3" delay="40" offsetY="-2"/>
+ <end/>
+ </animation>
+
+ <animation direction="upright">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="4" delay="60" offsetX="2" offsetY="-2"/>
+ <frame index="4" delay="60" offsetX="4" offsetY="-4"/>
+ <frame index="4" delay="60" offsetX="6" offsetY="-6"/>
+ <frame index="4" delay="60" offsetX="8" offsetY="-8"/>
+ <frame index="4" delay="40" offsetX="6" offsetY="-6"/>
+ <frame index="4" delay="40" offsetX="4" offsetY="-4"/>
+ <frame index="4" delay="40" offsetX="2" offsetY="-2"/>
+ <end/>
+ </animation>
+
+ <animation direction="right">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="1" delay="60" offsetX="2"/>
+ <frame index="1" delay="60" offsetX="4"/>
+ <frame index="1" delay="60" offsetX="6"/>
+ <frame index="1" delay="60" offsetX="8"/>
+ <frame index="1" delay="40" offsetX="6"/>
+ <frame index="1" delay="40" offsetX="4"/>
+ <frame index="1" delay="40" offsetX="2"/>
+ <end/>
+ </animation>
+
+ <animation direction="downright">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="7" delay="60" offsetX="2" offsetY="2"/>
+ <frame index="7" delay="60" offsetX="4" offsetY="4"/>
+ <frame index="7" delay="60" offsetX="6" offsetY="6"/>
+ <frame index="7" delay="60" offsetX="8" offsetY="8"/>
+ <frame index="7" delay="40" offsetX="6" offsetY="6"/>
+ <frame index="7" delay="40" offsetX="4" offsetY="4"/>
+ <frame index="7" delay="40" offsetX="2" offsetY="2"/>
+ <end/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="acc">
+ <animation>
+ <frame index="8"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/accessories/ratto-tail.png b/graphics/sprites/accessories/ratto-tail.png
new file mode 100644
index 0000000..331e0f5
--- /dev/null
+++ b/graphics/sprites/accessories/ratto-tail.png
Binary files differ
diff --git a/graphics/sprites/accessories/ratto-tail.xml b/graphics/sprites/accessories/ratto-tail.xml
new file mode 100644
index 0000000..1ac8908
--- /dev/null
+++ b/graphics/sprites/accessories/ratto-tail.xml
@@ -0,0 +1,228 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2011-2013 Evol Online -->
+<sprite>
+ <imageset name="acc"
+ src="graphics/sprites/accessories/ratto-tail.png"
+ width="32"
+ height="32"/>
+
+ <imageset name="mob"
+ src="graphics/sprites/monsters/ratto.png"
+ width="32"
+ height="32"/>
+
+ <action name="spawn" imageset="mob">
+ <animation direction="default">
+ <frame index="0" delay="250"/>
+ <frame index="1" delay="150"/>
+ <frame index="2" delay="400"/>
+ <frame index="3" delay="110"/>
+ <frame index="4" delay="120"/>
+ <frame index="5" delay="160"/>
+ <frame index="6" delay="150"/>
+ <frame index="7" delay="250"/>
+ <jump action="stand"/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="acc">
+ <animation direction="down">
+ <frame index="0" delay="120"/>
+ <frame index="1" delay="100"/>
+ <frame index="2" delay="120"/>
+ <frame index="1" delay="100"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="21" delay="120"/>
+ <frame index="22" delay="100"/>
+ <frame index="23" delay="120"/>
+ <frame index="22" delay="100"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="18" delay="120"/>
+ <frame index="19" delay="100"/>
+ <frame index="20" delay="120"/>
+ <frame index="19" delay="100"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="15" delay="120"/>
+ <frame index="16" delay="100"/>
+ <frame index="17" delay="120"/>
+ <frame index="16" delay="100"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="12" delay="120"/>
+ <frame index="13" delay="100"/>
+ <frame index="14" delay="120"/>
+ <frame index="13" delay="100"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="9" delay="120"/>
+ <frame index="10" delay="100"/>
+ <frame index="11" delay="120"/>
+ <frame index="10" delay="100"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="6" delay="120"/>
+ <frame index="7" delay="100"/>
+ <frame index="8" delay="120"/>
+ <frame index="7" delay="100"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="3" delay="120"/>
+ <frame index="4" delay="100"/>
+ <frame index="5" delay="120"/>
+ <frame index="4" delay="100"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="acc">
+ <animation direction="down">
+ <frame index="0" delay="120"/>
+ <frame index="1" delay="100"/>
+ <frame index="2" delay="120"/>
+ <frame index="1" delay="100"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="21" delay="120"/>
+ <frame index="22" delay="100"/>
+ <frame index="23" delay="120"/>
+ <frame index="22" delay="100"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="18" delay="120"/>
+ <frame index="19" delay="100"/>
+ <frame index="20" delay="120"/>
+ <frame index="19" delay="100"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="15" delay="120"/>
+ <frame index="16" delay="100"/>
+ <frame index="17" delay="120"/>
+ <frame index="16" delay="100"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="12" delay="120"/>
+ <frame index="13" delay="100"/>
+ <frame index="14" delay="120"/>
+ <frame index="13" delay="100"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="9" delay="120"/>
+ <frame index="10" delay="100"/>
+ <frame index="11" delay="120"/>
+ <frame index="10" delay="100"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="6" delay="120"/>
+ <frame index="7" delay="100"/>
+ <frame index="8" delay="120"/>
+ <frame index="7" delay="100"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="3" delay="120"/>
+ <frame index="4" delay="100"/>
+ <frame index="5" delay="120"/>
+ <frame index="4" delay="100"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="acc">
+ <animation direction="down">
+ <frame index="0" delay="120"/>
+ <frame index="1" delay="100"/>
+ <frame index="2" delay="120"/>
+ <frame index="1" delay="100"/>
+ <end/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="21" delay="120"/>
+ <frame index="22" delay="100"/>
+ <frame index="23" delay="120"/>
+ <frame index="22" delay="100"/>
+ <end/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="18" delay="120"/>
+ <frame index="19" delay="100"/>
+ <frame index="20" delay="120"/>
+ <frame index="19" delay="100"/>
+ <end/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="15" delay="120"/>
+ <frame index="16" delay="100"/>
+ <frame index="17" delay="120"/>
+ <frame index="16" delay="100"/>
+ <end/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="12" delay="120"/>
+ <frame index="13" delay="100"/>
+ <frame index="14" delay="120"/>
+ <frame index="13" delay="100"/>
+ <end/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="9" delay="120"/>
+ <frame index="10" delay="100"/>
+ <frame index="11" delay="120"/>
+ <frame index="10" delay="100"/>
+ <end/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="6" delay="120"/>
+ <frame index="7" delay="100"/>
+ <frame index="8" delay="120"/>
+ <frame index="7" delay="100"/>
+ <end/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="3" delay="120"/>
+ <frame index="4" delay="100"/>
+ <frame index="5" delay="120"/>
+ <frame index="4" delay="100"/>
+ <end/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="acc">
+ <animation direction="down">
+ <frame index="24"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="24"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="24"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="24"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/accessories/tipiou-hat.png b/graphics/sprites/accessories/tipiou-hat.png
new file mode 100644
index 0000000..b71ec0c
--- /dev/null
+++ b/graphics/sprites/accessories/tipiou-hat.png
Binary files differ
diff --git a/graphics/sprites/accessories/tipiou-hat.xml b/graphics/sprites/accessories/tipiou-hat.xml
new file mode 100644
index 0000000..eab26c5
--- /dev/null
+++ b/graphics/sprites/accessories/tipiou-hat.xml
@@ -0,0 +1,302 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="acc"
+ src="graphics/sprites/accessories/tipiou-hat.png"
+ width="24"
+ height="24"/>
+
+ <action name="spawn" imageset="acc">
+ <animation direction="default">
+ <frame index="34" delay="20" offsetY="-86"/>
+ <frame index="34" delay="30" offsetY="-82"/>
+ <frame index="34" delay="30" offsetY="-78"/>
+ <frame index="34" delay="30" offsetY="-74"/>
+ <frame index="34" delay="30" offsetY="-70"/>
+ <frame index="34" delay="30" offsetY="-66"/>
+ <frame index="34" delay="30" offsetY="-62"/>
+ <frame index="34" delay="40" offsetY="-58"/>
+ <frame index="34" delay="40" offsetY="-54"/>
+ <frame index="34" delay="40" offsetY="-49"/>
+ <frame index="34" delay="40" offsetY="-44"/>
+ <frame index="34" delay="40" offsetY="-40"/>
+ <frame index="34" delay="40" offsetY="-36"/>
+ <frame index="34" delay="40" offsetY="-32"/>
+ <frame index="34" delay="50" offsetY="-28"/>
+ <frame index="34" delay="50" offsetY="-24"/>
+ <frame index="34" delay="50" offsetY="-21"/>
+ <frame index="34" delay="50" offsetY="-18"/>
+ <frame index="34" delay="50" offsetY="-15"/>
+ <frame index="34" delay="50" offsetY="-12"/>
+ <frame index="34" delay="50" offsetY="-9"/>
+ <frame index="34" delay="60" offsetY="-6"/>
+ <frame index="34" delay="60" offsetY="-3"/>
+ <frame index="34" delay="60" offsetY="-1"/>
+ <jump action="stand"/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="acc">
+ <animation direction="down">
+ <!-- Static -->
+ <frame index="0" delay="2900"/>
+ <!-- Looking Around -->
+ <frame index="28" delay="350"/>
+ <frame index="0" delay="500"/>
+ <frame index="42" delay="400"/>
+ <!-- Static -->
+ <frame index="0" delay="1600"/>
+ <!-- Jumping -->
+ <sequence start="0" end="5" delay="70" repeat="4"/>
+ </animation>
+
+ <animation direction="downleft">
+ <!-- Static -->
+ <frame index="42" delay="2900"/>
+ <!-- Looking Around -->
+ <frame index="0" delay="350"/>
+ <frame index="42" delay="500"/>
+ <frame index="7" delay="400"/>
+ <!-- Static -->
+ <frame index="42" delay="1600"/>
+ <!-- Jumping -->
+ <sequence start="42" end="47" delay="70" repeat="4"/>
+ </animation>
+
+ <animation direction="left">
+ <!-- Static -->
+ <frame index="7" delay="2900"/>
+ <!-- Looking Around -->
+ <frame index="49" delay="350"/>
+ <frame index="7" delay="500"/>
+ <frame index="42" delay="400"/>
+ <!-- Static -->
+ <frame index="7" delay="1600"/>
+ <!-- Jumping -->
+ <sequence start="7" end="12" delay="70" repeat="4"/>
+ </animation>
+
+ <animation direction="upleft">
+ <!-- Static -->
+ <frame index="49" delay="2900"/>
+ <!-- Looking Around -->
+ <frame index="7" delay="350"/>
+ <frame index="49" delay="500"/>
+ <frame index="21" delay="400"/>
+ <!-- Static -->
+ <frame index="49" delay="1600"/>
+ <!-- Jumping -->
+ <sequence start="49" end="5" delay="70" repeat="4"/>
+ </animation>
+
+ <animation direction="up">
+ <!-- Static -->
+ <frame index="21" delay="2900"/>
+ <!-- Looking Around -->
+ <frame index="49" delay="350"/>
+ <frame index="21" delay="500"/>
+ <frame index="35" delay="400"/>
+ <!-- Static -->
+ <frame index="21" delay="1600"/>
+ <!-- Jumping -->
+ <sequence start="21" end="26" delay="70" repeat="4"/>
+ </animation>
+
+ <animation direction="upright">
+ <!-- Static -->
+ <frame index="35" delay="2900"/>
+ <!-- Looking Around -->
+ <frame index="14" delay="350"/>
+ <frame index="35" delay="500"/>
+ <frame index="21" delay="400"/>
+ <!-- Static -->
+ <frame index="35" delay="1600"/>
+ <!-- Jumping -->
+ <sequence start="35" end="40" delay="70" repeat="4"/>
+ </animation>
+
+ <animation direction="right">
+ <!-- Static -->
+ <frame index="14" delay="2900"/>
+ <!-- Looking Around -->
+ <frame index="28" delay="350"/>
+ <frame index="14" delay="500"/>
+ <frame index="35" delay="400"/>
+ <!-- Static -->
+ <frame index="14" delay="1600"/>
+ <!-- Jumping -->
+ <sequence start="14" end="19" delay="70" repeat="4"/>
+ </animation>
+
+ <animation direction="downright">
+ <!-- Static -->
+ <frame index="28" delay="2900"/>
+ <!-- Looking Around -->
+ <frame index="0" delay="350"/>
+ <frame index="28" delay="500"/>
+ <frame index="14" delay="400"/>
+ <!-- Static -->
+ <frame index="28" delay="1600"/>
+ <!-- Jumping -->
+ <sequence start="28" end="33" delay="70" repeat="4"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="acc">
+ <animation direction="down">
+ <sequence start="0" end="5" delay="70"/>
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="42" end="47" delay="70"/>
+ </animation>
+
+ <animation direction="left">
+ <sequence start="7" end="12" delay="70"/>
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="49" end="54" delay="70"/>
+ </animation>
+
+ <animation direction="up">
+ <sequence start="21" end="26" delay="70"/>
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="35" end="40" delay="70"/>
+ </animation>
+
+ <animation direction="right">
+ <sequence start="14" end="19" delay="70"/>
+ </animation>
+
+ <animation direction="downright">
+ <sequence start="28" end="33" delay="70"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="acc"> <!-- 560ms -->
+ <animation direction="down">
+ <frame index="1" delay="60" offsetY="-2"/>
+ <frame index="2" delay="60" offsetY="-4"/>
+ <frame index="3" delay="60" offsetY="-6"/>
+ <frame index="1" delay="60" offsetY="-8"/>
+ <frame index="2" delay="60" offsetY="-10"/>
+ <frame index="3" delay="60" offsetY="-12"/>
+ <frame index="2" delay="60" offsetY="-10"/>
+ <frame index="5" delay="60" offsetY="-6"/>
+ <frame index="4" delay="80" offsetY="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="43" delay="60" offsetY="-2"/>
+ <frame index="44" delay="60" offsetY="-4"/>
+ <frame index="45" delay="60" offsetY="-6"/>
+ <frame index="43" delay="60" offsetY="-8"/>
+ <frame index="44" delay="60" offsetY="-10"/>
+ <frame index="45" delay="60" offsetY="-12"/>
+ <frame index="44" delay="60" offsetY="-10"/>
+ <frame index="47" delay="60" offsetY="-6"/>
+ <frame index="46" delay="80" offsetY="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <frame index="8" delay="60" offsetY="-2"/>
+ <frame index="9" delay="60" offsetY="-4"/>
+ <frame index="10" delay="60" offsetY="-6"/>
+ <frame index="8" delay="60" offsetY="-8"/>
+ <frame index="9" delay="60" offsetY="-10"/>
+ <frame index="10" delay="60" offsetY="-12"/>
+ <frame index="9" delay="60" offsetY="-10"/>
+ <frame index="12" delay="60" offsetY="-6"/>
+ <frame index="11" delay="80" offsetY="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="50" delay="60" offsetY="-2"/>
+ <frame index="51" delay="60" offsetY="-4"/>
+ <frame index="52" delay="60" offsetY="-6"/>
+ <frame index="50" delay="60" offsetY="-8"/>
+ <frame index="51" delay="60" offsetY="-10"/>
+ <frame index="52" delay="60" offsetY="-12"/>
+ <frame index="51" delay="60" offsetY="-10"/>
+ <frame index="54" delay="60" offsetY="-6"/>
+ <frame index="53" delay="80" offsetY="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <frame index="22" delay="60" offsetY="-2"/>
+ <frame index="23" delay="60" offsetY="-4"/>
+ <frame index="24" delay="60" offsetY="-6"/>
+ <frame index="22" delay="60" offsetY="-8"/>
+ <frame index="23" delay="60" offsetY="-10"/>
+ <frame index="24" delay="60" offsetY="-12"/>
+ <frame index="23" delay="60" offsetY="-10"/>
+ <frame index="26" delay="60" offsetY="-6"/>
+ <frame index="25" delay="80" offsetY="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <frame index="36" delay="60" offsetY="-2"/>
+ <frame index="37" delay="60" offsetY="-4"/>
+ <frame index="38" delay="60" offsetY="-6"/>
+ <frame index="36" delay="60" offsetY="-8"/>
+ <frame index="37" delay="60" offsetY="-10"/>
+ <frame index="38" delay="60" offsetY="-12"/>
+ <frame index="37" delay="60" offsetY="-10"/>
+ <frame index="40" delay="60" offsetY="-6"/>
+ <frame index="39" delay="80" offsetY="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <frame index="15" delay="60" offsetY="-2"/>
+ <frame index="16" delay="60" offsetY="-4"/>
+ <frame index="17" delay="60" offsetY="-6"/>
+ <frame index="15" delay="60" offsetY="-8"/>
+ <frame index="16" delay="60" offsetY="-10"/>
+ <frame index="17" delay="60" offsetY="-12"/>
+ <frame index="16" delay="60" offsetY="-10"/>
+ <frame index="19" delay="60" offsetY="-6"/>
+ <frame index="18" delay="80" offsetY="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <frame index="29" delay="60" offsetY="-2"/>
+ <frame index="30" delay="60" offsetY="-4"/>
+ <frame index="31" delay="60" offsetY="-6"/>
+ <frame index="29" delay="60" offsetY="-8"/>
+ <frame index="30" delay="60" offsetY="-10"/>
+ <frame index="31" delay="60" offsetY="-12"/>
+ <frame index="20" delay="60" offsetY="-10"/>
+ <frame index="33" delay="60" offsetY="-6"/>
+ <frame index="32" delay="80" offsetY="-2"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="acc">
+ <animation direction="down">
+ <frame index="6"/>
+ </animation>
+ <animation direction="left">
+ <frame index="13"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="20"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="27"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/accessories/water-fish.png b/graphics/sprites/accessories/water-fish.png
new file mode 100644
index 0000000..7961983
--- /dev/null
+++ b/graphics/sprites/accessories/water-fish.png
Binary files differ
diff --git a/graphics/sprites/accessories/water-fish1.xml b/graphics/sprites/accessories/water-fish1.xml
new file mode 100644
index 0000000..078a5f5
--- /dev/null
+++ b/graphics/sprites/accessories/water-fish1.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/accessories/water-fish.png"
+ width="16"
+ height="8"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <label name="start"/>
+ <frame index="4" delay="100"/>
+ <goto label="swim" rand="3"/>
+ <goto label="start" rand="100"/>
+ <label name="swim"/>
+ <frame index="0" delay="80"/>
+ <frame index="0" delay="80" offsetX="2" offsetY="-1"/>
+ <frame index="0" delay="80" offsetX="4" offsetY="-2"/>
+ <frame index="1" delay="90" offsetX="6" offsetY="-3"/>
+ <frame index="2" delay="90" offsetX="8" offsetY="-4"/>
+ <frame index="3" delay="90" offsetX="10" offsetY="-5"/>
+ <frame index="2" delay="90" offsetX="12" offsetY="-6"/>
+ <frame index="1" delay="90" offsetX="14" offsetY="-8"/>
+ <frame index="2" delay="90" offsetX="16" offsetY="-9"/>
+ <frame index="3" delay="90" offsetX="18" offsetY="-10"/>
+ <frame index="2" delay="90" offsetX="20" offsetY="-12"/>
+ <frame index="1" delay="90" offsetX="22" offsetY="-14"/>
+ <frame index="2" delay="90" offsetX="24" offsetY="-15"/>
+ <frame index="3" delay="90" offsetX="26" offsetY="-16"/>
+ <frame index="2" delay="90" offsetX="28" offsetY="-18"/>
+ <frame index="0" delay="80" offsetX="30" offsetY="-20"/>
+ <frame index="0" delay="80" offsetX="33" offsetY="-20"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/accessories/water-fish2.xml b/graphics/sprites/accessories/water-fish2.xml
new file mode 100644
index 0000000..327aea7
--- /dev/null
+++ b/graphics/sprites/accessories/water-fish2.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/accessories/water-fish.png"
+ width="16"
+ height="8"
+ offsetX="-7"
+ offsetY="-12"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <label name="start"/>
+ <frame index="4" delay="100"/>
+ <goto label="swim" rand="3"/>
+ <goto label="start" rand="100"/>
+ <label name="swim"/>
+ <frame index="0" delay="80"/>
+ <frame index="0" delay="80" offsetX="2" offsetY="-1"/>
+ <frame index="0" delay="80" offsetX="4" offsetY="-2"/>
+ <frame index="1" delay="90" offsetX="6" offsetY="-3"/>
+ <frame index="2" delay="90" offsetX="8" offsetY="-4"/>
+ <frame index="3" delay="90" offsetX="10" offsetY="-5"/>
+ <frame index="2" delay="90" offsetX="12" offsetY="-6"/>
+ <frame index="1" delay="90" offsetX="14" offsetY="-8"/>
+ <frame index="2" delay="90" offsetX="16" offsetY="-9"/>
+ <frame index="3" delay="90" offsetX="18" offsetY="-10"/>
+ <frame index="2" delay="90" offsetX="20" offsetY="-12"/>
+ <frame index="1" delay="90" offsetX="22" offsetY="-14"/>
+ <frame index="2" delay="90" offsetX="24" offsetY="-15"/>
+ <frame index="3" delay="90" offsetX="26" offsetY="-16"/>
+ <frame index="2" delay="90" offsetX="28" offsetY="-18"/>
+ <frame index="0" delay="80" offsetX="30" offsetY="-20"/>
+ <frame index="0" delay="80" offsetX="33" offsetY="-20"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/accessories/water-splash.png b/graphics/sprites/accessories/water-splash.png
new file mode 100644
index 0000000..3f6f604
--- /dev/null
+++ b/graphics/sprites/accessories/water-splash.png
Binary files differ
diff --git a/graphics/sprites/accessories/water-splash1.xml b/graphics/sprites/accessories/water-splash1.xml
new file mode 100644
index 0000000..747fcc6
--- /dev/null
+++ b/graphics/sprites/accessories/water-splash1.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/accessories/water-splash.png"
+ width="32"
+ height="32"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <label name="start"/>
+ <frame index="6" delay="100"/>
+ <goto label="splash" rand="2"/>
+ <goto label="start" rand="100"/>
+ <label name="splash"/>
+ <sequence start="0" end="5" delay="130"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/accessories/water-splash2.xml b/graphics/sprites/accessories/water-splash2.xml
new file mode 100644
index 0000000..c29c4a5
--- /dev/null
+++ b/graphics/sprites/accessories/water-splash2.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/accessories/water-splash.png"
+ width="32"
+ height="32"
+ offsetX="-28"
+ offsetY="-16"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <label name="start"/>
+ <frame index="6" delay="100"/>
+ <goto label="splash" rand="2"/>
+ <goto label="start" rand="100"/>
+ <label name="splash"/>
+ <sequence start="0" end="5" delay="130"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/accessories/water-splash3.xml b/graphics/sprites/accessories/water-splash3.xml
new file mode 100644
index 0000000..e5f66e2
--- /dev/null
+++ b/graphics/sprites/accessories/water-splash3.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/accessories/water-splash.png"
+ width="32"
+ height="32"
+ offsetX="18"
+ offsetY="-24"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <label name="start"/>
+ <frame index="6" delay="100"/>
+ <goto label="splash" rand="3"/>
+ <goto label="start" rand="100"/>
+ <label name="splash"/>
+ <sequence start="0" end="5" delay="130"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/accessories/water-splash4.xml b/graphics/sprites/accessories/water-splash4.xml
new file mode 100644
index 0000000..2d969f1
--- /dev/null
+++ b/graphics/sprites/accessories/water-splash4.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/accessories/water-splash.png"
+ width="32"
+ height="32"
+ offsetX="11"
+ offsetY="18"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <label name="start"/>
+ <frame index="6" delay="100"/>
+ <goto label="splash" rand="5"/>
+ <goto label="start" rand="100"/>
+ <label name="splash"/>
+ <sequence start="0" end="5" delay="130"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/avatars/aisleriot.xml b/graphics/sprites/avatars/aisleriot.xml
new file mode 100644
index 0000000..0e2d5ac
--- /dev/null
+++ b/graphics/sprites/avatars/aisleriot.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<sprite variants="300" variant_offset="1">
+
+ <imageset name="base" src="graphics/sprites/avatars/aisleriot_ornamental.png" width="35" height="48" />
+
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0" />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/avatars/aisleriot_ornamental.png b/graphics/sprites/avatars/aisleriot_ornamental.png
new file mode 100644
index 0000000..37523de
--- /dev/null
+++ b/graphics/sprites/avatars/aisleriot_ornamental.png
Binary files differ
diff --git a/graphics/sprites/avatars/avatar-ship.png b/graphics/sprites/avatars/avatar-ship.png
new file mode 100644
index 0000000..92ac998
--- /dev/null
+++ b/graphics/sprites/avatars/avatar-ship.png
Binary files differ
diff --git a/graphics/sprites/avatars/avatar-ship.xml b/graphics/sprites/avatars/avatar-ship.xml
new file mode 100644
index 0000000..6ec286c
--- /dev/null
+++ b/graphics/sprites/avatars/avatar-ship.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Jesusalva
+Copyright (C) 2012 Evol Online -->
+
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/avatars/avatar-ship.png"
+ width="64"
+ height="40"
+ offsetX="0"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/avatars/sequenceboard.png b/graphics/sprites/avatars/sequenceboard.png
new file mode 100644
index 0000000..d288861
--- /dev/null
+++ b/graphics/sprites/avatars/sequenceboard.png
Binary files differ
diff --git a/graphics/sprites/avatars/sequenceboard.xml b/graphics/sprites/avatars/sequenceboard.xml
new file mode 100644
index 0000000..bd829ef
--- /dev/null
+++ b/graphics/sprites/avatars/sequenceboard.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<sprite variants="10" variant_offset="1">
+
+ <imageset name="base" src="graphics/sprites/avatars/sequenceboard.png" width="200" height="200" />
+
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0" />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/avatars/spinwheel.png b/graphics/sprites/avatars/spinwheel.png
new file mode 100644
index 0000000..ac9ec8a
--- /dev/null
+++ b/graphics/sprites/avatars/spinwheel.png
Binary files differ
diff --git a/graphics/sprites/avatars/spinwheel.xml b/graphics/sprites/avatars/spinwheel.xml
new file mode 100644
index 0000000..c7fd2c9
--- /dev/null
+++ b/graphics/sprites/avatars/spinwheel.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<sprite variants="300" variant_offset="1">
+
+ <imageset name="base" src="graphics/sprites/avatars/spinwheel.png" width="35" height="48" />
+
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0" />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/effects/blaze.png b/graphics/sprites/effects/blaze.png
new file mode 100644
index 0000000..946e6d8
--- /dev/null
+++ b/graphics/sprites/effects/blaze.png
Binary files differ
diff --git a/graphics/sprites/effects/fire.png b/graphics/sprites/effects/fire.png
new file mode 100644
index 0000000..596d96f
--- /dev/null
+++ b/graphics/sprites/effects/fire.png
Binary files differ
diff --git a/graphics/sprites/effects/fire.xml b/graphics/sprites/effects/fire.xml
new file mode 100644
index 0000000..d3c9c46
--- /dev/null
+++ b/graphics/sprites/effects/fire.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<sprite>
+ <imageset name="icon"
+ src="graphics/sprites/effects/fire.png"
+ width="32"
+ height="32"
+ offsetX="-16"/>
+
+ <action name="default" imageset="icon">
+ <animation direction="default">
+ <label name="loop"/>
+ <frame index="0" delay="80"/>
+ <frame index="1" delay="80"/>
+ <frame index="2" delay="80"/>
+ <frame index="3" delay="80"/>
+ <frame index="4" delay="80"/>
+ <frame index="5" delay="80"/>
+ <frame index="6" delay="80"/>
+ <goto label="loop"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/effects/questcontinue-low.xml b/graphics/sprites/effects/questcontinue-low.xml
new file mode 100644
index 0000000..91880fa
--- /dev/null
+++ b/graphics/sprites/effects/questcontinue-low.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Hal9000
+Copyright (C) 2013 Evol Online -->
+<sprite>
+ <imageset name="queststatus"
+ src="graphics/sprites/effects/queststatus.png"
+ width="16"
+ height="32"
+ offsetY="24"/>
+
+ <action name="default" imageset="queststatus">
+ <animation direction="default">
+ <frame index="10" delay="90"/>
+ <frame index="11" delay="85"/>
+ <frame index="12" delay="85"/>
+ <frame index="13" delay="80"/>
+ <frame index="14" delay="80"/>
+ <frame index="15" delay="70"/>
+ <frame index="14" delay="5000"/>
+ <label name="loop-anchor"/>
+ <frame index="14" delay="100"/>
+ <frame index="16" delay="100"/>
+ <frame index="17" delay="100"/>
+ <frame index="18" delay="100"/>
+ <frame index="19" delay="100"/>
+ <frame index="14" delay="8000"/>
+ <goto label="loop-anchor"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/effects/questcontinue.xml b/graphics/sprites/effects/questcontinue.xml
new file mode 100644
index 0000000..bae08ba
--- /dev/null
+++ b/graphics/sprites/effects/questcontinue.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Hal9000
+Copyright (C) 2013 Evol Online -->
+<sprite>
+ <imageset name="queststatus"
+ src="graphics/sprites/effects/queststatus.png"
+ width="16"
+ height="32"/>
+
+ <action name="default" imageset="queststatus">
+ <animation direction="default">
+ <frame index="10" delay="90"/>
+ <frame index="11" delay="85"/>
+ <frame index="12" delay="85"/>
+ <frame index="13" delay="80"/>
+ <frame index="14" delay="80"/>
+ <frame index="15" delay="70"/>
+ <frame index="14" delay="5000"/>
+ <label name="loop-anchor"/>
+ <frame index="14" delay="100"/>
+ <frame index="16" delay="100"/>
+ <frame index="17" delay="100"/>
+ <frame index="18" delay="100"/>
+ <frame index="19" delay="100"/>
+ <frame index="14" delay="8000"/>
+ <goto label="loop-anchor"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/effects/queststart-low.xml b/graphics/sprites/effects/queststart-low.xml
new file mode 100644
index 0000000..58ef71f
--- /dev/null
+++ b/graphics/sprites/effects/queststart-low.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Hal9000
+Copyright (C) 2013 Evol Online -->
+<sprite>
+ <imageset name="queststatus"
+ src="graphics/sprites/effects/queststatus.png"
+ width="16"
+ height="32"
+ offsetY="24"/>
+
+ <action name="default" imageset="queststatus">
+ <animation direction="default">
+ <frame index="0" delay="90"/>
+ <frame index="1" delay="85"/>
+ <frame index="2" delay="85"/>
+ <frame index="3" delay="80"/>
+ <frame index="4" delay="80"/>
+ <frame index="5" delay="70"/>
+ <frame index="4" delay="5000"/>
+ <label name="loop-anchor"/>
+ <frame index="4" delay="100"/>
+ <frame index="6" delay="100"/>
+ <frame index="7" delay="100"/>
+ <frame index="8" delay="100"/>
+ <frame index="9" delay="100"/>
+ <frame index="4" delay="8000"/>
+ <goto label="loop-anchor"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/effects/queststart.xml b/graphics/sprites/effects/queststart.xml
new file mode 100644
index 0000000..f83c0da
--- /dev/null
+++ b/graphics/sprites/effects/queststart.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Hal9000
+Copyright (C) 2013 Evol Online -->
+<sprite>
+ <imageset name="queststatus"
+ src="graphics/sprites/effects/queststatus.png"
+ width="16"
+ height="32"/>
+
+ <action name="default" imageset="queststatus">
+ <animation direction="default">
+ <frame index="0" delay="90"/>
+ <frame index="1" delay="85"/>
+ <frame index="2" delay="85"/>
+ <frame index="3" delay="80"/>
+ <frame index="4" delay="80"/>
+ <frame index="5" delay="70"/>
+ <frame index="4" delay="5000"/>
+ <label name="loop-anchor"/>
+ <frame index="4" delay="100"/>
+ <frame index="6" delay="100"/>
+ <frame index="7" delay="100"/>
+ <frame index="8" delay="100"/>
+ <frame index="9" delay="100"/>
+ <frame index="4" delay="8000"/>
+ <goto label="loop-anchor"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/effects/queststatus.png b/graphics/sprites/effects/queststatus.png
new file mode 100644
index 0000000..9ae0b7f
--- /dev/null
+++ b/graphics/sprites/effects/queststatus.png
Binary files differ
diff --git a/graphics/sprites/emote.png b/graphics/sprites/emote.png
new file mode 100644
index 0000000..1d00042
--- /dev/null
+++ b/graphics/sprites/emote.png
Binary files differ
diff --git a/graphics/sprites/emote.xml b/graphics/sprites/emote.xml
new file mode 100644
index 0000000..af238f3
--- /dev/null
+++ b/graphics/sprites/emote.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012-2013 Evol Online -->
+<sprite variants="18" variant_offset="1">
+ <imageset name="emotes"
+ src="graphics/sprites/emote.png"
+ width="30"
+ height="32"/>
+
+ <action name="default" imageset="emotes">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/alchemistrobe-female.png b/graphics/sprites/equipment/chest/alchemistrobe-female.png
new file mode 100644
index 0000000..51fe819
--- /dev/null
+++ b/graphics/sprites/equipment/chest/alchemistrobe-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/alchemistrobe-female.xml b/graphics/sprites/equipment/chest/alchemistrobe-female.xml
new file mode 100644
index 0000000..9d08a4d
--- /dev/null
+++ b/graphics/sprites/equipment/chest/alchemistrobe-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018-2021 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/alchemistrobe-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/alchemistrobe-male.png b/graphics/sprites/equipment/chest/alchemistrobe-male.png
new file mode 100644
index 0000000..21852d2
--- /dev/null
+++ b/graphics/sprites/equipment/chest/alchemistrobe-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/alchemistrobe-male.xml b/graphics/sprites/equipment/chest/alchemistrobe-male.xml
new file mode 100644
index 0000000..a79ea2d
--- /dev/null
+++ b/graphics/sprites/equipment/chest/alchemistrobe-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018-2021 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/alchemistrobe-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/assassinchest-female.png b/graphics/sprites/equipment/chest/assassinchest-female.png
new file mode 100644
index 0000000..9b516f3
--- /dev/null
+++ b/graphics/sprites/equipment/chest/assassinchest-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/assassinchest-female.xml b/graphics/sprites/equipment/chest/assassinchest-female.xml
new file mode 100644
index 0000000..f15e36a
--- /dev/null
+++ b/graphics/sprites/equipment/chest/assassinchest-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/assassinchest-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/assassinchest-male.png b/graphics/sprites/equipment/chest/assassinchest-male.png
new file mode 100644
index 0000000..11c27f3
--- /dev/null
+++ b/graphics/sprites/equipment/chest/assassinchest-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/assassinchest-male.xml b/graphics/sprites/equipment/chest/assassinchest-male.xml
new file mode 100644
index 0000000..84516dd
--- /dev/null
+++ b/graphics/sprites/equipment/chest/assassinchest-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018-2020 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/assassinchest-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/bra-female.png b/graphics/sprites/equipment/chest/bra-female.png
new file mode 100644
index 0000000..6a0b4fc
--- /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 0000000..fc99cff
--- /dev/null
+++ b/graphics/sprites/equipment/chest/bra-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/bra-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.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 0000000..17f5f35
--- /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 0000000..3bdb9b8
--- /dev/null
+++ b/graphics/sprites/equipment/chest/bromenalchest-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/bromenalchest-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/bromenalchest-male.png b/graphics/sprites/equipment/chest/bromenalchest-male.png
new file mode 100644
index 0000000..17f5f35
--- /dev/null
+++ b/graphics/sprites/equipment/chest/bromenalchest-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/bromenalchest-male.xml b/graphics/sprites/equipment/chest/bromenalchest-male.xml
new file mode 100644
index 0000000..5407453
--- /dev/null
+++ b/graphics/sprites/equipment/chest/bromenalchest-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/bromenalchest-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/candorshirt-female.png b/graphics/sprites/equipment/chest/candorshirt-female.png
new file mode 100644
index 0000000..eb6cfab
--- /dev/null
+++ b/graphics/sprites/equipment/chest/candorshirt-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/candorshirt-female.xml b/graphics/sprites/equipment/chest/candorshirt-female.xml
new file mode 100644
index 0000000..dcc8e08
--- /dev/null
+++ b/graphics/sprites/equipment/chest/candorshirt-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/candorshirt-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/candorshirt-male.png b/graphics/sprites/equipment/chest/candorshirt-male.png
new file mode 100644
index 0000000..88d73e6
--- /dev/null
+++ b/graphics/sprites/equipment/chest/candorshirt-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/candorshirt-male.xml b/graphics/sprites/equipment/chest/candorshirt-male.xml
new file mode 100644
index 0000000..63a7d27
--- /dev/null
+++ b/graphics/sprites/equipment/chest/candorshirt-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/candorshirt-male.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.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 0000000..3f16fc5
--- /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 0000000..6bde184
--- /dev/null
+++ b/graphics/sprites/equipment/chest/chainmail-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/chainmail-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/chainmail-male.png b/graphics/sprites/equipment/chest/chainmail-male.png
new file mode 100644
index 0000000..e457527
--- /dev/null
+++ b/graphics/sprites/equipment/chest/chainmail-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/chainmail-male.xml b/graphics/sprites/equipment/chest/chainmail-male.xml
new file mode 100644
index 0000000..d32acdc
--- /dev/null
+++ b/graphics/sprites/equipment/chest/chainmail-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/chainmail-male.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/communityshirt-female.png b/graphics/sprites/equipment/chest/communityshirt-female.png
new file mode 100644
index 0000000..f94d794
--- /dev/null
+++ b/graphics/sprites/equipment/chest/communityshirt-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/communityshirt-female.xml b/graphics/sprites/equipment/chest/communityshirt-female.xml
new file mode 100644
index 0000000..0d0e23d
--- /dev/null
+++ b/graphics/sprites/equipment/chest/communityshirt-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/communityshirt-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/communityshirt-male.png b/graphics/sprites/equipment/chest/communityshirt-male.png
new file mode 100644
index 0000000..461b58f
--- /dev/null
+++ b/graphics/sprites/equipment/chest/communityshirt-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/communityshirt-male.xml b/graphics/sprites/equipment/chest/communityshirt-male.xml
new file mode 100644
index 0000000..7dbeb61
--- /dev/null
+++ b/graphics/sprites/equipment/chest/communityshirt-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/communityshirt-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/contributorsweater-female.png b/graphics/sprites/equipment/chest/contributorsweater-female.png
new file mode 100644
index 0000000..fdfbe80
--- /dev/null
+++ b/graphics/sprites/equipment/chest/contributorsweater-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/contributorsweater-female.xml b/graphics/sprites/equipment/chest/contributorsweater-female.xml
new file mode 100644
index 0000000..bab47a5
--- /dev/null
+++ b/graphics/sprites/equipment/chest/contributorsweater-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/contributorsweater-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/contributorsweater-male.png b/graphics/sprites/equipment/chest/contributorsweater-male.png
new file mode 100644
index 0000000..d067a01
--- /dev/null
+++ b/graphics/sprites/equipment/chest/contributorsweater-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/contributorsweater-male.xml b/graphics/sprites/equipment/chest/contributorsweater-male.xml
new file mode 100644
index 0000000..a975219
--- /dev/null
+++ b/graphics/sprites/equipment/chest/contributorsweater-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/contributorsweater-male.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/copperarmor-female.png b/graphics/sprites/equipment/chest/copperarmor-female.png
new file mode 100644
index 0000000..f4e49cf
--- /dev/null
+++ b/graphics/sprites/equipment/chest/copperarmor-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/copperarmor-female.xml b/graphics/sprites/equipment/chest/copperarmor-female.xml
new file mode 100644
index 0000000..0c49703
--- /dev/null
+++ b/graphics/sprites/equipment/chest/copperarmor-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/copperarmor-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/copperarmor-male.png b/graphics/sprites/equipment/chest/copperarmor-male.png
new file mode 100644
index 0000000..fd8cfad
--- /dev/null
+++ b/graphics/sprites/equipment/chest/copperarmor-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/copperarmor-male.xml b/graphics/sprites/equipment/chest/copperarmor-male.xml
new file mode 100644
index 0000000..719aeb0
--- /dev/null
+++ b/graphics/sprites/equipment/chest/copperarmor-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/copperarmor-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/cottonshirt-female.png b/graphics/sprites/equipment/chest/cottonshirt-female.png
new file mode 100644
index 0000000..ca87441
--- /dev/null
+++ b/graphics/sprites/equipment/chest/cottonshirt-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/cottonshirt-female.xml b/graphics/sprites/equipment/chest/cottonshirt-female.xml
new file mode 100644
index 0000000..2959842
--- /dev/null
+++ b/graphics/sprites/equipment/chest/cottonshirt-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/cottonshirt-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/cottonshirt-male.png b/graphics/sprites/equipment/chest/cottonshirt-male.png
new file mode 100644
index 0000000..f988d00
--- /dev/null
+++ b/graphics/sprites/equipment/chest/cottonshirt-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/cottonshirt-male.xml b/graphics/sprites/equipment/chest/cottonshirt-male.xml
new file mode 100644
index 0000000..2ee9750
--- /dev/null
+++ b/graphics/sprites/equipment/chest/cottonshirt-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/cottonshirt-male.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/crusadearmor-female.png b/graphics/sprites/equipment/chest/crusadearmor-female.png
new file mode 100644
index 0000000..a8870c1
--- /dev/null
+++ b/graphics/sprites/equipment/chest/crusadearmor-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/crusadearmor-female.xml b/graphics/sprites/equipment/chest/crusadearmor-female.xml
new file mode 100644
index 0000000..ae34048
--- /dev/null
+++ b/graphics/sprites/equipment/chest/crusadearmor-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/crusadearmor-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/crusadearmor-male.png b/graphics/sprites/equipment/chest/crusadearmor-male.png
new file mode 100644
index 0000000..b2a7db5
--- /dev/null
+++ b/graphics/sprites/equipment/chest/crusadearmor-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/crusadearmor-male.xml b/graphics/sprites/equipment/chest/crusadearmor-male.xml
new file mode 100644
index 0000000..b337fb4
--- /dev/null
+++ b/graphics/sprites/equipment/chest/crusadearmor-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/crusadearmor-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/forestarmor-female.png b/graphics/sprites/equipment/chest/forestarmor-female.png
new file mode 100644
index 0000000..634e711
--- /dev/null
+++ b/graphics/sprites/equipment/chest/forestarmor-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/forestarmor-female.xml b/graphics/sprites/equipment/chest/forestarmor-female.xml
new file mode 100644
index 0000000..5703985
--- /dev/null
+++ b/graphics/sprites/equipment/chest/forestarmor-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/forestarmor-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/forestarmor-male.png b/graphics/sprites/equipment/chest/forestarmor-male.png
new file mode 100644
index 0000000..84d4585
--- /dev/null
+++ b/graphics/sprites/equipment/chest/forestarmor-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/forestarmor-male.xml b/graphics/sprites/equipment/chest/forestarmor-male.xml
new file mode 100644
index 0000000..99f3fbd
--- /dev/null
+++ b/graphics/sprites/equipment/chest/forestarmor-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/forestarmor-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/gmrobe-female.png b/graphics/sprites/equipment/chest/gmrobe-female.png
new file mode 100644
index 0000000..2f17173
--- /dev/null
+++ b/graphics/sprites/equipment/chest/gmrobe-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/gmrobe-female.xml b/graphics/sprites/equipment/chest/gmrobe-female.xml
new file mode 100644
index 0000000..4c3d911
--- /dev/null
+++ b/graphics/sprites/equipment/chest/gmrobe-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/gmrobe-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/gmrobe-male.png b/graphics/sprites/equipment/chest/gmrobe-male.png
new file mode 100644
index 0000000..0da77bc
--- /dev/null
+++ b/graphics/sprites/equipment/chest/gmrobe-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/gmrobe-male.xml b/graphics/sprites/equipment/chest/gmrobe-male.xml
new file mode 100644
index 0000000..abbc0c6
--- /dev/null
+++ b/graphics/sprites/equipment/chest/gmrobe-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/gmrobe-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/leathershirt-female.png b/graphics/sprites/equipment/chest/leathershirt-female.png
new file mode 100644
index 0000000..cd2b1d7
--- /dev/null
+++ b/graphics/sprites/equipment/chest/leathershirt-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/leathershirt-female.xml b/graphics/sprites/equipment/chest/leathershirt-female.xml
new file mode 100644
index 0000000..624bcbb
--- /dev/null
+++ b/graphics/sprites/equipment/chest/leathershirt-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/leathershirt-female.png|W;R"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/leathershirt-male.png b/graphics/sprites/equipment/chest/leathershirt-male.png
new file mode 100644
index 0000000..dbd74e7
--- /dev/null
+++ b/graphics/sprites/equipment/chest/leathershirt-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/leathershirt-male.xml b/graphics/sprites/equipment/chest/leathershirt-male.xml
new file mode 100644
index 0000000..79265a1
--- /dev/null
+++ b/graphics/sprites/equipment/chest/leathershirt-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/leathershirt-male.png|W;R"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.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 0000000..db6c187
--- /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 0000000..7257b0f
--- /dev/null
+++ b/graphics/sprites/equipment/chest/lightplatemail-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/lightplatemail-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/lightplatemail-male.png b/graphics/sprites/equipment/chest/lightplatemail-male.png
new file mode 100644
index 0000000..3a563bd
--- /dev/null
+++ b/graphics/sprites/equipment/chest/lightplatemail-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/lightplatemail-male.xml b/graphics/sprites/equipment/chest/lightplatemail-male.xml
new file mode 100644
index 0000000..d835a68
--- /dev/null
+++ b/graphics/sprites/equipment/chest/lightplatemail-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/lightplatemail-male.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/minertanktop-female.png b/graphics/sprites/equipment/chest/minertanktop-female.png
new file mode 100644
index 0000000..da4ccff
--- /dev/null
+++ b/graphics/sprites/equipment/chest/minertanktop-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/minertanktop-female.xml b/graphics/sprites/equipment/chest/minertanktop-female.xml
new file mode 100644
index 0000000..3a6c5c9
--- /dev/null
+++ b/graphics/sprites/equipment/chest/minertanktop-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2019 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/minertanktop-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/minertanktop-male.png b/graphics/sprites/equipment/chest/minertanktop-male.png
new file mode 100644
index 0000000..fd912dd
--- /dev/null
+++ b/graphics/sprites/equipment/chest/minertanktop-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/minertanktop-male.xml b/graphics/sprites/equipment/chest/minertanktop-male.xml
new file mode 100644
index 0000000..1853723
--- /dev/null
+++ b/graphics/sprites/equipment/chest/minertanktop-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2019 TMW2:Moubootaur Legends -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/minertanktop-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/redknightarmor-female.png b/graphics/sprites/equipment/chest/redknightarmor-female.png
new file mode 100644
index 0000000..53b067d
--- /dev/null
+++ b/graphics/sprites/equipment/chest/redknightarmor-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/redknightarmor-female.xml b/graphics/sprites/equipment/chest/redknightarmor-female.xml
new file mode 100644
index 0000000..b4d8b68
--- /dev/null
+++ b/graphics/sprites/equipment/chest/redknightarmor-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/redknightarmor-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/redknightarmor-male.png b/graphics/sprites/equipment/chest/redknightarmor-male.png
new file mode 100644
index 0000000..e43ada5
--- /dev/null
+++ b/graphics/sprites/equipment/chest/redknightarmor-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/redknightarmor-male.xml b/graphics/sprites/equipment/chest/redknightarmor-male.xml
new file mode 100644
index 0000000..dae42e1
--- /dev/null
+++ b/graphics/sprites/equipment/chest/redknightarmor-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/redknightarmor-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.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 0000000..64e7e9c
--- /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 0000000..864f293
--- /dev/null
+++ b/graphics/sprites/equipment/chest/saviorarmor-female.xml
@@ -0,0 +1,110 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/equipment/chest/saviorarmor-female.png|W" width="64" height="64" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" />
+ </animation>
+ <animation direction="left">
+ <frame index="18" />
+ </animation>
+ <animation direction="up">
+ <frame index="36" />
+ </animation>
+ <animation direction="right">
+ <frame index="54" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="6" delay="75" />
+ </animation>
+ <animation direction="left">
+ <sequence start="19" end="24" delay="75" />
+ </animation>
+ <animation direction="up">
+ <sequence start="37" end="42" delay="75" />
+ </animation>
+ <animation direction="right">
+ <sequence start="55" end="60" delay="75" />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="7" />
+ </animation>
+ <animation direction="left">
+ <frame index="25" />
+ </animation>
+ <animation direction="up">
+ <frame index="43" />
+ </animation>
+ <animation direction="right">
+ <frame index="61" />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="8" />
+ </animation>
+ <animation direction="left">
+ <frame index="26" />
+ </animation>
+ <animation direction="up">
+ <frame index="44" />
+ </animation>
+ <animation direction="right">
+ <frame index="62" />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="9" end="12" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="27" offsetX="0" offsetY ="0" delay="75" />
+ <frame index="28" offsetX="0" offsetY ="0" delay="75" />
+ <frame index="29" offsetX="0" offsetY ="0" delay="75" />
+ <frame index="30" offsetX="4" offsetY ="0" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="45" end="48" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="63" offsetX="0" offsetY ="0" delay="75" />
+ <frame index="64" offsetX="0" offsetY ="0" delay="75" />
+ <frame index="65" offsetX="0" offsetY ="0" delay="75" />
+ <frame index="66" offsetX="-4" offsetY ="0" delay="75" />
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <sequence start="13" end="17" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="31" end="35" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="49" end="53" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="67" end="71" delay="75" />
+ <end />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/equipment/chest/saviorarmor-male.png b/graphics/sprites/equipment/chest/saviorarmor-male.png
new file mode 100644
index 0000000..73292a1
--- /dev/null
+++ b/graphics/sprites/equipment/chest/saviorarmor-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/saviorarmor-male.xml b/graphics/sprites/equipment/chest/saviorarmor-male.xml
new file mode 100644
index 0000000..6ec471d
--- /dev/null
+++ b/graphics/sprites/equipment/chest/saviorarmor-male.xml
@@ -0,0 +1,110 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/equipment/chest/saviorarmor-male.png|W" width="64" height="64" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" />
+ </animation>
+ <animation direction="left">
+ <frame index="18" />
+ </animation>
+ <animation direction="up">
+ <frame index="36" />
+ </animation>
+ <animation direction="right">
+ <frame index="54" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="6" delay="75" />
+ </animation>
+ <animation direction="left">
+ <sequence start="19" end="24" delay="75" />
+ </animation>
+ <animation direction="up">
+ <sequence start="37" end="42" delay="75" />
+ </animation>
+ <animation direction="right">
+ <sequence start="55" end="60" delay="75" />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="7" />
+ </animation>
+ <animation direction="left">
+ <frame index="25" />
+ </animation>
+ <animation direction="up">
+ <frame index="43" />
+ </animation>
+ <animation direction="right">
+ <frame index="61" />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="8" />
+ </animation>
+ <animation direction="left">
+ <frame index="26" />
+ </animation>
+ <animation direction="up">
+ <frame index="44" />
+ </animation>
+ <animation direction="right">
+ <frame index="62" />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="9" end="12" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="27" offsetX="0" offsetY ="0" delay="75" />
+ <frame index="28" offsetX="0" offsetY ="0" delay="75" />
+ <frame index="29" offsetX="0" offsetY ="0" delay="75" />
+ <frame index="30" offsetX="4" offsetY ="0" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="45" end="48" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="63" offsetX="0" offsetY ="0" delay="75" />
+ <frame index="64" offsetX="0" offsetY ="0" delay="75" />
+ <frame index="65" offsetX="0" offsetY ="0" delay="75" />
+ <frame index="66" offsetX="-4" offsetY ="0" delay="75" />
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <sequence start="13" end="17" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="31" end="35" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="49" end="53" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="67" end="71" delay="75" />
+ <end />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/equipment/chest/shirt-female.png b/graphics/sprites/equipment/chest/shirt-female.png
new file mode 100644
index 0000000..40ed1d1
--- /dev/null
+++ b/graphics/sprites/equipment/chest/shirt-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/shirt-female.xml b/graphics/sprites/equipment/chest/shirt-female.xml
new file mode 100644
index 0000000..fea02d8
--- /dev/null
+++ b/graphics/sprites/equipment/chest/shirt-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/shirt-female.png|W;R"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/shirt-male.png b/graphics/sprites/equipment/chest/shirt-male.png
new file mode 100644
index 0000000..b0c8a3c
--- /dev/null
+++ b/graphics/sprites/equipment/chest/shirt-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/shirt-male.xml b/graphics/sprites/equipment/chest/shirt-male.xml
new file mode 100644
index 0000000..84f658a
--- /dev/null
+++ b/graphics/sprites/equipment/chest/shirt-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/shirt-male.png|W;R"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.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 0000000..694c6e1
--- /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 0000000..86b0b7a
--- /dev/null
+++ b/graphics/sprites/equipment/chest/shorttanktop-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/shorttanktop-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/shorttanktop-male.png b/graphics/sprites/equipment/chest/shorttanktop-male.png
new file mode 100644
index 0000000..851918a
--- /dev/null
+++ b/graphics/sprites/equipment/chest/shorttanktop-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/shorttanktop-male.xml b/graphics/sprites/equipment/chest/shorttanktop-male.xml
new file mode 100644
index 0000000..650cb31
--- /dev/null
+++ b/graphics/sprites/equipment/chest/shorttanktop-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/shorttanktop-male.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/silkrobe-female.png b/graphics/sprites/equipment/chest/silkrobe-female.png
new file mode 100644
index 0000000..bb9b11b
--- /dev/null
+++ b/graphics/sprites/equipment/chest/silkrobe-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/silkrobe-female.xml b/graphics/sprites/equipment/chest/silkrobe-female.xml
new file mode 100644
index 0000000..a771c7c
--- /dev/null
+++ b/graphics/sprites/equipment/chest/silkrobe-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+ -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/silkrobe-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/silkrobe-male.png b/graphics/sprites/equipment/chest/silkrobe-male.png
new file mode 100644
index 0000000..94bf4f7
--- /dev/null
+++ b/graphics/sprites/equipment/chest/silkrobe-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/silkrobe-male.xml b/graphics/sprites/equipment/chest/silkrobe-male.xml
new file mode 100644
index 0000000..76814ed
--- /dev/null
+++ b/graphics/sprites/equipment/chest/silkrobe-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/silkrobe-male.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/sorcererrobe-female.png b/graphics/sprites/equipment/chest/sorcererrobe-female.png
new file mode 100644
index 0000000..b40da76
--- /dev/null
+++ b/graphics/sprites/equipment/chest/sorcererrobe-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/sorcererrobe-female.xml b/graphics/sprites/equipment/chest/sorcererrobe-female.xml
new file mode 100644
index 0000000..8a6c0e5
--- /dev/null
+++ b/graphics/sprites/equipment/chest/sorcererrobe-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/sorcererrobe-female.png|W;R"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/sorcererrobe-male.png b/graphics/sprites/equipment/chest/sorcererrobe-male.png
new file mode 100644
index 0000000..8a0e4a5
--- /dev/null
+++ b/graphics/sprites/equipment/chest/sorcererrobe-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/sorcererrobe-male.xml b/graphics/sprites/equipment/chest/sorcererrobe-male.xml
new file mode 100644
index 0000000..6834aaa
--- /dev/null
+++ b/graphics/sprites/equipment/chest/sorcererrobe-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/sorcererrobe-male.png|W;R"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.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 0000000..3f77938
--- /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 0000000..2c2a089
--- /dev/null
+++ b/graphics/sprites/equipment/chest/tanktop-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/tanktop-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/tanktop-male.png b/graphics/sprites/equipment/chest/tanktop-male.png
new file mode 100644
index 0000000..30f0a4b
--- /dev/null
+++ b/graphics/sprites/equipment/chest/tanktop-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/tanktop-male.xml b/graphics/sprites/equipment/chest/tanktop-male.xml
new file mode 100644
index 0000000..e0827ec
--- /dev/null
+++ b/graphics/sprites/equipment/chest/tanktop-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/tanktop-male.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/terranitearmor-female.png b/graphics/sprites/equipment/chest/terranitearmor-female.png
new file mode 100644
index 0000000..9c144c7
--- /dev/null
+++ b/graphics/sprites/equipment/chest/terranitearmor-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/terranitearmor-female.xml b/graphics/sprites/equipment/chest/terranitearmor-female.xml
new file mode 100644
index 0000000..f98d46c
--- /dev/null
+++ b/graphics/sprites/equipment/chest/terranitearmor-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/terranitearmor-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/terranitearmor-male.png b/graphics/sprites/equipment/chest/terranitearmor-male.png
new file mode 100644
index 0000000..70ff1a7
--- /dev/null
+++ b/graphics/sprites/equipment/chest/terranitearmor-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/terranitearmor-male.xml b/graphics/sprites/equipment/chest/terranitearmor-male.xml
new file mode 100644
index 0000000..37e7811
--- /dev/null
+++ b/graphics/sprites/equipment/chest/terranitearmor-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/terranitearmor-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.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 0000000..7d32d09
--- /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 0000000..a56dfe5
--- /dev/null
+++ b/graphics/sprites/equipment/chest/tnecksweater-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/tnecksweater-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/tnecksweater-male.png b/graphics/sprites/equipment/chest/tnecksweater-male.png
new file mode 100644
index 0000000..d97ea27
--- /dev/null
+++ b/graphics/sprites/equipment/chest/tnecksweater-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/tnecksweater-male.xml b/graphics/sprites/equipment/chest/tnecksweater-male.xml
new file mode 100644
index 0000000..f367f65
--- /dev/null
+++ b/graphics/sprites/equipment/chest/tnecksweater-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/tnecksweater-male.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/trainingshirt-female.png b/graphics/sprites/equipment/chest/trainingshirt-female.png
new file mode 100644
index 0000000..c81a48c
--- /dev/null
+++ b/graphics/sprites/equipment/chest/trainingshirt-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/trainingshirt-female.xml b/graphics/sprites/equipment/chest/trainingshirt-female.xml
new file mode 100644
index 0000000..228aea9
--- /dev/null
+++ b/graphics/sprites/equipment/chest/trainingshirt-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/trainingshirt-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/trainingshirt-male.png b/graphics/sprites/equipment/chest/trainingshirt-male.png
new file mode 100644
index 0000000..9e6b4b3
--- /dev/null
+++ b/graphics/sprites/equipment/chest/trainingshirt-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/trainingshirt-male.xml b/graphics/sprites/equipment/chest/trainingshirt-male.xml
new file mode 100644
index 0000000..2ec22a6
--- /dev/null
+++ b/graphics/sprites/equipment/chest/trainingshirt-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/trainingshirt-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/uglychristmassweater-female.png b/graphics/sprites/equipment/chest/uglychristmassweater-female.png
new file mode 100644
index 0000000..6733713
--- /dev/null
+++ b/graphics/sprites/equipment/chest/uglychristmassweater-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/uglychristmassweater-female.xml b/graphics/sprites/equipment/chest/uglychristmassweater-female.xml
new file mode 100644
index 0000000..fb1d574
--- /dev/null
+++ b/graphics/sprites/equipment/chest/uglychristmassweater-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/uglychristmassweater-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/uglychristmassweater-male.png b/graphics/sprites/equipment/chest/uglychristmassweater-male.png
new file mode 100644
index 0000000..716539b
--- /dev/null
+++ b/graphics/sprites/equipment/chest/uglychristmassweater-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/uglychristmassweater-male.xml b/graphics/sprites/equipment/chest/uglychristmassweater-male.xml
new file mode 100644
index 0000000..96bdd04
--- /dev/null
+++ b/graphics/sprites/equipment/chest/uglychristmassweater-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/uglychristmassweater-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/valentinedress-female.png b/graphics/sprites/equipment/chest/valentinedress-female.png
new file mode 100644
index 0000000..80e7c79
--- /dev/null
+++ b/graphics/sprites/equipment/chest/valentinedress-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/valentinedress-female.xml b/graphics/sprites/equipment/chest/valentinedress-female.xml
new file mode 100644
index 0000000..864a9cf
--- /dev/null
+++ b/graphics/sprites/equipment/chest/valentinedress-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/valentinedress-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/valentinedress-male.png b/graphics/sprites/equipment/chest/valentinedress-male.png
new file mode 100644
index 0000000..5e2b341
--- /dev/null
+++ b/graphics/sprites/equipment/chest/valentinedress-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/valentinedress-male.xml b/graphics/sprites/equipment/chest/valentinedress-male.xml
new file mode 100644
index 0000000..7154399
--- /dev/null
+++ b/graphics/sprites/equipment/chest/valentinedress-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/valentinedress-male.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/vneckjumper-female.png b/graphics/sprites/equipment/chest/vneckjumper-female.png
new file mode 100644
index 0000000..89ecc4c
--- /dev/null
+++ b/graphics/sprites/equipment/chest/vneckjumper-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/vneckjumper-female.xml b/graphics/sprites/equipment/chest/vneckjumper-female.xml
new file mode 100644
index 0000000..f70cc0e
--- /dev/null
+++ b/graphics/sprites/equipment/chest/vneckjumper-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/vneckjumper-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/vneckjumper-male.png b/graphics/sprites/equipment/chest/vneckjumper-male.png
new file mode 100644
index 0000000..fe6ac00
--- /dev/null
+++ b/graphics/sprites/equipment/chest/vneckjumper-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/vneckjumper-male.xml b/graphics/sprites/equipment/chest/vneckjumper-male.xml
new file mode 100644
index 0000000..b5d800a
--- /dev/null
+++ b/graphics/sprites/equipment/chest/vneckjumper-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/vneckjumper-male.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.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 0000000..dec94ec
--- /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 0000000..e04a967
--- /dev/null
+++ b/graphics/sprites/equipment/chest/vnecksweater-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/vnecksweater-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/vnecksweater-male.png b/graphics/sprites/equipment/chest/vnecksweater-male.png
new file mode 100644
index 0000000..89d284b
--- /dev/null
+++ b/graphics/sprites/equipment/chest/vnecksweater-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/vnecksweater-male.xml b/graphics/sprites/equipment/chest/vnecksweater-male.xml
new file mode 100644
index 0000000..e7bb99d
--- /dev/null
+++ b/graphics/sprites/equipment/chest/vnecksweater-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/vnecksweater-male.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.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 0000000..e769f3a
--- /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 0000000..a4a8564
--- /dev/null
+++ b/graphics/sprites/equipment/chest/warlordplate-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+-->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/warlordplate-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/warlordplate-male.png b/graphics/sprites/equipment/chest/warlordplate-male.png
new file mode 100644
index 0000000..c21499a
--- /dev/null
+++ b/graphics/sprites/equipment/chest/warlordplate-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/warlordplate-male.xml b/graphics/sprites/equipment/chest/warlordplate-male.xml
new file mode 100644
index 0000000..dd46cf2
--- /dev/null
+++ b/graphics/sprites/equipment/chest/warlordplate-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/warlordplate-male.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/feet/assassinboots-female.png b/graphics/sprites/equipment/feet/assassinboots-female.png
new file mode 100644
index 0000000..9560758
--- /dev/null
+++ b/graphics/sprites/equipment/feet/assassinboots-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/feet/assassinboots-female.xml b/graphics/sprites/equipment/feet/assassinboots-female.xml
new file mode 100644
index 0000000..30d9a86
--- /dev/null
+++ b/graphics/sprites/equipment/feet/assassinboots-female.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/feet/assassinboots-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/equipment/feet/assassinboots-male.png b/graphics/sprites/equipment/feet/assassinboots-male.png
new file mode 100644
index 0000000..62b7124
--- /dev/null
+++ b/graphics/sprites/equipment/feet/assassinboots-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/feet/assassinboots-male.xml b/graphics/sprites/equipment/feet/assassinboots-male.xml
new file mode 100644
index 0000000..f335693
--- /dev/null
+++ b/graphics/sprites/equipment/feet/assassinboots-male.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/feet/assassinboots-male.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.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 0000000..d88b9f6
--- /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 0000000..886f838
--- /dev/null
+++ b/graphics/sprites/equipment/feet/boots-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/feet/boots-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/feet/boots-male.png b/graphics/sprites/equipment/feet/boots-male.png
new file mode 100644
index 0000000..7573136
--- /dev/null
+++ b/graphics/sprites/equipment/feet/boots-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/feet/boots-male.xml b/graphics/sprites/equipment/feet/boots-male.xml
new file mode 100644
index 0000000..90b4dbd
--- /dev/null
+++ b/graphics/sprites/equipment/feet/boots-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/feet/boots-male.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.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 0000000..4c5235c
--- /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 0000000..e5b2b07
--- /dev/null
+++ b/graphics/sprites/equipment/feet/bromenalboots-female.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/feet/bromenalboots-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/feet/bromenalboots-male.png b/graphics/sprites/equipment/feet/bromenalboots-male.png
new file mode 100644
index 0000000..dd6591d
--- /dev/null
+++ b/graphics/sprites/equipment/feet/bromenalboots-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/feet/bromenalboots-male.xml b/graphics/sprites/equipment/feet/bromenalboots-male.xml
new file mode 100644
index 0000000..9188457
--- /dev/null
+++ b/graphics/sprites/equipment/feet/bromenalboots-male.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/feet/bromenalboots-male.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/feet/candorboots-female.png b/graphics/sprites/equipment/feet/candorboots-female.png
new file mode 100644
index 0000000..cada8df
--- /dev/null
+++ b/graphics/sprites/equipment/feet/candorboots-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/feet/candorboots-female.xml b/graphics/sprites/equipment/feet/candorboots-female.xml
new file mode 100644
index 0000000..53d97ae
--- /dev/null
+++ b/graphics/sprites/equipment/feet/candorboots-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/feet/candorboots-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/feet/candorboots-male.png b/graphics/sprites/equipment/feet/candorboots-male.png
new file mode 100644
index 0000000..e958b18
--- /dev/null
+++ b/graphics/sprites/equipment/feet/candorboots-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/feet/candorboots-male.xml b/graphics/sprites/equipment/feet/candorboots-male.xml
new file mode 100644
index 0000000..688a8da
--- /dev/null
+++ b/graphics/sprites/equipment/feet/candorboots-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/feet/candorboots-male.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/feet/cottonboots-female.png b/graphics/sprites/equipment/feet/cottonboots-female.png
new file mode 100644
index 0000000..46ff21f
--- /dev/null
+++ b/graphics/sprites/equipment/feet/cottonboots-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/feet/cottonboots-female.xml b/graphics/sprites/equipment/feet/cottonboots-female.xml
new file mode 100644
index 0000000..2b9862a
--- /dev/null
+++ b/graphics/sprites/equipment/feet/cottonboots-female.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/feet/cottonboots-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/feet/fursboots-female.png b/graphics/sprites/equipment/feet/fursboots-female.png
new file mode 100644
index 0000000..c40e5c6
--- /dev/null
+++ b/graphics/sprites/equipment/feet/fursboots-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/feet/fursboots-female.xml b/graphics/sprites/equipment/feet/fursboots-female.xml
new file mode 100644
index 0000000..f936b33
--- /dev/null
+++ b/graphics/sprites/equipment/feet/fursboots-female.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/feet/fursboots-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/feet/fursboots-male.png b/graphics/sprites/equipment/feet/fursboots-male.png
new file mode 100644
index 0000000..0d3ac3c
--- /dev/null
+++ b/graphics/sprites/equipment/feet/fursboots-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/feet/fursboots-male.xml b/graphics/sprites/equipment/feet/fursboots-male.xml
new file mode 100644
index 0000000..ad9327e
--- /dev/null
+++ b/graphics/sprites/equipment/feet/fursboots-male.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/feet/fursboots-male.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/feet/slippers-female.png b/graphics/sprites/equipment/feet/slippers-female.png
new file mode 100644
index 0000000..b01611a
--- /dev/null
+++ b/graphics/sprites/equipment/feet/slippers-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/feet/slippers-female.xml b/graphics/sprites/equipment/feet/slippers-female.xml
new file mode 100644
index 0000000..60f3ecf
--- /dev/null
+++ b/graphics/sprites/equipment/feet/slippers-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2020 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/feet/slippers-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/feet/slippers-male.png b/graphics/sprites/equipment/feet/slippers-male.png
new file mode 100644
index 0000000..384a895
--- /dev/null
+++ b/graphics/sprites/equipment/feet/slippers-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/feet/slippers-male.xml b/graphics/sprites/equipment/feet/slippers-male.xml
new file mode 100644
index 0000000..28dc9ce
--- /dev/null
+++ b/graphics/sprites/equipment/feet/slippers-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2020 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/feet/slippers-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.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 0000000..c1cf49f
--- /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 0000000..4a4fad2
--- /dev/null
+++ b/graphics/sprites/equipment/feet/warlordboots-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha, Reid
+Copyright (C) 2012 - 2019 Evol Online / TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/feet/warlordboots-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/feet/warlordboots-male.png b/graphics/sprites/equipment/feet/warlordboots-male.png
new file mode 100644
index 0000000..5603fc0
--- /dev/null
+++ b/graphics/sprites/equipment/feet/warlordboots-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/feet/warlordboots-male.xml b/graphics/sprites/equipment/feet/warlordboots-male.xml
new file mode 100644
index 0000000..53c2a31
--- /dev/null
+++ b/graphics/sprites/equipment/feet/warlordboots-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha, Reid
+Copyright (C) 2012 - 2019 Evol Online / TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/feet/warlordboots-male.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/hands/armbands-female.png b/graphics/sprites/equipment/hands/armbands-female.png
new file mode 100644
index 0000000..5455552
--- /dev/null
+++ b/graphics/sprites/equipment/hands/armbands-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/hands/armbands-female.xml b/graphics/sprites/equipment/hands/armbands-female.xml
new file mode 100644
index 0000000..ab051c5
--- /dev/null
+++ b/graphics/sprites/equipment/hands/armbands-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/hands/armbands-female.png|S"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/hands/armbands-male.png b/graphics/sprites/equipment/hands/armbands-male.png
new file mode 100644
index 0000000..6962e68
--- /dev/null
+++ b/graphics/sprites/equipment/hands/armbands-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/hands/armbands-male.xml b/graphics/sprites/equipment/hands/armbands-male.xml
new file mode 100644
index 0000000..e836821
--- /dev/null
+++ b/graphics/sprites/equipment/hands/armbands-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/hands/armbands-male.png|S"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/hands/assassingloves-female.png b/graphics/sprites/equipment/hands/assassingloves-female.png
new file mode 100644
index 0000000..2bf787e
--- /dev/null
+++ b/graphics/sprites/equipment/hands/assassingloves-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/hands/assassingloves-female.xml b/graphics/sprites/equipment/hands/assassingloves-female.xml
new file mode 100644
index 0000000..1422578
--- /dev/null
+++ b/graphics/sprites/equipment/hands/assassingloves-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/hands/assassingloves-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/hands/assassingloves-male.png b/graphics/sprites/equipment/hands/assassingloves-male.png
new file mode 100644
index 0000000..6dca5de
--- /dev/null
+++ b/graphics/sprites/equipment/hands/assassingloves-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/hands/assassingloves-male.xml b/graphics/sprites/equipment/hands/assassingloves-male.xml
new file mode 100644
index 0000000..b6aecc5
--- /dev/null
+++ b/graphics/sprites/equipment/hands/assassingloves-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/hands/assassingloves-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.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 0000000..a84cd5b
--- /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 0000000..154b0ec
--- /dev/null
+++ b/graphics/sprites/equipment/hands/bromenalgloves-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/hands/bromenalgloves-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/hands/bromenalgloves-male.png b/graphics/sprites/equipment/hands/bromenalgloves-male.png
new file mode 100644
index 0000000..237d7ac
--- /dev/null
+++ b/graphics/sprites/equipment/hands/bromenalgloves-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/hands/bromenalgloves-male.xml b/graphics/sprites/equipment/hands/bromenalgloves-male.xml
new file mode 100644
index 0000000..f9e4322
--- /dev/null
+++ b/graphics/sprites/equipment/hands/bromenalgloves-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/hands/bromenalgloves-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/hands/candorgloves-male.png b/graphics/sprites/equipment/hands/candorgloves-male.png
new file mode 100644
index 0000000..7fbdbe0
--- /dev/null
+++ b/graphics/sprites/equipment/hands/candorgloves-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/hands/candorgloves-male.xml b/graphics/sprites/equipment/hands/candorgloves-male.xml
new file mode 100644
index 0000000..c99f3f7
--- /dev/null
+++ b/graphics/sprites/equipment/hands/candorgloves-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/hands/candorgloves-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/hands/cottongloves-female.png b/graphics/sprites/equipment/hands/cottongloves-female.png
new file mode 100644
index 0000000..af222a0
--- /dev/null
+++ b/graphics/sprites/equipment/hands/cottongloves-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/hands/cottongloves-female.xml b/graphics/sprites/equipment/hands/cottongloves-female.xml
new file mode 100644
index 0000000..41ecacc
--- /dev/null
+++ b/graphics/sprites/equipment/hands/cottongloves-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/hands/cottongloves-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/hands/cottongloves-male.png b/graphics/sprites/equipment/hands/cottongloves-male.png
new file mode 100644
index 0000000..3dc8609
--- /dev/null
+++ b/graphics/sprites/equipment/hands/cottongloves-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/hands/cottongloves-male.xml b/graphics/sprites/equipment/hands/cottongloves-male.xml
new file mode 100644
index 0000000..f05cace
--- /dev/null
+++ b/graphics/sprites/equipment/hands/cottongloves-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/hands/cottongloves-male.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/equipment/hands/shortcottongloves-male.png b/graphics/sprites/equipment/hands/shortcottongloves-male.png
new file mode 100644
index 0000000..5ad6b49
--- /dev/null
+++ b/graphics/sprites/equipment/hands/shortcottongloves-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/hands/shortcottongloves-male.xml b/graphics/sprites/equipment/hands/shortcottongloves-male.xml
new file mode 100644
index 0000000..39b8a18
--- /dev/null
+++ b/graphics/sprites/equipment/hands/shortcottongloves-male.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Mouboutaur Legends -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/hands/shortcottongloves-male.png"
+ width="64"
+ height="64"/>
+ <include file="races/human-male.xml"/>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/equipment/head/admcap.png b/graphics/sprites/equipment/head/admcap.png
new file mode 100644
index 0000000..2565f1a
--- /dev/null
+++ b/graphics/sprites/equipment/head/admcap.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/admcap.xml b/graphics/sprites/equipment/head/admcap.xml
new file mode 100644
index 0000000..5eb5e69
--- /dev/null
+++ b/graphics/sprites/equipment/head/admcap.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/admcap.png|R"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/equipment/head/afkcap.png b/graphics/sprites/equipment/head/afkcap.png
new file mode 100644
index 0000000..e968288
--- /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 0000000..ecce2a8
--- /dev/null
+++ b/graphics/sprites/equipment/head/afkcap.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/afkcap.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/equipment/head/alchemisthelmet.png b/graphics/sprites/equipment/head/alchemisthelmet.png
new file mode 100644
index 0000000..531174b
--- /dev/null
+++ b/graphics/sprites/equipment/head/alchemisthelmet.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/alchemisthelmet.xml b/graphics/sprites/equipment/head/alchemisthelmet.xml
new file mode 100644
index 0000000..4a2ed7d
--- /dev/null
+++ b/graphics/sprites/equipment/head/alchemisthelmet.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/alchemisthelmet.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/equipment/head/alphamouboohead.png b/graphics/sprites/equipment/head/alphamouboohead.png
new file mode 100644
index 0000000..9bdbdcb
--- /dev/null
+++ b/graphics/sprites/equipment/head/alphamouboohead.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/alphamouboohead.xml b/graphics/sprites/equipment/head/alphamouboohead.xml
new file mode 100644
index 0000000..7ab0abd
--- /dev/null
+++ b/graphics/sprites/equipment/head/alphamouboohead.xml
@@ -0,0 +1,135 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/equipment/head/alphamouboohead.png" width="42" height="64"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-16"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetY="-16"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetY="-16"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetY="-16"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="75" offsetY="-15"/>
+ <frame index="0" delay="150" offsetY="-16"/>
+ <frame index="0" delay="75" offsetY="-15"/>
+ <frame index="0" delay="150" offsetY="-16"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" delay="75" offsetY="-16"/>
+ <frame index="1" delay="75" offsetY="-15"/>
+ <frame index="1" delay="150" offsetY="-16"/>
+ <frame index="1" delay="75" offsetY="-15"/>
+ <frame index="1" delay="75" offsetY="-16"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" delay="75" offsetY="-16"/>
+ <frame index="2" delay="150" offsetY="-17"/>
+ <frame index="2" delay="75" offsetY="-16"/>
+ <frame index="2" delay="150" offsetY="-17"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" delay="75" offsetY="-16"/>
+ <frame index="3" delay="75" offsetY="-15"/>
+ <frame index="3" delay="150" offsetY="-16"/>
+ <frame index="3" delay="75" offsetY="-15"/>
+ <frame index="3" delay="75" offsetY="-16"/>
+ </animation>
+ </action>
+
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="5"/>
+ </animation>
+ <animation direction="left">
+ <frame index="6"/>
+ </animation>
+ <animation direction="up">
+ <frame index="7"/>
+ </animation>
+ <animation direction="right">
+ <frame index="8"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="4" offsetX="20" offsetY="10"/>
+ </animation>
+ <animation direction="left">
+ <frame index="4" offsetX="20" offsetY="10"/>
+ </animation>
+ <animation direction="up">
+ <frame index="4" offsetX="20" offsetY="10"/>
+ </animation>
+ <animation direction="right">
+ <frame index="4" offsetX="20" offsetY="10"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="75" offsetX="0" offsetY="-14"/>
+ <frame index="0" delay="75" offsetX="0" offsetY="-15"/>
+ <frame index="0" delay="75" offsetX="0" offsetY="-12"/>
+ <frame index="0" delay="75" offsetX="0" offsetY="-11"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" delay="75" offsetX="4" offsetY="-17"/>
+ <frame index="1" delay="75" offsetX="4" offsetY="-18"/>
+ <frame index="1" delay="75" offsetX="0" offsetY="-15"/>
+ <frame index="1" delay="75" offsetX="-1" offsetY="-14"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" delay="225" offsetX="-1" offsetY="-16"/>
+ <frame index="2" delay="75" offsetX="-1" offsetY="-14"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" delay="75" offsetX="-3" offsetY="-17"/>
+ <frame index="3" delay="75" offsetX="-3" offsetY="-18"/>
+ <frame index="3" delay="75" offsetX="0" offsetY="-15"/>
+ <frame index="3" delay="75" offsetX="1" offsetY="-14"/>
+ <end/>
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="225" offsetY="-15"/>
+ <frame index="0" delay="75" offsetY="-14"/>
+ <frame index="0" delay="75" offsetY="-15"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" delay="225" offsetX="3" offsetY="-16"/>
+ <frame index="1" delay="150" offsetX="5" offsetY="-17"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" delay="150" offsetX="0" offsetY="-16"/>
+ <frame index="2" delay="75" offsetX="-1" offsetY="-16"/>
+ <frame index="2" delay="75" offsetX="-1" offsetY="-15"/>
+ <frame index="2" delay="75" offsetX="-1" offsetY="-16"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" delay="225" offsetX="-3" offsetY="-16"/>
+ <frame index="3" delay="150" offsetX="-5" offsetY="-17"/>
+ <end/>
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/equipment/head/antlerhat.png b/graphics/sprites/equipment/head/antlerhat.png
new file mode 100644
index 0000000..0b092dc
--- /dev/null
+++ b/graphics/sprites/equipment/head/antlerhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/antlershat.xml b/graphics/sprites/equipment/head/antlershat.xml
new file mode 100644
index 0000000..6b5dae1
--- /dev/null
+++ b/graphics/sprites/equipment/head/antlershat.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/antlerhat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/archangelhelmet.png b/graphics/sprites/equipment/head/archangelhelmet.png
new file mode 100644
index 0000000..b3813e8
--- /dev/null
+++ b/graphics/sprites/equipment/head/archangelhelmet.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/archangelhelmet.xml b/graphics/sprites/equipment/head/archangelhelmet.xml
new file mode 100644
index 0000000..b7b8390
--- /dev/null
+++ b/graphics/sprites/equipment/head/archangelhelmet.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/archangelhelmet.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/equipment/head/assassinhood.png b/graphics/sprites/equipment/head/assassinhood.png
new file mode 100644
index 0000000..a8bdde4
--- /dev/null
+++ b/graphics/sprites/equipment/head/assassinhood.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/assassinhood.xml b/graphics/sprites/equipment/head/assassinhood.xml
new file mode 100644
index 0000000..30eccea
--- /dev/null
+++ b/graphics/sprites/equipment/head/assassinhood.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/assassinhood.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/axehat.png b/graphics/sprites/equipment/head/axehat.png
new file mode 100644
index 0000000..f67b90a
--- /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 0000000..793620b
--- /dev/null
+++ b/graphics/sprites/equipment/head/axehat.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/axehat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/equipment/head/bandana.png b/graphics/sprites/equipment/head/bandana.png
new file mode 100644
index 0000000..8ebbca1
--- /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 0000000..6a7cbfd
--- /dev/null
+++ b/graphics/sprites/equipment/head/bandana.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/bandana.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/equipment/head/beaniecopter.png b/graphics/sprites/equipment/head/beaniecopter.png
new file mode 100644
index 0000000..aef9505
--- /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 0000000..62a4dc8
--- /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/bearhat.png b/graphics/sprites/equipment/head/bearhat.png
new file mode 100644
index 0000000..cbda1de
--- /dev/null
+++ b/graphics/sprites/equipment/head/bearhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/bearhat.xml b/graphics/sprites/equipment/head/bearhat.xml
new file mode 100644
index 0000000..6869b5a
--- /dev/null
+++ b/graphics/sprites/equipment/head/bearhat.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/bearhat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/beekeeperhat.png b/graphics/sprites/equipment/head/beekeeperhat.png
new file mode 100644
index 0000000..0242877
--- /dev/null
+++ b/graphics/sprites/equipment/head/beekeeperhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/beekeeperhat.xml b/graphics/sprites/equipment/head/beekeeperhat.xml
new file mode 100644
index 0000000..8c00bf5
--- /dev/null
+++ b/graphics/sprites/equipment/head/beekeeperhat.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/beekeeperhat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/bhopcap.png b/graphics/sprites/equipment/head/bhopcap.png
new file mode 100644
index 0000000..c886560
--- /dev/null
+++ b/graphics/sprites/equipment/head/bhopcap.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/bhopcap.xml b/graphics/sprites/equipment/head/bhopcap.xml
new file mode 100644
index 0000000..faa45b9
--- /dev/null
+++ b/graphics/sprites/equipment/head/bhopcap.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/bhopcap.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/bloodymouboohat.png b/graphics/sprites/equipment/head/bloodymouboohat.png
new file mode 100644
index 0000000..12eefcf
--- /dev/null
+++ b/graphics/sprites/equipment/head/bloodymouboohat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/bloodymouboohat.xml b/graphics/sprites/equipment/head/bloodymouboohat.xml
new file mode 100644
index 0000000..98c7c3e
--- /dev/null
+++ b/graphics/sprites/equipment/head/bloodymouboohat.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018-2019 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/bloodymouboohat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/largeheadmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/boina.png b/graphics/sprites/equipment/head/boina.png
new file mode 100644
index 0000000..2b19209
--- /dev/null
+++ b/graphics/sprites/equipment/head/boina.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/boina.xml b/graphics/sprites/equipment/head/boina.xml
new file mode 100644
index 0000000..6a69e1b
--- /dev/null
+++ b/graphics/sprites/equipment/head/boina.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/boina.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/bountyhunterhelmet.png b/graphics/sprites/equipment/head/bountyhunterhelmet.png
new file mode 100644
index 0000000..6227c6a
--- /dev/null
+++ b/graphics/sprites/equipment/head/bountyhunterhelmet.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/bountyhunterhelmet.xml b/graphics/sprites/equipment/head/bountyhunterhelmet.xml
new file mode 100644
index 0000000..fbc06ff
--- /dev/null
+++ b/graphics/sprites/equipment/head/bountyhunterhelmet.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/bountyhunterhelmet.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/bowlerhat.png b/graphics/sprites/equipment/head/bowlerhat.png
new file mode 100644
index 0000000..bd8b47e
--- /dev/null
+++ b/graphics/sprites/equipment/head/bowlerhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/bowlerhat.xml b/graphics/sprites/equipment/head/bowlerhat.xml
new file mode 100644
index 0000000..1ef7c08
--- /dev/null
+++ b/graphics/sprites/equipment/head/bowlerhat.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/bowlerhat.png|W"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/brimmedfeatherhat.png b/graphics/sprites/equipment/head/brimmedfeatherhat.png
new file mode 100644
index 0000000..db4ba80
--- /dev/null
+++ b/graphics/sprites/equipment/head/brimmedfeatherhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/brimmedfeatherhat.xml b/graphics/sprites/equipment/head/brimmedfeatherhat.xml
new file mode 100644
index 0000000..94b55eb
--- /dev/null
+++ b/graphics/sprites/equipment/head/brimmedfeatherhat.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/brimmedfeatherhat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/equipment/head/brimmedflowerhat.png b/graphics/sprites/equipment/head/brimmedflowerhat.png
new file mode 100644
index 0000000..a3fcc36
--- /dev/null
+++ b/graphics/sprites/equipment/head/brimmedflowerhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/brimmedflowerhat.xml b/graphics/sprites/equipment/head/brimmedflowerhat.xml
new file mode 100644
index 0000000..dd194a7
--- /dev/null
+++ b/graphics/sprites/equipment/head/brimmedflowerhat.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2014 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/brimmedflowerhat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/brimmedhat.png b/graphics/sprites/equipment/head/brimmedhat.png
new file mode 100644
index 0000000..972ab4f
--- /dev/null
+++ b/graphics/sprites/equipment/head/brimmedhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/brimmedhat.xml b/graphics/sprites/equipment/head/brimmedhat.xml
new file mode 100644
index 0000000..d126d6b
--- /dev/null
+++ b/graphics/sprites/equipment/head/brimmedhat.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid, Saulc
+Copyright (C) 2014 Evol Online
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/brimmedhat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/bromenalhelmet.png b/graphics/sprites/equipment/head/bromenalhelmet.png
new file mode 100644
index 0000000..51d9410
--- /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 0000000..533565a
--- /dev/null
+++ b/graphics/sprites/equipment/head/bromenalhelmet.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/bromenalhelmet.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/browndeserthat.png b/graphics/sprites/equipment/head/browndeserthat.png
new file mode 100644
index 0000000..18ae203
--- /dev/null
+++ b/graphics/sprites/equipment/head/browndeserthat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/browndeserthat.xml b/graphics/sprites/equipment/head/browndeserthat.xml
new file mode 100644
index 0000000..615c199
--- /dev/null
+++ b/graphics/sprites/equipment/head/browndeserthat.xml
@@ -0,0 +1,255 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/equipment/head/browndeserthat.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="75"/>
+ <frame index="2" offsetX="-1" offsetY="-32" delay="75"/>
+ <frame index="3" offsetX="-1" offsetY="-32" delay="75"/>
+ <frame index="4" offsetX="-1" offsetY="-31" delay="75"/>
+ <frame index="5" offsetX="-1" offsetY="-32" delay="75"/>
+ <frame index="6" offsetX="-1" offsetY="-32" delay="75"/>
+ </animation>
+ <animation direction="left">
+ <frame index="8" offsetX="-1" offsetY="-32" delay="75"/>
+ <frame index="9" offsetX="-1" offsetY="-31" delay="75"/>
+ <frame index="10" offsetX="-1" offsetY="-32" delay="75"/>
+ <frame index="11" offsetX="-1" offsetY="-32" delay="75"/>
+ <frame index="12" offsetX="-1" offsetY="-31" delay="75"/>
+ <frame index="13" offsetX="-1" offsetY="-32" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <frame index="16" offsetX="-2" offsetY="-32" delay="75"/>
+ <frame index="17" offsetX="-2" offsetY="-33" delay="75"/>
+ <frame index="18" offsetX="-2" offsetY="-33" delay="75"/>
+ <frame index="19" offsetX="-2" offsetY="-32" delay="75"/>
+ <frame index="20" offsetX="-2" offsetY="-33" delay="75"/>
+ <frame index="21" offsetX="-2" offsetY="-33" delay="75"/>
+ </animation>
+ <animation direction="right">
+ <frame index="23" offsetX="0" offsetY="-32" delay="75"/>
+ <frame index="24" offsetX="0" offsetY="-31" delay="75"/>
+ <frame index="25" offsetX="0" offsetY="-32" delay="75"/>
+ <frame index="26" offsetX="0" offsetY="-32" delay="75"/>
+ <frame index="27" offsetX="0" offsetY="-31" delay="75"/>
+ <frame index="28" offsetX="0" offsetY="-32" delay="75"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="1" offsetX="-1" offsetY="-30" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY="-31" delay="75"/>
+ <frame index="3" offsetX="-1" offsetY="-29" delay="75"/>
+ <frame index="4" offsetX="-1" offsetY="-26" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="8" offsetX="3" offsetY="-33" delay="75"/>
+ <frame index="9" offsetX="3" offsetY="-34" delay="75"/>
+ <frame index="10" offsetX="0" offsetY="-32" delay="75"/>
+ <frame index="11" offsetX="-1" offsetY="-31" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="16" offsetX="-3" offsetY="-32" delay="75"/>
+ <frame index="17" offsetX="-3" offsetY="-32" delay="75"/>
+ <frame index="18" offsetX="-3" offsetY="-32" delay="75"/>
+ <frame index="19" offsetX="-3" offsetY="-31" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="23" offsetX="-3" offsetY="-33" delay="75"/>
+ <frame index="24" offsetX="-3" offsetY="-33" delay="75"/>
+ <frame index="25" offsetX="0" offsetY="-32" delay="75"/>
+ <frame index="26" offsetX="1" offsetY="-31" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="1" offsetX="-1" offsetY="-32" delay="75"/>
+ <frame index="2" offsetX="-1" offsetY="-32" delay="75"/>
+ <frame index="3" offsetX="-1" offsetY="-31" delay="75"/>
+ <frame index="4" offsetX="-1" offsetY="-30" delay="75"/>
+ <frame index="5" offsetX="-1" offsetY="-32" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="8" offsetX="2" offsetY="-32" delay="75"/>
+ <frame index="9" offsetX="2" offsetY="-32" delay="75"/>
+ <frame index="10" offsetX="2" offsetY="-32" delay="75"/>
+ <frame index="11" offsetX="4" offsetY="-33" delay="75"/>
+ <frame index="12" offsetX="4" offsetY="-33" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="16" offsetX="-2" offsetY="-33" delay="75"/>
+ <frame index="17" offsetX="-2" offsetY="-33" delay="75"/>
+ <frame index="18" offsetX="-3" offsetY="-32" delay="75"/>
+ <frame index="19" offsetX="-3" offsetY="-32" delay="75"/>
+ <frame index="20" offsetX="-3" offsetY="-33" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="23" offsetX="-3" offsetY="-32" delay="75"/>
+ <frame index="24" offsetX="-3" offsetY="-32" delay="75"/>
+ <frame index="25" offsetX="-3" offsetY="-32" delay="75"/>
+ <frame index="26" offsetX="-5" offsetY="-33" delay="75"/>
+ <frame index="27" offsetX="-5" offsetY="-33" delay="75"/>
+ <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>
+ <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/bucket.png b/graphics/sprites/equipment/head/bucket.png
new file mode 100644
index 0000000..a7cfcda
--- /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 0000000..2ef7bb5
--- /dev/null
+++ b/graphics/sprites/equipment/head/bucket.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/bucket.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/bull.png b/graphics/sprites/equipment/head/bull.png
new file mode 100644
index 0000000..3cc51ad
--- /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 0000000..421723e
--- /dev/null
+++ b/graphics/sprites/equipment/head/bull.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/bull.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/bunnyears.png b/graphics/sprites/equipment/head/bunnyears.png
new file mode 100644
index 0000000..ee04c4a
--- /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 0000000..4eab193
--- /dev/null
+++ b/graphics/sprites/equipment/head/bunnyears.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/bunnyears.png|W"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/candlehelmet.png b/graphics/sprites/equipment/head/candlehelmet.png
new file mode 100644
index 0000000..74b9b43
--- /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 0000000..9d676b0
--- /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/candorheadband.png b/graphics/sprites/equipment/head/candorheadband.png
new file mode 100644
index 0000000..cffae75
--- /dev/null
+++ b/graphics/sprites/equipment/head/candorheadband.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/candorheadband.xml b/graphics/sprites/equipment/head/candorheadband.xml
new file mode 100644
index 0000000..8905283
--- /dev/null
+++ b/graphics/sprites/equipment/head/candorheadband.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/candorheadband.png|W"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/cap.png b/graphics/sprites/equipment/head/cap.png
new file mode 100644
index 0000000..c243141
--- /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 0000000..53fa74f
--- /dev/null
+++ b/graphics/sprites/equipment/head/cap.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/cap.png|R"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/captaincap.png b/graphics/sprites/equipment/head/captaincap.png
new file mode 100644
index 0000000..bc3be2d
--- /dev/null
+++ b/graphics/sprites/equipment/head/captaincap.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/captaincap.xml b/graphics/sprites/equipment/head/captaincap.xml
new file mode 100644
index 0000000..2ff8b2f
--- /dev/null
+++ b/graphics/sprites/equipment/head/captaincap.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/captaincap.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/catears.png b/graphics/sprites/equipment/head/catears.png
new file mode 100644
index 0000000..34b580a
--- /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 0000000..d1c73e4
--- /dev/null
+++ b/graphics/sprites/equipment/head/catears.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/catears.png|M;W"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/equipment/head/cathelmet.png b/graphics/sprites/equipment/head/cathelmet.png
new file mode 100644
index 0000000..b85259c
--- /dev/null
+++ b/graphics/sprites/equipment/head/cathelmet.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/cathelmet.xml b/graphics/sprites/equipment/head/cathelmet.xml
new file mode 100644
index 0000000..68e34d6
--- /dev/null
+++ b/graphics/sprites/equipment/head/cathelmet.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/cathelmet.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/equipment/head/centurionhelmet.png b/graphics/sprites/equipment/head/centurionhelmet.png
new file mode 100644
index 0000000..3b4dca4
--- /dev/null
+++ b/graphics/sprites/equipment/head/centurionhelmet.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/centurionhelmet.xml b/graphics/sprites/equipment/head/centurionhelmet.xml
new file mode 100644
index 0000000..1a3220e
--- /dev/null
+++ b/graphics/sprites/equipment/head/centurionhelmet.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/centurionhelmet.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/chefhat.png b/graphics/sprites/equipment/head/chefhat.png
new file mode 100644
index 0000000..46c3a26
--- /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 0000000..4940492
--- /dev/null
+++ b/graphics/sprites/equipment/head/chefhat.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/chefhat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/clericcap.png b/graphics/sprites/equipment/head/clericcap.png
new file mode 100644
index 0000000..d3e9f88
--- /dev/null
+++ b/graphics/sprites/equipment/head/clericcap.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/clericcap.xml b/graphics/sprites/equipment/head/clericcap.xml
new file mode 100644
index 0000000..e1db461
--- /dev/null
+++ b/graphics/sprites/equipment/head/clericcap.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/clericcap.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/corsairhat.png b/graphics/sprites/equipment/head/corsairhat.png
new file mode 100644
index 0000000..d1216b3
--- /dev/null
+++ b/graphics/sprites/equipment/head/corsairhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/corsairhat.xml b/graphics/sprites/equipment/head/corsairhat.xml
new file mode 100644
index 0000000..d19239a
--- /dev/null
+++ b/graphics/sprites/equipment/head/corsairhat.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/corsairhat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/crown.png b/graphics/sprites/equipment/head/crown.png
new file mode 100644
index 0000000..cd85bc9
--- /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 0000000..bbf89ca
--- /dev/null
+++ b/graphics/sprites/equipment/head/crown.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/crown.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/crusadehelmet-female b/graphics/sprites/equipment/head/crusadehelmet-female
new file mode 100644
index 0000000..417f25c
--- /dev/null
+++ b/graphics/sprites/equipment/head/crusadehelmet-female
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/crusadehelmet.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/crusadehelmet.png b/graphics/sprites/equipment/head/crusadehelmet.png
new file mode 100644
index 0000000..1c69769
--- /dev/null
+++ b/graphics/sprites/equipment/head/crusadehelmet.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/crusadehelmet.xml b/graphics/sprites/equipment/head/crusadehelmet.xml
new file mode 100644
index 0000000..417f25c
--- /dev/null
+++ b/graphics/sprites/equipment/head/crusadehelmet.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/crusadehelmet.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/darkhelm.png b/graphics/sprites/equipment/head/darkhelm.png
new file mode 100644
index 0000000..d003156
--- /dev/null
+++ b/graphics/sprites/equipment/head/darkhelm.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/darkhelm.xml b/graphics/sprites/equipment/head/darkhelm.xml
new file mode 100644
index 0000000..14abd4b
--- /dev/null
+++ b/graphics/sprites/equipment/head/darkhelm.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/darkhelm.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/darkknighthelmet.png b/graphics/sprites/equipment/head/darkknighthelmet.png
new file mode 100644
index 0000000..3225f7e
--- /dev/null
+++ b/graphics/sprites/equipment/head/darkknighthelmet.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/darkknighthelmet.xml b/graphics/sprites/equipment/head/darkknighthelmet.xml
new file mode 100644
index 0000000..fd0d871
--- /dev/null
+++ b/graphics/sprites/equipment/head/darkknighthelmet.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/darkknighthelmet.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/deserthat.png b/graphics/sprites/equipment/head/deserthat.png
new file mode 100644
index 0000000..8c61e88
--- /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 0000000..5296d1c
--- /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/deserthelmet.png b/graphics/sprites/equipment/head/deserthelmet.png
new file mode 100644
index 0000000..3890362
--- /dev/null
+++ b/graphics/sprites/equipment/head/deserthelmet.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/deserthelmet.xml b/graphics/sprites/equipment/head/deserthelmet.xml
new file mode 100644
index 0000000..bac40cd
--- /dev/null
+++ b/graphics/sprites/equipment/head/deserthelmet.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/deserthelmet.png"
+ width="32"
+ height="64"
+ offsetY="0"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/devcap.png b/graphics/sprites/equipment/head/devcap.png
new file mode 100644
index 0000000..2e32c9b
--- /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 0000000..b4964d3
--- /dev/null
+++ b/graphics/sprites/equipment/head/devcap.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/devcap.png|W;R"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/dragoneggshell.png b/graphics/sprites/equipment/head/dragoneggshell.png
new file mode 100644
index 0000000..6208766
--- /dev/null
+++ b/graphics/sprites/equipment/head/dragoneggshell.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/dragoneggshell.xml b/graphics/sprites/equipment/head/dragoneggshell.xml
new file mode 100644
index 0000000..2572667
--- /dev/null
+++ b/graphics/sprites/equipment/head/dragoneggshell.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/dragoneggshell.png|W"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/earmuffs.png b/graphics/sprites/equipment/head/earmuffs.png
new file mode 100644
index 0000000..0cbabe8
--- /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 0000000..1bca85d
--- /dev/null
+++ b/graphics/sprites/equipment/head/earmuffs.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/earmuffs.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/eggshellhat.png b/graphics/sprites/equipment/head/eggshellhat.png
new file mode 100644
index 0000000..bb6fe9e
--- /dev/null
+++ b/graphics/sprites/equipment/head/eggshellhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/eggshellhat.xml b/graphics/sprites/equipment/head/eggshellhat.xml
new file mode 100644
index 0000000..dbc6974
--- /dev/null
+++ b/graphics/sprites/equipment/head/eggshellhat.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/eggshellhat.png|W"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/eye-down-blink-argaes.xml b/graphics/sprites/equipment/head/eye-down-blink-argaes.xml
new file mode 100644
index 0000000..cdca166
--- /dev/null
+++ b/graphics/sprites/equipment/head/eye-down-blink-argaes.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Jesusalva
+Copyright (C) 2021 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="eye"
+ src="graphics/sprites/accessories/eye-down-blink-argaes.png"
+ width="16"
+ height="8"
+ offsetY="-41"
+ offsetX="-1"/>
+
+ <include file="equipment/head/human-eye-blink.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/eye-down-blink-tonori.xml b/graphics/sprites/equipment/head/eye-down-blink-tonori.xml
new file mode 100644
index 0000000..884258d
--- /dev/null
+++ b/graphics/sprites/equipment/head/eye-down-blink-tonori.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Jesusalva
+Copyright (C) 2021 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="eye"
+ src="graphics/sprites/accessories/eye-down-blink-tonori.png"
+ width="16"
+ height="8"
+ offsetY="-41"
+ offsetX="-1"/>
+
+ <include file="equipment/head/human-eye-blink.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/fafimask.png b/graphics/sprites/equipment/head/fafimask.png
new file mode 100644
index 0000000..aa66a72
--- /dev/null
+++ b/graphics/sprites/equipment/head/fafimask.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/fafimask.xml b/graphics/sprites/equipment/head/fafimask.xml
new file mode 100644
index 0000000..b8b200f
--- /dev/null
+++ b/graphics/sprites/equipment/head/fafimask.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/fafimask.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/fairyhat.png b/graphics/sprites/equipment/head/fairyhat.png
new file mode 100644
index 0000000..3e77462
--- /dev/null
+++ b/graphics/sprites/equipment/head/fairyhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/fairyhat.xml b/graphics/sprites/equipment/head/fairyhat.xml
new file mode 100644
index 0000000..62030b8
--- /dev/null
+++ b/graphics/sprites/equipment/head/fairyhat.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/fairyhat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/fancyhat.png b/graphics/sprites/equipment/head/fancyhat.png
new file mode 100644
index 0000000..87453a1
--- /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 0000000..1886b37
--- /dev/null
+++ b/graphics/sprites/equipment/head/fancyhat.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/fancyhat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/farmerhat.png b/graphics/sprites/equipment/head/farmerhat.png
new file mode 100644
index 0000000..d421dc2
--- /dev/null
+++ b/graphics/sprites/equipment/head/farmerhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/farmerhat.xml b/graphics/sprites/equipment/head/farmerhat.xml
new file mode 100644
index 0000000..72c8919
--- /dev/null
+++ b/graphics/sprites/equipment/head/farmerhat.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/farmerhat.png|W"
+ width="96"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/largeheadmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/fluffyhat.png b/graphics/sprites/equipment/head/fluffyhat.png
new file mode 100644
index 0000000..fa713cc
--- /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 0000000..c0b103b
--- /dev/null
+++ b/graphics/sprites/equipment/head/fluffyhat.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/fluffyhat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/forestshroomhat.png b/graphics/sprites/equipment/head/forestshroomhat.png
new file mode 100644
index 0000000..e1c6b06
--- /dev/null
+++ b/graphics/sprites/equipment/head/forestshroomhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/forestshroomhat.xml b/graphics/sprites/equipment/head/forestshroomhat.xml
new file mode 100644
index 0000000..e893500
--- /dev/null
+++ b/graphics/sprites/equipment/head/forestshroomhat.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/forestshroomhat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/funkyhat.png b/graphics/sprites/equipment/head/funkyhat.png
new file mode 100644
index 0000000..5da2755
--- /dev/null
+++ b/graphics/sprites/equipment/head/funkyhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/funkyhat.xml b/graphics/sprites/equipment/head/funkyhat.xml
new file mode 100644
index 0000000..bc72b57
--- /dev/null
+++ b/graphics/sprites/equipment/head/funkyhat.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/funkyhat.png|W"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/gmcap.png b/graphics/sprites/equipment/head/gmcap.png
new file mode 100644
index 0000000..200d3f8
--- /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 0000000..651ea0e
--- /dev/null
+++ b/graphics/sprites/equipment/head/gmcap.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/gmcap.png|R"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/graduationcap.png b/graphics/sprites/equipment/head/graduationcap.png
new file mode 100644
index 0000000..43c00a4
--- /dev/null
+++ b/graphics/sprites/equipment/head/graduationcap.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/graduationcap.xml b/graphics/sprites/equipment/head/graduationcap.xml
new file mode 100644
index 0000000..76d57d6
--- /dev/null
+++ b/graphics/sprites/equipment/head/graduationcap.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/graduationcap.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/headhood.png b/graphics/sprites/equipment/head/headhood.png
new file mode 100644
index 0000000..44cf582
--- /dev/null
+++ b/graphics/sprites/equipment/head/headhood.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/headhood.xml b/graphics/sprites/equipment/head/headhood.xml
new file mode 100644
index 0000000..5b20b68
--- /dev/null
+++ b/graphics/sprites/equipment/head/headhood.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/headhood.png|W"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/headmodel-male.png b/graphics/sprites/equipment/head/headmodel-male.png
new file mode 100644
index 0000000..90aeb98
--- /dev/null
+++ b/graphics/sprites/equipment/head/headmodel-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/headmodel-male.xml b/graphics/sprites/equipment/head/headmodel-male.xml
new file mode 100644
index 0000000..dba605f
--- /dev/null
+++ b/graphics/sprites/equipment/head/headmodel-male.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-male.png"
+ width="32"
+ 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/human-eye-blink.xml b/graphics/sprites/equipment/head/human-eye-blink.xml
new file mode 100644
index 0000000..45ec983
--- /dev/null
+++ b/graphics/sprites/equipment/head/human-eye-blink.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2011-2013 Evol Online -->
+<sprite>
+ <imageset name="eye"
+ src="graphics/sprites/accessories/eye-down-blink.png"
+ width="16"
+ height="8"
+ offsetY="-41"
+ offsetX="-1"/>
+
+ <action name="stand" imageset="eye">
+ <animation direction="default">
+ <frame index="0" delay="1872"/>
+ <frame index="1" delay="60"/>
+ <frame index="2" delay="80"/>
+ </animation>
+ </action>
+ <action name="sit" imageset="eye">
+ <animation direction="default">
+ <frame index="0" delay="1872" offsetY="11"/>
+ <frame index="1" delay="60" offsetY="11"/>
+ <frame index="2" delay="80" offsetY="11"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/equipment/head/imperialcrown.png b/graphics/sprites/equipment/head/imperialcrown.png
new file mode 100644
index 0000000..0e3c531
--- /dev/null
+++ b/graphics/sprites/equipment/head/imperialcrown.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/imperialcrown.xml b/graphics/sprites/equipment/head/imperialcrown.xml
new file mode 100644
index 0000000..53e70a4
--- /dev/null
+++ b/graphics/sprites/equipment/head/imperialcrown.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/imperialcrown.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/infantryhelmet.png b/graphics/sprites/equipment/head/infantryhelmet.png
new file mode 100644
index 0000000..ea45233
--- /dev/null
+++ b/graphics/sprites/equipment/head/infantryhelmet.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/infantryhelmet.xml b/graphics/sprites/equipment/head/infantryhelmet.xml
new file mode 100644
index 0000000..ff4fdcf
--- /dev/null
+++ b/graphics/sprites/equipment/head/infantryhelmet.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/infantryhelmet.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/knithat.png b/graphics/sprites/equipment/head/knithat.png
new file mode 100644
index 0000000..29da646
--- /dev/null
+++ b/graphics/sprites/equipment/head/knithat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/knithat.xml b/graphics/sprites/equipment/head/knithat.xml
new file mode 100644
index 0000000..6761d16
--- /dev/null
+++ b/graphics/sprites/equipment/head/knithat.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/knithat.png|W;Y;R"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/largeheadmodel-male.png b/graphics/sprites/equipment/head/largeheadmodel-male.png
new file mode 100644
index 0000000..d164dd0
--- /dev/null
+++ b/graphics/sprites/equipment/head/largeheadmodel-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/largeheadmodel-male.xml b/graphics/sprites/equipment/head/largeheadmodel-male.xml
new file mode 100644
index 0000000..84c936c
--- /dev/null
+++ b/graphics/sprites/equipment/head/largeheadmodel-male.xml
@@ -0,0 +1,189 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW 2 Moubootaur Legends -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/largeheadmodel-male.png"
+ width="96"
+ height="64"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-26"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="-1" offsetY="-26"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY="-26"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="1" offsetY="-26"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-25" delay="80"/>
+ <frame index="0" offsetX="-1" offsetY="-26" delay="160"/>
+ <frame index="0" offsetX="-1" offsetY="-25" delay="80"/>
+ <frame index="0" offsetX="-1" offsetY="-26" delay="160"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="-1" offsetY="-26" delay="80"/>
+ <frame index="1" offsetX="-1" offsetY="-25" delay="80"/>
+ <frame index="1" offsetX="-1" offsetY="-26" delay="160"/>
+ <frame index="1" offsetX="-1" offsetY="-25" delay="80"/>
+ <frame index="1" offsetX="-1" offsetY="-26" delay="80"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY="-26" delay="80"/>
+ <frame index="2" offsetX="-1" offsetY="-27" delay="160"/>
+ <frame index="2" offsetX="-1" offsetY="-26" delay="80"/>
+ <frame index="2" offsetX="-1" offsetY="-27" delay="160"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="1" offsetY="-26" delay="80"/>
+ <frame index="3" offsetX="1" offsetY="-25" delay="80"/>
+ <frame index="3" offsetX="1" offsetY="-26" delay="160"/>
+ <frame index="3" offsetX="1" offsetY="-25" delay="80"/>
+ <frame index="3" offsetX="1" offsetY="-26" delay="80"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-24" delay="80"/>
+ <frame index="0" offsetX="-1" offsetY="-25" delay="80"/>
+ <frame index="0" offsetX="-1" offsetY="-22" delay="80"/>
+ <frame index="0" offsetX="-1" offsetY="-21" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="3" offsetY="-27" delay="80"/>
+ <frame index="1" offsetX="3" offsetY="-28" delay="80"/>
+ <frame index="1" offsetX="-1" offsetY="-25" delay="80"/>
+ <frame index="1" offsetX="-1" offsetY="-24" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-26" delay="240"/>
+ <frame index="2" offsetX="-2" offsetY="-24" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-27" delay="80"/>
+ <frame index="3" offsetX="-3" offsetY="-29" delay="80"/>
+ <frame index="3" offsetY="-25" delay="80"/>
+ <frame index="3" offsetY="-24" delay="80"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-25" delay="240"/>
+ <frame index="0" offsetX="-1" offsetY="-23" delay="80"/>
+ <frame index="0" offsetX="-1" offsetY="-24" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="2" offsetY="-26" delay="240"/>
+ <frame index="1" offsetX="4" offsetY="-27" delay="160"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY="-26" delay="160"/>
+ <frame index="2" offsetX="-2" offsetY="-26" delay="80"/>
+ <frame index="2" offsetX="-2" offsetY="-25" delay="80"/>
+ <frame index="2" offsetX="-2" offsetY="-26" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-26" delay="240"/>
+ <frame index="3" offsetX="-5" offsetY="-27" 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="dead" imageset="base">
+ <animation direction="default">
+ <frame index="4" offsetX="13" offsetY="8"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/equipment/head/leprechaunhat.png b/graphics/sprites/equipment/head/leprechaunhat.png
new file mode 100644
index 0000000..13ae63a
--- /dev/null
+++ b/graphics/sprites/equipment/head/leprechaunhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/leprechaunhat.xml b/graphics/sprites/equipment/head/leprechaunhat.xml
new file mode 100644
index 0000000..b53b480
--- /dev/null
+++ b/graphics/sprites/equipment/head/leprechaunhat.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/leprechaunhat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/equipment/head/lordhelmet.png b/graphics/sprites/equipment/head/lordhelmet.png
new file mode 100644
index 0000000..4afa8ef
--- /dev/null
+++ b/graphics/sprites/equipment/head/lordhelmet.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/lordhelmet.xml b/graphics/sprites/equipment/head/lordhelmet.xml
new file mode 100644
index 0000000..0320d11
--- /dev/null
+++ b/graphics/sprites/equipment/head/lordhelmet.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/lordhelmet.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/magiccatears.png b/graphics/sprites/equipment/head/magiccatears.png
new file mode 100644
index 0000000..4a11bc5
--- /dev/null
+++ b/graphics/sprites/equipment/head/magiccatears.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/magiccatears.xml b/graphics/sprites/equipment/head/magiccatears.xml
new file mode 100644
index 0000000..3a6fb99
--- /dev/null
+++ b/graphics/sprites/equipment/head/magiccatears.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/magiccatears.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/magictophat.png b/graphics/sprites/equipment/head/magictophat.png
new file mode 100644
index 0000000..191ff03
--- /dev/null
+++ b/graphics/sprites/equipment/head/magictophat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/magictophat.xml b/graphics/sprites/equipment/head/magictophat.xml
new file mode 100644
index 0000000..15988e5
--- /dev/null
+++ b/graphics/sprites/equipment/head/magictophat.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/magictophat.png|R"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/minerhat.png b/graphics/sprites/equipment/head/minerhat.png
new file mode 100644
index 0000000..33bb605
--- /dev/null
+++ b/graphics/sprites/equipment/head/minerhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/minerhat.xml b/graphics/sprites/equipment/head/minerhat.xml
new file mode 100644
index 0000000..c550024
--- /dev/null
+++ b/graphics/sprites/equipment/head/minerhat.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/minerhat.png|R"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/monsterskullhelmet.bak b/graphics/sprites/equipment/head/monsterskullhelmet.bak
new file mode 100644
index 0000000..15ba618
--- /dev/null
+++ b/graphics/sprites/equipment/head/monsterskullhelmet.bak
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/monsterskullhelmet.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/monsterskullhelmet.png b/graphics/sprites/equipment/head/monsterskullhelmet.png
new file mode 100644
index 0000000..de77014
--- /dev/null
+++ b/graphics/sprites/equipment/head/monsterskullhelmet.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/moonshroomhat.png b/graphics/sprites/equipment/head/moonshroomhat.png
new file mode 100644
index 0000000..c6b933b
--- /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 0000000..69cb303
--- /dev/null
+++ b/graphics/sprites/equipment/head/moonshroomhat.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018-2019 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/moonshroomhat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/moubihat.png b/graphics/sprites/equipment/head/moubihat.png
new file mode 100644
index 0000000..7dae4c3
--- /dev/null
+++ b/graphics/sprites/equipment/head/moubihat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/moubihat.xml b/graphics/sprites/equipment/head/moubihat.xml
new file mode 100644
index 0000000..bedcec5
--- /dev/null
+++ b/graphics/sprites/equipment/head/moubihat.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018-2019 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/moubihat.png"
+ width="28"
+ height="32"/>
+
+ <include file="equipment/head/mouboohat.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/mouboohat.png b/graphics/sprites/equipment/head/mouboohat.png
new file mode 100644
index 0000000..02d3627
--- /dev/null
+++ b/graphics/sprites/equipment/head/mouboohat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/mouboohat.xml b/graphics/sprites/equipment/head/mouboohat.xml
new file mode 100644
index 0000000..fb3f037
--- /dev/null
+++ b/graphics/sprites/equipment/head/mouboohat.xml
@@ -0,0 +1,229 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/equipment/head/mouboohat.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/murderercrown.png b/graphics/sprites/equipment/head/murderercrown.png
new file mode 100644
index 0000000..7e7aba1
--- /dev/null
+++ b/graphics/sprites/equipment/head/murderercrown.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/murderercrown.xml b/graphics/sprites/equipment/head/murderercrown.xml
new file mode 100644
index 0000000..50e4547
--- /dev/null
+++ b/graphics/sprites/equipment/head/murderercrown.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/murderercrown.png|R"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/mushroom.png b/graphics/sprites/equipment/head/mushroom.png
new file mode 100644
index 0000000..9a38d60
--- /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 0000000..8fb5b8e
--- /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/ninjamask.png b/graphics/sprites/equipment/head/ninjamask.png
new file mode 100644
index 0000000..126f84f
--- /dev/null
+++ b/graphics/sprites/equipment/head/ninjamask.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/ninjamask.xml b/graphics/sprites/equipment/head/ninjamask.xml
new file mode 100644
index 0000000..709356b
--- /dev/null
+++ b/graphics/sprites/equipment/head/ninjamask.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/ninjamask.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/operamask.png b/graphics/sprites/equipment/head/operamask.png
new file mode 100644
index 0000000..93deffa
--- /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 0000000..8960a1d
--- /dev/null
+++ b/graphics/sprites/equipment/head/operamask.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/operamask.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/paperbag.png b/graphics/sprites/equipment/head/paperbag.png
new file mode 100644
index 0000000..f18ee59
--- /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 0000000..18e62c9
--- /dev/null
+++ b/graphics/sprites/equipment/head/paperbag.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/paperbag.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/pashuacap.png b/graphics/sprites/equipment/head/pashuacap.png
new file mode 100644
index 0000000..4366a7a
--- /dev/null
+++ b/graphics/sprites/equipment/head/pashuacap.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/pashuacap.xml b/graphics/sprites/equipment/head/pashuacap.xml
new file mode 100644
index 0000000..7e8d96d
--- /dev/null
+++ b/graphics/sprites/equipment/head/pashuacap.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/pashuacap.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/phylactery.png b/graphics/sprites/equipment/head/phylactery.png
new file mode 100644
index 0000000..583edea
--- /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 0000000..9de2ae1
--- /dev/null
+++ b/graphics/sprites/equipment/head/phylactery.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/phylactery.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/pinkhelmet.png b/graphics/sprites/equipment/head/pinkhelmet.png
new file mode 100644
index 0000000..fb353e3
--- /dev/null
+++ b/graphics/sprites/equipment/head/pinkhelmet.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/pinkhelmet.xml b/graphics/sprites/equipment/head/pinkhelmet.xml
new file mode 100644
index 0000000..37be223
--- /dev/null
+++ b/graphics/sprites/equipment/head/pinkhelmet.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/pinkhelmet.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/pinkiehat.png b/graphics/sprites/equipment/head/pinkiehat.png
new file mode 100644
index 0000000..556fe28
--- /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 0000000..2d16301
--- /dev/null
+++ b/graphics/sprites/equipment/head/pinkiehat.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/pinkiehat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/piratebandana.png b/graphics/sprites/equipment/head/piratebandana.png
new file mode 100644
index 0000000..17ea398
--- /dev/null
+++ b/graphics/sprites/equipment/head/piratebandana.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/piratebandana.xml b/graphics/sprites/equipment/head/piratebandana.xml
new file mode 100644
index 0000000..fefd8d3
--- /dev/null
+++ b/graphics/sprites/equipment/head/piratebandana.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/piratebandana.png|W"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/prsmhelmet.png b/graphics/sprites/equipment/head/prsmhelmet.png
new file mode 100644
index 0000000..9796517
--- /dev/null
+++ b/graphics/sprites/equipment/head/prsmhelmet.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/prsmhelmet.xml b/graphics/sprites/equipment/head/prsmhelmet.xml
new file mode 100644
index 0000000..d3a63d5
--- /dev/null
+++ b/graphics/sprites/equipment/head/prsmhelmet.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/prsmhelmet.png|W"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/pumpkinhat.png b/graphics/sprites/equipment/head/pumpkinhat.png
new file mode 100644
index 0000000..adced03
--- /dev/null
+++ b/graphics/sprites/equipment/head/pumpkinhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/pumpkinhat.xml b/graphics/sprites/equipment/head/pumpkinhat.xml
new file mode 100644
index 0000000..5d5670f
--- /dev/null
+++ b/graphics/sprites/equipment/head/pumpkinhat.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/pumpkinhat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/purplemodel.png b/graphics/sprites/equipment/head/purplemodel.png
new file mode 100644
index 0000000..42d1b66
--- /dev/null
+++ b/graphics/sprites/equipment/head/purplemodel.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/purplemodel.xml b/graphics/sprites/equipment/head/purplemodel.xml
new file mode 100644
index 0000000..c4f8e02
--- /dev/null
+++ b/graphics/sprites/equipment/head/purplemodel.xml
@@ -0,0 +1,189 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/purplemodel.png"
+ width="32"
+ height="64"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-26"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="-1" offsetY="-26"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY="-26"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="1" offsetY="-26"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-25" delay="80"/>
+ <frame index="0" offsetX="-1" offsetY="-26" delay="160"/>
+ <frame index="0" offsetX="-1" offsetY="-25" delay="80"/>
+ <frame index="0" offsetX="-1" offsetY="-26" delay="160"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="-1" offsetY="-26" delay="80"/>
+ <frame index="1" offsetX="-1" offsetY="-25" delay="80"/>
+ <frame index="1" offsetX="-1" offsetY="-26" delay="160"/>
+ <frame index="1" offsetX="-1" offsetY="-25" delay="80"/>
+ <frame index="1" offsetX="-1" offsetY="-26" delay="80"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY="-26" delay="80"/>
+ <frame index="2" offsetX="-1" offsetY="-27" delay="160"/>
+ <frame index="2" offsetX="-1" offsetY="-26" delay="80"/>
+ <frame index="2" offsetX="-1" offsetY="-27" delay="160"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="1" offsetY="-26" delay="80"/>
+ <frame index="3" offsetX="1" offsetY="-25" delay="80"/>
+ <frame index="3" offsetX="1" offsetY="-26" delay="160"/>
+ <frame index="3" offsetX="1" offsetY="-25" delay="80"/>
+ <frame index="3" offsetX="1" offsetY="-26" delay="80"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-24" delay="80"/>
+ <frame index="0" offsetX="-1" offsetY="-25" delay="80"/>
+ <frame index="0" offsetX="-1" offsetY="-22" delay="80"/>
+ <frame index="0" offsetX="-1" offsetY="-21" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="3" offsetY="-27" delay="80"/>
+ <frame index="1" offsetX="3" offsetY="-28" delay="80"/>
+ <frame index="1" offsetX="-1" offsetY="-25" delay="80"/>
+ <frame index="1" offsetX="-1" offsetY="-24" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-26" delay="240"/>
+ <frame index="2" offsetX="-2" offsetY="-24" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-27" delay="80"/>
+ <frame index="3" offsetX="-3" offsetY="-29" delay="80"/>
+ <frame index="3" offsetY="-25" delay="80"/>
+ <frame index="3" offsetY="-24" delay="80"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-25" delay="240"/>
+ <frame index="0" offsetX="-1" offsetY="-23" delay="80"/>
+ <frame index="0" offsetX="-1" offsetY="-24" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="2" offsetY="-26" delay="240"/>
+ <frame index="1" offsetX="4" offsetY="-27" delay="160"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY="-26" delay="160"/>
+ <frame index="2" offsetX="-2" offsetY="-26" delay="80"/>
+ <frame index="2" offsetX="-2" offsetY="-25" delay="80"/>
+ <frame index="2" offsetX="-2" offsetY="-26" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-26" delay="240"/>
+ <frame index="3" offsetX="-5" offsetY="-27" 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="dead" imageset="base">
+ <animation direction="default">
+ <frame index="4" offsetX="13" offsetY="8"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/equipment/head/ricehat.png b/graphics/sprites/equipment/head/ricehat.png
new file mode 100644
index 0000000..669f3ad
--- /dev/null
+++ b/graphics/sprites/equipment/head/ricehat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/ricehat.xml b/graphics/sprites/equipment/head/ricehat.xml
new file mode 100644
index 0000000..8f5741f
--- /dev/null
+++ b/graphics/sprites/equipment/head/ricehat.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/ricehat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/righteyepatch.png b/graphics/sprites/equipment/head/righteyepatch.png
new file mode 100644
index 0000000..8febbde
--- /dev/null
+++ b/graphics/sprites/equipment/head/righteyepatch.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/righteyepatch.xml b/graphics/sprites/equipment/head/righteyepatch.xml
new file mode 100644
index 0000000..d1928e3
--- /dev/null
+++ b/graphics/sprites/equipment/head/righteyepatch.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/righteyepatch.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/sailorhat-female.xml b/graphics/sprites/equipment/head/sailorhat-female.xml
new file mode 100644
index 0000000..f71c665
--- /dev/null
+++ b/graphics/sprites/equipment/head/sailorhat-female.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/sailorhat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/sailorhat.png b/graphics/sprites/equipment/head/sailorhat.png
new file mode 100644
index 0000000..5fc6a47
--- /dev/null
+++ b/graphics/sprites/equipment/head/sailorhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/sailorhat.xml b/graphics/sprites/equipment/head/sailorhat.xml
new file mode 100644
index 0000000..f71c665
--- /dev/null
+++ b/graphics/sprites/equipment/head/sailorhat.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/sailorhat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/samuraihelmet.png b/graphics/sprites/equipment/head/samuraihelmet.png
new file mode 100644
index 0000000..c95b4bc
--- /dev/null
+++ b/graphics/sprites/equipment/head/samuraihelmet.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/samuraihelmet.xml b/graphics/sprites/equipment/head/samuraihelmet.xml
new file mode 100644
index 0000000..548b864
--- /dev/null
+++ b/graphics/sprites/equipment/head/samuraihelmet.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/samuraihelmet.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/santabeardhat.png b/graphics/sprites/equipment/head/santabeardhat.png
new file mode 100644
index 0000000..72c3159
--- /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 0000000..1cfbdbd
--- /dev/null
+++ b/graphics/sprites/equipment/head/santabeardhat.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/santabeardhat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/santahat.png b/graphics/sprites/equipment/head/santahat.png
new file mode 100644
index 0000000..e6016ef
--- /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 0000000..4a4b428
--- /dev/null
+++ b/graphics/sprites/equipment/head/santahat.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/santahat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/savior.png b/graphics/sprites/equipment/head/savior.png
new file mode 100644
index 0000000..891272b
--- /dev/null
+++ b/graphics/sprites/equipment/head/savior.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/savior.xml b/graphics/sprites/equipment/head/savior.xml
new file mode 100644
index 0000000..72c59f9
--- /dev/null
+++ b/graphics/sprites/equipment/head/savior.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018-2019 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/savior.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/serfhat-female.xml b/graphics/sprites/equipment/head/serfhat-female.xml
new file mode 100644
index 0000000..87cea66
--- /dev/null
+++ b/graphics/sprites/equipment/head/serfhat-female.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/serfhat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/serfhat.png b/graphics/sprites/equipment/head/serfhat.png
new file mode 100644
index 0000000..7b06eaa
--- /dev/null
+++ b/graphics/sprites/equipment/head/serfhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/serfhat.xml b/graphics/sprites/equipment/head/serfhat.xml
new file mode 100644
index 0000000..87cea66
--- /dev/null
+++ b/graphics/sprites/equipment/head/serfhat.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/serfhat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/shroomhat.png b/graphics/sprites/equipment/head/shroomhat.png
new file mode 100644
index 0000000..f5d7020
--- /dev/null
+++ b/graphics/sprites/equipment/head/shroomhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/shroomhat.xml b/graphics/sprites/equipment/head/shroomhat.xml
new file mode 100644
index 0000000..c71cfed
--- /dev/null
+++ b/graphics/sprites/equipment/head/shroomhat.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/shroomhat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/silkheadband.png b/graphics/sprites/equipment/head/silkheadband.png
new file mode 100644
index 0000000..5e00613
--- /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 0000000..821e4af
--- /dev/null
+++ b/graphics/sprites/equipment/head/silkheadband.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/silkheadband.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/skullmask.png b/graphics/sprites/equipment/head/skullmask.png
new file mode 100644
index 0000000..f1dc680
--- /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 0000000..4ddd7ff
--- /dev/null
+++ b/graphics/sprites/equipment/head/skullmask.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/skullmask.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/smileycap.png b/graphics/sprites/equipment/head/smileycap.png
new file mode 100644
index 0000000..cfcc911
--- /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 0000000..52deeb4
--- /dev/null
+++ b/graphics/sprites/equipment/head/smileycap.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Seeds
+Copyright (C) 2020 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/smileycap.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/standardheadband.png b/graphics/sprites/equipment/head/standardheadband.png
new file mode 100644
index 0000000..a9f26c8
--- /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 0000000..a82b4ab
--- /dev/null
+++ b/graphics/sprites/equipment/head/standardheadband.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/standardheadband.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/terranitehelmet.png b/graphics/sprites/equipment/head/terranitehelmet.png
new file mode 100644
index 0000000..6e0cf9f
--- /dev/null
+++ b/graphics/sprites/equipment/head/terranitehelmet.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/terranitehelmet.xml b/graphics/sprites/equipment/head/terranitehelmet.xml
new file mode 100644
index 0000000..348c418
--- /dev/null
+++ b/graphics/sprites/equipment/head/terranitehelmet.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc, seeds
+Copyright (C) 2018-2020 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/terranitehelmet.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/terranitemask.png b/graphics/sprites/equipment/head/terranitemask.png
new file mode 100644
index 0000000..f5970f8
--- /dev/null
+++ b/graphics/sprites/equipment/head/terranitemask.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/terranitemask.xml b/graphics/sprites/equipment/head/terranitemask.xml
new file mode 100644
index 0000000..c7339c0
--- /dev/null
+++ b/graphics/sprites/equipment/head/terranitemask.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018-2019 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/terranitemask.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/tophat.png b/graphics/sprites/equipment/head/tophat.png
new file mode 100644
index 0000000..f483319
--- /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 0000000..f4a506d
--- /dev/null
+++ b/graphics/sprites/equipment/head/tophat.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/tophat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/trapperhat.png b/graphics/sprites/equipment/head/trapperhat.png
new file mode 100644
index 0000000..e6a9d04
--- /dev/null
+++ b/graphics/sprites/equipment/head/trapperhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/trapperhat.xml b/graphics/sprites/equipment/head/trapperhat.xml
new file mode 100644
index 0000000..bf7b95f
--- /dev/null
+++ b/graphics/sprites/equipment/head/trapperhat.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/trapperhat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/underworldmask.png b/graphics/sprites/equipment/head/underworldmask.png
new file mode 100644
index 0000000..a490fad
--- /dev/null
+++ b/graphics/sprites/equipment/head/underworldmask.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/underworldmask.xml b/graphics/sprites/equipment/head/underworldmask.xml
new file mode 100644
index 0000000..d069b7c
--- /dev/null
+++ b/graphics/sprites/equipment/head/underworldmask.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/underworldmask.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/vikinghelmet.png b/graphics/sprites/equipment/head/vikinghelmet.png
new file mode 100644
index 0000000..b4e7448
--- /dev/null
+++ b/graphics/sprites/equipment/head/vikinghelmet.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/vikinghelmet.xml b/graphics/sprites/equipment/head/vikinghelmet.xml
new file mode 100644
index 0000000..1cc47d2
--- /dev/null
+++ b/graphics/sprites/equipment/head/vikinghelmet.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/vikinghelmet.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/warlordhelmet.png b/graphics/sprites/equipment/head/warlordhelmet.png
new file mode 100644
index 0000000..2ce60b5
--- /dev/null
+++ b/graphics/sprites/equipment/head/warlordhelmet.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/warlordhelmet.xml b/graphics/sprites/equipment/head/warlordhelmet.xml
new file mode 100644
index 0000000..04c05f1
--- /dev/null
+++ b/graphics/sprites/equipment/head/warlordhelmet.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/warlordhelmet.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/werewolfhat.png b/graphics/sprites/equipment/head/werewolfhat.png
new file mode 100644
index 0000000..500b62d
--- /dev/null
+++ b/graphics/sprites/equipment/head/werewolfhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/werewolfhat.xml b/graphics/sprites/equipment/head/werewolfhat.xml
new file mode 100644
index 0000000..2c46d69
--- /dev/null
+++ b/graphics/sprites/equipment/head/werewolfhat.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/werewolfhat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/equipment/head/wickedshroomhat.png b/graphics/sprites/equipment/head/wickedshroomhat.png
new file mode 100644
index 0000000..cbd7ed2
--- /dev/null
+++ b/graphics/sprites/equipment/head/wickedshroomhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/wickedshroomhat.xml b/graphics/sprites/equipment/head/wickedshroomhat.xml
new file mode 100644
index 0000000..7f4a7aa
--- /dev/null
+++ b/graphics/sprites/equipment/head/wickedshroomhat.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/wickedshroomhat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/witchhat.png b/graphics/sprites/equipment/head/witchhat.png
new file mode 100644
index 0000000..cd7013e
--- /dev/null
+++ b/graphics/sprites/equipment/head/witchhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/witchhat.xml b/graphics/sprites/equipment/head/witchhat.xml
new file mode 100644
index 0000000..73f5a05
--- /dev/null
+++ b/graphics/sprites/equipment/head/witchhat.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/witchhat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/wizardhat.png b/graphics/sprites/equipment/head/wizardhat.png
new file mode 100644
index 0000000..eaa0617
--- /dev/null
+++ b/graphics/sprites/equipment/head/wizardhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/wizardhat.xml b/graphics/sprites/equipment/head/wizardhat.xml
new file mode 100644
index 0000000..a6af34b
--- /dev/null
+++ b/graphics/sprites/equipment/head/wizardhat.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/wizardhat.png|W"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/wreath.png b/graphics/sprites/equipment/head/wreath.png
new file mode 100644
index 0000000..63b5331
--- /dev/null
+++ b/graphics/sprites/equipment/head/wreath.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/wreath.xml b/graphics/sprites/equipment/head/wreath.xml
new file mode 100644
index 0000000..5bbe27b
--- /dev/null
+++ b/graphics/sprites/equipment/head/wreath.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Jesusalva
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/wreath.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/yetimask.png b/graphics/sprites/equipment/head/yetimask.png
new file mode 100644
index 0000000..0331f9a
--- /dev/null
+++ b/graphics/sprites/equipment/head/yetimask.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/yetimask.xml b/graphics/sprites/equipment/head/yetimask.xml
new file mode 100644
index 0000000..d960ac7
--- /dev/null
+++ b/graphics/sprites/equipment/head/yetimask.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/yetimask.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/legs/assassinpants-female.png b/graphics/sprites/equipment/legs/assassinpants-female.png
new file mode 100644
index 0000000..c6da980
--- /dev/null
+++ b/graphics/sprites/equipment/legs/assassinpants-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/assassinpants-female.xml b/graphics/sprites/equipment/legs/assassinpants-female.xml
new file mode 100644
index 0000000..48c0893
--- /dev/null
+++ b/graphics/sprites/equipment/legs/assassinpants-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/assassinpants-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/legs/assassinpants-male.png b/graphics/sprites/equipment/legs/assassinpants-male.png
new file mode 100644
index 0000000..a8b1e48
--- /dev/null
+++ b/graphics/sprites/equipment/legs/assassinpants-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/assassinpants-male.xml b/graphics/sprites/equipment/legs/assassinpants-male.xml
new file mode 100644
index 0000000..14e30c8
--- /dev/null
+++ b/graphics/sprites/equipment/legs/assassinpants-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2014 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/assassinpants-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/legs/bandittrousers-female.png b/graphics/sprites/equipment/legs/bandittrousers-female.png
new file mode 100644
index 0000000..915134c
--- /dev/null
+++ b/graphics/sprites/equipment/legs/bandittrousers-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/bandittrousers-female.xml b/graphics/sprites/equipment/legs/bandittrousers-female.xml
new file mode 100644
index 0000000..e4a972c
--- /dev/null
+++ b/graphics/sprites/equipment/legs/bandittrousers-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha, Reid
+Copyright (C) 2014-2019 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/bandittrousers-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/legs/bandittrousers-male.png b/graphics/sprites/equipment/legs/bandittrousers-male.png
new file mode 100644
index 0000000..2700dcd
--- /dev/null
+++ b/graphics/sprites/equipment/legs/bandittrousers-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/bandittrousers-male.xml b/graphics/sprites/equipment/legs/bandittrousers-male.xml
new file mode 100644
index 0000000..5c13a55
--- /dev/null
+++ b/graphics/sprites/equipment/legs/bandittrousers-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha, Reid
+Copyright (C) 2014-2019 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/bandittrousers-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/legs/bromenalpants-female.png b/graphics/sprites/equipment/legs/bromenalpants-female.png
new file mode 100644
index 0000000..a752557
--- /dev/null
+++ b/graphics/sprites/equipment/legs/bromenalpants-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/bromenalpants-female.xml b/graphics/sprites/equipment/legs/bromenalpants-female.xml
new file mode 100644
index 0000000..c6e97d6
--- /dev/null
+++ b/graphics/sprites/equipment/legs/bromenalpants-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/bromenalpants-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/legs/bromenalpants-male.png b/graphics/sprites/equipment/legs/bromenalpants-male.png
new file mode 100644
index 0000000..82d82f4
--- /dev/null
+++ b/graphics/sprites/equipment/legs/bromenalpants-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/bromenalpants-male.xml b/graphics/sprites/equipment/legs/bromenalpants-male.xml
new file mode 100644
index 0000000..b002218
--- /dev/null
+++ b/graphics/sprites/equipment/legs/bromenalpants-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2014 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/bromenalpants-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/legs/candorshorts-female.png b/graphics/sprites/equipment/legs/candorshorts-female.png
new file mode 100644
index 0000000..edf1778
--- /dev/null
+++ b/graphics/sprites/equipment/legs/candorshorts-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/candorshorts-female.xml b/graphics/sprites/equipment/legs/candorshorts-female.xml
new file mode 100644
index 0000000..ca2188d
--- /dev/null
+++ b/graphics/sprites/equipment/legs/candorshorts-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2014 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/candorshorts-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/legs/candorshorts-male.png b/graphics/sprites/equipment/legs/candorshorts-male.png
new file mode 100644
index 0000000..3db2d63
--- /dev/null
+++ b/graphics/sprites/equipment/legs/candorshorts-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/candorshorts-male.xml b/graphics/sprites/equipment/legs/candorshorts-male.xml
new file mode 100644
index 0000000..26f3cc0
--- /dev/null
+++ b/graphics/sprites/equipment/legs/candorshorts-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2014 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/candorshorts-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/legs/chainmailskirt-female.png b/graphics/sprites/equipment/legs/chainmailskirt-female.png
new file mode 100644
index 0000000..a752557
--- /dev/null
+++ b/graphics/sprites/equipment/legs/chainmailskirt-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/chainmailskirt-female.xml b/graphics/sprites/equipment/legs/chainmailskirt-female.xml
new file mode 100644
index 0000000..1a8628a
--- /dev/null
+++ b/graphics/sprites/equipment/legs/chainmailskirt-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/chainmailskirt-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/legs/chainmailskirt-male.png b/graphics/sprites/equipment/legs/chainmailskirt-male.png
new file mode 100644
index 0000000..32dd7a1
--- /dev/null
+++ b/graphics/sprites/equipment/legs/chainmailskirt-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/chainmailskirt-male.xml b/graphics/sprites/equipment/legs/chainmailskirt-male.xml
new file mode 100644
index 0000000..d5723c5
--- /dev/null
+++ b/graphics/sprites/equipment/legs/chainmailskirt-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2014 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/chainmailskirt-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/legs/cottonshorts-female.png b/graphics/sprites/equipment/legs/cottonshorts-female.png
new file mode 100644
index 0000000..106e9d5
--- /dev/null
+++ b/graphics/sprites/equipment/legs/cottonshorts-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/cottonshorts-female.xml b/graphics/sprites/equipment/legs/cottonshorts-female.xml
new file mode 100644
index 0000000..8e9a065
--- /dev/null
+++ b/graphics/sprites/equipment/legs/cottonshorts-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2014 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/cottonshorts-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/legs/cottonshorts-male.png b/graphics/sprites/equipment/legs/cottonshorts-male.png
new file mode 100644
index 0000000..1a70380
--- /dev/null
+++ b/graphics/sprites/equipment/legs/cottonshorts-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/cottonshorts-male.xml b/graphics/sprites/equipment/legs/cottonshorts-male.xml
new file mode 100644
index 0000000..2a9df08
--- /dev/null
+++ b/graphics/sprites/equipment/legs/cottonshorts-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2014 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/cottonshorts-male.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/legs/cottonskirt-female.png b/graphics/sprites/equipment/legs/cottonskirt-female.png
new file mode 100644
index 0000000..dca8bde
--- /dev/null
+++ b/graphics/sprites/equipment/legs/cottonskirt-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/cottonskirt-female.xml b/graphics/sprites/equipment/legs/cottonskirt-female.xml
new file mode 100644
index 0000000..2e97e77
--- /dev/null
+++ b/graphics/sprites/equipment/legs/cottonskirt-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/cottonskirt-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/legs/cottonskirt-male.png b/graphics/sprites/equipment/legs/cottonskirt-male.png
new file mode 100644
index 0000000..3053aa0
--- /dev/null
+++ b/graphics/sprites/equipment/legs/cottonskirt-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/cottonskirt-male.xml b/graphics/sprites/equipment/legs/cottonskirt-male.xml
new file mode 100644
index 0000000..4eba770
--- /dev/null
+++ b/graphics/sprites/equipment/legs/cottonskirt-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2014 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/cottonskirt-male.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/legs/cottontrousers-female.png b/graphics/sprites/equipment/legs/cottontrousers-female.png
new file mode 100644
index 0000000..6cbd141
--- /dev/null
+++ b/graphics/sprites/equipment/legs/cottontrousers-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/cottontrousers-female.xml b/graphics/sprites/equipment/legs/cottontrousers-female.xml
new file mode 100644
index 0000000..2ec20c4
--- /dev/null
+++ b/graphics/sprites/equipment/legs/cottontrousers-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/cottontrousers-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/legs/cottontrousers-male.png b/graphics/sprites/equipment/legs/cottontrousers-male.png
new file mode 100644
index 0000000..e19c9fe
--- /dev/null
+++ b/graphics/sprites/equipment/legs/cottontrousers-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/cottontrousers-male.xml b/graphics/sprites/equipment/legs/cottontrousers-male.xml
new file mode 100644
index 0000000..e0a8a81
--- /dev/null
+++ b/graphics/sprites/equipment/legs/cottontrousers-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2014 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/cottontrousers-male.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/legs/jeanschaps-female.png b/graphics/sprites/equipment/legs/jeanschaps-female.png
new file mode 100644
index 0000000..bc1c14d
--- /dev/null
+++ b/graphics/sprites/equipment/legs/jeanschaps-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/jeanschaps-female.xml b/graphics/sprites/equipment/legs/jeanschaps-female.xml
new file mode 100644
index 0000000..1910799
--- /dev/null
+++ b/graphics/sprites/equipment/legs/jeanschaps-female.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Incomplete -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/jeanschaps-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/legs/jeanschaps-male.png b/graphics/sprites/equipment/legs/jeanschaps-male.png
new file mode 100644
index 0000000..d927ed3
--- /dev/null
+++ b/graphics/sprites/equipment/legs/jeanschaps-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/jeanschaps-male.xml b/graphics/sprites/equipment/legs/jeanschaps-male.xml
new file mode 100644
index 0000000..bf622b5
--- /dev/null
+++ b/graphics/sprites/equipment/legs/jeanschaps-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2014 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/jeanschaps-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/legs/jeansshorts-male.png b/graphics/sprites/equipment/legs/jeansshorts-male.png
new file mode 100644
index 0000000..6c4c7d0
--- /dev/null
+++ b/graphics/sprites/equipment/legs/jeansshorts-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/jeansshorts-male.xml b/graphics/sprites/equipment/legs/jeansshorts-male.xml
new file mode 100644
index 0000000..bbf88a7
--- /dev/null
+++ b/graphics/sprites/equipment/legs/jeansshorts-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2014 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/jeansshorts-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/legs/luffyxsummershorts-male.png b/graphics/sprites/equipment/legs/luffyxsummershorts-male.png
new file mode 100644
index 0000000..0d5068e
--- /dev/null
+++ b/graphics/sprites/equipment/legs/luffyxsummershorts-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/luffyxsummershorts-male.xml b/graphics/sprites/equipment/legs/luffyxsummershorts-male.xml
new file mode 100644
index 0000000..6c9dbd9
--- /dev/null
+++ b/graphics/sprites/equipment/legs/luffyxsummershorts-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW 2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/luffyxsummershorts-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.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 0000000..280fb34
--- /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 0000000..bffc36c
--- /dev/null
+++ b/graphics/sprites/equipment/legs/miniskirt-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/miniskirt-female.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/legs/miniskirt-male.png b/graphics/sprites/equipment/legs/miniskirt-male.png
new file mode 100644
index 0000000..a1aa8a9
--- /dev/null
+++ b/graphics/sprites/equipment/legs/miniskirt-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/miniskirt-male.xml b/graphics/sprites/equipment/legs/miniskirt-male.xml
new file mode 100644
index 0000000..075283d
--- /dev/null
+++ b/graphics/sprites/equipment/legs/miniskirt-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2014 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/miniskirt-male.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/legs/pirateshorts-male.xml b/graphics/sprites/equipment/legs/pirateshorts-male.xml
new file mode 100644
index 0000000..fe08a3b
--- /dev/null
+++ b/graphics/sprites/equipment/legs/pirateshorts-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2-->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/pirateshorts.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/legs/pirateshorts.png b/graphics/sprites/equipment/legs/pirateshorts.png
new file mode 100644
index 0000000..5d8d421
--- /dev/null
+++ b/graphics/sprites/equipment/legs/pirateshorts.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/shorts-female.png b/graphics/sprites/equipment/legs/shorts-female.png
new file mode 100644
index 0000000..0cc0a84
--- /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 0000000..8980708
--- /dev/null
+++ b/graphics/sprites/equipment/legs/shorts-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/shorts-female.png|S"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/legs/shorts-male.png b/graphics/sprites/equipment/legs/shorts-male.png
new file mode 100644
index 0000000..8aea03a
--- /dev/null
+++ b/graphics/sprites/equipment/legs/shorts-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/shorts-male.xml b/graphics/sprites/equipment/legs/shorts-male.xml
new file mode 100644
index 0000000..ac975fd
--- /dev/null
+++ b/graphics/sprites/equipment/legs/shorts-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/shorts-male.png|S"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/legs/silkpants-female.png b/graphics/sprites/equipment/legs/silkpants-female.png
new file mode 100644
index 0000000..fede06a
--- /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 0000000..0e8b146
--- /dev/null
+++ b/graphics/sprites/equipment/legs/silkpants-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/silkpants-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/legs/silkpants-male.png b/graphics/sprites/equipment/legs/silkpants-male.png
new file mode 100644
index 0000000..a9e6780
--- /dev/null
+++ b/graphics/sprites/equipment/legs/silkpants-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/silkpants-male.xml b/graphics/sprites/equipment/legs/silkpants-male.xml
new file mode 100644
index 0000000..211c035
--- /dev/null
+++ b/graphics/sprites/equipment/legs/silkpants-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2014 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/silkpants-male.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/legs/terranitepants-female.png b/graphics/sprites/equipment/legs/terranitepants-female.png
new file mode 100644
index 0000000..9ee118e
--- /dev/null
+++ b/graphics/sprites/equipment/legs/terranitepants-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/terranitepants-female.xml b/graphics/sprites/equipment/legs/terranitepants-female.xml
new file mode 100644
index 0000000..a0a7f0b
--- /dev/null
+++ b/graphics/sprites/equipment/legs/terranitepants-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/terranitepants-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/legs/terranitepants-male.png b/graphics/sprites/equipment/legs/terranitepants-male.png
new file mode 100644
index 0000000..483b3c1
--- /dev/null
+++ b/graphics/sprites/equipment/legs/terranitepants-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/terranitepants-male.xml b/graphics/sprites/equipment/legs/terranitepants-male.xml
new file mode 100644
index 0000000..b4c7d78
--- /dev/null
+++ b/graphics/sprites/equipment/legs/terranitepants-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2014 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/terranitepants-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/legs/trousers-female.png b/graphics/sprites/equipment/legs/trousers-female.png
new file mode 100644
index 0000000..87b292f
--- /dev/null
+++ b/graphics/sprites/equipment/legs/trousers-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/trousers-female.xml b/graphics/sprites/equipment/legs/trousers-female.xml
new file mode 100644
index 0000000..8d8027b
--- /dev/null
+++ b/graphics/sprites/equipment/legs/trousers-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2014 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/trousers-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/legs/trousers-male.png b/graphics/sprites/equipment/legs/trousers-male.png
new file mode 100644
index 0000000..d4f3384
--- /dev/null
+++ b/graphics/sprites/equipment/legs/trousers-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/trousers-male.xml b/graphics/sprites/equipment/legs/trousers-male.xml
new file mode 100644
index 0000000..d5cdffc
--- /dev/null
+++ b/graphics/sprites/equipment/legs/trousers-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2014 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/trousers-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/legs/warlord-female.png b/graphics/sprites/equipment/legs/warlord-female.png
new file mode 100644
index 0000000..409f7d8
--- /dev/null
+++ b/graphics/sprites/equipment/legs/warlord-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/warlord-female.xml b/graphics/sprites/equipment/legs/warlord-female.xml
new file mode 100644
index 0000000..3b5c354
--- /dev/null
+++ b/graphics/sprites/equipment/legs/warlord-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2014 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/warlord-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/legs/warlord-male.png b/graphics/sprites/equipment/legs/warlord-male.png
new file mode 100644
index 0000000..9808334
--- /dev/null
+++ b/graphics/sprites/equipment/legs/warlord-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/legs/warlord-male.xml b/graphics/sprites/equipment/legs/warlord-male.xml
new file mode 100644
index 0000000..144f6d0
--- /dev/null
+++ b/graphics/sprites/equipment/legs/warlord-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2014 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/legs/warlord-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/neck/autumnmask.png b/graphics/sprites/equipment/neck/autumnmask.png
new file mode 100644
index 0000000..9f67db3
--- /dev/null
+++ b/graphics/sprites/equipment/neck/autumnmask.png
Binary files differ
diff --git a/graphics/sprites/equipment/neck/autumnmask.xml b/graphics/sprites/equipment/neck/autumnmask.xml
new file mode 100644
index 0000000..ee01c51
--- /dev/null
+++ b/graphics/sprites/equipment/neck/autumnmask.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 Moubootaur Legends-->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/neck/autumnmask.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/equipment/neck/beard.png b/graphics/sprites/equipment/neck/beard.png
new file mode 100644
index 0000000..b53a6b2
--- /dev/null
+++ b/graphics/sprites/equipment/neck/beard.png
Binary files differ
diff --git a/graphics/sprites/equipment/neck/beard.xml b/graphics/sprites/equipment/neck/beard.xml
new file mode 100644
index 0000000..add21b6
--- /dev/null
+++ b/graphics/sprites/equipment/neck/beard.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2015 - 2020 Evol Online -->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/neck/beard.png"
+ width="32"
+ height="64"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/neck/burglarmask.png b/graphics/sprites/equipment/neck/burglarmask.png
new file mode 100644
index 0000000..e6867fb
--- /dev/null
+++ b/graphics/sprites/equipment/neck/burglarmask.png
Binary files differ
diff --git a/graphics/sprites/equipment/neck/burglarmask.xml b/graphics/sprites/equipment/neck/burglarmask.xml
new file mode 100644
index 0000000..ceaa83c
--- /dev/null
+++ b/graphics/sprites/equipment/neck/burglarmask.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/neck/burglarmask.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/neck/eyepatch.png b/graphics/sprites/equipment/neck/eyepatch.png
new file mode 100644
index 0000000..2873dc5
--- /dev/null
+++ b/graphics/sprites/equipment/neck/eyepatch.png
Binary files differ
diff --git a/graphics/sprites/equipment/neck/eyepatch.xml b/graphics/sprites/equipment/neck/eyepatch.xml
new file mode 100644
index 0000000..28f8f82
--- /dev/null
+++ b/graphics/sprites/equipment/neck/eyepatch.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/neck/eyepatch.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/neck/goggles.png b/graphics/sprites/equipment/neck/goggles.png
new file mode 100644
index 0000000..c5d4a68
--- /dev/null
+++ b/graphics/sprites/equipment/neck/goggles.png
Binary files differ
diff --git a/graphics/sprites/equipment/neck/goggles.xml b/graphics/sprites/equipment/neck/goggles.xml
new file mode 100644
index 0000000..622e8be
--- /dev/null
+++ b/graphics/sprites/equipment/neck/goggles.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/neck/goggles.png|R"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/neck/heartglasses.png b/graphics/sprites/equipment/neck/heartglasses.png
new file mode 100644
index 0000000..3ce1afe
--- /dev/null
+++ b/graphics/sprites/equipment/neck/heartglasses.png
Binary files differ
diff --git a/graphics/sprites/equipment/neck/heartglasses.xml b/graphics/sprites/equipment/neck/heartglasses.xml
new file mode 100644
index 0000000..8eb6467
--- /dev/null
+++ b/graphics/sprites/equipment/neck/heartglasses.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/neck/heartglasses.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/neck/monocle.png b/graphics/sprites/equipment/neck/monocle.png
new file mode 100644
index 0000000..8f35aa1
--- /dev/null
+++ b/graphics/sprites/equipment/neck/monocle.png
Binary files differ
diff --git a/graphics/sprites/equipment/neck/monocle.xml b/graphics/sprites/equipment/neck/monocle.xml
new file mode 100644
index 0000000..85de47d
--- /dev/null
+++ b/graphics/sprites/equipment/neck/monocle.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/neck/monocle.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/neck/mustache.png b/graphics/sprites/equipment/neck/mustache.png
new file mode 100644
index 0000000..05a6d03
--- /dev/null
+++ b/graphics/sprites/equipment/neck/mustache.png
Binary files differ
diff --git a/graphics/sprites/equipment/neck/mustache.xml b/graphics/sprites/equipment/neck/mustache.xml
new file mode 100644
index 0000000..94d9fb9
--- /dev/null
+++ b/graphics/sprites/equipment/neck/mustache.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2015 - 2020 Evol Online -->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/neck/mustache.png"
+ width="32"
+ height="64"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/neck/old_mustache.png b/graphics/sprites/equipment/neck/old_mustache.png
new file mode 100644
index 0000000..5954f01
--- /dev/null
+++ b/graphics/sprites/equipment/neck/old_mustache.png
Binary files differ
diff --git a/graphics/sprites/equipment/neck/rednose.bak b/graphics/sprites/equipment/neck/rednose.bak
new file mode 100644
index 0000000..14d3691
--- /dev/null
+++ b/graphics/sprites/equipment/neck/rednose.bak
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/neck/rednose.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/neck/rednose.png b/graphics/sprites/equipment/neck/rednose.png
new file mode 100644
index 0000000..529145c
--- /dev/null
+++ b/graphics/sprites/equipment/neck/rednose.png
Binary files differ
diff --git a/graphics/sprites/equipment/neck/shemagh.png b/graphics/sprites/equipment/neck/shemagh.png
new file mode 100644
index 0000000..19a0567
--- /dev/null
+++ b/graphics/sprites/equipment/neck/shemagh.png
Binary files differ
diff --git a/graphics/sprites/equipment/neck/shemagh.xml b/graphics/sprites/equipment/neck/shemagh.xml
new file mode 100644
index 0000000..a9cbada
--- /dev/null
+++ b/graphics/sprites/equipment/neck/shemagh.xml
@@ -0,0 +1,189 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2016 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/neck/shemagh.png"
+ width="20"
+ height="21"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-32"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetY="-28"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetY="-27"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetY="-28"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-31" delay="80"/>
+ <frame index="0" offsetY="-32" delay="160"/>
+ <frame index="0" offsetY="-31" delay="80"/>
+ <frame index="0" offsetY="-32" delay="160"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetY="-28" delay="80"/>
+ <frame index="1" offsetY="-27" delay="80"/>
+ <frame index="1" offsetY="-28" delay="160"/>
+ <frame index="1" offsetY="-27" delay="80"/>
+ <frame index="1" offsetY="-28" delay="80"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetY="-27" delay="80"/>
+ <frame index="2" offsetY="-28" delay="160"/>
+ <frame index="2" offsetY="-27" delay="80"/>
+ <frame index="2" offsetY="-28" delay="160"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetY="-28" delay="80"/>
+ <frame index="3" offsetY="-27" delay="80"/>
+ <frame index="3" offsetY="-28" delay="160"/>
+ <frame index="3" offsetY="-27" delay="80"/>
+ <frame index="3" offsetY="-28" delay="80"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-30" delay="80"/>
+ <frame index="0" offsetY="-31" delay="80"/>
+ <frame index="0" offsetY="-28" delay="80"/>
+ <frame index="0" offsetY="-27" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-29" delay="80"/>
+ <frame index="1" offsetX="4" offsetY="-30" delay="80"/>
+ <frame index="1" offsetY="-27" delay="80"/>
+ <frame index="1" offsetY="-26" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY="-27" delay="240"/>
+ <frame index="2" offsetX="-1" offsetY="-25" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-29" delay="80"/>
+ <frame index="3" offsetX="-3" offsetY="-30" delay="80"/>
+ <frame index="3" offsetY="-27" delay="80"/>
+ <frame index="3" offsetY="-26" delay="80"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-31" delay="240"/>
+ <frame index="0" offsetY="-30" delay="80"/>
+ <frame index="0" offsetY="-31" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="3" offsetY="-28" delay="240"/>
+ <frame index="1" offsetX="5" offsetY="-29" delay="160"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetY="-27" delay="160"/>
+ <frame index="2" offsetX="-1" offsetY="-27" delay="80"/>
+ <frame index="2" offsetX="-1" offsetY="-26" delay="80"/>
+ <frame index="2" offsetX="-1" offsetY="-27" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-28" delay="240"/>
+ <frame index="3" offsetX="-5" offsetY="-29" delay="160"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-25"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-19"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="1" offsetY="-19"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-6" offsetY="-19"/>
+ </animation>
+ </action>
+
+ <action name="sittop" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-20"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-19"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="1" offsetY="-19"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-6" offsetY="-19"/>
+ </animation>
+ </action>
+
+ <action name="standride" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-20"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-19"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="1" offsetY="-19"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-6" offsetY="-19"/>
+ </animation>
+ </action>
+
+ <action name="spawnride" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-20"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-19"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="1" offsetY="-19"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-6" offsetY="-19"/>
+ </animation>
+ </action>
+
+ <action name="ride" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-20"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-19"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="1" offsetY="-19"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-6" offsetY="-19"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="4" offsetX="16" offsetY="-5"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/equipment/neck/sunglasses.png b/graphics/sprites/equipment/neck/sunglasses.png
new file mode 100644
index 0000000..4c329ab
--- /dev/null
+++ b/graphics/sprites/equipment/neck/sunglasses.png
Binary files differ
diff --git a/graphics/sprites/equipment/neck/sunglasses.xml b/graphics/sprites/equipment/neck/sunglasses.xml
new file mode 100644
index 0000000..e0a0fe2
--- /dev/null
+++ b/graphics/sprites/equipment/neck/sunglasses.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/neck/sunglasses.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</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 0000000..7c8c4a5
--- /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 0000000..145bc7e
--- /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 0000000..3ff0263
--- /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 0000000..b5afcb0
--- /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 0000000..c5e26c5
--- /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 0000000..7deb0ba
--- /dev/null
+++ b/graphics/sprites/equipment/override/child-outfits.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<sprite variants="22" variant_offset="1">
+ <imageset name="base" src="graphics/sprites/equipment/override/child-outfits.png|W;Y;G;C;B;M;R" width="30" height="65"/>
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/equipment/override/mouboo.png b/graphics/sprites/equipment/override/mouboo.png
new file mode 100644
index 0000000..0c6a9fc
--- /dev/null
+++ b/graphics/sprites/equipment/override/mouboo.png
Binary files differ
diff --git a/graphics/sprites/equipment/override/mouboo.xml b/graphics/sprites/equipment/override/mouboo.xml
new file mode 100644
index 0000000..b203d02
--- /dev/null
+++ b/graphics/sprites/equipment/override/mouboo.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/equipment/override/mouboo.png"
+ width="80"
+ height="80"
+ offsetY="20"/>
+
+ <include file="monsters/mouboo.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/shields/barrel.png b/graphics/sprites/equipment/shields/barrel.png
new file mode 100644
index 0000000..075043a
--- /dev/null
+++ b/graphics/sprites/equipment/shields/barrel.png
Binary files differ
diff --git a/graphics/sprites/equipment/shields/barrel.xml b/graphics/sprites/equipment/shields/barrel.xml
new file mode 100644
index 0000000..0dfd92a
--- /dev/null
+++ b/graphics/sprites/equipment/shields/barrel.xml
@@ -0,0 +1,156 @@
+<?xml version="1.0"?>
+<!-- Author possibly from TMW, TMW or UFB projects
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base" src="graphics/sprites/equipment/shields/barrel.png" width="64" height="96" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3"/>
+ <end/>
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="2"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="3"/>
+ <end/>
+ </animation>
+ </action>
+
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="10"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetY="10"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetY="10"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetY="10"/>
+ </animation>
+ </action>
+
+ <action name="sittop" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="10"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetY="10"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetY="10"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetY="10"/>
+ </animation>
+ </action>
+
+ <action name="standride" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="10"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetY="10"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetY="10"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetY="10"/>
+ </animation>
+ </action>
+
+ <action name="spawnride" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="10"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetY="10"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetY="10"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetY="10"/>
+ </animation>
+ </action>
+
+ <action name="ride" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="10"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetY="10"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetY="10"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetY="10"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="4"/>
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/equipment/shields/bladeshield.png b/graphics/sprites/equipment/shields/bladeshield.png
new file mode 100644
index 0000000..4803718
--- /dev/null
+++ b/graphics/sprites/equipment/shields/bladeshield.png
Binary files differ
diff --git a/graphics/sprites/equipment/shields/bladeshield.xml b/graphics/sprites/equipment/shields/bladeshield.xml
new file mode 100644
index 0000000..0aee31b
--- /dev/null
+++ b/graphics/sprites/equipment/shields/bladeshield.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/shields/bladeshield.png"
+ width="64"
+ height="64"/>
+
+ <include file="equipment/shields/standard.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/shields/braknar.png b/graphics/sprites/equipment/shields/braknar.png
new file mode 100644
index 0000000..616a0a8
--- /dev/null
+++ b/graphics/sprites/equipment/shields/braknar.png
Binary files differ
diff --git a/graphics/sprites/equipment/shields/braknar.xml b/graphics/sprites/equipment/shields/braknar.xml
new file mode 100644
index 0000000..afc85ef
--- /dev/null
+++ b/graphics/sprites/equipment/shields/braknar.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/shields/braknar.png"
+ width="64"
+ height="64"/>
+
+ <include file="equipment/shields/standard.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/shields/britshield.png b/graphics/sprites/equipment/shields/britshield.png
new file mode 100644
index 0000000..1abe6db
--- /dev/null
+++ b/graphics/sprites/equipment/shields/britshield.png
Binary files differ
diff --git a/graphics/sprites/equipment/shields/britshield.xml b/graphics/sprites/equipment/shields/britshield.xml
new file mode 100644
index 0000000..2378f23
--- /dev/null
+++ b/graphics/sprites/equipment/shields/britshield.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/shields/britshield.png"
+ width="64"
+ height="64"/>
+
+ <include file="equipment/shields/standard.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/shields/buckler.png b/graphics/sprites/equipment/shields/buckler.png
new file mode 100644
index 0000000..13ffb30
--- /dev/null
+++ b/graphics/sprites/equipment/shields/buckler.png
Binary files differ
diff --git a/graphics/sprites/equipment/shields/buckler.xml b/graphics/sprites/equipment/shields/buckler.xml
new file mode 100644
index 0000000..6991760
--- /dev/null
+++ b/graphics/sprites/equipment/shields/buckler.xml
@@ -0,0 +1,106 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="shield" src="graphics/sprites/equipment/shields/buckler.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>
+
+ <action name="attack_bow" imageset="shield">
+ <animation direction="down">
+ <sequence start="13" end="17" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="31" end="35" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="49" end="53" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="67" end="71" delay="75" />
+ <end />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/equipment/shields/candorbola.png b/graphics/sprites/equipment/shields/candorbola.png
new file mode 100644
index 0000000..1c931b3
--- /dev/null
+++ b/graphics/sprites/equipment/shields/candorbola.png
Binary files differ
diff --git a/graphics/sprites/equipment/shields/candorbola.xml b/graphics/sprites/equipment/shields/candorbola.xml
new file mode 100644
index 0000000..079ee5e
--- /dev/null
+++ b/graphics/sprites/equipment/shields/candorbola.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Mouboutaur Legends -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/shields/candorbola.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/equipment/shields/dragon.png b/graphics/sprites/equipment/shields/dragon.png
new file mode 100644
index 0000000..3f11c57
--- /dev/null
+++ b/graphics/sprites/equipment/shields/dragon.png
Binary files differ
diff --git a/graphics/sprites/equipment/shields/dragon.xml b/graphics/sprites/equipment/shields/dragon.xml
new file mode 100644
index 0000000..844e2ef
--- /dev/null
+++ b/graphics/sprites/equipment/shields/dragon.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/shields/dragon.png"
+ width="64"
+ height="64"/>
+
+ <include file="equipment/shields/standard.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/shields/kidbola.png b/graphics/sprites/equipment/shields/kidbola.png
new file mode 100644
index 0000000..1ca1dbe
--- /dev/null
+++ b/graphics/sprites/equipment/shields/kidbola.png
Binary files differ
diff --git a/graphics/sprites/equipment/shields/kidbola.xml b/graphics/sprites/equipment/shields/kidbola.xml
new file mode 100644
index 0000000..d6c9032
--- /dev/null
+++ b/graphics/sprites/equipment/shields/kidbola.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Mouboutaur Legends -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/shields/kidbola.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/equipment/shields/knight.png b/graphics/sprites/equipment/shields/knight.png
new file mode 100644
index 0000000..1643464
--- /dev/null
+++ b/graphics/sprites/equipment/shields/knight.png
Binary files differ
diff --git a/graphics/sprites/equipment/shields/knight.xml b/graphics/sprites/equipment/shields/knight.xml
new file mode 100644
index 0000000..1ba2eb8
--- /dev/null
+++ b/graphics/sprites/equipment/shields/knight.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/shields/knight.png"
+ width="64"
+ height="64"/>
+
+ <include file="equipment/shields/standard.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/shields/leather.png b/graphics/sprites/equipment/shields/leather.png
new file mode 100644
index 0000000..54c2e5b
--- /dev/null
+++ b/graphics/sprites/equipment/shields/leather.png
Binary files differ
diff --git a/graphics/sprites/equipment/shields/leather.xml b/graphics/sprites/equipment/shields/leather.xml
new file mode 100644
index 0000000..9ee3b50
--- /dev/null
+++ b/graphics/sprites/equipment/shields/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/shields/leather.png"
+ width="64"
+ height="64"/>
+
+ <include file="equipment/shields/standard.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/shields/masterbola.png b/graphics/sprites/equipment/shields/masterbola.png
new file mode 100644
index 0000000..f20eda5
--- /dev/null
+++ b/graphics/sprites/equipment/shields/masterbola.png
Binary files differ
diff --git a/graphics/sprites/equipment/shields/masterbola.xml b/graphics/sprites/equipment/shields/masterbola.xml
new file mode 100644
index 0000000..ec7f5d8
--- /dev/null
+++ b/graphics/sprites/equipment/shields/masterbola.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Mouboutaur Legends -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/shields/masterbola.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/equipment/shields/pioubola.png b/graphics/sprites/equipment/shields/pioubola.png
new file mode 100644
index 0000000..175d67c
--- /dev/null
+++ b/graphics/sprites/equipment/shields/pioubola.png
Binary files differ
diff --git a/graphics/sprites/equipment/shields/pioubola.xml b/graphics/sprites/equipment/shields/pioubola.xml
new file mode 100644
index 0000000..a05b953
--- /dev/null
+++ b/graphics/sprites/equipment/shields/pioubola.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Mouboutaur Legends -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/shields/pioubola.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/equipment/shields/purplebola.png b/graphics/sprites/equipment/shields/purplebola.png
new file mode 100644
index 0000000..40e22b6
--- /dev/null
+++ b/graphics/sprites/equipment/shields/purplebola.png
Binary files differ
diff --git a/graphics/sprites/equipment/shields/purplebola.xml b/graphics/sprites/equipment/shields/purplebola.xml
new file mode 100644
index 0000000..0acd7e1
--- /dev/null
+++ b/graphics/sprites/equipment/shields/purplebola.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Mouboutaur Legends -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/shields/purplebola.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/equipment/shields/snakebola.png b/graphics/sprites/equipment/shields/snakebola.png
new file mode 100644
index 0000000..452074c
--- /dev/null
+++ b/graphics/sprites/equipment/shields/snakebola.png
Binary files differ
diff --git a/graphics/sprites/equipment/shields/snakebola.xml b/graphics/sprites/equipment/shields/snakebola.xml
new file mode 100644
index 0000000..23ade26
--- /dev/null
+++ b/graphics/sprites/equipment/shields/snakebola.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Mouboutaur Legends -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/shields/snakebola.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/equipment/shields/standard.xml b/graphics/sprites/equipment/shields/standard.xml
new file mode 100644
index 0000000..43e0107
--- /dev/null
+++ b/graphics/sprites/equipment/shields/standard.xml
@@ -0,0 +1,87 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="shield" src="graphics/sprites/equipment/shields/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/shields/steel.png b/graphics/sprites/equipment/shields/steel.png
new file mode 100644
index 0000000..696307f
--- /dev/null
+++ b/graphics/sprites/equipment/shields/steel.png
Binary files differ
diff --git a/graphics/sprites/equipment/shields/steel.xml b/graphics/sprites/equipment/shields/steel.xml
new file mode 100644
index 0000000..19d7a9a
--- /dev/null
+++ b/graphics/sprites/equipment/shields/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/shields/steel.png"
+ width="64"
+ height="64"/>
+
+ <include file="equipment/shields/standard.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/shields/tulimsharbola.png b/graphics/sprites/equipment/shields/tulimsharbola.png
new file mode 100644
index 0000000..34cc804
--- /dev/null
+++ b/graphics/sprites/equipment/shields/tulimsharbola.png
Binary files differ
diff --git a/graphics/sprites/equipment/shields/tulimsharbola.xml b/graphics/sprites/equipment/shields/tulimsharbola.xml
new file mode 100644
index 0000000..a167c66
--- /dev/null
+++ b/graphics/sprites/equipment/shields/tulimsharbola.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Mouboutaur Legends -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/shields/tulimsharbola.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/equipment/shields/wooden.png b/graphics/sprites/equipment/shields/wooden.png
new file mode 100644
index 0000000..0958c47
--- /dev/null
+++ b/graphics/sprites/equipment/shields/wooden.png
Binary files differ
diff --git a/graphics/sprites/equipment/shields/wooden.xml b/graphics/sprites/equipment/shields/wooden.xml
new file mode 100644
index 0000000..e79b839
--- /dev/null
+++ b/graphics/sprites/equipment/shields/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/shields/wooden.png"
+ width="64"
+ height="64"/>
+
+ <include file="equipment/shields/standard.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/arcane.png b/graphics/sprites/equipment/weapons/arcane.png
new file mode 100644
index 0000000..57c9636
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/arcane.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/arcane.xml b/graphics/sprites/equipment/weapons/arcane.xml
new file mode 100644
index 0000000..05d665f
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/arcane.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018-2020 TMW2: Moubootaur Legends -->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/weapons/arcane.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/backsword.png b/graphics/sprites/equipment/weapons/backsword.png
new file mode 100644
index 0000000..1ba1a9b
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/backsword.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/backsword.xml b/graphics/sprites/equipment/weapons/backsword.xml
new file mode 100644
index 0000000..9c44a6b
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/backsword.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/weapons/backsword.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/equipment/weapons/banshee.png b/graphics/sprites/equipment/weapons/banshee.png
new file mode 100644
index 0000000..2e51737
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/banshee.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/banshee.xml b/graphics/sprites/equipment/weapons/banshee.xml
new file mode 100644
index 0000000..e984099
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/banshee.xml
@@ -0,0 +1,79 @@
+<?xml version="1.0"?>
+<sprite variants="135" variant_offset="1">
+ <imageset name="banshee-bow" src="graphics/sprites/equipment/weapons/banshee.png|B" width="128" height="128"/>
+ <action name="default" imageset="banshee-bow"/>
+ <action name="stand" imageset="banshee-bow">
+ <animation direction="down">
+ <frame offsetY="32" index="0"/>
+ </animation>
+ <animation direction="left">
+ <frame offsetY="32" index="18"/>
+ </animation>
+ <animation direction="up">
+ <frame offsetY="32" index="36"/>
+ </animation>
+ <animation direction="right">
+ <frame offsetY="32" index="54"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="banshee-bow">
+ <animation direction="down">
+ <sequence offsetY="32" start="1" end="6" delay="75"/>
+ </animation>
+ <animation direction="left">
+ <sequence offsetY="32" start="19" end="24" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <sequence offsetY="32" start="37" end="42" delay="75"/>
+ </animation>
+ <animation direction="right">
+ <sequence offsetY="32" start="55" end="60" delay="75"/>
+ </animation>
+ </action>
+ <action name="sit" imageset="banshee-bow">
+ <animation direction="down">
+ <frame offsetY="32" index="7"/>
+ </animation>
+ <animation direction="left">
+ <frame offsetY="32" index="25"/>
+ </animation>
+ <animation direction="up">
+ <frame offsetY="32" index="43"/>
+ </animation>
+ <animation direction="right">
+ <frame offsetY="32" index="61"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="banshee-bow">
+ <animation direction="down">
+ <frame offsetY="32" index="8"/>
+ </animation>
+ <animation direction="left">
+ <frame offsetY="32" index="26"/>
+ </animation>
+ <animation direction="up">
+ <frame offsetY="32" index="44"/>
+ </animation>
+ <animation direction="right">
+ <frame offsetY="32" index="62"/>
+ </animation>
+ </action>
+ <action name="attack_bow" imageset="banshee-bow">
+ <animation direction="down">
+ <sequence offsetY="32" start="13" end="17" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence offsetY="32" start="31" end="35" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence offsetY="32" start="49" end="53" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence offsetY="32" start="67" end="71" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/bow-legacy.png b/graphics/sprites/equipment/weapons/bow-legacy.png
new file mode 100644
index 0000000..a3a8a9f
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/bow-legacy.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/bow-legacy.xml b/graphics/sprites/equipment/weapons/bow-legacy.xml
new file mode 100644
index 0000000..5285a1e
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/bow-legacy.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/weapons/bow-legacy.png|B;R"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/bow.png b/graphics/sprites/equipment/weapons/bow.png
new file mode 100644
index 0000000..50cc1cf
--- /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 0000000..ce17928
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/bow.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/weapons/bow.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/bugslayer.png b/graphics/sprites/equipment/weapons/bugslayer.png
new file mode 100644
index 0000000..c2c5ecd
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/bugslayer.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/bugslayer.xml b/graphics/sprites/equipment/weapons/bugslayer.xml
new file mode 100644
index 0000000..dbe3469
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/bugslayer.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/weapons/bugslayer.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/chopper.png b/graphics/sprites/equipment/weapons/chopper.png
new file mode 100644
index 0000000..3fcc0f3
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/chopper.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/chopper.xml b/graphics/sprites/equipment/weapons/chopper.xml
new file mode 100644
index 0000000..0cf68b6
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/chopper.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2020 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/weapons/chopper.png"
+ width="64"
+ height="64"/>
+
+ <include file="equipment/weapons/knife.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/gun.png b/graphics/sprites/equipment/weapons/gun.png
new file mode 100644
index 0000000..70bc5b4
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/gun.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/gun.xml b/graphics/sprites/equipment/weapons/gun.xml
new file mode 100644
index 0000000..e1417c1
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/gun.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="weapon" src="graphics/sprites/equipment/weapons/gun.png" width="64" height="64" />
+
+ <action name="default" imageset="weapon">
+ </action>
+
+ <action name="attack_bow" imageset="weapon">
+ <animation direction="down">
+ <sequence start="0" end="3" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="4" end="7" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="8" end="11" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="12" end="15" delay="75" />
+ <end />
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/halberd.png b/graphics/sprites/equipment/weapons/halberd.png
new file mode 100644
index 0000000..14815f8
--- /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 0000000..27c5725
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/halberd.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2019 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/weapons/halberd.png"
+ width="64"
+ height="64"/>
+
+ <include file="equipment/weapons/knife.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/heavyaxe.png b/graphics/sprites/equipment/weapons/heavyaxe.png
new file mode 100644
index 0000000..2939b53
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/heavyaxe.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/heavyaxe.xml b/graphics/sprites/equipment/weapons/heavyaxe.xml
new file mode 100644
index 0000000..f4e4af8
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/heavyaxe.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<sprite>
+ <imageset name="weapon"
+ src="graphics/sprites/equipment/weapons/heavyaxe.png"
+ width="64"
+ height="64"/>
+
+ <include file="equipment/weapons/kanabo.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/immortal.png b/graphics/sprites/equipment/weapons/immortal.png
new file mode 100644
index 0000000..622adad
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/immortal.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/immortal.xml b/graphics/sprites/equipment/weapons/immortal.xml
new file mode 100644
index 0000000..1909a1d
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/immortal.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Jesusalva, dangerDuck
+Copyright (C) 2018-2020 TMW2: Moubootaur Legends -->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/weapons/immortal.png"
+ width="128"
+ height="128"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/jackal.png b/graphics/sprites/equipment/weapons/jackal.png
new file mode 100644
index 0000000..59d5714
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/jackal.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/jackal.xml b/graphics/sprites/equipment/weapons/jackal.xml
new file mode 100644
index 0000000..8145206
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/jackal.xml
@@ -0,0 +1,100 @@
+<?xml version="1.0"?>
+<!-- (C) The Mana World Brazil Team -->
+<sprite>
+ <imageset name="sword" src="graphics/sprites/equipment/weapons/jackal.png" width="128" height="128" />
+
+ <action name="default" imageset="sword">
+ </action>
+
+ <action name="stand" imageset="sword">
+ <animation direction="down">
+ <frame index="0" offsetX ="0" offsetY ="32" />
+ </animation>
+ <animation direction="left">
+ <frame index="16" offsetX ="0" offsetY ="32" />
+ </animation>
+ <animation direction="up">
+ <frame index="32" offsetX ="0" offsetY ="32" />
+ </animation>
+ <animation direction="right">
+ <frame index="48" offsetX ="0" offsetY ="32" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="sword">
+ <animation direction="down">
+ <frame index="1" offsetX ="0" offsetY ="32" delay="75" />
+ </animation>
+ <animation direction="left">
+ <frame index="17" offsetX ="0" offsetY ="32" delay="75" />
+ </animation>
+ <animation direction="up">
+ <frame index="33" offsetX ="0" offsetY ="32" delay="75" />
+ </animation>
+ <animation direction="right">
+ <frame index="49" offsetX ="0" offsetY ="32" delay="75" />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="sword">
+ <animation direction="down">
+ <frame index="7" offsetX ="0" offsetY ="32" />
+ </animation>
+ <animation direction="left">
+ <frame index="23" offsetX ="0" offsetY ="32" />
+ </animation>
+ <animation direction="up">
+ <frame index="39" offsetX ="0" offsetY ="32" />
+ </animation>
+ <animation direction="right">
+ <frame index="55" offsetX ="0" offsetY ="32" />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="sword">
+ <animation direction="down">
+ <frame index="12" offsetX ="0" offsetY ="32" />
+ </animation>
+ <animation direction="left">
+ <frame index="12" offsetX ="0" offsetY ="32" />
+ </animation>
+ <animation direction="up">
+ <frame index="12" offsetX ="0" offsetY ="32" />
+ </animation>
+ <animation direction="right">
+ <frame index="12" offsetX ="0" offsetY ="32" />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="sword">
+ <animation direction="down">
+ <frame index="9" offsetX="0" offsetY ="32" delay="75" />
+ <frame index="10" offsetX="0" offsetY ="32" delay="75" />
+ <frame index="11" offsetX="0" offsetY ="32" delay="75" />
+ <frame index="8" offsetX="0" offsetY ="32" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="27" offsetX="0" offsetY ="32" delay="75" />
+ <frame index="24" offsetX="0" offsetY ="32" delay="75" />
+ <frame index="25" offsetX="0" offsetY ="32" delay="75" />
+ <frame index="26" offsetX="0" offsetY ="32" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="43" offsetX="0" offsetY ="32" delay="75" />
+ <frame index="40" offsetX="0" offsetY ="32" delay="75" />
+ <frame index="41" offsetX="0" offsetY ="32" delay="75" />
+ <frame index="42" offsetX="0" offsetY ="32" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="59" offsetX="0" offsetY ="32" delay="75" />
+ <frame index="56" offsetX="0" offsetY ="32" delay="75" />
+ <frame index="57" offsetX="0" offsetY ="32" delay="75" />
+ <frame index="58" offsetX="0" offsetY ="32" delay="75" />
+ <end />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/kanabo.png b/graphics/sprites/equipment/weapons/kanabo.png
new file mode 100644
index 0000000..e227b98
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/kanabo.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/kanabo.xml b/graphics/sprites/equipment/weapons/kanabo.xml
new file mode 100644
index 0000000..d855388
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/kanabo.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="weapon" src="graphics/sprites/equipment/weapons/kanabo.png" width="64" height="64" />
+
+ <action name="default" imageset="weapon">
+ </action>
+
+ <action name="attack" imageset="weapon">
+ <animation direction="down">
+ <sequence start="0" end="3" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="4" end="7" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="8" end="11" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="12" end="15" delay="75" />
+ <end />
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/knife.png b/graphics/sprites/equipment/weapons/knife.png
new file mode 100644
index 0000000..6a50ee9
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/knife.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/knife.xml b/graphics/sprites/equipment/weapons/knife.xml
new file mode 100644
index 0000000..02d4894
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/knife.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/weapons/knife.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/equipment/weapons/kurogane.png b/graphics/sprites/equipment/weapons/kurogane.png
new file mode 100644
index 0000000..341ae86
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/kurogane.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/kurogane.xml b/graphics/sprites/equipment/weapons/kurogane.xml
new file mode 100644
index 0000000..23df596
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/kurogane.xml
@@ -0,0 +1,89 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="kurogane" src="graphics/sprites/equipment/weapons/kurogane.png" width="128" height="128"/>
+
+ <action name="default" imageset="kurogane">
+ </action>
+
+ <action name="stand" imageset="kurogane">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="32"/>
+ </animation>
+ <animation direction="left">
+ <frame index="18" offsetX="0" offsetY="32"/>
+ </animation>
+ <animation direction="up">
+ <frame index="36" offsetX="0" offsetY="32"/>
+ </animation>
+ <animation direction="right">
+ <frame index="54" offsetX="0" offsetY="32"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="kurogane">
+ <animation direction="down">
+ <sequence start="1" end="6" offsetX="0" offsetY="32" delay="75"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="19" end="24" offsetX="0" offsetY="32" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="37" end="42" offsetX="0" offsetY="32" delay="75"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="55" end="60" offsetX="0" offsetY="32" delay="75"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="kurogane">
+ <animation direction="down">
+ <sequence start="9" end="12" offsetX="0" offsetY="32" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="27" end="30" offsetX="0" offsetY="32" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="45" end="48" offsetX="0" offsetY="32" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="63" end="66" offsetX="0" offsetY="32" delay="75"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="kurogane">
+ <animation direction="down">
+ <frame index="7" offsetX="0" offsetY="32"/>
+ </animation>
+ <animation direction="left">
+ <frame index="25" offsetX="0" offsetY="32"/>
+ </animation>
+ <animation direction="up">
+ <frame index="43" offsetX="0" offsetY="32"/>
+ </animation>
+ <animation direction="right">
+ <frame index="61" offsetX="0" offsetY="32"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="kurogane">
+ <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>
+
+
+
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/legend-wand.png b/graphics/sprites/equipment/weapons/legend-wand.png
new file mode 100644
index 0000000..69da512
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/legend-wand.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/legend-wand.xml b/graphics/sprites/equipment/weapons/legend-wand.xml
new file mode 100644
index 0000000..a0c22d1
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/legend-wand.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="staff" src="graphics/sprites/equipment/weapons/weapon-staff.png" width="128" height="128" />
+
+ <include file="equipment/weapons/scorpionkinglance.xml"/>
+
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/equipment/weapons/lidersword.png b/graphics/sprites/equipment/weapons/lidersword.png
new file mode 100644
index 0000000..f3ca961
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/lidersword.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/lidersword.xml b/graphics/sprites/equipment/weapons/lidersword.xml
new file mode 100644
index 0000000..2002cf5
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/lidersword.xml
@@ -0,0 +1,89 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="lider" src="graphics/sprites/equipment/weapons/lidersword.png" width="128" height="128"/>
+
+ <action name="default" imageset="lider">
+ </action>
+
+ <action name="stand" imageset="lider">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="32"/>
+ </animation>
+ <animation direction="left">
+ <frame index="18" offsetX="0" offsetY="32"/>
+ </animation>
+ <animation direction="up">
+ <frame index="36" offsetX="0" offsetY="32"/>
+ </animation>
+ <animation direction="right">
+ <frame index="54" offsetX="0" offsetY="32"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="lider">
+ <animation direction="down">
+ <sequence start="1" end="6" offsetX="0" offsetY="32" delay="75"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="19" end="24" offsetX="0" offsetY="32" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="37" end="42" offsetX="0" offsetY="32" delay="75"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="55" end="60" offsetX="0" offsetY="32" delay="75"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="lider">
+ <animation direction="down">
+ <sequence start="9" end="12" offsetX="0" offsetY="32" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="27" end="30" offsetX="0" offsetY="32" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="45" end="48" offsetX="0" offsetY="32" delay="75"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="63" end="66" offsetX="0" offsetY="32" delay="75"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="lider">
+ <animation direction="down">
+ <frame index="7" offsetX="0" offsetY="32"/>
+ </animation>
+ <animation direction="left">
+ <frame index="25" offsetX="0" offsetY="32"/>
+ </animation>
+ <animation direction="up">
+ <frame index="43" offsetX="0" offsetY="32"/>
+ </animation>
+ <animation direction="right">
+ <frame index="61" offsetX="0" offsetY="32"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="lider">
+ <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>
+
+
+
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/pickaxe.png b/graphics/sprites/equipment/weapons/pickaxe.png
new file mode 100644
index 0000000..da48b6f
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/pickaxe.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/pickaxe.xml b/graphics/sprites/equipment/weapons/pickaxe.xml
new file mode 100644
index 0000000..6b39c57
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/pickaxe.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<sprite>
+ <imageset name="weapon"
+ src="graphics/sprites/equipment/weapons/pickaxe.png"
+ width="64"
+ height="64"/>
+
+ <include file="equipment/weapons/kanabo.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/scorpionkinglance.png b/graphics/sprites/equipment/weapons/scorpionkinglance.png
new file mode 100644
index 0000000..d32c2d8
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/scorpionkinglance.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/scorpionkinglance.xml b/graphics/sprites/equipment/weapons/scorpionkinglance.xml
new file mode 100644
index 0000000..b75c3cd
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/scorpionkinglance.xml
@@ -0,0 +1,88 @@
+<?xml version="1.0"?>
+<!-- (C) TMW-BR, licensed under GPL 2 -->
+<sprite>
+ <imageset name="staff" src="graphics/sprites/equipment/weapons/scorpionkinglance.png" width="128" height="128" />
+
+ <action name="default" imageset="staff">
+ </action>
+
+ <action name="stand" imageset="staff">
+ <animation direction="down">
+ <frame index="0" offsetX ="0" offsetY ="32" />
+ </animation>
+ <animation direction="left">
+ <frame index="16" offsetX ="0" offsetY ="32" />
+ </animation>
+ <animation direction="up">
+ <frame index="32" offsetX ="0" offsetY ="32" />
+ </animation>
+ <animation direction="right">
+ <frame index="48" offsetX ="0" offsetY ="32" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="staff">
+ <animation direction="down">
+ <sequence start="1" end="6" offsetX ="0" offsetY ="32" delay="75" />
+ </animation>
+ <animation direction="left">
+ <sequence start="17" end="22" offsetX ="0" offsetY ="32" delay="75" />
+ </animation>
+ <animation direction="up">
+ <sequence start="33" end="38" offsetX ="0" offsetY ="32" delay="75" />
+ </animation>
+ <animation direction="right">
+ <sequence start="49" end="54" offsetX ="0" offsetY ="32" delay="75" />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="staff">
+ <animation direction="down">
+ <frame index="7" offsetX ="0" offsetY ="32" />
+ </animation>
+ <animation direction="left">
+ <frame index="23" offsetX ="0" offsetY ="32" />
+ </animation>
+ <animation direction="up">
+ <frame index="39" offsetX ="0" offsetY ="32" />
+ </animation>
+ <animation direction="right">
+ <frame index="55" offsetX ="0" offsetY ="32" />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="staff">
+ <animation direction="down">
+ <frame index="12" offsetX ="0" offsetY ="32" />
+ </animation>
+ <animation direction="left">
+ <frame index="12" offsetX ="0" offsetY ="32" />
+ </animation>
+ <animation direction="up">
+ <frame index="12" offsetX ="0" offsetY ="32" />
+ </animation>
+ <animation direction="right">
+ <frame index="12" offsetX ="0" offsetY ="32" />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="staff">
+ <animation direction="down">
+ <sequence start="8" end="11" offsetX ="0" offsetY ="32" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="24" end="27" offsetX ="0" offsetY ="32" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="40" end="43" offsetX ="0" offsetY ="32" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="56" end="59" offsetX ="0" offsetY ="32" delay="75" />
+ <end />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/scythe.png b/graphics/sprites/equipment/weapons/scythe.png
new file mode 100644
index 0000000..f787ebe
--- /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 0000000..d179699
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/scythe.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0"?>
+<!-- Author: TMW-BR, Jesusalva
+Copyright (C) 2006-2016 The Mana World Brazil
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="scythe" src="graphics/sprites/equipment/weapons/scythe.png" width="64" height="64" />
+
+ <action name="default" imageset="scythe">
+ </action>
+
+ <action name="attack" imageset="scythe">
+ <animation direction="down">
+ <sequence start="0" end="3" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="4" end="7" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="8" end="11" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="12" end="15" delay="75" />
+ <end />
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/shortgladius.png b/graphics/sprites/equipment/weapons/shortgladius.png
new file mode 100644
index 0000000..a2641dc
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/shortgladius.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/shortgladius.xml b/graphics/sprites/equipment/weapons/shortgladius.xml
new file mode 100644
index 0000000..8f45f0c
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/shortgladius.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/weapons/shortgladius.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/staff-warped.png b/graphics/sprites/equipment/weapons/staff-warped.png
new file mode 100644
index 0000000..504355f
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/staff-warped.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/staff-warped.xml b/graphics/sprites/equipment/weapons/staff-warped.xml
new file mode 100644
index 0000000..6e68855
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/staff-warped.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2019 - 2020 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/weapons/staff-warped.png"
+ width="64"
+ height="64"/>
+
+ <include file="equipment/weapons/knife.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/staff-wizard.png b/graphics/sprites/equipment/weapons/staff-wizard.png
new file mode 100644
index 0000000..326f519
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/staff-wizard.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/staff-wizard.xml b/graphics/sprites/equipment/weapons/staff-wizard.xml
new file mode 100644
index 0000000..9338ef1
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/staff-wizard.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2019 - 2020 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/weapons/staff-wizard.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="equipment/weapons/knife.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/sword-bronze.png b/graphics/sprites/equipment/weapons/sword-bronze.png
new file mode 100644
index 0000000..fd7f12a
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/sword-bronze.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/sword-bronze.xml b/graphics/sprites/equipment/weapons/sword-bronze.xml
new file mode 100644
index 0000000..58caaab
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/sword-bronze.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2020 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/weapons/sword-bronze.png"
+ width="64"
+ height="64"/>
+
+ <include file="equipment/weapons/knife.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/sword-iron-long.png b/graphics/sprites/equipment/weapons/sword-iron-long.png
new file mode 100644
index 0000000..f65ef65
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/sword-iron-long.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/sword-iron-long.xml b/graphics/sprites/equipment/weapons/sword-iron-long.xml
new file mode 100644
index 0000000..b4e80af
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/sword-iron-long.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2020 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/weapons/sword-iron-long.png"
+ width="64"
+ height="64"/>
+
+ <include file="equipment/weapons/knife.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/sword-iron.png b/graphics/sprites/equipment/weapons/sword-iron.png
new file mode 100644
index 0000000..888fb11
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/sword-iron.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/sword-iron.xml b/graphics/sprites/equipment/weapons/sword-iron.xml
new file mode 100644
index 0000000..5e78d97
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/sword-iron.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2020 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/weapons/sword-iron.png"
+ width="64"
+ height="64"/>
+
+ <include file="equipment/weapons/knife.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/trainingwand.png b/graphics/sprites/equipment/weapons/trainingwand.png
new file mode 100644
index 0000000..70f5545
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/trainingwand.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/trainingwand.xml b/graphics/sprites/equipment/weapons/trainingwand.xml
new file mode 100644
index 0000000..aa5d766
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/trainingwand.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2011-2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/weapons/trainingwand.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="equipment/weapons/knife.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/weapon-staff-blue.png b/graphics/sprites/equipment/weapons/weapon-staff-blue.png
new file mode 100644
index 0000000..c75cc31
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/weapon-staff-blue.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/weapon-staff-blue.xml b/graphics/sprites/equipment/weapons/weapon-staff-blue.xml
new file mode 100644
index 0000000..ff033f7
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/weapon-staff-blue.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="staff" src="graphics/sprites/equipment/weapons/weapon-staff-blue.png" width="128" height="128" />
+
+ <include file="equipment/weapons/scorpionkinglance.xml"/>
+
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/weapon-staff-red.png b/graphics/sprites/equipment/weapons/weapon-staff-red.png
new file mode 100644
index 0000000..0d8a916
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/weapon-staff-red.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/weapon-staff-red.xml b/graphics/sprites/equipment/weapons/weapon-staff-red.xml
new file mode 100644
index 0000000..124eb06
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/weapon-staff-red.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="staff" src="graphics/sprites/equipment/weapons/weapon-staff-red.png" width="128" height="128" />
+
+ <include file="equipment/weapons/scorpionkinglance.xml"/>
+
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/weapon-staff.png b/graphics/sprites/equipment/weapons/weapon-staff.png
new file mode 100644
index 0000000..fc2f054
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/weapon-staff.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/weapon-staff.xml b/graphics/sprites/equipment/weapons/weapon-staff.xml
new file mode 100644
index 0000000..8e28aef
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/weapon-staff.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="staff" src="graphics/sprites/equipment/weapons/weapon-staff.png" width="128" height="128" />
+
+ <include file="equipment/weapons/scorpionkinglance.xml"/>
+
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/woodenbow.png b/graphics/sprites/equipment/weapons/woodenbow.png
new file mode 100644
index 0000000..8e07515
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/woodenbow.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/woodenbow.xml b/graphics/sprites/equipment/weapons/woodenbow.xml
new file mode 100644
index 0000000..6b5f9f6
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/woodenbow.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/weapons/woodenbow.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/equipment/weapons/woodensword.png b/graphics/sprites/equipment/weapons/woodensword.png
new file mode 100644
index 0000000..c364d30
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/woodensword.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/woodensword.xml b/graphics/sprites/equipment/weapons/woodensword.xml
new file mode 100644
index 0000000..156b47b
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/woodensword.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/weapons/woodensword.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/error.png b/graphics/sprites/error.png
new file mode 100644
index 0000000..0328bd1
--- /dev/null
+++ b/graphics/sprites/error.png
Binary files differ
diff --git a/graphics/sprites/error.xml b/graphics/sprites/error.xml
new file mode 100644
index 0000000..c53dd1f
--- /dev/null
+++ b/graphics/sprites/error.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012-2013 Evol Online -->
+<sprite>
+ <imageset name="error"
+ src="graphics/sprites/error.png"
+ width="32"
+ height="32"/>
+
+ <action name="default" imageset="error">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle01.png b/graphics/sprites/hairstyles/hairstyle01.png
new file mode 100644
index 0000000..1ef26f9
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle01.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle01.xml b/graphics/sprites/hairstyles/hairstyle01.xml
new file mode 100644
index 0000000..42ac494
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle01.xml
@@ -0,0 +1,203 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012-2016 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/hairstyles/hairstyle01.png"
+ width="40"
+ height="50"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-29"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetY="-29"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY="-25"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetY="-29"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-28" delay="80"/>
+ <frame index="0" offsetY="-29" delay="160"/>
+ <frame index="0" offsetY="-28" delay="80"/>
+ <frame index="0" offsetY="-29" delay="160"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetY="-29" delay="80"/>
+ <frame index="1" offsetY="-28" delay="80"/>
+ <frame index="1" offsetY="-29" delay="160"/>
+ <frame index="1" offsetY="-28" delay="80"/>
+ <frame index="1" offsetY="-29" delay="80"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY="-25" delay="80"/>
+ <frame index="2" offsetX="-1" offsetY="-26" delay="160"/>
+ <frame index="2" offsetX="-1" offsetY="-25" delay="80"/>
+ <frame index="2" offsetX="-1" offsetY="-26" delay="160"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetY="-29" delay="80"/>
+ <frame index="3" offsetY="-28" delay="80"/>
+ <frame index="3" offsetY="-29" delay="160"/>
+ <frame index="3" offsetY="-28" delay="80"/>
+ <frame index="3" offsetY="-29" delay="80"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-27" delay="80"/>
+ <frame index="0" offsetY="-28" delay="80"/>
+ <frame index="0" offsetY="-25" delay="80"/>
+ <frame index="0" offsetY="-24" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-30" delay="80"/>
+ <frame index="1" offsetX="4" offsetY="-31" delay="80"/>
+ <frame index="1" offsetY="-28" delay="80"/>
+ <frame index="1" offsetX="-1" offsetY="-27" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-25" delay="240"/>
+ <frame index="2" offsetX="-2" offsetY="-23" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-30" delay="80"/>
+ <frame index="3" offsetX="-3" offsetY="-31" delay="80"/>
+ <frame index="3" offsetY="-28" delay="80"/>
+ <frame index="3" offsetX="1" offsetY="-27" delay="80"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-28" delay="240"/>
+ <frame index="0" offsetY="-27" delay="80"/>
+ <frame index="0" offsetY="-28" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="3" offsetY="-29" delay="240"/>
+ <frame index="1" offsetX="5" offsetY="-30" delay="160"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY="-25" delay="240"/>
+ <frame index="2" offsetX="-2" offsetY="-24" delay="80"/>
+ <frame index="2" offsetX="-2" offsetY="-25" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-3" offsetY="-29" delay="240"/>
+ <frame index="3" offsetX="-5" offsetY="-30" delay="160"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-17"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-20"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetY="-17"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-6" offsetY="-20"/>
+ </animation>
+ </action>
+
+ <action name="sittop" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-17"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-20"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetY="-17"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-6" offsetY="-20"/>
+ </animation>
+ </action>
+
+ <action name="standride" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-17"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-20"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetY="-17"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-6" offsetY="-20"/>
+ </animation>
+ </action>
+
+ <action name="spawnride" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-17"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-20"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetY="-17"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-6" offsetY="-20"/>
+ </animation>
+ </action>
+
+ <action name="ride" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-17"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-20"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetY="-17"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-6" offsetY="-20"/>
+ </animation>
+ </action>
+
+ <action name="attackride" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-17"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-20"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetY="-17"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-6" offsetY="-20"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="4" offsetX="21" offsetY="6"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle02.png b/graphics/sprites/hairstyles/hairstyle02.png
new file mode 100644
index 0000000..9917793
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle02.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle02.xml b/graphics/sprites/hairstyles/hairstyle02.xml
new file mode 100644
index 0000000..f11e4c3
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle02.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/hairstyles/hairstyle02.png|S"
+ width="40"
+ height="50"/>
+
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle03.png b/graphics/sprites/hairstyles/hairstyle03.png
new file mode 100644
index 0000000..484a8d2
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle03.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle03.xml b/graphics/sprites/hairstyles/hairstyle03.xml
new file mode 100644
index 0000000..5cbf11c
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle03.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/hairstyles/hairstyle03.png|S"
+ width="40"
+ height="50"/>
+
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle04.png b/graphics/sprites/hairstyles/hairstyle04.png
new file mode 100644
index 0000000..ab9cbcd
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle04.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle04.xml b/graphics/sprites/hairstyles/hairstyle04.xml
new file mode 100644
index 0000000..6e103bf
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle04.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/hairstyles/hairstyle04.png|S"
+ width="40"
+ height="50"/>
+
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle05.png b/graphics/sprites/hairstyles/hairstyle05.png
new file mode 100644
index 0000000..2e97998
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle05.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle05.xml b/graphics/sprites/hairstyles/hairstyle05.xml
new file mode 100644
index 0000000..afa5cb6
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle05.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/hairstyles/hairstyle05.png|S"
+ width="40"
+ height="50"/>
+
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle06.png b/graphics/sprites/hairstyles/hairstyle06.png
new file mode 100644
index 0000000..c8ab59a
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle06.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle06.xml b/graphics/sprites/hairstyles/hairstyle06.xml
new file mode 100644
index 0000000..d398ed3
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle06.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/hairstyles/hairstyle06.png|S"
+ width="40"
+ height="50"/>
+
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle07.png b/graphics/sprites/hairstyles/hairstyle07.png
new file mode 100644
index 0000000..7079961
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle07.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle07.xml b/graphics/sprites/hairstyles/hairstyle07.xml
new file mode 100644
index 0000000..8198b17
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle07.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/hairstyles/hairstyle07.png|S"
+ width="40"
+ height="50"/>
+
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle08.png b/graphics/sprites/hairstyles/hairstyle08.png
new file mode 100644
index 0000000..163a3d8
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle08.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle08.xml b/graphics/sprites/hairstyles/hairstyle08.xml
new file mode 100644
index 0000000..8354f96
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle08.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/hairstyles/hairstyle08.png|W"
+ width="40"
+ height="50"/>
+
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle09.png b/graphics/sprites/hairstyles/hairstyle09.png
new file mode 100644
index 0000000..5a51dfe
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle09.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle09.xml b/graphics/sprites/hairstyles/hairstyle09.xml
new file mode 100644
index 0000000..96e2374
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle09.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/hairstyles/hairstyle09.png|W"
+ width="40"
+ height="50"/>
+
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle10.png b/graphics/sprites/hairstyles/hairstyle10.png
new file mode 100644
index 0000000..56db45f
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle10.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle10.xml b/graphics/sprites/hairstyles/hairstyle10.xml
new file mode 100644
index 0000000..60b9dd5
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle10.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/hairstyles/hairstyle10.png|W"
+ width="40"
+ height="50"/>
+
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle11.png b/graphics/sprites/hairstyles/hairstyle11.png
new file mode 100644
index 0000000..6afcd54
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle11.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle11.xml b/graphics/sprites/hairstyles/hairstyle11.xml
new file mode 100644
index 0000000..d00cbf5
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle11.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/hairstyles/hairstyle11.png|W"
+ width="40"
+ height="50"/>
+
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle12.png b/graphics/sprites/hairstyles/hairstyle12.png
new file mode 100644
index 0000000..01fac13
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle12.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle12.xml b/graphics/sprites/hairstyles/hairstyle12.xml
new file mode 100644
index 0000000..5866587
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle12.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/hairstyles/hairstyle12.png|W"
+ width="40"
+ height="50"/>
+
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle13.png b/graphics/sprites/hairstyles/hairstyle13.png
new file mode 100644
index 0000000..2eaa725
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle13.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle13.xml b/graphics/sprites/hairstyles/hairstyle13.xml
new file mode 100644
index 0000000..49539f8
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle13.xml
@@ -0,0 +1,206 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/hairstyles/hairstyle13.png|S"
+ width="32"
+ height="32"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="3" offsetY="-33"/>
+ </animation>
+ <animation direction="left">
+ <frame index="3" offsetX="3" offsetY="-33"/>
+ </animation>
+ <animation direction="up">
+ <frame index="6" offsetX="3" offsetY="-33"/>
+ </animation>
+ <animation direction="right">
+ <frame index="9" offsetX="3" offsetY="-33"/>
+ </animation>
+ </action>
+
+<action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="3" offsetY="-32" delay="80"/>
+ <frame index="1" offsetX="3" offsetY="-33" delay="160"/>
+ <frame index="0" offsetX="3" offsetY="-32" delay="80"/>
+ <frame index="2" offsetX="3" offsetY="-33" delay="160"/>
+ </animation>
+ <animation direction="left">
+ <frame index="3" offsetX="3" offsetY="-33" delay="80"/>
+ <frame index="4" offsetX="3" offsetY="-32" delay="80"/>
+ <frame index="4" offsetX="3" offsetY="-33" delay="80"/>
+ <frame index="3" offsetX="3" offsetY="-33" delay="80"/>
+ <frame index="5" offsetX="3" offsetY="-32" delay="80"/>
+ <frame index="5" offsetX="3" offsetY="-33" delay="80"/>
+ </animation>
+ <animation direction="up">
+ <frame index="6" offsetX="3" offsetY="-33" delay="80"/>
+ <frame index="7" offsetX="3" offsetY="-34" delay="160"/>
+ <frame index="6" offsetX="3" offsetY="-33" delay="80"/>
+ <frame index="8" offsetX="3" offsetY="-34" delay="160"/>
+ </animation>
+ <animation direction="right">
+ <frame index="9" offsetX="3" offsetY="-33" delay="80"/>
+ <frame index="10" offsetX="3" offsetY="-32" delay="80"/>
+ <frame index="10" offsetX="3" offsetY="-33" delay="80"/>
+ <frame index="9" offsetX="3" offsetY="-33" delay="80"/>
+ <frame index="11" offsetX="3" offsetY="-32" delay="80"/>
+ <frame index="11" offsetX="3" offsetY="-33" delay="80"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="3" offsetY="-30" delay="80"/>
+ <frame index="0" offsetX="3" offsetY="-31" delay="80"/>
+ <frame index="0" offsetX="3" offsetY="-28" delay="80"/>
+ <frame index="0" offsetX="3" offsetY="-27" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="3" offsetX="7" offsetY="-34" delay="80"/>
+ <frame index="3" offsetX="7" offsetY="-35" delay="80"/>
+ <frame index="3" offsetX="3" offsetY="-32" delay="80"/>
+ <frame index="3" offsetX="2" offsetY="-31" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="6" offsetX="2" offsetY="-33" delay="240"/>
+ <frame index="6" offsetX="2" offsetY="-31" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="9" offsetY="-34" delay="80"/>
+ <frame index="9" offsetY="-35" delay="80"/>
+ <frame index="9" offsetX="3" offsetY="-32" delay="80"/>
+ <frame index="9" offsetX="4" offsetY="-31" delay="80"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="3" offsetY="-32" delay="240"/>
+ <frame index="0" offsetX="3" offsetY="-31" delay="80"/>
+ <frame index="0" offsetX="3" offsetY="-32" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="3" offsetX="6" offsetY="-33" delay="240"/>
+ <frame index="3" offsetX="8" offsetY="-34" delay="160"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="6" offsetX="3" offsetY="-33" delay="160"/>
+ <frame index="6" offsetX="2" offsetY="-33" delay="80"/>
+ <frame index="6" offsetX="2" offsetY="-32" delay="80"/>
+ <frame index="6" offsetX="2" offsetY="-33" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="9" offsetY="-33" delay="240"/>
+ <frame index="9" offsetX="-2" offsetY="-34" delay="160"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-26" offsetX="3"/>
+ </animation>
+ <animation direction="left">
+ <frame index="3" offsetX="7" offsetY="-24"/>
+ </animation>
+ <animation direction="up">
+ <frame index="6" offsetX="4" offsetY="-25"/>
+ </animation>
+ <animation direction="right">
+ <frame index="9" offsetX="-3" offsetY="-24"/>
+ </animation>
+ </action>
+
+ <action name="sittop" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-21" offsetX="3"/>
+ </animation>
+ <animation direction="left">
+ <frame index="3" offsetX="7" offsetY="-24"/>
+ </animation>
+ <animation direction="up">
+ <frame index="6" offsetX="4" offsetY="-25"/>
+ </animation>
+ <animation direction="right">
+ <frame index="9" offsetX="-3" offsetY="-24"/>
+ </animation>
+ </action>
+
+ <action name="standride" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-21" offsetX="3"/>
+ </animation>
+ <animation direction="left">
+ <frame index="3" offsetX="7" offsetY="-24"/>
+ </animation>
+ <animation direction="up">
+ <frame index="6" offsetX="4" offsetY="-25"/>
+ </animation>
+ <animation direction="right">
+ <frame index="9" offsetX="-3" offsetY="-24"/>
+ </animation>
+ </action>
+
+ <action name="spawnride" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-21" offsetX="3"/>
+ </animation>
+ <animation direction="left">
+ <frame index="3" offsetX="7" offsetY="-24"/>
+ </animation>
+ <animation direction="up">
+ <frame index="6" offsetX="4" offsetY="-25"/>
+ </animation>
+ <animation direction="right">
+ <frame index="9" offsetX="-3" offsetY="-24"/>
+ </animation>
+ </action>
+
+ <action name="ride" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-21" offsetX="3"/>
+ </animation>
+ <animation direction="left">
+ <frame index="3" offsetX="7" offsetY="-24"/>
+ </animation>
+ <animation direction="up">
+ <frame index="6" offsetX="4" offsetY="-25"/>
+ </animation>
+ <animation direction="right">
+ <frame index="9" offsetX="-3" offsetY="-24"/>
+ </animation>
+ </action>
+
+ <action name="attackride" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-17"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-20"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetY="-17"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-6" offsetY="-20"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="12" offsetX="23" offsetY="2"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle14.png b/graphics/sprites/hairstyles/hairstyle14.png
new file mode 100644
index 0000000..b8719c9
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle14.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle14.xml b/graphics/sprites/hairstyles/hairstyle14.xml
new file mode 100644
index 0000000..0e8d923
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle14.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/hairstyles/hairstyle14.png|S"
+ width="40"
+ height="50"/>
+
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle15.png b/graphics/sprites/hairstyles/hairstyle15.png
new file mode 100644
index 0000000..cff849c
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle15.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle15.xml b/graphics/sprites/hairstyles/hairstyle15.xml
new file mode 100644
index 0000000..499ff5a
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle15.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/hairstyles/hairstyle15.png|S"
+ width="40"
+ height="50"/>
+
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle16.png b/graphics/sprites/hairstyles/hairstyle16.png
new file mode 100644
index 0000000..118c58b
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle16.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle16.xml b/graphics/sprites/hairstyles/hairstyle16.xml
new file mode 100644
index 0000000..ea0f53b
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle16.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/hairstyles/hairstyle16.png|S"
+ width="40"
+ height="50"/>
+
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle17.png b/graphics/sprites/hairstyles/hairstyle17.png
new file mode 100644
index 0000000..1d6fac2
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle17.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle17.xml b/graphics/sprites/hairstyles/hairstyle17.xml
new file mode 100644
index 0000000..e28bad2
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle17.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/hairstyles/hairstyle17.png|S"
+ width="40"
+ height="50"/>
+
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle18.png b/graphics/sprites/hairstyles/hairstyle18.png
new file mode 100644
index 0000000..5299eb8
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle18.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle18.xml b/graphics/sprites/hairstyles/hairstyle18.xml
new file mode 100644
index 0000000..08d3cf4
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle18.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/hairstyles/hairstyle18.png|S"
+ width="40"
+ height="50"/>
+
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle19.png b/graphics/sprites/hairstyles/hairstyle19.png
new file mode 100644
index 0000000..b2beed1
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle19.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle19.xml b/graphics/sprites/hairstyles/hairstyle19.xml
new file mode 100644
index 0000000..b9cb2d0
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle19.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/hairstyles/hairstyle19.png|S"
+ width="40"
+ height="50"/>
+
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle20.png b/graphics/sprites/hairstyles/hairstyle20.png
new file mode 100644
index 0000000..ee46da8
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle20.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle20.xml b/graphics/sprites/hairstyles/hairstyle20.xml
new file mode 100644
index 0000000..e2449fc
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle20.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/hairstyles/hairstyle20.png|W"
+ width="40"
+ height="50"/>
+
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle21.png b/graphics/sprites/hairstyles/hairstyle21.png
new file mode 100644
index 0000000..75f250e
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle21.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle21.xml b/graphics/sprites/hairstyles/hairstyle21.xml
new file mode 100644
index 0000000..e133870
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle21.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/hairstyles/hairstyle21.png|W"
+ width="40"
+ height="50"/>
+
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle22.png b/graphics/sprites/hairstyles/hairstyle22.png
new file mode 100644
index 0000000..8c2ff3e
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle22.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle22.xml b/graphics/sprites/hairstyles/hairstyle22.xml
new file mode 100644
index 0000000..4d4d209
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle22.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/hairstyles/hairstyle22.png|W"
+ width="40"
+ height="50"/>
+
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle23.png b/graphics/sprites/hairstyles/hairstyle23.png
new file mode 100644
index 0000000..321e542
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle23.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle23.xml b/graphics/sprites/hairstyles/hairstyle23.xml
new file mode 100644
index 0000000..1da8885
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle23.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/hairstyles/hairstyle23.png|S"
+ width="32"
+ height="32"/>
+
+ <include file="hairstyles/hairstyle13.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle24.png b/graphics/sprites/hairstyles/hairstyle24.png
new file mode 100644
index 0000000..6b64268
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle24.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle24.xml b/graphics/sprites/hairstyles/hairstyle24.xml
new file mode 100644
index 0000000..9f394f2
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle24.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/hairstyles/hairstyle24.png|S"
+ width="40"
+ height="50"/>
+
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle25.png b/graphics/sprites/hairstyles/hairstyle25.png
new file mode 100644
index 0000000..88c9cfd
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle25.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle25.xml b/graphics/sprites/hairstyles/hairstyle25.xml
new file mode 100644
index 0000000..09cc80f
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle25.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/hairstyles/hairstyle25.png|S"
+ width="40"
+ height="50"/>
+
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle26.png b/graphics/sprites/hairstyles/hairstyle26.png
new file mode 100644
index 0000000..89b2a1e
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle26.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle26.xml b/graphics/sprites/hairstyles/hairstyle26.xml
new file mode 100644
index 0000000..b603317
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle26.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/hairstyles/hairstyle26.png|S"
+ width="40"
+ height="50"/>
+
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle27.png b/graphics/sprites/hairstyles/hairstyle27.png
new file mode 100644
index 0000000..fee07bf
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle27.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle27.xml b/graphics/sprites/hairstyles/hairstyle27.xml
new file mode 100644
index 0000000..a06aaf7
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle27.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/hairstyles/hairstyle27.png|S"
+ width="40"
+ height="50"/>
+
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle28.png b/graphics/sprites/hairstyles/hairstyle28.png
new file mode 100644
index 0000000..86f6b1c
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle28.png
Binary files differ
diff --git a/graphics/sprites/hairstyles/hairstyle28.xml b/graphics/sprites/hairstyles/hairstyle28.xml
new file mode 100644
index 0000000..23abdd1
--- /dev/null
+++ b/graphics/sprites/hairstyles/hairstyle28.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/hairstyles/hairstyle28.png|S"
+ width="40"
+ height="50"/>
+
+ <include file="hairstyles/hairstyle01.xml"/>
+</sprite>
diff --git a/graphics/sprites/heads/demon-female-default.png b/graphics/sprites/heads/demon-female-default.png
new file mode 100644
index 0000000..7a62c24
--- /dev/null
+++ b/graphics/sprites/heads/demon-female-default.png
Binary files differ
diff --git a/graphics/sprites/heads/demon-male-default.png b/graphics/sprites/heads/demon-male-default.png
new file mode 100644
index 0000000..82c0810
--- /dev/null
+++ b/graphics/sprites/heads/demon-male-default.png
Binary files differ
diff --git a/graphics/sprites/heads/elven-female-default.png b/graphics/sprites/heads/elven-female-default.png
new file mode 100644
index 0000000..05d6292
--- /dev/null
+++ b/graphics/sprites/heads/elven-female-default.png
Binary files differ
diff --git a/graphics/sprites/heads/elven-male-default.png b/graphics/sprites/heads/elven-male-default.png
new file mode 100644
index 0000000..9ebd662
--- /dev/null
+++ b/graphics/sprites/heads/elven-male-default.png
Binary files differ
diff --git a/graphics/sprites/heads/headmodel-male.png b/graphics/sprites/heads/headmodel-male.png
new file mode 100644
index 0000000..90aeb98
--- /dev/null
+++ b/graphics/sprites/heads/headmodel-male.png
Binary files differ
diff --git a/graphics/sprites/heads/headmodel-male.xml b/graphics/sprites/heads/headmodel-male.xml
new file mode 100644
index 0000000..78d5b62
--- /dev/null
+++ b/graphics/sprites/heads/headmodel-male.xml
@@ -0,0 +1,189 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/headmodel-male.png"
+ width="32"
+ height="64"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-26"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="-1" offsetY="-26"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY="-26"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="2" offsetY="-26"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-3" offsetY="-25" delay="80"/>
+ <frame index="0" offsetX="-3" offsetY="-26" delay="160"/>
+ <frame index="0" offsetX="-3" offsetY="-25" delay="80"/>
+ <frame index="0" offsetX="-3" offsetY="-26" delay="160"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="1" offsetY="-26" delay="80"/>
+ <frame index="1" offsetX="1" offsetY="-25" delay="80"/>
+ <frame index="1" offsetX="1" offsetY="-26" delay="160"/>
+ <frame index="1" offsetX="1" offsetY="-25" delay="80"/>
+ <frame index="1" offsetX="1" offsetY="-26" delay="80"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY="-25" delay="80"/>
+ <frame index="2" offsetX="-1" offsetY="-26" delay="160"/>
+ <frame index="2" offsetX="-1" offsetY="-25" delay="80"/>
+ <frame index="2" offsetX="-1" offsetY="-26" delay="160"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-1" offsetY="-26" delay="80"/>
+ <frame index="3" offsetX="-1" offsetY="-25" delay="80"/>
+ <frame index="3" offsetX="-1" offsetY="-26" delay="160"/>
+ <frame index="3" offsetX="-1" offsetY="-25" delay="80"/>
+ <frame index="3" offsetX="-1" offsetY="-26" delay="80"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-3" offsetY="-26" delay="80"/>
+ <frame index="0" offsetX="-3" offsetY="-25" delay="80"/>
+ <frame index="0" offsetX="-3" offsetY="-26" delay="80"/>
+ <frame index="0" offsetX="-3" offsetY="-25" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="5" offsetY="-25" delay="80"/>
+ <frame index="1" offsetX="5" offsetY="-26" delay="80"/>
+ <frame index="1" offsetX="1" offsetY="-26" delay="80"/>
+ <frame index="1" offsetY="-25" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-2" offsetY="-26" delay="240"/>
+ <frame index="2" offsetX="-2" offsetY="-24" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-4" offsetY="-27" delay="80"/>
+ <frame index="3" offsetX="-4" offsetY="-29" delay="80"/>
+ <frame index="3" offsetX="-1" offsetY="-25" delay="80"/>
+ <frame index="3" offsetY="-24" delay="80"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-3" offsetY="-25" delay="240"/>
+ <frame index="0" offsetX="-3" offsetY="-23" delay="80"/>
+ <frame index="0" offsetX="-3" offsetY="-24" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-26" delay="240"/>
+ <frame index="1" offsetX="6" offsetY="-27" delay="160"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetX="-1" offsetY="-26" delay="160"/>
+ <frame index="2" offsetX="-2" offsetY="-26" delay="80"/>
+ <frame index="2" offsetX="-2" offsetY="-25" delay="80"/>
+ <frame index="2" offsetX="-2" offsetY="-26" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-4" offsetY="-26" delay="240"/>
+ <frame index="3" offsetX="-6" offsetY="-27" delay="160"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-3" offsetY="-19"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="6" 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="sittop" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-3" offsetY="-14"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="6" 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="standride" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-3" offsetY="-14"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="6" 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="spawnride" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-3" offsetY="-14"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="6" 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="-3" offsetY="-14"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="6" 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="dead" imageset="base">
+ <animation direction="default">
+ <frame index="4" offsetX="23" offsetY="7"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/heads/human-female-default.png b/graphics/sprites/heads/human-female-default.png
new file mode 100644
index 0000000..a9be5ce
--- /dev/null
+++ b/graphics/sprites/heads/human-female-default.png
Binary files differ
diff --git a/graphics/sprites/heads/human-male-default.png b/graphics/sprites/heads/human-male-default.png
new file mode 100644
index 0000000..126c563
--- /dev/null
+++ b/graphics/sprites/heads/human-male-default.png
Binary files differ
diff --git a/graphics/sprites/heads/human-male-default.xml b/graphics/sprites/heads/human-male-default.xml
new file mode 100644
index 0000000..655e2a1
--- /dev/null
+++ b/graphics/sprites/heads/human-male-default.xml
@@ -0,0 +1,247 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2013 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/heads/human-male-default.png"
+ width="16"
+ height="16"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <label name="start"/>
+ <goto label="blink" rand="4"/>
+ <frame index="0" offsetY="-41" delay="100"/>
+ <goto label="start"/>
+ <label name="blink"/>
+ <sequence value="11,12,11" offsetY="-41" delay="70"/>
+ </animation>
+ <animation direction="left">
+ <label name="start"/>
+ <goto label="blink" rand="4"/>
+ <frame index="4" offsetX="-2" offsetY="-41" delay="100"/>
+ <goto label="start"/>
+ <label name="blink"/>
+ <sequence value="15,16,15" offsetX="-2" offsetY="-41" delay="70"/>
+ </animation>
+ <animation direction="up">
+ <frame index="17" offsetX="-1" offsetY="-41"/>
+ </animation>
+ <animation direction="right">
+ <label name="start"/>
+ <goto label="blink" rand="4"/>
+ <frame index="7" offsetX="2" offsetY="-41" delay="100"/>
+ <goto label="start"/>
+ <label name="blink"/>
+ <sequence value="13,14,13" offsetX="1" offsetY="-41" delay="70"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <label name="start"/>
+ <goto label="blink" rand="3"/>
+ <frame index="0" offsetY="-40" delay="80"/>
+ <frame index="0" offsetY="-41" delay="160"/>
+ <frame index="0" offsetY="-40" delay="80"/>
+ <frame index="0" offsetY="-41" delay="160"/>
+ <goto label="start"/>
+ <label name="blink"/>
+ <frame index="0" offsetY="-40" delay="80"/>
+ <frame index="11" offsetY="-41" delay="80"/>
+ <frame index="12" offsetY="-41" delay="80"/>
+ <frame index="11" offsetY="-40" delay="80"/>
+ <frame index="0" offsetY="-41" delay="160"/>
+ </animation>
+ <animation direction="left">
+ <label name="start"/>
+ <goto label="blink" rand="3"/>
+ <frame index="4" offsetX="-2" offsetY="-41" delay="80"/>
+ <frame index="4" offsetX="-2" offsetY="-40" delay="80"/>
+ <frame index="4" offsetX="-2" offsetY="-41" delay="160"/>
+ <frame index="4" offsetX="-2" offsetY="-40" delay="80"/>
+ <frame index="4" offsetX="-2" offsetY="-41" delay="80"/>
+ <goto label="start"/>
+ <label name="blink"/>
+ <frame index="4" offsetX="-2" offsetY="-41" delay="80"/>
+ <frame index="15" offsetX="-2" offsetY="-40" delay="80"/>
+ <frame index="16" offsetX="-2" offsetY="-41" delay="80"/>
+ <frame index="15" offsetX="-2" offsetY="-41" delay="80"/>
+ <frame index="4" offsetX="-2" offsetY="-40" delay="80"/>
+ <frame index="4" offsetX="-2" offsetY="-41" delay="80"/>
+ </animation>
+ <animation direction="up">
+ <frame index="17" offsetX="-1" offsetY="-41" delay="80"/>
+ <frame index="17" offsetX="-1" offsetY="-42" delay="160"/>
+ <frame index="17" offsetX="-1" offsetY="-41" delay="80"/>
+ <frame index="17" offsetX="-1" offsetY="-42" delay="160"/>
+ </animation>
+ <animation direction="right">
+ <label name="start"/>
+ <goto label="blink" rand="3"/>
+ <frame index="7" offsetX="2" offsetY="-41" delay="80"/>
+ <frame index="7" offsetX="2" offsetY="-40" delay="80"/>
+ <frame index="7" offsetX="2" offsetY="-41" delay="160"/>
+ <frame index="7" offsetX="2" offsetY="-40" delay="80"/>
+ <frame index="7" offsetX="2" offsetY="-41" delay="80"/>
+ <goto label="start"/>
+ <label name="blink"/>
+ <frame index="7" offsetX="2" offsetY="-41" delay="80"/>
+ <frame index="13" offsetX="2" offsetY="-40" delay="80"/>
+ <frame index="14" offsetX="2" offsetY="-41" delay="80"/>
+ <frame index="13" offsetX="2" offsetY="-41" delay="80"/>
+ <frame index="7" offsetX="2" offsetY="-40" delay="80"/>
+ <frame index="7" offsetX="2" offsetY="-41" delay="80"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <label name="start"/>
+ <goto label="blink" rand="2"/>
+ <frame index="0" offsetY="-39" delay="80"/>
+ <frame index="0" offsetY="-40" delay="80"/>
+ <frame index="0" offsetY="-37" delay="80"/>
+ <frame index="0" offsetY="-36" delay="80"/>
+ <end />
+ <label name="blink"/>
+ <frame index="11" offsetY="-39" delay="80"/>
+ <frame index="12" offsetY="-40" delay="80"/>
+ <frame index="11" offsetY="-37" delay="80"/>
+ <frame index="0" offsetY="-36" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <label name="start"/>
+ <goto label="blink" rand="2"/>
+ <frame index="4" offsetX="2" offsetY="-42" delay="80"/>
+ <frame index="4" offsetX="2" offsetY="-43" delay="80"/>
+ <frame index="4" offsetX="-2" offsetY="-40" delay="80"/>
+ <frame index="4" offsetX="-3" offsetY="-39" delay="80"/>
+ <end />
+ <label name="blink"/>
+ <frame index="4" offsetX="2" offsetY="-42" delay="80"/>
+ <frame index="15" offsetX="2" offsetY="-43" delay="80"/>
+ <frame index="16" offsetX="-2" offsetY="-40" delay="80"/>
+ <frame index="15" offsetX="-3" offsetY="-39" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="17" offsetX="-2" offsetY="-41" delay="240"/>
+ <frame index="17" offsetX="-2" offsetY="-39" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <label name="start"/>
+ <goto label="blink" rand="2"/>
+ <frame index="7" offsetX="-1" offsetY="-42" delay="80"/>
+ <frame index="7" offsetX="-1" offsetY="-43" delay="80"/>
+ <frame index="7" offsetX="2" offsetY="-40" delay="80"/>
+ <frame index="7" offsetX="3" offsetY="-39" delay="80"/>
+ <end />
+ <label name="blink"/>
+ <frame index="7" offsetX="-1" offsetY="-42" delay="80"/>
+ <frame index="13" offsetX="-1" offsetY="-43" delay="80"/>
+ <frame index="14" offsetX="2" offsetY="-40" delay="80"/>
+ <frame index="13" offsetX="3" offsetY="-39" delay="80"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-40" delay="160"/>
+ <frame index="1" offsetY="-40" delay="80"/>
+ <frame index="2" offsetY="-39" delay="80"/>
+ <frame index="3" offsetY="-40" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="4" offsetX="1" offsetY="-41" delay="160"/>
+ <frame index="5" offsetX="1" offsetY="-41" delay="80"/>
+ <frame index="6" offsetX="3" offsetY="-42" delay="80"/>
+ <frame index="5" offsetX="3" offsetY="-42" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="17" offsetX="-1" offsetY="-41" delay="160"/>
+ <frame index="17" offsetX="-2" offsetY="-41" delay="80"/>
+ <frame index="17" offsetX="-2" offsetY="-40" delay="80"/>
+ <frame index="17" offsetX="-2" offsetY="-41" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="7" offsetX="-1" offsetY="-41" delay="160"/>
+ <frame index="8" offsetX="-1" offsetY="-41" delay="80"/>
+ <frame index="9" offsetX="-3" offsetY="-42" delay="80"/>
+ <frame index="8" offsetX="-3" offsetY="-42" delay="80"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <label name="start"/>
+ <goto label="blink" rand="4"/>
+ <frame index="0" offsetY="-34" delay="100"/>
+ <goto label="start"/>
+ <label name="blink"/>
+ <sequence value="11,12,11" offsetY="-34" delay="70"/>
+ </animation>
+ <animation direction="left">
+ <label name="start"/>
+ <goto label="blink" rand="4"/>
+ <frame index="4" offsetX="2" offsetY="-32" delay="100"/>
+ <goto label="start"/>
+ <label name="blink"/>
+ <sequence value="15,16,15" offsetX="2" offsetY="-32" delay="70"/>
+ </animation>
+ <animation direction="up">
+ <frame index="17" offsetY="-33"/>
+ </animation>
+ <animation direction="right">
+ <label name="start"/>
+ <goto label="blink" rand="4"/>
+ <frame index="7" offsetX="-4" offsetY="-32" delay="100"/>
+ <goto label="start"/>
+ <label name="blink"/>
+ <sequence value="13,14,13" offsetX="-4" offsetY="-32" delay="70"/>
+ </animation>
+ </action>
+
+ <action name="sittop" imageset="base">
+ <animation direction="down">
+ <label name="start"/>
+ <goto label="blink" rand="4"/>
+ <frame index="0" offsetY="-29" delay="100"/>
+ <goto label="start"/>
+ <label name="blink"/>
+ <sequence value="11,12,11" offsetY="-29" delay="70"/>
+ </animation>
+ <animation direction="left">
+ <label name="start"/>
+ <goto label="blink" rand="4"/>
+ <frame index="4" offsetX="2" offsetY="-32" delay="100"/>
+ <goto label="start"/>
+ <label name="blink"/>
+ <sequence value="15,16,15" offsetX="2" offsetY="-32" delay="70"/>
+ </animation>
+ <animation direction="up">
+ <frame index="17" offsetY="-33"/>
+ </animation>
+ <animation direction="right">
+ <label name="start"/>
+ <goto label="blink" rand="4"/>
+ <frame index="7" offsetX="-4" offsetY="-32" delay="100"/>
+ <goto label="start"/>
+ <label name="blink"/>
+ <sequence value="13,14,13" offsetX="-4" offsetY="-32" delay="70"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="10" offsetX="20" offsetY="-8"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/heads/orc-female-default.png b/graphics/sprites/heads/orc-female-default.png
new file mode 100644
index 0000000..9ce2027
--- /dev/null
+++ b/graphics/sprites/heads/orc-female-default.png
Binary files differ
diff --git a/graphics/sprites/heads/orc-male-default.png b/graphics/sprites/heads/orc-male-default.png
new file mode 100644
index 0000000..bc3a488
--- /dev/null
+++ b/graphics/sprites/heads/orc-male-default.png
Binary files differ
diff --git a/graphics/sprites/heads/raijin-female-default.png b/graphics/sprites/heads/raijin-female-default.png
new file mode 100644
index 0000000..3883df9
--- /dev/null
+++ b/graphics/sprites/heads/raijin-female-default.png
Binary files differ
diff --git a/graphics/sprites/heads/raijin-male-default.png b/graphics/sprites/heads/raijin-male-default.png
new file mode 100644
index 0000000..bc28afe
--- /dev/null
+++ b/graphics/sprites/heads/raijin-male-default.png
Binary files differ
diff --git a/graphics/sprites/heads/tritan-female-default.png b/graphics/sprites/heads/tritan-female-default.png
new file mode 100644
index 0000000..db518eb
--- /dev/null
+++ b/graphics/sprites/heads/tritan-female-default.png
Binary files differ
diff --git a/graphics/sprites/heads/tritan-male-default.png b/graphics/sprites/heads/tritan-male-default.png
new file mode 100644
index 0000000..8502dc6
--- /dev/null
+++ b/graphics/sprites/heads/tritan-male-default.png
Binary files differ
diff --git a/graphics/sprites/heads/ukar-female-default.png b/graphics/sprites/heads/ukar-female-default.png
new file mode 100644
index 0000000..a6c50ff
--- /dev/null
+++ b/graphics/sprites/heads/ukar-female-default.png
Binary files differ
diff --git a/graphics/sprites/heads/ukar-male-default.png b/graphics/sprites/heads/ukar-male-default.png
new file mode 100644
index 0000000..4bbf3a1
--- /dev/null
+++ b/graphics/sprites/heads/ukar-male-default.png
Binary files differ
diff --git a/graphics/sprites/icons/apotion_blink.png b/graphics/sprites/icons/apotion_blink.png
new file mode 100644
index 0000000..d3dfca7
--- /dev/null
+++ b/graphics/sprites/icons/apotion_blink.png
Binary files differ
diff --git a/graphics/sprites/icons/apotion_blink.xml b/graphics/sprites/icons/apotion_blink.xml
new file mode 100644
index 0000000..5778d67
--- /dev/null
+++ b/graphics/sprites/icons/apotion_blink.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2019 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/icons/apotion_blink.png|G"
+ width="16"
+ height="16"
+ offsetY="-12"/>
+
+ <action name="default" imageset="base">
+ <animation direction="default">
+ <sequence start="0" end="4" delay="200"/>
+ <frame index="3" delay="200"/>
+ <frame index="2" delay="200"/>
+ <frame index="1" delay="200"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/apotion_drink.png b/graphics/sprites/icons/apotion_drink.png
new file mode 100644
index 0000000..5dd61b8
--- /dev/null
+++ b/graphics/sprites/icons/apotion_drink.png
Binary files differ
diff --git a/graphics/sprites/icons/apotion_drink.xml b/graphics/sprites/icons/apotion_drink.xml
new file mode 100644
index 0000000..9b0769a
--- /dev/null
+++ b/graphics/sprites/icons/apotion_drink.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2019 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/icons/apotion_drink.png|G"
+ width="16"
+ height="16"
+ offsetY="-12"
+ />
+
+ <action name="default" imageset="base">
+ <animation direction="default">
+ <sequence start="0" end="3" delay="4500"/>
+ <frame index="4" delay="2000"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/blind.png b/graphics/sprites/icons/blind.png
new file mode 100644
index 0000000..3c73c88
--- /dev/null
+++ b/graphics/sprites/icons/blind.png
Binary files differ
diff --git a/graphics/sprites/icons/blind.xml b/graphics/sprites/icons/blind.xml
new file mode 100644
index 0000000..2ced231
--- /dev/null
+++ b/graphics/sprites/icons/blind.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Blind: Hit rate and Evasion -25% -->
+<!-- Authors: Alige, Reid
+Copyright (C) 2010-2013 Evol Online -->
+
+<sprite>
+ <imageset name="icon"
+ src="graphics/sprites/icons/blind.png"
+ width="10"
+ height="9"
+ offsetX="-1"
+ offsetY="-16"/>
+
+ <action name="default" imageset="icon">
+ <animation direction="default">
+ <frame index="0" delay="5000"/>
+ <frame index="1" delay="150"/>
+ <frame index="2" delay="300"/>
+ <frame index="1" delay="200"/>
+ <frame index="0" delay="3000"/>
+ <sequence value="1,2,1" delay="150"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/bpotion_blink.png b/graphics/sprites/icons/bpotion_blink.png
new file mode 100644
index 0000000..f2a07fc
--- /dev/null
+++ b/graphics/sprites/icons/bpotion_blink.png
Binary files differ
diff --git a/graphics/sprites/icons/bpotion_blink.xml b/graphics/sprites/icons/bpotion_blink.xml
new file mode 100644
index 0000000..97adb59
--- /dev/null
+++ b/graphics/sprites/icons/bpotion_blink.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2019 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/icons/bpotion_blink.png|G"
+ width="16"
+ height="16"
+ offsetY="-12"/>
+
+ <action name="default" imageset="base">
+ <animation direction="default">
+ <sequence start="0" end="4" delay="200"/>
+ <frame index="3" delay="200"/>
+ <frame index="2" delay="200"/>
+ <frame index="1" delay="200"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/bpotion_drink.png b/graphics/sprites/icons/bpotion_drink.png
new file mode 100644
index 0000000..8de248e
--- /dev/null
+++ b/graphics/sprites/icons/bpotion_drink.png
Binary files differ
diff --git a/graphics/sprites/icons/bpotion_drink.xml b/graphics/sprites/icons/bpotion_drink.xml
new file mode 100644
index 0000000..0a7ff81
--- /dev/null
+++ b/graphics/sprites/icons/bpotion_drink.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2019 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/icons/bpotion_drink.png|G"
+ width="16"
+ height="16"
+ offsetY="-12"
+ />
+
+ <action name="default" imageset="base">
+ <animation direction="default">
+ <sequence start="0" end="3" delay="7000"/>
+ <frame index="4" delay="2000"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/bpotionsprite.png b/graphics/sprites/icons/bpotionsprite.png
new file mode 100644
index 0000000..c9883b3
--- /dev/null
+++ b/graphics/sprites/icons/bpotionsprite.png
Binary files differ
diff --git a/graphics/sprites/icons/bpotionsprite.xml b/graphics/sprites/icons/bpotionsprite.xml
new file mode 100644
index 0000000..f7ed679
--- /dev/null
+++ b/graphics/sprites/icons/bpotionsprite.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/icons/bpotionsprite.png|G"
+ width="13"
+ height="20"/>
+
+ <action name="default" imageset="base">
+ <animation direction="default">
+ <sequence start="0" end="3" delay="155"/>
+ <frame index="1" delay="150"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/concentration.png b/graphics/sprites/icons/concentration.png
new file mode 100644
index 0000000..45fd250
--- /dev/null
+++ b/graphics/sprites/icons/concentration.png
Binary files differ
diff --git a/graphics/sprites/icons/concentration.xml b/graphics/sprites/icons/concentration.xml
new file mode 100644
index 0000000..e758221
--- /dev/null
+++ b/graphics/sprites/icons/concentration.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2013 Evol Online -->
+
+<sprite>
+ <imageset name="icon"
+ src="graphics/sprites/icons/concentration.png"
+ width="14"
+ height="14"
+ offsetY="-14"/>
+
+ <action name="default" imageset="icon">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/cpotion_blink.png b/graphics/sprites/icons/cpotion_blink.png
new file mode 100644
index 0000000..4f0f5f8
--- /dev/null
+++ b/graphics/sprites/icons/cpotion_blink.png
Binary files differ
diff --git a/graphics/sprites/icons/cpotion_blink.xml b/graphics/sprites/icons/cpotion_blink.xml
new file mode 100644
index 0000000..f1606e1
--- /dev/null
+++ b/graphics/sprites/icons/cpotion_blink.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2019 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/icons/cpotion_blink.png|G"
+ width="16"
+ height="16"
+ offsetY="-12"/>
+
+ <action name="default" imageset="base">
+ <animation direction="default">
+ <sequence start="0" end="4" delay="200"/>
+ <frame index="3" delay="200"/>
+ <frame index="2" delay="200"/>
+ <frame index="1" delay="200"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/cpotion_drink.png b/graphics/sprites/icons/cpotion_drink.png
new file mode 100644
index 0000000..f8234a1
--- /dev/null
+++ b/graphics/sprites/icons/cpotion_drink.png
Binary files differ
diff --git a/graphics/sprites/icons/cpotion_drink.xml b/graphics/sprites/icons/cpotion_drink.xml
new file mode 100644
index 0000000..1906f5b
--- /dev/null
+++ b/graphics/sprites/icons/cpotion_drink.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2019 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/icons/cpotion_drink.png|G"
+ width="16"
+ height="16"
+ offsetY="-12"
+ />
+
+ <action name="default" imageset="base">
+ <animation direction="default">
+ <sequence start="0" end="3" delay="4500"/>
+ <frame index="4" delay="2000"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/curse.png b/graphics/sprites/icons/curse.png
new file mode 100644
index 0000000..8a5b4d6
--- /dev/null
+++ b/graphics/sprites/icons/curse.png
Binary files differ
diff --git a/graphics/sprites/icons/curse.xml b/graphics/sprites/icons/curse.xml
new file mode 100644
index 0000000..4e1be46
--- /dev/null
+++ b/graphics/sprites/icons/curse.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Jesusalva
+Copyright (C) 2019 Moubootaur Legends -->
+
+<sprite>
+ <imageset name="icon"
+ src="graphics/sprites/icons/curse.png"
+ width="30"
+ height="36"/>
+
+ <action name="default" imageset="icon">
+ <animation direction="default">
+ <sequence start="0" end="2" delay="100"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/dpotion_blink.png b/graphics/sprites/icons/dpotion_blink.png
new file mode 100644
index 0000000..bf56e04
--- /dev/null
+++ b/graphics/sprites/icons/dpotion_blink.png
Binary files differ
diff --git a/graphics/sprites/icons/dpotion_blink.xml b/graphics/sprites/icons/dpotion_blink.xml
new file mode 100644
index 0000000..1a60875
--- /dev/null
+++ b/graphics/sprites/icons/dpotion_blink.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2019 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/icons/dpotion_blink.png|G"
+ width="16"
+ height="16"
+ offsetY="-12"/>
+
+ <action name="default" imageset="base">
+ <animation direction="default">
+ <sequence start="0" end="4" delay="200"/>
+ <frame index="3" delay="200"/>
+ <frame index="2" delay="200"/>
+ <frame index="1" delay="200"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/dpotion_drink.png b/graphics/sprites/icons/dpotion_drink.png
new file mode 100644
index 0000000..5b3f172
--- /dev/null
+++ b/graphics/sprites/icons/dpotion_drink.png
Binary files differ
diff --git a/graphics/sprites/icons/dpotion_drink.xml b/graphics/sprites/icons/dpotion_drink.xml
new file mode 100644
index 0000000..ad302c5
--- /dev/null
+++ b/graphics/sprites/icons/dpotion_drink.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2019 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/icons/dpotion_drink.png|G"
+ width="16"
+ height="16"
+ offsetY="-12"
+ />
+
+ <action name="default" imageset="base">
+ <animation direction="default">
+ <sequence start="0" end="3" delay="4500"/>
+ <frame index="4" delay="2000"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/epotion_blink.png b/graphics/sprites/icons/epotion_blink.png
new file mode 100644
index 0000000..b6751ec
--- /dev/null
+++ b/graphics/sprites/icons/epotion_blink.png
Binary files differ
diff --git a/graphics/sprites/icons/epotion_blink.xml b/graphics/sprites/icons/epotion_blink.xml
new file mode 100644
index 0000000..51ff916
--- /dev/null
+++ b/graphics/sprites/icons/epotion_blink.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2019 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/icons/epotion_blink.png|G"
+ width="16"
+ height="16"
+ offsetY="-12"/>
+
+ <action name="default" imageset="base">
+ <animation direction="default">
+ <sequence start="0" end="4" delay="200"/>
+ <frame index="3" delay="200"/>
+ <frame index="2" delay="200"/>
+ <frame index="1" delay="200"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/epotion_drink.png b/graphics/sprites/icons/epotion_drink.png
new file mode 100644
index 0000000..82f45af
--- /dev/null
+++ b/graphics/sprites/icons/epotion_drink.png
Binary files differ
diff --git a/graphics/sprites/icons/epotion_drink.xml b/graphics/sprites/icons/epotion_drink.xml
new file mode 100644
index 0000000..59f3f5a
--- /dev/null
+++ b/graphics/sprites/icons/epotion_drink.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2019 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/icons/epotion_drink.png|G"
+ width="16"
+ height="16"
+ offsetY="-12"
+ />
+
+ <action name="default" imageset="base">
+ <animation direction="default">
+ <sequence start="0" end="3" delay="4500"/>
+ <frame index="4" delay="2000"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/feather.png b/graphics/sprites/icons/feather.png
new file mode 100644
index 0000000..334ddc9
--- /dev/null
+++ b/graphics/sprites/icons/feather.png
Binary files differ
diff --git a/graphics/sprites/icons/feather.xml b/graphics/sprites/icons/feather.xml
new file mode 100644
index 0000000..010e25c
--- /dev/null
+++ b/graphics/sprites/icons/feather.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/icons/feather.png" width="13" height="20"/>
+ <action name="default" imageset="base">
+ <animation direction="default">
+ <frame index="0" offsetY="-12" delay="100"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/healing.png b/graphics/sprites/icons/healing.png
new file mode 100644
index 0000000..dfc6b80
--- /dev/null
+++ b/graphics/sprites/icons/healing.png
Binary files differ
diff --git a/graphics/sprites/icons/healing.xml b/graphics/sprites/icons/healing.xml
new file mode 100644
index 0000000..935d47a
--- /dev/null
+++ b/graphics/sprites/icons/healing.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2011-2012 Evol Online -->
+
+<sprite>
+ <imageset name="icon"
+ src="graphics/sprites/icons/healing.png"
+ width="14"
+ height="15"
+ offsetY="-13"/>
+
+ <action name="default" imageset="icon">
+ <animation direction="default">
+ <sequence start="0" end="2" delay="100"/>
+ <frame index="1" delay="100"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/hide.png b/graphics/sprites/icons/hide.png
new file mode 100644
index 0000000..d241766
--- /dev/null
+++ b/graphics/sprites/icons/hide.png
Binary files differ
diff --git a/graphics/sprites/icons/hide.xml b/graphics/sprites/icons/hide.xml
new file mode 100644
index 0000000..cec05d8
--- /dev/null
+++ b/graphics/sprites/icons/hide.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Alige, Reid
+Copyright (C) 2010-2013 Evol Online -->
+
+<sprite>
+ <imageset name="icon"
+ src="graphics/sprites/icons/hide.png"
+ width="10"
+ height="9"
+ offsetX="-1"
+ offsetY="-16"/>
+
+ <action name="default" imageset="icon">
+ <animation direction="default">
+ <frame index="0" delay="5000"/>
+ <frame index="1" delay="150"/>
+ <frame index="2" delay="300"/>
+ <frame index="1" delay="200"/>
+ <frame index="0" delay="3000"/>
+ <sequence value="1,2,1" delay="150"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/invisible.png b/graphics/sprites/icons/invisible.png
new file mode 100644
index 0000000..e03a2b0
--- /dev/null
+++ b/graphics/sprites/icons/invisible.png
Binary files differ
diff --git a/graphics/sprites/icons/invisible.xml b/graphics/sprites/icons/invisible.xml
new file mode 100644
index 0000000..38961e9
--- /dev/null
+++ b/graphics/sprites/icons/invisible.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2010-2012 Evol Online -->
+
+<sprite>
+ <imageset name="icon"
+ src="graphics/sprites/icons/invisible.png"
+ width="16"
+ height="24"
+ offsetY="-8"/>
+
+ <action name="default" imageset="icon">
+ <animation direction="default">
+ <frame index="0" delay="2000"/>
+ <sequence start="1" end="4" delay="100"/>
+ <frame index="0" delay="5000"/>
+ <sequence start="1" end="4" delay="100"/>
+ <frame index="0" delay="3000"/>
+ <frame index="7" delay="500"/>
+ <frame index="0" delay="3000"/>
+ <sequence start="5" end="6" delay="50" repeat="5"/>
+ <frame index="0" delay="3000"/>
+ <frame index="7" delay="300"/>
+ <frame index="0" delay="5000"/>
+ <frame index="7" delay="200"/>
+ <sequence start="0" end="4" delay="100"/>
+ <frame index="7" delay="5000"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/poison.png b/graphics/sprites/icons/poison.png
new file mode 100644
index 0000000..c5dfe16
--- /dev/null
+++ b/graphics/sprites/icons/poison.png
Binary files differ
diff --git a/graphics/sprites/icons/poison.xml b/graphics/sprites/icons/poison.xml
new file mode 100644
index 0000000..2349533
--- /dev/null
+++ b/graphics/sprites/icons/poison.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2010-2011 Evol Online -->
+
+<sprite>
+ <imageset name="icon"
+ src="graphics/sprites/icons/poison.png"
+ width="12"
+ height="20"
+ offsetY="-11"/>
+
+ <action name="default" imageset="icon">
+ <animation direction="default">
+ <sequence start="0" end="8" delay="80"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/silence.png b/graphics/sprites/icons/silence.png
new file mode 100644
index 0000000..7f61a85
--- /dev/null
+++ b/graphics/sprites/icons/silence.png
Binary files differ
diff --git a/graphics/sprites/icons/silence.xml b/graphics/sprites/icons/silence.xml
new file mode 100644
index 0000000..e49996b
--- /dev/null
+++ b/graphics/sprites/icons/silence.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/icons/silence.png" width="18" height="14"/>
+ <action name="default" imageset="base">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/spell-protection.png b/graphics/sprites/icons/spell-protection.png
new file mode 100644
index 0000000..ee87dea
--- /dev/null
+++ b/graphics/sprites/icons/spell-protection.png
Binary files differ
diff --git a/graphics/sprites/icons/spell-protection.xml b/graphics/sprites/icons/spell-protection.xml
new file mode 100644
index 0000000..f48e065
--- /dev/null
+++ b/graphics/sprites/icons/spell-protection.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Alige
+Copyright (C) 2016 Evol Online -->
+
+<sprite>
+ <imageset name="icon"
+ src="graphics/sprites/icons/spell-protection.png"
+ width="32"
+ height="32"
+ offsetY="-2"/>
+
+ <action name="default" imageset="icon">
+ <animation direction="default">
+ <sequence start="0" end="2" delay="160"/>
+ <frame index="1" delay="160"/>
+ </animation>
+ </action>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/monsters/accessories/ball-lightning-shadow.xml b/graphics/sprites/monsters/accessories/ball-lightning-shadow.xml
new file mode 100644
index 0000000..0d81137
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/ball-lightning-shadow.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/generic-shadow-small-circle.png" width="16" height="11"/>
+ <imageset name="empty" src="graphics/sprites/monsters/accessories/empty-frame.png" width="1" height="1"/>
+ <action name="stand" imageset="base">
+ <animation>
+ <frame index="0" offsetY="5"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="empty">
+ <animation>
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/banditbow.png b/graphics/sprites/monsters/accessories/banditbow.png
new file mode 100644
index 0000000..d2c273e
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/banditbow.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/banditbow.xml b/graphics/sprites/monsters/accessories/banditbow.xml
new file mode 100644
index 0000000..40d35ad
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/banditbow.xml
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Saulc
+Copyright (C) 2018 TMW 2
+Bandit bow from TMW Org -->
+
+<sprite variants="135" variant_offset="1">
+ <imageset name="bow" src="graphics/sprites/monsters/accessories/banditbow.png|B;R"
+ width="128"
+ height="128"/>
+
+ <action name="default" imageset="bow"/>
+ <action name="stand" imageset="bow">
+ <animation direction="down">
+ <frame offsetY="32" index="0"/>
+ </animation>
+ <animation direction="left">
+ <frame offsetY="32" index="18"/>
+ </animation>
+ <animation direction="up">
+ <frame offsetY="32" index="36"/>
+ </animation>
+ <animation direction="right">
+ <frame offsetY="32" index="54"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="bow">
+ <animation direction="down">
+ <sequence offsetY="32" start="1" end="6" delay="75"/>
+ </animation>
+ <animation direction="left">
+ <sequence offsetY="32" start="19" end="24" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <sequence offsetY="32" start="37" end="42" delay="75"/>
+ </animation>
+ <animation direction="right">
+ <sequence offsetY="32" start="55" end="60" delay="75"/>
+ </animation>
+ </action>
+
+ <action name="sit" imageset="bow">
+ <animation direction="down">
+ <frame offsetY="32" index="7"/>
+ </animation>
+ <animation direction="left">
+ <frame offsetY="32" index="25"/>
+ </animation>
+ <animation direction="up">
+ <frame offsetY="32" index="43"/>
+ </animation>
+ <animation direction="right">
+ <frame offsetY="32" index="61"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="bow">
+ <animation direction="down">
+ <frame offsetY="32" index="8"/>
+ </animation>
+ <animation direction="left">
+ <frame offsetY="32" index="26"/>
+ </animation>
+ <animation direction="up">
+ <frame offsetY="32" index="44"/>
+ </animation>
+ <animation direction="right">
+ <frame offsetY="32" index="62"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="bow">
+ <animation direction="down">
+ <sequence offsetY="32" start="13" end="17" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence offsetY="32" start="31" end="35" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence offsetY="32" start="49" end="53" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence offsetY="32" start="67" end="71" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/demonicmoubooantlers.bak b/graphics/sprites/monsters/accessories/demonicmoubooantlers.bak
new file mode 100644
index 0000000..3e4354d
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/demonicmoubooantlers.bak
@@ -0,0 +1,98 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="accessory" src="graphics/sprites/monsters/accessories/demonicantlersantlers.png" width="37" height="30"/>
+ <action name="stand" imageset="accessory">
+ <animation direction="down">
+ <frame index="0" offsetY="-49"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="-16" offsetY="-55"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" offsetY="-56"/>
+ </animation>
+ <animation direction="right">
+ <frame index="2" offsetX="19" offsetY="-55"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="accessory">
+ <animation direction="down">
+ <frame index="0" delay="75" offsetY="-52"/>
+ <frame index="0" delay="150" offsetY="-54"/>
+ <frame index="0" delay="75" offsetY="-51"/>
+ <frame index="0" delay="75" offsetY="-48"/>
+ <frame index="0" delay="75" offsetY="-49"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" delay="75" offsetX="-16" offsetY="-59"/>
+ <frame index="1" delay="75" offsetX="-14" offsetY="-59"/>
+ <frame index="1" delay="75" offsetX="-15" offsetY="-61"/>
+ <frame index="1" delay="75" offsetX="-20" offsetY="-60"/>
+ <frame index="1" delay="75" offsetX="-20" offsetY="-56"/>
+ <frame index="1" delay="75" offsetX="-21" offsetY="-51"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" delay="75" offsetY="-59"/>
+ <frame index="0" delay="75" offsetY="-60"/>
+ <frame index="0" delay="75" offsetY="-63"/>
+ <frame index="0" delay="75" offsetY="-61"/>
+ <frame index="0" delay="75" offsetY="-60"/>
+ <frame index="0" delay="75" offsetY="-58"/>
+ </animation>
+ <animation direction="right">
+ <frame index="2" delay="75" offsetX="16" offsetY="-59"/>
+ <frame index="2" delay="75" offsetX="14" offsetY="-59"/>
+ <frame index="2" delay="75" offsetX="15" offsetY="-61"/>
+ <frame index="2" delay="75" offsetX="20" offsetY="-60"/>
+ <frame index="2" delay="75" offsetX="20" offsetY="-56"/>
+ <frame index="2" delay="75" offsetX="21" offsetY="-51"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="accessory">
+ <animation direction="down">
+ <frame index="0" delay="75" offsetY="-50"/>
+ <frame index="0" delay="75" offsetY="-52"/>
+ <frame index="0" delay="75" offsetY="-39"/>
+ <frame index="0" delay="75" offsetY="-31"/>
+ <frame index="0" delay="75" offsetY="-30"/>
+ <frame index="0" delay="75" offsetY="-31"/>
+ <frame index="0" delay="75" offsetY="-38"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" delay="75" offsetX="-14" offsetY="-56"/>
+ <frame index="1" delay="75" offsetX="-7" offsetY="-56"/>
+ <frame index="1" delay="75" offsetX="-21" offsetY="-40"/>
+ <frame index="1" delay="75" offsetX="-23" offsetY="-40"/>
+ <frame index="1" delay="75" offsetX="-27" offsetY="-40"/>
+ <frame index="1" delay="75" offsetX="-24" offsetY="-49"/>
+ <frame index="1" delay="75" offsetX="-16" offsetY="-55"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" delay="75" offsetY="-55"/>
+ <frame index="0" delay="75" offsetY="-53"/>
+ <frame index="0" delay="75" offsetY="-59"/>
+ <frame index="0" delay="75" offsetY="-53"/>
+ <frame index="0" delay="75" offsetY="-51"/>
+ <frame index="0" delay="75" offsetY="-54"/>
+ <frame index="0" delay="75" offsetY="-56"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="2" delay="75" offsetX="14" offsetY="-56"/>
+ <frame index="2" delay="75" offsetX="7" offsetY="-56"/>
+ <frame index="2" delay="75" offsetX="21" offsetY="-40"/>
+ <frame index="2" delay="75" offsetX="23" offsetY="-40"/>
+ <frame index="2" delay="75" offsetX="27" offsetY="-40"/>
+ <frame index="2" delay="75" offsetX="24" offsetY="-49"/>
+ <frame index="2" delay="75" offsetX="16" offsetY="-55"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="dead" imageset="accessory">
+ <animation>
+ <frame index="3" delay="1600" offsetX="20" offsetY="-8"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/demonicmoubooantlers.png b/graphics/sprites/monsters/accessories/demonicmoubooantlers.png
new file mode 100644
index 0000000..88817f2
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/demonicmoubooantlers.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/empty-frame.png b/graphics/sprites/monsters/accessories/empty-frame.png
new file mode 100644
index 0000000..dabd9f2
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/empty-frame.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/generic-shadow-small-circle.png b/graphics/sprites/monsters/accessories/generic-shadow-small-circle.png
new file mode 100644
index 0000000..d5fcfb8
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/generic-shadow-small-circle.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/generic-shadow-small-circle.xml b/graphics/sprites/monsters/accessories/generic-shadow-small-circle.xml
new file mode 100644
index 0000000..9affd61
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/generic-shadow-small-circle.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/generic-shadow-small-circle.png" width="16" height="11"/>
+ <action name="stand" imageset="base">
+ <animation>
+ <frame index="0" offsetY="8"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/mediumcircleshadow.png b/graphics/sprites/monsters/accessories/mediumcircleshadow.png
new file mode 100644
index 0000000..1c43e80
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/mediumcircleshadow.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/mediumcircleshadow.xml b/graphics/sprites/monsters/accessories/mediumcircleshadow.xml
new file mode 100644
index 0000000..4a433dd
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/mediumcircleshadow.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends
+-->
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/mediumcircleshadow.png"
+ width="32"
+ height="22"/>
+ <action name="stand" imageset="base">
+ <animation>
+ <frame index="0" offsetY="0"/>
+ </animation>
+ </action>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/monsters/accessories/moubooeasterears.png b/graphics/sprites/monsters/accessories/moubooeasterears.png
new file mode 100644
index 0000000..31508a6
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/moubooeasterears.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/moubooeasterears.xml b/graphics/sprites/monsters/accessories/moubooeasterears.xml
new file mode 100644
index 0000000..604f03a
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/moubooeasterears.xml
@@ -0,0 +1,68 @@
+<?xml version="1.0"?>
+<!-- Authors: Saulc
+Copyright (C) 2018 TMW2 -->
+
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/accessories/moubooeasterears.png|W"
+ width="80"
+ height="80"/>
+
+ <action name="stand" imageset="mob">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="15"/>
+ </animation>
+ <animation direction="up">
+ <frame index="30"/>
+ </animation>
+ <animation direction="right">
+ <frame index="45"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="mob">
+ <animation direction="down">
+ <sequence start="1" end="6" delay="75"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="16" end="21" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="31" end="36" delay="75"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="46" end="51" delay="75"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="mob">
+ <animation direction="down">
+ <sequence start="7" end="13" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="22" end="28" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="37" end="43" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="52" end="58" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+ <animation>
+ <frame index="14" delay="150"/>
+ <frame index="29" delay="150"/>
+ <frame index="44" delay="150"/>
+ <frame index="59" delay="5150"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/moubooeastereyes.png b/graphics/sprites/monsters/accessories/moubooeastereyes.png
new file mode 100644
index 0000000..1962084
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/moubooeastereyes.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/moubooeastereyes.xml b/graphics/sprites/monsters/accessories/moubooeastereyes.xml
new file mode 100644
index 0000000..fcf8c81
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/moubooeastereyes.xml
@@ -0,0 +1,68 @@
+<?xml version="1.0"?>
+<!-- Authors: Saulc
+Copyright (C) 2018 TMW2 -->
+
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/accessories/moubooeastereyes.png"
+ width="80"
+ height="80"/>
+
+ <action name="stand" imageset="mob">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="15"/>
+ </animation>
+ <animation direction="up">
+ <frame index="30"/>
+ </animation>
+ <animation direction="right">
+ <frame index="45"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="mob">
+ <animation direction="down">
+ <sequence start="1" end="6" delay="75"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="16" end="21" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="31" end="36" delay="75"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="46" end="51" delay="75"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="mob">
+ <animation direction="down">
+ <sequence start="7" end="13" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="22" end="28" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="37" end="43" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="52" end="58" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+ <animation>
+ <frame index="14" delay="150"/>
+ <frame index="29" delay="150"/>
+ <frame index="44" delay="150"/>
+ <frame index="59" delay="5150"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/moubooeastertail.png b/graphics/sprites/monsters/accessories/moubooeastertail.png
new file mode 100644
index 0000000..ec9ec9b
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/moubooeastertail.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/moubooeastertail.xml b/graphics/sprites/monsters/accessories/moubooeastertail.xml
new file mode 100644
index 0000000..8c47f3c
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/moubooeastertail.xml
@@ -0,0 +1,68 @@
+<?xml version="1.0"?>
+<!-- Authors: Saulc
+Copyright (C) 2018 TMW2 -->
+
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/accessories/moubooeastertail.png"
+ width="80"
+ height="80"/>
+
+ <action name="stand" imageset="mob">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="15"/>
+ </animation>
+ <animation direction="up">
+ <frame index="30"/>
+ </animation>
+ <animation direction="right">
+ <frame index="45"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="mob">
+ <animation direction="down">
+ <sequence start="1" end="6" delay="75"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="16" end="21" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="31" end="36" delay="75"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="46" end="51" delay="75"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="mob">
+ <animation direction="down">
+ <sequence start="7" end="13" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="22" end="28" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="37" end="43" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="52" end="58" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+ <animation>
+ <frame index="14" delay="150"/>
+ <frame index="29" delay="150"/>
+ <frame index="44" delay="150"/>
+ <frame index="59" delay="5150"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/moubootail.png b/graphics/sprites/monsters/accessories/moubootail.png
new file mode 100644
index 0000000..f0667f4
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/moubootail.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/nothing.png b/graphics/sprites/monsters/accessories/nothing.png
new file mode 100644
index 0000000..dabd9f2
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/nothing.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/reapershadow.xml b/graphics/sprites/monsters/accessories/reapershadow.xml
new file mode 100644
index 0000000..dc73f4e
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/reapershadow.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends
+-->
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/mediumcircleshadow.png"
+ width="32"
+ height="22"/>
+ <imageset name="empty" src="graphics/sprites/monsters/accessories/nothing.png"
+ width="1"
+ height="1"/>
+ <action name="stand" imageset="base">
+ <animation>
+ <frame index="0" offsetY="-2"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="empty">
+ <animation>
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/monsters/accessories/slime-bubble.png b/graphics/sprites/monsters/accessories/slime-bubble.png
new file mode 100644
index 0000000..78d9254
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/slime-bubble.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/slime-bubble.xml b/graphics/sprites/monsters/accessories/slime-bubble.xml
new file mode 100644
index 0000000..eb2887d
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/slime-bubble.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/slime-bubble.png|W" width="32" height="25"/>
+ <action name="stand" imageset="base">
+ <animation>
+ <sequence start="0" end="2" offsetY="-7" delay="200"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation>
+ <sequence start="0" end="2" offsetY="-7" delay="200"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation>
+ <sequence start="0" end="2" offsetY="-7" delay="200"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation>
+ <frame index="3"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/slime-littleslime.png b/graphics/sprites/monsters/accessories/slime-littleslime.png
new file mode 100644
index 0000000..433f47b
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/slime-littleslime.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/slime-littleslime.xml b/graphics/sprites/monsters/accessories/slime-littleslime.xml
new file mode 100644
index 0000000..b985c12
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/slime-littleslime.xml
@@ -0,0 +1,57 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/slime-littleslime.png|W" width="20" height="20"/>
+ <action name="stand" imageset="base">
+ <animation>
+ <frame index="0" offsetY="16"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="2" delay="200" offsetY="16"/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" delay="200" offsetY="16"/>
+ <sequence start="3" end="4" delay="200" offsetY="16"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" delay="200" offsetY="16"/>
+ <sequence start="5" end="6" delay="200" offsetY="16"/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" delay="200" offsetY="16"/>
+ <sequence start="7" end="8" delay="200" offsetY="16"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation>
+ <frame index="9" offsetY="16"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="200" offsetY="16"/>
+ <frame index="1" delay="200" offsetY="16"/>
+ <frame index="5" delay="200" offsetY="16"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" delay="200" offsetY="16"/>
+ <frame index="1" delay="200" offsetY="16"/>
+ <frame index="5" delay="200" offsetY="16"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" delay="200" offsetY="16"/>
+ <frame index="1" delay="200" offsetY="16"/>
+ <frame index="5" delay="200" offsetY="16"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" delay="200" offsetY="16"/>
+ <frame index="1" delay="200" offsetY="16"/>
+ <frame index="5" delay="200" offsetY="16"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/slime-rudolph.png b/graphics/sprites/monsters/accessories/slime-rudolph.png
new file mode 100644
index 0000000..b786aea
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/slime-rudolph.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/slime-rudolph.xml b/graphics/sprites/monsters/accessories/slime-rudolph.xml
new file mode 100644
index 0000000..5db91df
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/slime-rudolph.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/slime-rudolph.png" width="26" height="15"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-16"/>
+ </animation>
+ <animation direction="left">
+ <frame index="2" offsetY="-16"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" offsetY="-16"/>
+ </animation>
+ <animation direction="right">
+ <frame index="6" offsetY="-16"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="2" offsetY="-16"/>
+ </animation>
+ <animation direction="left">
+ <frame index="2" offsetY="-16"/>
+ </animation>
+ <animation direction="up">
+ <frame index="6" offsetY="-16"/>
+ </animation>
+ <animation direction="right">
+ <frame index="6" offsetY="-16"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="3" offsetY="-8"/>
+ </animation>
+ <animation direction="left">
+ <frame index="3" offsetY="-8"/>
+ </animation>
+ <animation direction="up">
+ <frame index="7" offsetY="-8"/>
+ </animation>
+ <animation direction="right">
+ <frame index="7" offsetY="-8"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/slime-santa.png b/graphics/sprites/monsters/accessories/slime-santa.png
new file mode 100644
index 0000000..6f9b8c2
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/slime-santa.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/slime-santa.xml b/graphics/sprites/monsters/accessories/slime-santa.xml
new file mode 100644
index 0000000..30803a8
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/slime-santa.xml
@@ -0,0 +1,50 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/slime-santa.png" width="18" height="14"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-16"/>
+ </animation>
+ <animation direction="left">
+ <frame index="3" offsetX="2" offsetY="-14"/>
+ </animation>
+ <animation direction="up">
+ <frame index="4" offsetY="-12"/>
+ </animation>
+ <animation direction="right">
+ <frame index="7" offsetX="-4" offsetY="-14"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="2" offsetX="3" offsetY="-15"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="2" offsetX="3" offsetY="-15"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="6" offsetX="-3" offsetY="-15"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="6" offsetX="-3" offsetY="-15"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="3" offsetY="-8"/>
+ </animation>
+ <animation direction="left">
+ <frame index="3" offsetY="-8"/>
+ </animation>
+ <animation direction="up">
+ <frame index="7" offsetY="-8"/>
+ </animation>
+ <animation direction="right">
+ <frame index="7" offsetY="-8"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/slime-seajelly.png b/graphics/sprites/monsters/accessories/slime-seajelly.png
new file mode 100644
index 0000000..8e92c2f
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/slime-seajelly.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/slime-seajelly.xml b/graphics/sprites/monsters/accessories/slime-seajelly.xml
new file mode 100644
index 0000000..87c4d92
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/slime-seajelly.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/slime-seajelly.png|W" width="26" height="15"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-5"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetY="-5"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" offsetY="-5"/>
+ </animation>
+ <animation direction="right">
+ <frame index="1" offsetY="-5"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation>
+ <sequence start="0" end="1" delay="600" offsetY="-5"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation>
+ <sequence start="0" end="1" delay="75" offsetY="-5"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation>
+ <frame index="2"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/slime-slimeblast.xml b/graphics/sprites/monsters/accessories/slime-slimeblast.xml
new file mode 100644
index 0000000..0025d7d
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/slime-slimeblast.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/slime-littleslime.png|W" width="20" height="20"/>
+ <action name="stand" imageset="base">
+ <animation>
+ <frame index="0" offsetY="0"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="2" delay="200" offsetY="0"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="3" end="4" delay="200" offsetY="0"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="5" end="6" delay="200" offsetY="0"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="7" end="8" delay="200" offsetY="0"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation>
+ <frame index="9" offsetY="0"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="9" delay="200" offsetY="0"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="9" delay="200" offsetY="0"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="9" delay="200" offsetY="0"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="9" delay="200" offsetY="0"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/accessories/smallcircleshadow.png b/graphics/sprites/monsters/accessories/smallcircleshadow.png
new file mode 100644
index 0000000..6396424
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/smallcircleshadow.png
Binary files differ
diff --git a/graphics/sprites/monsters/accessories/smallcircleshadow.xml b/graphics/sprites/monsters/accessories/smallcircleshadow.xml
new file mode 100644
index 0000000..78c0061
--- /dev/null
+++ b/graphics/sprites/monsters/accessories/smallcircleshadow.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/smallcircleshadow.png" width="16" height="11"/>
+ <action name="stand" imageset="base">
+ <animation>
+ <frame index="0" offsetY="8"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/alphamouboo.png b/graphics/sprites/monsters/alphamouboo.png
new file mode 100644
index 0000000..55e98f1
--- /dev/null
+++ b/graphics/sprites/monsters/alphamouboo.png
Binary files differ
diff --git a/graphics/sprites/monsters/alphamouboo.xml b/graphics/sprites/monsters/alphamouboo.xml
new file mode 100644
index 0000000..0b160c6
--- /dev/null
+++ b/graphics/sprites/monsters/alphamouboo.xml
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW 2 Moubootaur Legends -->
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/alphamouboo.png"
+ width="80"
+ height="80" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" />
+ </animation>
+ <animation direction="left">
+ <frame index="15" />
+ </animation>
+ <animation direction="up">
+ <frame index="30" />
+ </animation>
+ <animation direction="right">
+ <frame index="45" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="6" delay="75" />
+ </animation>
+ <animation direction="left">
+ <sequence start="16" end="21" delay="75" />
+ </animation>
+ <animation direction="up">
+ <sequence start="31" end="36" delay="75" />
+ </animation>
+ <animation direction="right">
+ <sequence start="46" end="51" delay="75" />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="14" delay="100" />
+ <frame index="29" delay="100" />
+ <frame index="44" delay="100" />
+ <frame index="59" delay="0" />
+ </animation>
+ <animation direction="left">
+ <frame index="14" delay="100" />
+ <frame index="29" delay="100" />
+ <frame index="44" delay="100" />
+ <frame index="59" delay="0" />
+ </animation>
+ <animation direction="up">
+ <frame index="14" delay="100" />
+ <frame index="29" delay="100" />
+ <frame index="44" delay="100" />
+ <frame index="59" delay="0" />
+ </animation>
+ <animation direction="right">
+ <frame index="14" delay="100" />
+ <frame index="29" delay="100" />
+ <frame index="44" delay="100" />
+ <frame index="59" delay="0" />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="7" end="13" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="21" end="27" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="36" end="42" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="52" end="58" delay="75" />
+ <end />
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/archant.png b/graphics/sprites/monsters/archant.png
new file mode 100644
index 0000000..b554435
--- /dev/null
+++ b/graphics/sprites/monsters/archant.png
Binary files differ
diff --git a/graphics/sprites/monsters/archant.xml b/graphics/sprites/monsters/archant.xml
new file mode 100644
index 0000000..42b3a5a
--- /dev/null
+++ b/graphics/sprites/monsters/archant.xml
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW 2 Moubootaur Legends -->
+
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/archant.png"
+ width="24"
+ height="30"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="2"/>
+ </animation>
+ <animation direction="left">
+ <frame index="10" offsetX="-1" offsetY="-3"/>
+ </animation>
+ <animation direction="up">
+ <frame index="20" offsetX="0" offsetY="3"/>
+ </animation>
+ <animation direction="right">
+ <frame index="30" offsetX="-1" offsetY="-3"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="75" offsetX="0" offsetY="2"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="75" offsetX="-1" offsetY="-3"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="75" offsetX="0" offsetY="3"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="75" offsetX="-1" offsetY="-3"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" offsetX="0" offsetY="2"/>
+ </animation>
+ <animation direction="left">
+ <frame index="19" offsetX="-1" offsetY="-3"/>
+ </animation>
+ <animation direction="up">
+ <frame index="29" offsetX="0" offsetY="3"/>
+ </animation>
+ <animation direction="right">
+ <frame index="39" offsetX="-1" offsetY="-3"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75" offsetX="0" offsetY="2"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" offsetX="-1" offsetY="-3"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" offsetX="0" offsetY="3"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75" offsetX="-1" offsetY="-3"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/assassin.png b/graphics/sprites/monsters/assassin.png
new file mode 100644
index 0000000..8f4b558
--- /dev/null
+++ b/graphics/sprites/monsters/assassin.png
Binary files differ
diff --git a/graphics/sprites/monsters/assassin.xml b/graphics/sprites/monsters/assassin.xml
new file mode 100644
index 0000000..0e6ba6a
--- /dev/null
+++ b/graphics/sprites/monsters/assassin.xml
@@ -0,0 +1,104 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/assassin.png" width="64" height="64" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" />
+ </animation>
+ <animation direction="left">
+ <frame index="18" />
+ </animation>
+ <animation direction="up">
+ <frame index="36" />
+ </animation>
+ <animation direction="right">
+ <frame index="54" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="6" delay="75" />
+ </animation>
+ <animation direction="left">
+ <sequence start="19" end="24" delay="75" />
+ </animation>
+ <animation direction="up">
+ <sequence start="37" end="42" delay="75" />
+ </animation>
+ <animation direction="right">
+ <sequence start="55" end="60" delay="75" />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="7" />
+ </animation>
+ <animation direction="left">
+ <frame index="25" />
+ </animation>
+ <animation direction="up">
+ <frame index="43" />
+ </animation>
+ <animation direction="right">
+ <frame index="61" />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="8" />
+ </animation>
+ <animation direction="left">
+ <frame index="26" />
+ </animation>
+ <animation direction="up">
+ <frame index="44" />
+ </animation>
+ <animation direction="right">
+ <frame index="62" />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="9" end="12" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="27" end="30" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="45" end="48" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="63" end="66" delay="75" />
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <sequence start="13" end="17" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="31" end="35" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="49" end="53" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="67" end="71" delay="75" />
+ <end />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/ball-element.png b/graphics/sprites/monsters/ball-element.png
new file mode 100644
index 0000000..a626fb0
--- /dev/null
+++ b/graphics/sprites/monsters/ball-element.png
Binary files differ
diff --git a/graphics/sprites/monsters/ball-element.xml b/graphics/sprites/monsters/ball-element.xml
new file mode 100644
index 0000000..c8973fc
--- /dev/null
+++ b/graphics/sprites/monsters/ball-element.xml
@@ -0,0 +1,132 @@
+<?xml version="1.0"?>
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/monsters/ball-element.png|W"
+ width="50"
+ height="80"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <sequence start="0" end="16" delay="90"/>
+ <frame index="1" delay="90"/>
+ <frame index="2" delay="90"/>
+ <frame index="3" delay="90"/>
+ <frame index="4" delay="90"/>
+ <frame index="5" delay="90"/>
+ <frame index="6" delay="90"/>
+ <frame index="7" delay="90"/>
+ <frame index="8" delay="90"/>
+ <frame index="9" delay="90"/>
+ <frame index="10" delay="90"/>
+ <frame index="11" delay="90"/>
+ <frame index="12" delay="90"/>
+ <frame index="13" delay="90"/>
+ <frame index="14" delay="90"/>
+ <frame index="15" delay="90"/>
+ <frame index="16" delay="90"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="0" delay="55" offsetY="1"/>
+ <frame index="0" delay="55" offsetY="2"/>
+ <frame index="0" delay="45" offsetY="3"/>
+ <frame index="0" delay="45" offsetY="4"/>
+ <frame index="0" delay="45" offsetY="5"/>
+ <frame index="0" delay="45" offsetY="6"/>
+ <frame index="0" delay="35" offsetY="7"/>
+ <frame index="0" delay="35" offsetY="8"/>
+ <frame index="0" delay="25" offsetY="9"/>
+ <frame index="0" delay="25" offsetY="10"/>
+ <frame index="0" delay="25" offsetY="11"/>
+ <frame index="0" delay="25" offsetY="12"/>
+ <frame index="0" delay="25" offsetY="13"/>
+ <frame index="0" delay="15" offsetY="14"/>
+ <frame index="0" delay="15" offsetY="15"/>
+ <frame index="40" delay="140" offsetY="15"/>
+ <frame index="41" delay="140" offsetY="15"/>
+ <frame index="42" delay="140" offsetY="15"/>
+ <frame index="43" delay="140" offsetY="15"/>
+ <frame index="44" delay="140" offsetY="15"/>
+ <frame index="45" delay="110" offsetY="15"/>
+ <frame index="46" delay="110" offsetY="15"/>
+ <frame index="47" delay="110" offsetY="15"/>
+ <frame index="48" delay="110" offsetY="15"/>
+ <frame index="49" delay="110" offsetY="15"/>
+ <frame index="17"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="20" delay="80"/>
+ <frame index="21" delay="80"/>
+ <frame index="22" delay="80"/>
+ <frame index="23" delay="80"/>
+ <frame index="24" delay="80"/>
+ <frame index="25" delay="80"/>
+ <frame index="26" delay="220"/>
+ <frame index="25" delay="180"/>
+ <frame index="24" delay="140"/>
+ <frame index="23" delay="100"/>
+ <frame index="22" delay="80"/>
+ <frame index="21" delay="60"/>
+ <frame index="20" delay="60"/>
+ <end/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="20" delay="80"/>
+ <frame index="21" delay="80"/>
+ <frame index="22" delay="80"/>
+ <frame index="23" delay="80"/>
+ <frame index="24" delay="80"/>
+ <frame index="25" delay="80"/>
+ <frame index="26" delay="220"/>
+ <frame index="25" delay="180"/>
+ <frame index="24" delay="140"/>
+ <frame index="23" delay="100"/>
+ <frame index="22" delay="80"/>
+ <frame index="21" delay="60"/>
+ <frame index="20" delay="60"/>
+ <end/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="36" delay="80"/>
+ <frame index="35" delay="80"/>
+ <frame index="34" delay="80"/>
+ <frame index="33" delay="80"/>
+ <frame index="32" delay="80"/>
+ <frame index="31" delay="80"/>
+ <frame index="30" delay="220"/>
+ <frame index="31" delay="180"/>
+ <frame index="32" delay="140"/>
+ <frame index="33" delay="100"/>
+ <frame index="34" delay="80"/>
+ <frame index="35" delay="60"/>
+ <frame index="36" delay="60"/>
+ <end/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="36" delay="80"/>
+ <frame index="35" delay="80"/>
+ <frame index="34" delay="80"/>
+ <frame index="33" delay="80"/>
+ <frame index="32" delay="80"/>
+ <frame index="31" delay="80"/>
+ <frame index="30" delay="220"/>
+ <frame index="31" delay="180"/>
+ <frame index="32" delay="140"/>
+ <frame index="33" delay="100"/>
+ <frame index="34" delay="80"/>
+ <frame index="35" delay="60"/>
+ <frame index="36" delay="60"/>
+ <end/>
+ </animation>
+
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/ball-lightning.png b/graphics/sprites/monsters/ball-lightning.png
new file mode 100644
index 0000000..7fea2a0
--- /dev/null
+++ b/graphics/sprites/monsters/ball-lightning.png
Binary files differ
diff --git a/graphics/sprites/monsters/ball-lightning.xml b/graphics/sprites/monsters/ball-lightning.xml
new file mode 100644
index 0000000..6bc6f98
--- /dev/null
+++ b/graphics/sprites/monsters/ball-lightning.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/ball-lightning.png" width="70" height="60"/>
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <sequence start="0" end="2" delay="100"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="default">
+ <sequence start="0" end="2" delay="100"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <sequence start="3" end="5" delay="100"/>
+ <frame index="6"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="default">
+ <sequence start="0" end="2" delay="100"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/bandit.png b/graphics/sprites/monsters/bandit.png
new file mode 100644
index 0000000..a0c2fd4
--- /dev/null
+++ b/graphics/sprites/monsters/bandit.png
Binary files differ
diff --git a/graphics/sprites/monsters/bandit.xml b/graphics/sprites/monsters/bandit.xml
new file mode 100644
index 0000000..f117a8e
--- /dev/null
+++ b/graphics/sprites/monsters/bandit.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/bandit.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="dead" imageset="base">
+ <animation direction="down">
+ <frame index="8"/>
+ </animation>
+ <animation direction="left">
+ <frame index="26"/>
+ </animation>
+ <animation direction="up">
+ <frame index="44"/>
+ </animation>
+ <animation direction="right">
+ <frame index="62"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="9" end="12" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="27" end="30" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="45" end="48" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="63" end="66" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/banditlord.png b/graphics/sprites/monsters/banditlord.png
new file mode 100644
index 0000000..be68b1b
--- /dev/null
+++ b/graphics/sprites/monsters/banditlord.png
Binary files differ
diff --git a/graphics/sprites/monsters/banditlord.xml b/graphics/sprites/monsters/banditlord.xml
new file mode 100644
index 0000000..fe0fe25
--- /dev/null
+++ b/graphics/sprites/monsters/banditlord.xml
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Saulc
+Copyright (C) 2018 TMW 2
+First try of Bandit lort his actually not so much lord as what i want -->
+
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/banditlord.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="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="13" end="17" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="31" end="35" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="49" end="53" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="67" end="71" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/bat.png b/graphics/sprites/monsters/bat.png
new file mode 100644
index 0000000..f84a1f7
--- /dev/null
+++ b/graphics/sprites/monsters/bat.png
Binary files differ
diff --git a/graphics/sprites/monsters/bat.xml b/graphics/sprites/monsters/bat.xml
new file mode 100644
index 0000000..502325a
--- /dev/null
+++ b/graphics/sprites/monsters/bat.xml
@@ -0,0 +1,50 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/bat.png" width="37" height="58"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="50" offsetY="0"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="50" offsetY="0"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="50" offsetY="0"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="50" offsetY="0"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" offsetY="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="19" offsetY="0"/>
+ </animation>
+ <animation direction="up">
+ <frame index="29" offsetY="0"/>
+ </animation>
+ <animation direction="right">
+ <frame index="39" offsetY="0"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75" offsetY="0"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" offsetY="0"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" offsetY="0"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75" offsetY="0"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/batata-folhas.png b/graphics/sprites/monsters/batata-folhas.png
new file mode 100644
index 0000000..f737c93
--- /dev/null
+++ b/graphics/sprites/monsters/batata-folhas.png
Binary files differ
diff --git a/graphics/sprites/monsters/batata-folhas.xml b/graphics/sprites/monsters/batata-folhas.xml
new file mode 100644
index 0000000..38fd30d
--- /dev/null
+++ b/graphics/sprites/monsters/batata-folhas.xml
@@ -0,0 +1,156 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/batata-folhas.png|G" width="64" height="64"/>
+
+ <action name="default" imageset="base">
+ <animation>
+ <frame index="0"/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="2500"/>
+ <frame index="1" delay="75"/>
+ <frame index="0" delay="75"/>
+ <frame index="2" delay="75"/>
+ <frame index="0" delay="75"/>
+ <frame index="1" delay="75"/>
+ <frame index="0" delay="75"/>
+ <frame index="2" delay="75"/>
+ </animation>
+ <animation direction="left">
+ <frame index="10" delay="2000"/>
+ <frame index="11" delay="75"/>
+ <frame index="10" delay="75"/>
+ <frame index="12" delay="75"/>
+ <frame index="10" delay="75"/>
+ <frame index="11" delay="75"/>
+ <frame index="10" delay="75"/>
+ <frame index="12" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <frame index="20" delay="2500"/>
+ <frame index="21" delay="75"/>
+ <frame index="20" delay="75"/>
+ <frame index="22" delay="75"/>
+ <frame index="20" delay="75"/>
+ <frame index="21" delay="75"/>
+ <frame index="20" delay="75"/>
+ <frame index="22" delay="75"/>
+ </animation>
+ <animation direction="right">
+ <frame index="30" delay="2000"/>
+ <frame index="31" delay="75"/>
+ <frame index="30" delay="75"/>
+ <frame index="32" delay="75"/>
+ <frame index="30" delay="75"/>
+ <frame index="31" delay="75"/>
+ <frame index="30" delay="75"/>
+ <frame index="32" delay="75"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="200"/>
+ <frame index="3" delay="200"/>
+ <frame index="0" delay="200"/>
+ <frame index="4" delay="200"/>
+ </animation>
+ <animation direction="left">
+ <frame index="10" delay="200"/>
+ <frame index="13" delay="200"/>
+ <frame index="10" delay="200"/>
+ <frame index="14" delay="200"/>
+ </animation>
+ <animation direction="up">
+ <frame index="20" delay="200"/>
+ <frame index="23" delay="200"/>
+ <frame index="20" delay="200"/>
+ <frame index="24" delay="200"/>
+ </animation>
+ <animation direction="right">
+ <frame index="30" delay="200"/>
+ <frame index="33" delay="200"/>
+ <frame index="30" delay="200"/>
+ <frame index="34" delay="200"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="5" delay="50"/>
+ <frame index="6" delay="25"/>
+ <frame index="7" delay="150" offsetY="16"/>
+ <frame index="6" delay="75"/>
+ <frame index="5" delay="75"/>
+ <frame index="2" delay="75"/>
+ <frame index="0" delay="75"/>
+ <frame index="1" delay="75"/>
+ <frame index="0" delay="75"/>
+ <frame index="2" delay="75"/>
+ <frame index="0" delay="75"/>
+ <frame index="1" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="15" delay="50"/>
+ <frame index="16" delay="25"/>
+ <frame index="17" delay="200"/>
+ <frame index="18" delay="75"/>
+ <frame index="19" delay="75"/>
+ <frame index="12" delay="75"/>
+ <frame index="10" delay="75"/>
+ <frame index="11" delay="75"/>
+ <frame index="10" delay="75"/>
+ <frame index="12" delay="75"/>
+ <frame index="10" delay="75"/>
+ <frame index="11" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="25" delay="50"/>
+ <frame index="26" delay="25"/>
+ <frame index="27" delay="150"/>
+ <frame index="26" delay="75"/>
+ <frame index="25" delay="75"/>
+ <frame index="22" delay="75"/>
+ <frame index="20" delay="75"/>
+ <frame index="21" delay="75"/>
+ <frame index="20" delay="75"/>
+ <frame index="22" delay="75"/>
+ <frame index="20" delay="75"/>
+ <frame index="21" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="35" delay="50"/>
+ <frame index="36" delay="25"/>
+ <frame index="37" delay="150"/>
+ <frame index="38" delay="75"/>
+ <frame index="39" delay="75"/>
+ <frame index="32" delay="75"/>
+ <frame index="30" delay="75"/>
+ <frame index="31" delay="75"/>
+ <frame index="30" delay="75"/>
+ <frame index="32" delay="75"/>
+ <frame index="30" delay="75"/>
+ <frame index="31" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="40" delay="100"/>
+ <frame index="41" delay="100"/>
+ <frame index="42" delay="100"/>
+ <frame index="43" delay="100"/>
+ <frame index="44"/>
+ <end/>
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/batata.png b/graphics/sprites/monsters/batata.png
new file mode 100644
index 0000000..e8a88c6
--- /dev/null
+++ b/graphics/sprites/monsters/batata.png
Binary files differ
diff --git a/graphics/sprites/monsters/batata.xml b/graphics/sprites/monsters/batata.xml
new file mode 100644
index 0000000..081c45a
--- /dev/null
+++ b/graphics/sprites/monsters/batata.xml
@@ -0,0 +1,100 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/batata.png|R" width="64" height="64"/>
+
+ <action name="default" imageset="base">
+ <animation>
+ <frame index="0"/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="6"/>
+ </animation>
+ <animation direction="up">
+ <frame index="12"/>
+ </animation>
+ <animation direction="right">
+ <frame index="18"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="200"/>
+ <frame index="1" delay="200"/>
+ <frame index="0" delay="200"/>
+ <frame index="2" delay="200"/>
+ </animation>
+ <animation direction="left">
+ <frame index="6" delay="200"/>
+ <frame index="7" delay="200"/>
+ <frame index="6" delay="200"/>
+ <frame index="8" delay="200"/>
+ </animation>
+ <animation direction="up">
+ <frame index="12" delay="200"/>
+ <frame index="13" delay="200"/>
+ <frame index="12" delay="200"/>
+ <frame index="14" delay="200"/>
+ </animation>
+ <animation direction="right">
+ <frame index="18" delay="200"/>
+ <frame index="19" delay="200"/>
+ <frame index="18" delay="200"/>
+ <frame index="20" delay="200"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="3" delay="50"/>
+ <frame index="4" delay="25"/>
+ <frame index="5" delay="150"/>
+ <frame index="4" delay="75"/>
+ <frame index="3" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="9" delay="50"/>
+ <frame index="10" delay="25"/>
+ <frame index="11" delay="200"/>
+ <frame index="10" delay="75"/>
+ <frame index="9" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="15" delay="50"/>
+ <frame index="16" delay="25"/>
+ <frame index="17" delay="150"/>
+ <frame index="16" delay="75"/>
+ <frame index="15" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="21" delay="50"/>
+ <frame index="22" delay="25"/>
+ <frame index="23" delay="150"/>
+ <frame index="22" delay="75"/>
+ <frame index="21" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="24" delay="100"/>
+ <frame index="25" delay="100"/>
+ <frame index="26" delay="100"/>
+ <frame index="27" delay="100"/>
+ <frame index="28"/>
+ <end/>
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/bee.png b/graphics/sprites/monsters/bee.png
new file mode 100644
index 0000000..cd1f8bc
--- /dev/null
+++ b/graphics/sprites/monsters/bee.png
Binary files differ
diff --git a/graphics/sprites/monsters/bee.xml b/graphics/sprites/monsters/bee.xml
new file mode 100644
index 0000000..c718bbd
--- /dev/null
+++ b/graphics/sprites/monsters/bee.xml
@@ -0,0 +1,94 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/bee.png" width="20" height="19"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <sequence start="8" end="11" delay="75" offsetY="-20"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="0" end="3" delay="75" offsetY="-20"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="12" end="15" delay="75" offsetY="-20"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="4" end="7" delay="75" offsetY="-20"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <sequence start="16" end="19" delay="75" offsetY="-16"/>
+ <sequence start="16" end="19" delay="75" offsetY="-12"/>
+ <sequence start="16" end="19" delay="75" offsetY="-8"/>
+ <sequence start="16" end="19" delay="75" offsetY="-4"/>
+ <sequence start="16" end="19" delay="75" offsetY="0"/>
+ <frame index="16" offsetY="16"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="16" end="19" delay="75" offsetY="-8"/>
+ <sequence start="16" end="19" delay="75" offsetY="-12"/>
+ <sequence start="16" end="19" delay="75" offsetY="-8"/>
+ <sequence start="16" end="19" delay="75" offsetY="-4"/>
+ <sequence start="16" end="19" delay="75" offsetY="0"/>
+ <frame index="17" offsetY="8"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="16" end="19" delay="75" offsetY="-16"/>
+ <sequence start="16" end="19" delay="75" offsetY="-12"/>
+ <sequence start="16" end="19" delay="75" offsetY="-8"/>
+ <sequence start="16" end="19" delay="75" offsetY="-4"/>
+ <sequence start="16" end="19" delay="75" offsetY="0"/>
+ <frame index="18" offsetY="4"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="16" end="19" delay="75" offsetY="-16"/>
+ <sequence start="16" end="19" delay="75" offsetY="-12"/>
+ <sequence start="16" end="19" delay="75" offsetY="-8"/>
+ <sequence start="16" end="19" delay="75" offsetY="-4"/>
+ <sequence start="16" end="19" delay="75" offsetY="0"/>
+ <frame index="19" offsetY="12"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="8" delay="75" offsetY="-12"/>
+ <frame index="9" delay="75" offsetY="-8"/>
+ <frame index="10" delay="75" offsetY="-4"/>
+ <frame index="11" delay="75" offsetY="0"/>
+ <frame index="10" delay="75" offsetY="-4"/>
+ <frame index="9" delay="75" offsetY="-8"/>
+ <frame index="8" delay="75" offsetY="-12"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" delay="75" offsetY="-16" offsetX="0"/>
+ <frame index="1" delay="75" offsetY="-16" offsetX="-4"/>
+ <frame index="2" delay="75" offsetY="-16" offsetX="-8"/>
+ <frame index="3" delay="75" offsetY="-16" offsetX="-12"/>
+ <frame index="2" delay="75" offsetY="-16" offsetX="-8"/>
+ <frame index="1" delay="75" offsetY="-16" offsetX="-4"/>
+ <frame index="0" delay="75" offsetY="-16" offsetX="0"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="12" delay="75" offsetY="-14"/>
+ <frame index="13" delay="75" offsetY="-16"/>
+ <frame index="14" delay="75" offsetY="-18"/>
+ <frame index="15" delay="75" offsetY="-20"/>
+ <frame index="14" delay="75" offsetY="-18"/>
+ <frame index="13" delay="75" offsetY="-16"/>
+ <frame index="12" delay="75" offsetY="-14"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="4" delay="75" offsetY="-16" offsetX="0"/>
+ <frame index="5" delay="75" offsetY="-16" offsetX="4"/>
+ <frame index="6" delay="75" offsetY="-16" offsetX="8"/>
+ <frame index="7" delay="75" offsetY="-16" offsetX="12"/>
+ <frame index="6" delay="75" offsetY="-16" offsetX="8"/>
+ <frame index="5" delay="75" offsetY="-16" offsetX="4"/>
+ <frame index="4" delay="75" offsetY="-16" offsetX="0"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/beehive.png b/graphics/sprites/monsters/beehive.png
new file mode 100644
index 0000000..c906b7a
--- /dev/null
+++ b/graphics/sprites/monsters/beehive.png
Binary files differ
diff --git a/graphics/sprites/monsters/beehive.xml b/graphics/sprites/monsters/beehive.xml
new file mode 100644
index 0000000..9d02b88
--- /dev/null
+++ b/graphics/sprites/monsters/beehive.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/beehive.png" width="92" height="150"/>
+ <action name="stand" imageset="base">
+ <animation>
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/bhopfluffy.png b/graphics/sprites/monsters/bhopfluffy.png
new file mode 100644
index 0000000..750ec3a
--- /dev/null
+++ b/graphics/sprites/monsters/bhopfluffy.png
Binary files differ
diff --git a/graphics/sprites/monsters/bhopfluffy.xml b/graphics/sprites/monsters/bhopfluffy.xml
new file mode 100644
index 0000000..fa6aed6
--- /dev/null
+++ b/graphics/sprites/monsters/bhopfluffy.xml
@@ -0,0 +1,71 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <!-- Editado por Lunovox em 03/04/2010 para o evento de Páscoa -->
+ <imageset name="base" src="graphics/sprites/monsters/bhopfluffy.png|W;C" width="28" height="32" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY ="-3" />
+ </animation>
+ <animation direction="left">
+ <frame index="10" offsetY ="-6" />
+ </animation>
+ <animation direction="up">
+ <frame index="20" offsetY ="-4" />
+ </animation>
+ <animation direction="right">
+ <frame index="30" offsetY ="-6" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="100" offsetY ="-3" />
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="100" offsetY ="-6" />
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="100" offsetY ="-4" />
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="100" offsetY ="-6" />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" offsetY ="-3" />
+ </animation>
+ <animation direction="left">
+ <frame index="19" offsetY ="-6" />
+ </animation>
+ <animation direction="up">
+ <frame index="29" offsetY ="-4" />
+ </animation>
+ <animation direction="right">
+ <frame index="39" offsetY ="-6" />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75" offsetY ="-3" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" offsetY ="-6" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" offsetY ="-4" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75" offsetY ="-6" />
+ <end />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/bif.png b/graphics/sprites/monsters/bif.png
new file mode 100644
index 0000000..507b2c2
--- /dev/null
+++ b/graphics/sprites/monsters/bif.png
Binary files differ
diff --git a/graphics/sprites/monsters/bif.xml b/graphics/sprites/monsters/bif.xml
new file mode 100644
index 0000000..e977a9a
--- /dev/null
+++ b/graphics/sprites/monsters/bif.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/bif.png|W"
+ width="32"
+ height="32" />
+
+ <action name="stand" imageset="base">
+ <animation>
+ <frame index="0"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation>
+ <frame index="1"/>
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/bigbif.png b/graphics/sprites/monsters/bigbif.png
new file mode 100644
index 0000000..8a7551b
--- /dev/null
+++ b/graphics/sprites/monsters/bigbif.png
Binary files differ
diff --git a/graphics/sprites/monsters/bigbif.xml b/graphics/sprites/monsters/bigbif.xml
new file mode 100644
index 0000000..6bb7c54
--- /dev/null
+++ b/graphics/sprites/monsters/bigbif.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW 2 Moubootaur Legends -->
+
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/bigbif.png|W"
+ width="32"
+ height="32" />
+
+ <action name="stand" imageset="base">
+ <animation>
+ <frame index="0"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation>
+ <frame index="1"/>
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/blackscorpion.png b/graphics/sprites/monsters/blackscorpion.png
new file mode 100644
index 0000000..9bd25d8
--- /dev/null
+++ b/graphics/sprites/monsters/blackscorpion.png
Binary files differ
diff --git a/graphics/sprites/monsters/blackscorpion.xml b/graphics/sprites/monsters/blackscorpion.xml
new file mode 100644
index 0000000..887210c
--- /dev/null
+++ b/graphics/sprites/monsters/blackscorpion.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/blackscorpion.png" width="48" height="45"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="2"/>
+ </animation>
+ <animation direction="left">
+ <frame index="10" offsetY="2"/>
+ </animation>
+ <animation direction="up">
+ <frame index="20" offsetX="-1" offsetY="3"/>
+ </animation>
+ <animation direction="right">
+ <frame index="30" offsetY="2"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="75" offsetY="2"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="75" offsetY="2"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="75" offsetX="-1" offsetY="3"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="75" offsetY="2"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" offsetY="2"/>
+ </animation>
+ <animation direction="left">
+ <frame index="19" offsetY="2"/>
+ </animation>
+ <animation direction="up">
+ <frame index="29" offsetX="-1" offsetY="3"/>
+ </animation>
+ <animation direction="right">
+ <frame index="39" offsetY="2"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75" offsetY="2"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" offsetY="2"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" offsetX="-1" offsetY="3"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75" offsetY="2"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/bloodymouboo.png b/graphics/sprites/monsters/bloodymouboo.png
new file mode 100644
index 0000000..6dfb90c
--- /dev/null
+++ b/graphics/sprites/monsters/bloodymouboo.png
Binary files differ
diff --git a/graphics/sprites/monsters/bloodymouboo.xml b/graphics/sprites/monsters/bloodymouboo.xml
new file mode 100644
index 0000000..a688f1f
--- /dev/null
+++ b/graphics/sprites/monsters/bloodymouboo.xml
@@ -0,0 +1,58 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="mob" src="graphics/sprites/monsters/bloodymouboo.png" width="80" height="80"/>
+ <action name="stand" imageset="mob">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="15"/>
+ </animation>
+ <animation direction="up">
+ <frame index="30"/>
+ </animation>
+ <animation direction="right">
+ <frame index="45"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="mob">
+ <animation direction="down">
+ <sequence start="1" end="6" delay="75"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="16" end="21" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="31" end="36" delay="75"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="46" end="51" delay="75"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="mob">
+ <animation direction="down">
+ <sequence start="7" end="13" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="22" end="28" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="37" end="43" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="52" end="58" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="dead" imageset="mob">
+ <animation>
+ <frame index="14" delay="150"/>
+ <frame index="29" delay="150"/>
+ <frame index="44" delay="150"/>
+ <frame index="59"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/blub-little.png b/graphics/sprites/monsters/blub-little.png
new file mode 100644
index 0000000..2696a93
--- /dev/null
+++ b/graphics/sprites/monsters/blub-little.png
Binary files differ
diff --git a/graphics/sprites/monsters/blub-little.xml b/graphics/sprites/monsters/blub-little.xml
new file mode 100644
index 0000000..4ddcd67
--- /dev/null
+++ b/graphics/sprites/monsters/blub-little.xml
@@ -0,0 +1,483 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2011-2013 Evol Online -->
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/blub-little.png"
+ width="9"
+ height="9"
+ offsetY="-11"/>
+
+ <action name="spawn" imageset="mob">
+ <animation direction="default">
+ <!-- Coming out of the ground. -->
+ <frame index="0" delay="200" offsetY="2"/>
+ <frame index="1" delay="150" offsetY="2"/>
+ <frame index="2" delay="250" offsetY="2"/>
+ <frame index="1" delay="150" offsetY="2"/>
+ <frame index="0" delay="130" offsetY="2"/>
+ <frame index="5" delay="150" offsetY="2"/>
+ <frame index="4" delay="250" offsetY="2"/>
+ <frame index="5" delay="150" offsetY="2"/>
+ <frame index="0" delay="200" offsetY="2"/>
+ <frame index="0" delay="160" offsetY="1"/>
+ <frame index="0" delay="140"/>
+ <jump action="stand"/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="mob">
+ <animation direction="down">
+ <!-- Static -->
+ <frame index="0" delay="4000"/>
+ <!-- Looking Around -->
+ <frame index="1" delay="150"/>
+ <frame index="2" delay="250"/>
+ <frame index="1" delay="150"/>
+ <frame index="0" delay="130"/>
+ <frame index="5" delay="150"/>
+ <frame index="4" delay="250"/>
+ <frame index="5" delay="150"/>
+ <frame index="0" delay="200"/>
+ </animation>
+
+ <animation direction="downleft">
+ <!-- Static -->
+ <frame index="1" delay="4000"/>
+ <!-- Looking Around -->
+ <frame index="0" delay="150"/>
+ <frame index="5" delay="250"/>
+ <frame index="0" delay="150"/>
+ <frame index="1" delay="130"/>
+ <frame index="2" delay="150"/>
+ <frame index="3" delay="250"/>
+ <frame index="2" delay="150"/>
+ <frame index="1" delay="200"/>
+ </animation>
+
+ <animation direction="left">
+ <!-- Static -->
+ <frame index="2" delay="4000"/>
+ <!-- Looking Around -->
+ <frame index="1" delay="150"/>
+ <frame index="0" delay="250"/>
+ <frame index="1" delay="150"/>
+ <frame index="2" delay="130"/>
+ <frame index="3" delay="700"/>
+ </animation>
+
+ <animation direction="upleft">
+ <!-- Static -->
+ <frame index="3" delay="5000"/>
+ <!-- Looking Around -->
+ <frame index="2" delay="150"/>
+ <frame index="1" delay="250"/>
+ <frame index="2" delay="150"/>
+ <frame index="3" delay="680"/>
+ </animation>
+
+ <animation direction="up">
+ <!-- Static -->
+ <frame index="3" delay="5300"/>
+ <!-- Looking Around -->
+ <frame index="2" delay="250"/>
+ <frame index="3" delay="430"/>
+ <frame index="4" delay="250"/>
+ </animation>
+
+ <animation direction="upright">
+ <!-- Static -->
+ <frame index="3" delay="5680"/>
+ <!-- Looking Around -->
+ <frame index="4" delay="150"/>
+ <frame index="5" delay="250"/>
+ <frame index="4" delay="150"/>
+ </animation>
+
+ <animation direction="right">
+ <!-- Static -->
+ <frame index="4" delay="5000"/>
+ <!-- Looking Around -->
+ <frame index="3" delay="550"/>
+ <frame index="4" delay="130"/>
+ <frame index="5" delay="150"/>
+ <frame index="0" delay="250"/>
+ <frame index="5" delay="150"/>
+ </animation>
+
+ <animation direction="downright">
+ <!-- Static -->
+ <frame index="5" delay="5000"/>
+ <!-- Looking Around -->
+ <frame index="4" delay="150"/>
+ <frame index="3" delay="250"/>
+ <frame index="4" delay="150"/>
+ <frame index="5" delay="130"/>
+ <frame index="0" delay="150"/>
+ <frame index="1" delay="250"/>
+ <frame index="0" delay="150"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="mob">
+ <animation direction="down">
+ <!-- Static Head -->
+ <frame index="0" delay="2080"/>
+ <!-- Turning Head -->
+ <sequence start="0" end="3" delay="130"/>
+ <frame index="3" delay="260"/>
+ <sequence start="4" end="5" delay="130"/>
+ </animation>
+
+ <animation direction="downleft">
+ <!-- Static Head -->
+ <frame index="1" delay="2080"/>
+ <!-- Turning Head -->
+ <sequence start="1" end="3" delay="130"/>
+ <frame index="3" delay="260"/>
+ <sequence start="4" end="5" delay="130"/>
+ <frame index="0" delay="130"/>
+ </animation>
+
+ <animation direction="left">
+ <!-- Static Head -->
+ <frame index="2" delay="2210"/>
+ <!-- Turning Head -->
+ <frame index="3" delay="390"/>
+ <sequence start="4" end="5" delay="130"/>
+ <sequence start="0" end="1" delay="130"/>
+ </animation>
+
+ <animation direction="upleft">
+ <!-- Static Head -->
+ <frame index="3" delay="2470"/>
+ <!-- Turning Head -->
+ <sequence start="4" end="5" delay="130"/>
+ <sequence start="0" end="2" delay="130"/>
+ </animation>
+
+ <animation direction="up">
+ <!-- Static Head -->
+ <frame index="3" delay="2340"/>
+ <!-- Turning Head -->
+ <sequence start="4" end="5" delay="130"/>
+ <sequence start="0" end="3" delay="130"/>
+ </animation>
+
+ <animation direction="upright">
+ <!-- Static Head -->
+ <frame index="3" delay="2210"/>
+ <!-- Turning Head -->
+ <sequence start="4" end="5" delay="130"/>
+ <sequence start="0" end="2" delay="130"/>
+ <frame index="3" delay="260"/>
+ </animation>
+
+ <animation direction="right">
+ <!-- Static Head -->
+ <frame index="4" delay="2210"/>
+ <!-- Turning Head -->
+ <frame index="5" delay="130"/>
+ <sequence start="0" end="2" delay="130"/>
+ <frame index="5" delay="390"/>
+ </animation>
+
+ <animation direction="downright">
+ <!-- Static Head -->
+ <frame index="5" delay="2210"/>
+ <!-- Turning Head -->
+ <sequence start="0" end="2" delay="130"/>
+ <frame index="3" delay="390"/>
+ <frame index="4" delay="130"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="mob">
+ <animation direction="down">
+ <frame index="0" delay="140" offsetY="1"/>
+ <frame index="0" delay="280" offsetY="2"/>
+ <frame index="0" delay="90" offsetY="1"/>
+ <frame index="0" delay="90" offsetY="-1"/>
+ <frame index="1" delay="80" offsetY="-3"/>
+ <frame index="2" delay="80" offsetY="-5"/>
+ <frame index="3" delay="90" offsetY="-8"/>
+ <frame index="3" delay="90" offsetY="-11"/>
+ <frame index="3" delay="100" offsetY="-14"/>
+ <frame index="4" delay="100" offsetY="-17"/>
+ <frame index="5" delay="110" offsetY="-18"/>
+ <frame index="0" delay="110" offsetY="-16"/>
+ <frame index="1" delay="110" offsetY="-13"/>
+ <frame index="2" delay="100" offsetY="-11"/>
+ <frame index="3" delay="80" offsetY="-9"/>
+ <frame index="3" delay="70" offsetY="-7"/>
+ <frame index="3" delay="80" offsetY="-5"/>
+ <frame index="4" delay="90" offsetY="-3"/>
+ <frame index="5" delay="100" offsetY="-1"/>
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="1" delay="140" offsetY="1"/>
+ <frame index="1" delay="280" offsetY="2"/>
+ <frame index="1" delay="90" offsetY="1"/>
+ <frame index="1" delay="90" offsetY="-1"/>
+ <frame index="2" delay="80" offsetY="-3"/>
+ <frame index="3" delay="80" offsetY="-5"/>
+ <frame index="3" delay="90" offsetY="-8"/>
+ <frame index="3" delay="90" offsetY="-11"/>
+ <frame index="4" delay="100" offsetY="-14"/>
+ <frame index="5" delay="100" offsetY="-17"/>
+ <frame index="0" delay="110" offsetY="-18"/>
+ <frame index="1" delay="110" offsetY="-16"/>
+ <frame index="2" delay="110" offsetY="-13"/>
+ <frame index="3" delay="100" offsetY="-11"/>
+ <frame index="3" delay="80" offsetY="-9"/>
+ <frame index="3" delay="70" offsetY="-7"/>
+ <frame index="4" delay="80" offsetY="-5"/>
+ <frame index="5" delay="90" offsetY="-3"/>
+ <frame index="0" delay="100" offsetY="-1"/>
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <frame index="2" delay="140" offsetY="1"/>
+ <frame index="2" delay="280" offsetY="2"/>
+ <frame index="2" delay="90" offsetY="1"/>
+ <frame index="2" delay="90" offsetY="-1"/>
+ <frame index="3" delay="80" offsetY="-3"/>
+ <frame index="3" delay="80" offsetY="-5"/>
+ <frame index="3" delay="90" offsetY="-8"/>
+ <frame index="4" delay="90" offsetY="-11"/>
+ <frame index="5" delay="100" offsetY="-14"/>
+ <frame index="0" delay="100" offsetY="-17"/>
+ <frame index="1" delay="110" offsetY="-18"/>
+ <frame index="2" delay="110" offsetY="-16"/>
+ <frame index="3" delay="110" offsetY="-13"/>
+ <frame index="3" delay="100" offsetY="-11"/>
+ <frame index="3" delay="80" offsetY="-9"/>
+ <frame index="4" delay="70" offsetY="-7"/>
+ <frame index="5" delay="80" offsetY="-5"/>
+ <frame index="0" delay="90" offsetY="-3"/>
+ <frame index="1" delay="100" offsetY="-1"/>
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="3" delay="140" offsetY="1"/>
+ <frame index="3" delay="280" offsetY="2"/>
+ <frame index="3" delay="90" offsetY="1"/>
+ <frame index="3" delay="90" offsetY="-1"/>
+ <frame index="3" delay="80" offsetY="-3"/>
+ <frame index="3" delay="80" offsetY="-5"/>
+ <frame index="4" delay="90" offsetY="-8"/>
+ <frame index="5" delay="90" offsetY="-11"/>
+ <frame index="0" delay="100" offsetY="-14"/>
+ <frame index="1" delay="100" offsetY="-17"/>
+ <frame index="2" delay="110" offsetY="-18"/>
+ <frame index="3" delay="110" offsetY="-16"/>
+ <frame index="3" delay="110" offsetY="-13"/>
+ <frame index="3" delay="100" offsetY="-11"/>
+ <frame index="4" delay="80" offsetY="-9"/>
+ <frame index="5" delay="70" offsetY="-7"/>
+ <frame index="0" delay="80" offsetY="-5"/>
+ <frame index="1" delay="90" offsetY="-3"/>
+ <frame index="2" delay="100" offsetY="-1"/>
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <frame index="3" delay="140" offsetY="1"/>
+ <frame index="3" delay="280" offsetY="2"/>
+ <frame index="3" delay="90" offsetY="1"/>
+ <frame index="3" delay="90" offsetY="-1"/>
+ <frame index="3" delay="80" offsetY="-3"/>
+ <frame index="4" delay="80" offsetY="-5"/>
+ <frame index="5" delay="90" offsetY="-8"/>
+ <frame index="0" delay="90" offsetY="-11"/>
+ <frame index="1" delay="100" offsetY="-14"/>
+ <frame index="2" delay="100" offsetY="-17"/>
+ <frame index="3" delay="110" offsetY="-18"/>
+ <frame index="3" delay="110" offsetY="-16"/>
+ <frame index="3" delay="110" offsetY="-13"/>
+ <frame index="4" delay="100" offsetY="-11"/>
+ <frame index="5" delay="80" offsetY="-9"/>
+ <frame index="0" delay="70" offsetY="-7"/>
+ <frame index="1" delay="80" offsetY="-5"/>
+ <frame index="2" delay="90" offsetY="-3"/>
+ <frame index="3" delay="100" offsetY="-1"/>
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <frame index="3" delay="140" offsetY="1"/>
+ <frame index="3" delay="280" offsetY="2"/>
+ <frame index="3" delay="90" offsetY="1"/>
+ <frame index="3" delay="90" offsetY="-1"/>
+ <frame index="4" delay="80" offsetY="-3"/>
+ <frame index="5" delay="80" offsetY="-5"/>
+ <frame index="0" delay="90" offsetY="-8"/>
+ <frame index="1" delay="90" offsetY="-11"/>
+ <frame index="2" delay="100" offsetY="-14"/>
+ <frame index="3" delay="100" offsetY="-17"/>
+ <frame index="3" delay="110" offsetY="-18"/>
+ <frame index="3" delay="110" offsetY="-16"/>
+ <frame index="4" delay="110" offsetY="-13"/>
+ <frame index="5" delay="100" offsetY="-11"/>
+ <frame index="0" delay="80" offsetY="-9"/>
+ <frame index="1" delay="70" offsetY="-7"/>
+ <frame index="2" delay="80" offsetY="-5"/>
+ <frame index="3" delay="90" offsetY="-3"/>
+ <frame index="3" delay="100" offsetY="-1"/>
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <frame index="4" delay="140" offsetY="1"/>
+ <frame index="4" delay="280" offsetY="2"/>
+ <frame index="4" delay="90" offsetY="1"/>
+ <frame index="4" delay="90" offsetY="-1"/>
+ <frame index="5" delay="80" offsetY="-3"/>
+ <frame index="0" delay="80" offsetY="-5"/>
+ <frame index="1" delay="90" offsetY="-8"/>
+ <frame index="2" delay="90" offsetY="-11"/>
+ <frame index="3" delay="100" offsetY="-14"/>
+ <frame index="3" delay="100" offsetY="-17"/>
+ <frame index="3" delay="110" offsetY="-18"/>
+ <frame index="4" delay="110" offsetY="-16"/>
+ <frame index="5" delay="110" offsetY="-13"/>
+ <frame index="0" delay="100" offsetY="-11"/>
+ <frame index="1" delay="80" offsetY="-9"/>
+ <frame index="2" delay="70" offsetY="-7"/>
+ <frame index="3" delay="80" offsetY="-5"/>
+ <frame index="3" delay="90" offsetY="-3"/>
+ <frame index="3" delay="100" offsetY="-1"/>
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <frame index="5" delay="140" offsetY="1"/>
+ <frame index="5" delay="280" offsetY="2"/>
+ <frame index="5" delay="90" offsetY="1"/>
+ <frame index="5" delay="90" offsetY="-1"/>
+ <frame index="0" delay="80" offsetY="-3"/>
+ <frame index="1" delay="80" offsetY="-5"/>
+ <frame index="2" delay="90" offsetY="-8"/>
+ <frame index="3" delay="90" offsetY="-11"/>
+ <frame index="3" delay="100" offsetY="-14"/>
+ <frame index="3" delay="100" offsetY="-17"/>
+ <frame index="4" delay="110" offsetY="-18"/>
+ <frame index="5" delay="110" offsetY="-16"/>
+ <frame index="0" delay="110" offsetY="-13"/>
+ <frame index="1" delay="100" offsetY="-11"/>
+ <frame index="2" delay="80" offsetY="-9"/>
+ <frame index="3" delay="70" offsetY="-7"/>
+ <frame index="3" delay="80" offsetY="-5"/>
+ <frame index="3" delay="90" offsetY="-3"/>
+ <frame index="4" delay="100" offsetY="-1"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+ <animation direction="down">
+ <frame index="0" delay="80"/>
+ <frame index="1" delay="70"/>
+ <frame index="2" delay="70"/>
+ <frame index="3" delay="210"/>
+ <frame index="4" delay="80"/>
+ <frame index="5" delay="90"/>
+ <frame index="6" delay="90"/>
+ <frame index="6" delay="130" offsetY="1"/>
+ <frame index="6" delay="150" offsetY="2"/>
+ <frame index="7" offsetY="2"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="1" delay="80"/>
+ <frame index="2" delay="70"/>
+ <frame index="3" delay="210"/>
+ <frame index="4" delay="80"/>
+ <frame index="5" delay="90"/>
+ <frame index="6" delay="90"/>
+ <frame index="6" delay="130" offsetY="1"/>
+ <frame index="6" delay="150" offsetY="2"/>
+ <frame index="7" offsetY="2"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="2" delay="80"/>
+ <frame index="3" delay="210"/>
+ <frame index="4" delay="80"/>
+ <frame index="5" delay="90"/>
+ <frame index="6" delay="90"/>
+ <frame index="6" delay="130" offsetY="1"/>
+ <frame index="6" delay="150" offsetY="2"/>
+ <frame index="7" offsetY="2"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="3" delay="220"/>
+ <frame index="4" delay="80"/>
+ <frame index="5" delay="90"/>
+ <frame index="6" delay="90"/>
+ <frame index="6" delay="130" offsetY="1"/>
+ <frame index="6" delay="150" offsetY="2"/>
+ <frame index="7" offsetY="2"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="3" delay="150"/>
+ <frame index="4" delay="80"/>
+ <frame index="5" delay="90"/>
+ <frame index="6" delay="90"/>
+ <frame index="6" delay="130" offsetY="1"/>
+ <frame index="6" delay="150" offsetY="2"/>
+ <frame index="7" offsetY="2"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="3" delay="80"/>
+ <frame index="4" delay="70"/>
+ <frame index="5" delay="70"/>
+ <frame index="0" delay="70"/>
+ <frame index="1" delay="70"/>
+ <frame index="2" delay="70"/>
+ <frame index="3" delay="210"/>
+ <frame index="4" delay="80"/>
+ <frame index="5" delay="80"/>
+ <frame index="6" delay="90"/>
+ <frame index="6" delay="130" offsetY="1"/>
+ <frame index="6" delay="150" offsetY="2"/>
+ <frame index="7" offsetY="2"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="4" delay="80"/>
+ <frame index="5" delay="70"/>
+ <frame index="0" delay="70"/>
+ <frame index="1" delay="70"/>
+ <frame index="2" delay="70"/>
+ <frame index="3" delay="210"/>
+ <frame index="4" delay="80"/>
+ <frame index="5" delay="80"/>
+ <frame index="6" delay="90"/>
+ <frame index="6" delay="130" offsetY="1"/>
+ <frame index="6" delay="150" offsetY="2"/>
+ <frame index="7" offsetY="2"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="5" delay="80"/>
+ <frame index="0" delay="70"/>
+ <frame index="1" delay="70"/>
+ <frame index="2" delay="70"/>
+ <frame index="3" delay="210"/>
+ <frame index="4" delay="80"/>
+ <frame index="5" delay="80"/>
+ <frame index="6" delay="90"/>
+ <frame index="6" delay="130" offsetY="1"/>
+ <frame index="6" delay="150" offsetY="2"/>
+ <frame index="7" offsetY="2"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/blub-toppy.png b/graphics/sprites/monsters/blub-toppy.png
new file mode 100644
index 0000000..17018bd
--- /dev/null
+++ b/graphics/sprites/monsters/blub-toppy.png
Binary files differ
diff --git a/graphics/sprites/monsters/blub-toppy.xml b/graphics/sprites/monsters/blub-toppy.xml
new file mode 100644
index 0000000..cff6c40
--- /dev/null
+++ b/graphics/sprites/monsters/blub-toppy.xml
@@ -0,0 +1,576 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2014 Evol Online -->
+<sprite>
+ <imageset name="blub"
+ src="graphics/sprites/monsters/blub-toppy.png"
+ width="16"
+ height="16"/>
+
+ <action name="spawn" imageset="blub">
+ <animation direction="default">
+ <!-- Coming out of the ground. -->
+ <frame index="10" delay="130"/>
+ <frame index="9" delay="120"/>
+ <frame index="8" delay="110"/>
+ <frame index="0" delay="1170"/>
+ <jump action="stand"/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="blub">
+ <animation direction="down">
+ <frame index="0" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="0" delay="100"/>
+ <goto label="rotate" rand="2"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <sequence start="0" end="7" delay="110"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="1" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="1" delay="100"/>
+ <goto label="rotate" rand="2"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <sequence start="1" end="7" delay="110"/>
+ <frame index="0" delay="110"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="2" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="2" delay="100"/>
+ <goto label="rotate" rand="2"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <sequence start="2" end="7" delay="110"/>
+ <sequence start="0" end="1" delay="110"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="3" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="3" delay="100"/>
+ <goto label="rotate" rand="2"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <sequence start="3" end="7" delay="110"/>
+ <sequence start="0" end="2" delay="110"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="4" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="4" delay="100"/>
+ <goto label="rotate" rand="2"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <sequence start="4" end="7" delay="110"/>
+ <sequence start="0" end="3" delay="110"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="5" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="5" delay="100"/>
+ <goto label="rotate" rand="2"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <sequence start="5" end="7" delay="110"/>
+ <sequence start="0" end="4" delay="110"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="6" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="6" delay="100"/>
+ <goto label="rotate" rand="2"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <sequence start="6" end="7" delay="110"/>
+ <sequence start="0" end="5" delay="110"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="7" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="7" delay="100"/>
+ <goto label="rotate" rand="2"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <frame index="7" delay="110"/>
+ <sequence start="0" end="6" delay="110"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="blub">
+ <animation direction="down">
+ <frame index="0" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="0" delay="100"/>
+ <goto label="rotate" rand="4"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <sequence start="0" end="7" delay="110"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="1" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="1" delay="100"/>
+ <goto label="rotate" rand="4"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <sequence start="1" end="7" delay="110"/>
+ <frame index="0" delay="110"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="2" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="2" delay="100"/>
+ <goto label="rotate" rand="4"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <sequence start="2" end="7" delay="110"/>
+ <sequence start="0" end="1" delay="110"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="3" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="3" delay="100"/>
+ <goto label="rotate" rand="4"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <sequence start="3" end="7" delay="110"/>
+ <sequence start="0" end="2" delay="110"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="4" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="4" delay="100"/>
+ <goto label="rotate" rand="4"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <sequence start="4" end="7" delay="110"/>
+ <sequence start="0" end="3" delay="110"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="5" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="5" delay="100"/>
+ <goto label="rotate" rand="4"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <sequence start="5" end="7" delay="110"/>
+ <sequence start="0" end="4" delay="110"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="6" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="6" delay="100"/>
+ <goto label="rotate" rand="4"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <sequence start="6" end="7" delay="110"/>
+ <sequence start="0" end="5" delay="110"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="7" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="7" delay="100"/>
+ <goto label="rotate" rand="4"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <frame index="7" delay="110"/>
+ <sequence start="0" end="6" delay="110"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="blub">
+ <animation direction="down">
+ <frame index="0" delay="100" offsetY="1"/>
+ <frame index="0" delay="140" offsetY="3"/>
+ <frame index="0" delay="90" offsetY="1"/>
+ <frame index="0" delay="80" offsetY="-1"/>
+ <frame index="1" delay="70" offsetY="-3"/>
+ <frame index="1" delay="60" offsetY="-5"/>
+ <frame index="1" delay="60" offsetY="-7"/>
+ <frame index="2" delay="50" offsetY="-9"/>
+ <frame index="2" delay="50" offsetY="-10"/>
+ <frame index="3" delay="40" offsetY="-12"/>
+ <frame index="3" delay="40" offsetY="-14"/>
+ <frame index="4" delay="40" offsetY="-16"/>
+ <frame index="4" delay="40" offsetY="-18"/>
+ <frame index="5" delay="40" offsetY="-20"/>
+ <frame index="5" delay="50" offsetY="-22"/>
+ <!-- Hit the cible. -->
+ <frame index="6" delay="50" offsetY="-25"/>
+ <frame index="6" delay="60" offsetY="-28"/>
+ <frame index="7" delay="70" offsetY="-32"/>
+ <frame index="7" delay="70" offsetY="-34"/>
+ <!-- Peak reached. -->
+ <frame index="0" delay="90" offsetY="-37"/>
+ <frame index="1" delay="70" offsetY="-37"/>
+ <frame index="1" delay="70" offsetY="-36"/>
+ <frame index="2" delay="60" offsetY="-35"/>
+ <frame index="2" delay="60" offsetY="-34"/>
+ <frame index="3" delay="50" offsetY="-32"/>
+ <frame index="3" delay="40" offsetY="-27"/>
+ <frame index="4" delay="40" offsetY="-25"/>
+ <frame index="4" delay="40" offsetY="-23"/>
+ <frame index="5" delay="40" offsetY="-20"/>
+ <frame index="5" delay="50" offsetY="-16"/>
+ <frame index="6" delay="50" offsetY="-13"/>
+ <frame index="6" delay="60" offsetY="-10"/>
+ <frame index="7" delay="60" offsetY="-7"/>
+ <frame index="7" delay="70" offsetY="-4"/>
+ <frame index="0" delay="70" offsetY="-2"/>
+ <frame index="0" delay="80"/>
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="1" delay="100" offsetY="1"/>
+ <frame index="1" delay="140" offsetY="3"/>
+ <frame index="1" delay="90" offsetY="1"/>
+ <frame index="1" delay="80" offsetY="-1"/>
+ <frame index="2" delay="70" offsetY="-3"/>
+ <frame index="2" delay="60" offsetY="-5"/>
+ <frame index="2" delay="60" offsetY="-7"/>
+ <frame index="3" delay="50" offsetY="-9" offsetX="-1"/>
+ <frame index="3" delay="50" offsetY="-11" offsetX="-1"/>
+ <frame index="4" delay="40" offsetY="-13" offsetX="-2"/>
+ <frame index="4" delay="40" offsetY="-15" offsetX="-3"/>
+ <frame index="5" delay="40" offsetY="-17" offsetX="-4"/>
+ <frame index="5" delay="40" offsetY="-19" offsetX="-5"/>
+ <frame index="6" delay="40" offsetY="-21" offsetX="-6"/>
+ <frame index="6" delay="50" offsetY="-23" offsetX="-7"/>
+ <!-- Hit the cible. -->
+ <frame index="7" delay="50" offsetY="-25" offsetX="-8"/>
+ <frame index="7" delay="60" offsetY="-29" offsetX="-7"/>
+ <frame index="0" delay="70" offsetY="-32" offsetX="-7"/>
+ <frame index="0" delay="70" offsetY="-35" offsetX="-6"/>
+ <!-- Peak reached. -->
+ <frame index="1" delay="90" offsetY="-37" offsetX="-6"/>
+ <frame index="2" delay="70" offsetY="-38" offsetX="-5"/>
+ <frame index="2" delay="70" offsetY="-37" offsetX="-5"/>
+ <frame index="3" delay="60" offsetY="-36" offsetX="-4"/>
+ <frame index="3" delay="60" offsetY="-34" offsetX="-4"/>
+ <frame index="4" delay="50" offsetY="-33" offsetX="-3"/>
+ <frame index="4" delay="40" offsetY="-30" offsetX="-3"/>
+ <frame index="5" delay="40" offsetY="-28" offsetX="-2"/>
+ <frame index="5" delay="40" offsetY="-23" offsetX="-2"/>
+ <frame index="6" delay="40" offsetY="-20" offsetX="-1"/>
+ <frame index="6" delay="50" offsetY="-16" offsetX="-1"/>
+ <frame index="7" delay="50" offsetY="-13"/>
+ <frame index="7" delay="60" offsetY="-10"/>
+ <frame index="0" delay="60" offsetY="-7"/>
+ <frame index="0" delay="70" offsetY="-4"/>
+ <frame index="1" delay="70" offsetY="-2"/>
+ <frame index="1" delay="80"/>
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <frame index="2" delay="100" offsetY="1"/>
+ <frame index="2" delay="140" offsetY="3"/>
+ <frame index="2" delay="90" offsetY="1"/>
+ <frame index="2" delay="80" offsetY="-1"/>
+ <frame index="3" delay="70" offsetY="-3"/>
+ <frame index="3" delay="60" offsetY="-5"/>
+ <frame index="3" delay="60" offsetY="-7" offsetX="-1"/>
+ <frame index="4" delay="50" offsetY="-10" offsetX="-2"/>
+ <frame index="4" delay="50" offsetY="-12" offsetX="-3"/>
+ <frame index="5" delay="40" offsetY="-15" offsetX="-5"/>
+ <frame index="5" delay="40" offsetY="-18" offsetX="-7"/>
+ <frame index="6" delay="40" offsetY="-21" offsetX="-9"/>
+ <frame index="6" delay="40" offsetY="-24" offsetX="-11"/>
+ <frame index="7" delay="40" offsetY="-27" offsetX="-13"/>
+ <frame index="7" delay="50" offsetY="-30" offsetX="-15"/>
+ <!-- Hit the cible. -->
+ <frame index="0" delay="50" offsetY="-33" offsetX="-16"/>
+ <frame index="0" delay="60" offsetY="-36" offsetX="-15"/>
+ <frame index="1" delay="70" offsetY="-39" offsetX="-14"/>
+ <frame index="1" delay="70" offsetY="-41" offsetX="-13"/>
+ <!-- Peak reached. -->
+ <frame index="2" delay="90" offsetY="-43" offsetX="-12"/>
+ <frame index="3" delay="70" offsetY="-43" offsetX="-11"/>
+ <frame index="3" delay="70" offsetY="-42" offsetX="-10"/>
+ <frame index="4" delay="60" offsetY="-40" offsetX="-9"/>
+ <frame index="4" delay="60" offsetY="-38" offsetX="-8"/>
+ <frame index="5" delay="50" offsetY="-36" offsetX="-7"/>
+ <frame index="5" delay="40" offsetY="-33" offsetX="-6"/>
+ <frame index="6" delay="40" offsetY="-30" offsetX="-5"/>
+ <frame index="6" delay="40" offsetY="-25" offsetX="-4"/>
+ <frame index="7" delay="40" offsetY="-21" offsetX="-3"/>
+ <frame index="7" delay="50" offsetY="-17" offsetX="-2"/>
+ <frame index="0" delay="50" offsetY="-13" offsetX="-1"/>
+ <frame index="0" delay="60" offsetY="-10"/>
+ <frame index="1" delay="60" offsetY="-7"/>
+ <frame index="1" delay="70" offsetY="-4"/>
+ <frame index="2" delay="70" offsetY="-2"/>
+ <frame index="2" delay="80"/>
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="3" delay="100" offsetY="1"/>
+ <frame index="3" delay="140" offsetY="3"/>
+ <frame index="3" delay="90" offsetY="1"/>
+ <frame index="3" delay="80" offsetY="-1"/>
+ <frame index="4" delay="70" offsetY="-3"/>
+ <frame index="4" delay="60" offsetY="-5"/>
+ <frame index="4" delay="60" offsetY="-7"/>
+ <frame index="5" delay="50" offsetY="-11" offsetX="-1"/>
+ <frame index="5" delay="50" offsetY="-13" offsetX="-1"/>
+ <frame index="6" delay="40" offsetY="-17" offsetX="-2"/>
+ <frame index="6" delay="40" offsetY="-21" offsetX="-3"/>
+ <frame index="7" delay="40" offsetY="-25" offsetX="-4"/>
+ <frame index="7" delay="40" offsetY="-29" offsetX="-5"/>
+ <frame index="0" delay="40" offsetY="-33" offsetX="-6"/>
+ <frame index="0" delay="50" offsetY="-37" offsetX="-7"/>
+ <!-- Hit the cible. -->
+ <frame index="1" delay="50" offsetY="-41" offsetX="-8"/>
+ <frame index="1" delay="60" offsetY="-43" offsetX="-7"/>
+ <frame index="2" delay="70" offsetY="-46" offsetX="-7"/>
+ <frame index="2" delay="70" offsetY="-47" offsetX="-6"/>
+ <!-- Peak reached. -->
+ <frame index="3" delay="90" offsetY="-49" offsetX="-6"/>
+ <frame index="4" delay="70" offsetY="-48" offsetX="-5"/>
+ <frame index="4" delay="70" offsetY="-47" offsetX="-5"/>
+ <frame index="5" delay="60" offsetY="-44" offsetX="-4"/>
+ <frame index="5" delay="60" offsetY="-42" offsetX="-4"/>
+ <frame index="6" delay="50" offsetY="-39" offsetX="-3"/>
+ <frame index="6" delay="40" offsetY="-36" offsetX="-3"/>
+ <frame index="7" delay="40" offsetY="-32" offsetX="-2"/>
+ <frame index="7" delay="40" offsetY="-27" offsetX="-2"/>
+ <frame index="0" delay="40" offsetY="-22" offsetX="-1"/>
+ <frame index="0" delay="50" offsetY="-18" offsetX="-1"/>
+ <frame index="1" delay="50" offsetY="-13"/>
+ <frame index="1" delay="60" offsetY="-10"/>
+ <frame index="2" delay="60" offsetY="-7"/>
+ <frame index="2" delay="70" offsetY="-4"/>
+ <frame index="3" delay="70" offsetY="-2"/>
+ <frame index="3" delay="80"/>
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <frame index="4" delay="100" offsetY="1"/>
+ <frame index="4" delay="140" offsetY="3"/>
+ <frame index="4" delay="90" offsetY="1"/>
+ <frame index="4" delay="80" offsetY="-1"/>
+ <frame index="5" delay="70" offsetY="-3"/>
+ <frame index="5" delay="60" offsetY="-5"/>
+ <frame index="5" delay="60" offsetY="-7"/>
+ <frame index="6" delay="50" offsetY="-11"/>
+ <frame index="6" delay="50" offsetY="-13"/>
+ <frame index="7" delay="40" offsetY="-17"/>
+ <frame index="7" delay="40" offsetY="-21"/>
+ <frame index="0" delay="40" offsetY="-25"/>
+ <frame index="0" delay="40" offsetY="-29"/>
+ <frame index="1" delay="40" offsetY="-33"/>
+ <frame index="1" delay="50" offsetY="-37"/>
+ <!-- Hit the cible. -->
+ <frame index="2" delay="50" offsetY="-41"/>
+ <frame index="2" delay="60" offsetY="-43"/>
+ <frame index="3" delay="70" offsetY="-46"/>
+ <frame index="3" delay="70" offsetY="-47"/>
+ <!-- Peak reached. -->
+ <frame index="4" delay="90" offsetY="-49"/>
+ <frame index="5" delay="70" offsetY="-48"/>
+ <frame index="5" delay="70" offsetY="-47"/>
+ <frame index="6" delay="60" offsetY="-44"/>
+ <frame index="6" delay="60" offsetY="-42"/>
+ <frame index="7" delay="50" offsetY="-39"/>
+ <frame index="7" delay="40" offsetY="-36"/>
+ <frame index="0" delay="40" offsetY="-32"/>
+ <frame index="0" delay="40" offsetY="-27"/>
+ <frame index="1" delay="40" offsetY="-22"/>
+ <frame index="1" delay="50" offsetY="-18"/>
+ <frame index="2" delay="50" offsetY="-14"/>
+ <frame index="2" delay="60" offsetY="-10"/>
+ <frame index="3" delay="60" offsetY="-7"/>
+ <frame index="3" delay="70" offsetY="-4"/>
+ <frame index="4" delay="70" offsetY="-2"/>
+ <frame index="4" delay="80"/>
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <frame index="5" delay="100" offsetY="1"/>
+ <frame index="5" delay="140" offsetY="3"/>
+ <frame index="5" delay="90" offsetY="1"/>
+ <frame index="5" delay="80" offsetY="-1"/>
+ <frame index="6" delay="70" offsetY="-3"/>
+ <frame index="6" delay="60" offsetY="-5"/>
+ <frame index="6" delay="60" offsetY="-7"/>
+ <frame index="7" delay="50" offsetY="-11" offsetX="1"/>
+ <frame index="7" delay="50" offsetY="-13" offsetX="1"/>
+ <frame index="0" delay="40" offsetY="-17" offsetX="2"/>
+ <frame index="0" delay="40" offsetY="-21" offsetX="3"/>
+ <frame index="1" delay="40" offsetY="-25" offsetX="4"/>
+ <frame index="1" delay="40" offsetY="-29" offsetX="5"/>
+ <frame index="2" delay="40" offsetY="-33" offsetX="6"/>
+ <frame index="2" delay="50" offsetY="-37" offsetX="7"/>
+ <!-- Hit the cible. -->
+ <frame index="3" delay="50" offsetY="-41" offsetX="8"/>
+ <frame index="3" delay="60" offsetY="-43" offsetX="7"/>
+ <frame index="4" delay="70" offsetY="-46" offsetX="7"/>
+ <frame index="4" delay="70" offsetY="-47" offsetX="6"/>
+ <!-- Peak reached. -->
+ <frame index="5" delay="90" offsetY="-49" offsetX="6"/>
+ <frame index="6" delay="70" offsetY="-48" offsetX="5"/>
+ <frame index="6" delay="70" offsetY="-47" offsetX="5"/>
+ <frame index="7" delay="60" offsetY="-44" offsetX="4"/>
+ <frame index="7" delay="60" offsetY="-42" offsetX="4"/>
+ <frame index="0" delay="50" offsetY="-39" offsetX="3"/>
+ <frame index="0" delay="40" offsetY="-36" offsetX="3"/>
+ <frame index="1" delay="40" offsetY="-32" offsetX="2"/>
+ <frame index="1" delay="40" offsetY="-27" offsetX="2"/>
+ <frame index="2" delay="40" offsetY="-22" offsetX="1"/>
+ <frame index="2" delay="50" offsetY="-18" offsetX="1"/>
+ <frame index="3" delay="50" offsetY="-13"/>
+ <frame index="3" delay="60" offsetY="-10"/>
+ <frame index="4" delay="60" offsetY="-7"/>
+ <frame index="4" delay="70" offsetY="-4"/>
+ <frame index="5" delay="70" offsetY="-2"/>
+ <frame index="5" delay="80"/>
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <frame index="6" delay="100" offsetY="1"/>
+ <frame index="6" delay="140" offsetY="3"/>
+ <frame index="6" delay="90" offsetY="1"/>
+ <frame index="6" delay="80" offsetY="-1"/>
+ <frame index="7" delay="70" offsetY="-3"/>
+ <frame index="7" delay="60" offsetY="-5"/>
+ <frame index="7" delay="60" offsetY="-7" offsetX="1"/>
+ <frame index="0" delay="50" offsetY="-10" offsetX="2"/>
+ <frame index="0" delay="50" offsetY="-12" offsetX="3"/>
+ <frame index="1" delay="40" offsetY="-15" offsetX="5"/>
+ <frame index="1" delay="40" offsetY="-18" offsetX="7"/>
+ <frame index="2" delay="40" offsetY="-21" offsetX="9"/>
+ <frame index="2" delay="40" offsetY="-24" offsetX="11"/>
+ <frame index="3" delay="40" offsetY="-27" offsetX="13"/>
+ <frame index="3" delay="50" offsetY="-30" offsetX="15"/>
+ <!-- Hit the cible. -->
+ <frame index="4" delay="50" offsetY="-33" offsetX="16"/>
+ <frame index="4" delay="60" offsetY="-36" offsetX="15"/>
+ <frame index="5" delay="70" offsetY="-39" offsetX="14"/>
+ <frame index="5" delay="70" offsetY="-41" offsetX="13"/>
+ <!-- Peak reached. -->
+ <frame index="6" delay="90" offsetY="-43" offsetX="12"/>
+ <frame index="7" delay="70" offsetY="-43" offsetX="11"/>
+ <frame index="7" delay="70" offsetY="-42" offsetX="10"/>
+ <frame index="0" delay="60" offsetY="-40" offsetX="9"/>
+ <frame index="0" delay="60" offsetY="-38" offsetX="8"/>
+ <frame index="1" delay="50" offsetY="-36" offsetX="7"/>
+ <frame index="1" delay="40" offsetY="-33" offsetX="6"/>
+ <frame index="2" delay="40" offsetY="-30" offsetX="5"/>
+ <frame index="2" delay="40" offsetY="-25" offsetX="4"/>
+ <frame index="3" delay="40" offsetY="-21" offsetX="3"/>
+ <frame index="3" delay="50" offsetY="-17" offsetX="2"/>
+ <frame index="4" delay="50" offsetY="-13" offsetX="1"/>
+ <frame index="4" delay="60" offsetY="-10"/>
+ <frame index="5" delay="60" offsetY="-7"/>
+ <frame index="5" delay="70" offsetY="-4"/>
+ <frame index="6" delay="70" offsetY="-2"/>
+ <frame index="6" delay="80"/>
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <frame index="7" delay="100" offsetY="1"/>
+ <frame index="7" delay="140" offsetY="3"/>
+ <frame index="7" delay="90" offsetY="1"/>
+ <frame index="7" delay="80" offsetY="-1"/>
+ <frame index="0" delay="70" offsetY="-3"/>
+ <frame index="0" delay="60" offsetY="-5"/>
+ <frame index="0" delay="60" offsetY="-7"/>
+ <frame index="1" delay="50" offsetY="-9" offsetX="1"/>
+ <frame index="1" delay="50" offsetY="-11" offsetX="1"/>
+ <frame index="2" delay="40" offsetY="-13" offsetX="2"/>
+ <frame index="2" delay="40" offsetY="-15" offsetX="3"/>
+ <frame index="3" delay="40" offsetY="-17" offsetX="4"/>
+ <frame index="3" delay="40" offsetY="-19" offsetX="5"/>
+ <frame index="4" delay="40" offsetY="-21" offsetX="6"/>
+ <frame index="4" delay="50" offsetY="-23" offsetX="7"/>
+ <!-- Hit the cible. -->
+ <frame index="5" delay="50" offsetY="-25" offsetX="8"/>
+ <frame index="5" delay="60" offsetY="-29" offsetX="7"/>
+ <frame index="6" delay="70" offsetY="-32" offsetX="7"/>
+ <frame index="6" delay="70" offsetY="-35" offsetX="6"/>
+ <!-- Peak reached. -->
+ <frame index="7" delay="90" offsetY="-37" offsetX="6"/>
+ <frame index="0" delay="70" offsetY="-38" offsetX="5"/>
+ <frame index="0" delay="70" offsetY="-37" offsetX="5"/>
+ <frame index="1" delay="60" offsetY="-36" offsetX="4"/>
+ <frame index="1" delay="60" offsetY="-34" offsetX="4"/>
+ <frame index="2" delay="50" offsetY="-33" offsetX="3"/>
+ <frame index="2" delay="40" offsetY="-30" offsetX="3"/>
+ <frame index="3" delay="40" offsetY="-28" offsetX="2"/>
+ <frame index="3" delay="40" offsetY="-23" offsetX="2"/>
+ <frame index="4" delay="40" offsetY="-20" offsetX="1"/>
+ <frame index="4" delay="50" offsetY="-16" offsetX="1"/>
+ <frame index="5" delay="50" offsetY="-13"/>
+ <frame index="5" delay="60" offsetY="-10"/>
+ <frame index="6" delay="60" offsetY="-7"/>
+ <frame index="6" delay="70" offsetY="-4"/>
+ <frame index="7" delay="70" offsetY="-2"/>
+ <frame index="7" delay="80"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="blub">
+ <animation direction="default">
+ <frame index="0" delay="440"/>
+ <sequence start="8" end="10" delay="100"/>
+ <frame index="10"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/blub.png b/graphics/sprites/monsters/blub.png
new file mode 100644
index 0000000..f60f6a1
--- /dev/null
+++ b/graphics/sprites/monsters/blub.png
Binary files differ
diff --git a/graphics/sprites/monsters/blub.xml b/graphics/sprites/monsters/blub.xml
new file mode 100644
index 0000000..24ddb52
--- /dev/null
+++ b/graphics/sprites/monsters/blub.xml
@@ -0,0 +1,580 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2014 Evol Online -->
+<sprite>
+ <imageset name="blub"
+ src="graphics/sprites/monsters/blub.png"
+ width="16"
+ height="16"/>
+
+ <action name="spawn" imageset="blub">
+ <animation direction="default">
+ <!-- Coming out of the ground. -->
+ <frame index="12" delay="130"/>
+ <frame index="11" delay="120"/>
+ <frame index="10" delay="110"/>
+ <frame index="9" delay="400"/>
+ <frame index="8" delay="110"/>
+ <!-- Rotate tentacles. -->
+ <frame index="0" delay="660"/>
+ <jump action="stand"/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="blub">
+ <animation direction="down">
+ <frame index="0" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="0" delay="100"/>
+ <goto label="rotate" rand="2"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <sequence start="0" end="7" delay="110"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="1" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="1" delay="100"/>
+ <goto label="rotate" rand="2"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <sequence start="1" end="7" delay="110"/>
+ <frame index="0" delay="110"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="2" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="2" delay="100"/>
+ <goto label="rotate" rand="2"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <sequence start="2" end="7" delay="110"/>
+ <sequence start="0" end="1" delay="110"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="3" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="3" delay="100"/>
+ <goto label="rotate" rand="2"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <sequence start="3" end="7" delay="110"/>
+ <sequence start="0" end="2" delay="110"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="4" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="4" delay="100"/>
+ <goto label="rotate" rand="2"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <sequence start="4" end="7" delay="110"/>
+ <sequence start="0" end="3" delay="110"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="5" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="5" delay="100"/>
+ <goto label="rotate" rand="2"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <sequence start="5" end="7" delay="110"/>
+ <sequence start="0" end="4" delay="110"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="6" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="6" delay="100"/>
+ <goto label="rotate" rand="2"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <sequence start="6" end="7" delay="110"/>
+ <sequence start="0" end="5" delay="110"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="7" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="7" delay="100"/>
+ <goto label="rotate" rand="2"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <frame index="7" delay="110"/>
+ <sequence start="0" end="6" delay="110"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="blub">
+ <animation direction="down">
+ <frame index="0" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="0" delay="100"/>
+ <goto label="rotate" rand="4"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <sequence start="0" end="7" delay="110"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="1" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="1" delay="100"/>
+ <goto label="rotate" rand="4"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <sequence start="1" end="7" delay="110"/>
+ <frame index="0" delay="110"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="2" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="2" delay="100"/>
+ <goto label="rotate" rand="4"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <sequence start="2" end="7" delay="110"/>
+ <sequence start="0" end="1" delay="110"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="3" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="3" delay="100"/>
+ <goto label="rotate" rand="4"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <sequence start="3" end="7" delay="110"/>
+ <sequence start="0" end="2" delay="110"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="4" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="4" delay="100"/>
+ <goto label="rotate" rand="4"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <sequence start="4" end="7" delay="110"/>
+ <sequence start="0" end="3" delay="110"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="5" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="5" delay="100"/>
+ <goto label="rotate" rand="4"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <sequence start="5" end="7" delay="110"/>
+ <sequence start="0" end="4" delay="110"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="6" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="6" delay="100"/>
+ <goto label="rotate" rand="4"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <sequence start="6" end="7" delay="110"/>
+ <sequence start="0" end="5" delay="110"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="7" delay="120"/>
+ <!-- Static Animation. -->
+ <label name="start"/>
+ <frame index="7" delay="100"/>
+ <goto label="rotate" rand="4"/>
+ <goto label="start" rand="100"/>
+ <!-- Rotate Animation. -->
+ <label name="rotate"/>
+ <frame index="7" delay="110"/>
+ <sequence start="0" end="6" delay="110"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="blub">
+ <animation direction="down">
+ <frame index="0" delay="100" offsetY="1"/>
+ <frame index="0" delay="140" offsetY="3"/>
+ <frame index="0" delay="90" offsetY="1"/>
+ <frame index="0" delay="80" offsetY="-1"/>
+ <frame index="1" delay="70" offsetY="-3"/>
+ <frame index="1" delay="60" offsetY="-5"/>
+ <frame index="1" delay="60" offsetY="-7"/>
+ <frame index="2" delay="50" offsetY="-9"/>
+ <frame index="2" delay="50" offsetY="-10"/>
+ <frame index="3" delay="40" offsetY="-12"/>
+ <frame index="3" delay="40" offsetY="-14"/>
+ <frame index="4" delay="40" offsetY="-16"/>
+ <frame index="4" delay="40" offsetY="-18"/>
+ <frame index="5" delay="40" offsetY="-20"/>
+ <frame index="5" delay="50" offsetY="-22"/>
+ <!-- Hit the cible. -->
+ <frame index="6" delay="50" offsetY="-25"/>
+ <frame index="6" delay="60" offsetY="-28"/>
+ <frame index="7" delay="70" offsetY="-32"/>
+ <frame index="7" delay="70" offsetY="-34"/>
+ <!-- Peak reached. -->
+ <frame index="0" delay="90" offsetY="-37"/>
+ <frame index="1" delay="70" offsetY="-37"/>
+ <frame index="1" delay="70" offsetY="-36"/>
+ <frame index="2" delay="60" offsetY="-35"/>
+ <frame index="2" delay="60" offsetY="-34"/>
+ <frame index="3" delay="50" offsetY="-32"/>
+ <frame index="3" delay="40" offsetY="-27"/>
+ <frame index="4" delay="40" offsetY="-25"/>
+ <frame index="4" delay="40" offsetY="-23"/>
+ <frame index="5" delay="40" offsetY="-20"/>
+ <frame index="5" delay="50" offsetY="-16"/>
+ <frame index="6" delay="50" offsetY="-13"/>
+ <frame index="6" delay="60" offsetY="-10"/>
+ <frame index="7" delay="60" offsetY="-7"/>
+ <frame index="7" delay="70" offsetY="-4"/>
+ <frame index="0" delay="70" offsetY="-2"/>
+ <frame index="0" delay="80"/>
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="1" delay="100" offsetY="1"/>
+ <frame index="1" delay="140" offsetY="3"/>
+ <frame index="1" delay="90" offsetY="1"/>
+ <frame index="1" delay="80" offsetY="-1"/>
+ <frame index="2" delay="70" offsetY="-3"/>
+ <frame index="2" delay="60" offsetY="-5"/>
+ <frame index="2" delay="60" offsetY="-7"/>
+ <frame index="3" delay="50" offsetY="-9" offsetX="-1"/>
+ <frame index="3" delay="50" offsetY="-11" offsetX="-1"/>
+ <frame index="4" delay="40" offsetY="-13" offsetX="-2"/>
+ <frame index="4" delay="40" offsetY="-15" offsetX="-3"/>
+ <frame index="5" delay="40" offsetY="-17" offsetX="-4"/>
+ <frame index="5" delay="40" offsetY="-19" offsetX="-5"/>
+ <frame index="6" delay="40" offsetY="-21" offsetX="-6"/>
+ <frame index="6" delay="50" offsetY="-23" offsetX="-7"/>
+ <!-- Hit the cible. -->
+ <frame index="7" delay="50" offsetY="-25" offsetX="-8"/>
+ <frame index="7" delay="60" offsetY="-29" offsetX="-7"/>
+ <frame index="0" delay="70" offsetY="-32" offsetX="-7"/>
+ <frame index="0" delay="70" offsetY="-35" offsetX="-6"/>
+ <!-- Peak reached. -->
+ <frame index="1" delay="90" offsetY="-37" offsetX="-6"/>
+ <frame index="2" delay="70" offsetY="-38" offsetX="-5"/>
+ <frame index="2" delay="70" offsetY="-37" offsetX="-5"/>
+ <frame index="3" delay="60" offsetY="-36" offsetX="-4"/>
+ <frame index="3" delay="60" offsetY="-34" offsetX="-4"/>
+ <frame index="4" delay="50" offsetY="-33" offsetX="-3"/>
+ <frame index="4" delay="40" offsetY="-30" offsetX="-3"/>
+ <frame index="5" delay="40" offsetY="-28" offsetX="-2"/>
+ <frame index="5" delay="40" offsetY="-23" offsetX="-2"/>
+ <frame index="6" delay="40" offsetY="-20" offsetX="-1"/>
+ <frame index="6" delay="50" offsetY="-16" offsetX="-1"/>
+ <frame index="7" delay="50" offsetY="-13"/>
+ <frame index="7" delay="60" offsetY="-10"/>
+ <frame index="0" delay="60" offsetY="-7"/>
+ <frame index="0" delay="70" offsetY="-4"/>
+ <frame index="1" delay="70" offsetY="-2"/>
+ <frame index="1" delay="80"/>
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <frame index="2" delay="100" offsetY="1"/>
+ <frame index="2" delay="140" offsetY="3"/>
+ <frame index="2" delay="90" offsetY="1"/>
+ <frame index="2" delay="80" offsetY="-1"/>
+ <frame index="3" delay="70" offsetY="-3"/>
+ <frame index="3" delay="60" offsetY="-5"/>
+ <frame index="3" delay="60" offsetY="-7" offsetX="-1"/>
+ <frame index="4" delay="50" offsetY="-10" offsetX="-2"/>
+ <frame index="4" delay="50" offsetY="-12" offsetX="-3"/>
+ <frame index="5" delay="40" offsetY="-15" offsetX="-5"/>
+ <frame index="5" delay="40" offsetY="-18" offsetX="-7"/>
+ <frame index="6" delay="40" offsetY="-21" offsetX="-9"/>
+ <frame index="6" delay="40" offsetY="-24" offsetX="-11"/>
+ <frame index="7" delay="40" offsetY="-27" offsetX="-13"/>
+ <frame index="7" delay="50" offsetY="-30" offsetX="-15"/>
+ <!-- Hit the cible. -->
+ <frame index="0" delay="50" offsetY="-33" offsetX="-16"/>
+ <frame index="0" delay="60" offsetY="-36" offsetX="-15"/>
+ <frame index="1" delay="70" offsetY="-39" offsetX="-14"/>
+ <frame index="1" delay="70" offsetY="-41" offsetX="-13"/>
+ <!-- Peak reached. -->
+ <frame index="2" delay="90" offsetY="-43" offsetX="-12"/>
+ <frame index="3" delay="70" offsetY="-43" offsetX="-11"/>
+ <frame index="3" delay="70" offsetY="-42" offsetX="-10"/>
+ <frame index="4" delay="60" offsetY="-40" offsetX="-9"/>
+ <frame index="4" delay="60" offsetY="-38" offsetX="-8"/>
+ <frame index="5" delay="50" offsetY="-36" offsetX="-7"/>
+ <frame index="5" delay="40" offsetY="-33" offsetX="-6"/>
+ <frame index="6" delay="40" offsetY="-30" offsetX="-5"/>
+ <frame index="6" delay="40" offsetY="-25" offsetX="-4"/>
+ <frame index="7" delay="40" offsetY="-21" offsetX="-3"/>
+ <frame index="7" delay="50" offsetY="-17" offsetX="-2"/>
+ <frame index="0" delay="50" offsetY="-13" offsetX="-1"/>
+ <frame index="0" delay="60" offsetY="-10"/>
+ <frame index="1" delay="60" offsetY="-7"/>
+ <frame index="1" delay="70" offsetY="-4"/>
+ <frame index="2" delay="70" offsetY="-2"/>
+ <frame index="2" delay="80"/>
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="3" delay="100" offsetY="1"/>
+ <frame index="3" delay="140" offsetY="3"/>
+ <frame index="3" delay="90" offsetY="1"/>
+ <frame index="3" delay="80" offsetY="-1"/>
+ <frame index="4" delay="70" offsetY="-3"/>
+ <frame index="4" delay="60" offsetY="-5"/>
+ <frame index="4" delay="60" offsetY="-7"/>
+ <frame index="5" delay="50" offsetY="-11" offsetX="-1"/>
+ <frame index="5" delay="50" offsetY="-13" offsetX="-1"/>
+ <frame index="6" delay="40" offsetY="-17" offsetX="-2"/>
+ <frame index="6" delay="40" offsetY="-21" offsetX="-3"/>
+ <frame index="7" delay="40" offsetY="-25" offsetX="-4"/>
+ <frame index="7" delay="40" offsetY="-29" offsetX="-5"/>
+ <frame index="0" delay="40" offsetY="-33" offsetX="-6"/>
+ <frame index="0" delay="50" offsetY="-37" offsetX="-7"/>
+ <!-- Hit the cible. -->
+ <frame index="1" delay="50" offsetY="-41" offsetX="-8"/>
+ <frame index="1" delay="60" offsetY="-43" offsetX="-7"/>
+ <frame index="2" delay="70" offsetY="-46" offsetX="-7"/>
+ <frame index="2" delay="70" offsetY="-47" offsetX="-6"/>
+ <!-- Peak reached. -->
+ <frame index="3" delay="90" offsetY="-49" offsetX="-6"/>
+ <frame index="4" delay="70" offsetY="-48" offsetX="-5"/>
+ <frame index="4" delay="70" offsetY="-47" offsetX="-5"/>
+ <frame index="5" delay="60" offsetY="-44" offsetX="-4"/>
+ <frame index="5" delay="60" offsetY="-42" offsetX="-4"/>
+ <frame index="6" delay="50" offsetY="-39" offsetX="-3"/>
+ <frame index="6" delay="40" offsetY="-36" offsetX="-3"/>
+ <frame index="7" delay="40" offsetY="-32" offsetX="-2"/>
+ <frame index="7" delay="40" offsetY="-27" offsetX="-2"/>
+ <frame index="0" delay="40" offsetY="-22" offsetX="-1"/>
+ <frame index="0" delay="50" offsetY="-18" offsetX="-1"/>
+ <frame index="1" delay="50" offsetY="-13"/>
+ <frame index="1" delay="60" offsetY="-10"/>
+ <frame index="2" delay="60" offsetY="-7"/>
+ <frame index="2" delay="70" offsetY="-4"/>
+ <frame index="3" delay="70" offsetY="-2"/>
+ <frame index="3" delay="80"/>
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <frame index="4" delay="100" offsetY="1"/>
+ <frame index="4" delay="140" offsetY="3"/>
+ <frame index="4" delay="90" offsetY="1"/>
+ <frame index="4" delay="80" offsetY="-1"/>
+ <frame index="5" delay="70" offsetY="-3"/>
+ <frame index="5" delay="60" offsetY="-5"/>
+ <frame index="5" delay="60" offsetY="-7"/>
+ <frame index="6" delay="50" offsetY="-11"/>
+ <frame index="6" delay="50" offsetY="-13"/>
+ <frame index="7" delay="40" offsetY="-17"/>
+ <frame index="7" delay="40" offsetY="-21"/>
+ <frame index="0" delay="40" offsetY="-25"/>
+ <frame index="0" delay="40" offsetY="-29"/>
+ <frame index="1" delay="40" offsetY="-33"/>
+ <frame index="1" delay="50" offsetY="-37"/>
+ <!-- Hit the cible. -->
+ <frame index="2" delay="50" offsetY="-41"/>
+ <frame index="2" delay="60" offsetY="-43"/>
+ <frame index="3" delay="70" offsetY="-46"/>
+ <frame index="3" delay="70" offsetY="-47"/>
+ <!-- Peak reached. -->
+ <frame index="4" delay="90" offsetY="-49"/>
+ <frame index="5" delay="70" offsetY="-48"/>
+ <frame index="5" delay="70" offsetY="-47"/>
+ <frame index="6" delay="60" offsetY="-44"/>
+ <frame index="6" delay="60" offsetY="-42"/>
+ <frame index="7" delay="50" offsetY="-39"/>
+ <frame index="7" delay="40" offsetY="-36"/>
+ <frame index="0" delay="40" offsetY="-32"/>
+ <frame index="0" delay="40" offsetY="-27"/>
+ <frame index="1" delay="40" offsetY="-22"/>
+ <frame index="1" delay="50" offsetY="-18"/>
+ <frame index="2" delay="50" offsetY="-14"/>
+ <frame index="2" delay="60" offsetY="-10"/>
+ <frame index="3" delay="60" offsetY="-7"/>
+ <frame index="3" delay="70" offsetY="-4"/>
+ <frame index="4" delay="70" offsetY="-2"/>
+ <frame index="4" delay="80"/>
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <frame index="5" delay="100" offsetY="1"/>
+ <frame index="5" delay="140" offsetY="3"/>
+ <frame index="5" delay="90" offsetY="1"/>
+ <frame index="5" delay="80" offsetY="-1"/>
+ <frame index="6" delay="70" offsetY="-3"/>
+ <frame index="6" delay="60" offsetY="-5"/>
+ <frame index="6" delay="60" offsetY="-7"/>
+ <frame index="7" delay="50" offsetY="-11" offsetX="1"/>
+ <frame index="7" delay="50" offsetY="-13" offsetX="1"/>
+ <frame index="0" delay="40" offsetY="-17" offsetX="2"/>
+ <frame index="0" delay="40" offsetY="-21" offsetX="3"/>
+ <frame index="1" delay="40" offsetY="-25" offsetX="4"/>
+ <frame index="1" delay="40" offsetY="-29" offsetX="5"/>
+ <frame index="2" delay="40" offsetY="-33" offsetX="6"/>
+ <frame index="2" delay="50" offsetY="-37" offsetX="7"/>
+ <!-- Hit the cible. -->
+ <frame index="3" delay="50" offsetY="-41" offsetX="8"/>
+ <frame index="3" delay="60" offsetY="-43" offsetX="7"/>
+ <frame index="4" delay="70" offsetY="-46" offsetX="7"/>
+ <frame index="4" delay="70" offsetY="-47" offsetX="6"/>
+ <!-- Peak reached. -->
+ <frame index="5" delay="90" offsetY="-49" offsetX="6"/>
+ <frame index="6" delay="70" offsetY="-48" offsetX="5"/>
+ <frame index="6" delay="70" offsetY="-47" offsetX="5"/>
+ <frame index="7" delay="60" offsetY="-44" offsetX="4"/>
+ <frame index="7" delay="60" offsetY="-42" offsetX="4"/>
+ <frame index="0" delay="50" offsetY="-39" offsetX="3"/>
+ <frame index="0" delay="40" offsetY="-36" offsetX="3"/>
+ <frame index="1" delay="40" offsetY="-32" offsetX="2"/>
+ <frame index="1" delay="40" offsetY="-27" offsetX="2"/>
+ <frame index="2" delay="40" offsetY="-22" offsetX="1"/>
+ <frame index="2" delay="50" offsetY="-18" offsetX="1"/>
+ <frame index="3" delay="50" offsetY="-13"/>
+ <frame index="3" delay="60" offsetY="-10"/>
+ <frame index="4" delay="60" offsetY="-7"/>
+ <frame index="4" delay="70" offsetY="-4"/>
+ <frame index="5" delay="70" offsetY="-2"/>
+ <frame index="5" delay="80"/>
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <frame index="6" delay="100" offsetY="1"/>
+ <frame index="6" delay="140" offsetY="3"/>
+ <frame index="6" delay="90" offsetY="1"/>
+ <frame index="6" delay="80" offsetY="-1"/>
+ <frame index="7" delay="70" offsetY="-3"/>
+ <frame index="7" delay="60" offsetY="-5"/>
+ <frame index="7" delay="60" offsetY="-7" offsetX="1"/>
+ <frame index="0" delay="50" offsetY="-10" offsetX="2"/>
+ <frame index="0" delay="50" offsetY="-12" offsetX="3"/>
+ <frame index="1" delay="40" offsetY="-15" offsetX="5"/>
+ <frame index="1" delay="40" offsetY="-18" offsetX="7"/>
+ <frame index="2" delay="40" offsetY="-21" offsetX="9"/>
+ <frame index="2" delay="40" offsetY="-24" offsetX="11"/>
+ <frame index="3" delay="40" offsetY="-27" offsetX="13"/>
+ <frame index="3" delay="50" offsetY="-30" offsetX="15"/>
+ <!-- Hit the cible. -->
+ <frame index="4" delay="50" offsetY="-33" offsetX="16"/>
+ <frame index="4" delay="60" offsetY="-36" offsetX="15"/>
+ <frame index="5" delay="70" offsetY="-39" offsetX="14"/>
+ <frame index="5" delay="70" offsetY="-41" offsetX="13"/>
+ <!-- Peak reached. -->
+ <frame index="6" delay="90" offsetY="-43" offsetX="12"/>
+ <frame index="7" delay="70" offsetY="-43" offsetX="11"/>
+ <frame index="7" delay="70" offsetY="-42" offsetX="10"/>
+ <frame index="0" delay="60" offsetY="-40" offsetX="9"/>
+ <frame index="0" delay="60" offsetY="-38" offsetX="8"/>
+ <frame index="1" delay="50" offsetY="-36" offsetX="7"/>
+ <frame index="1" delay="40" offsetY="-33" offsetX="6"/>
+ <frame index="2" delay="40" offsetY="-30" offsetX="5"/>
+ <frame index="2" delay="40" offsetY="-25" offsetX="4"/>
+ <frame index="3" delay="40" offsetY="-21" offsetX="3"/>
+ <frame index="3" delay="50" offsetY="-17" offsetX="2"/>
+ <frame index="4" delay="50" offsetY="-13" offsetX="1"/>
+ <frame index="4" delay="60" offsetY="-10"/>
+ <frame index="5" delay="60" offsetY="-7"/>
+ <frame index="5" delay="70" offsetY="-4"/>
+ <frame index="6" delay="70" offsetY="-2"/>
+ <frame index="6" delay="80"/>
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <frame index="7" delay="100" offsetY="1"/>
+ <frame index="7" delay="140" offsetY="3"/>
+ <frame index="7" delay="90" offsetY="1"/>
+ <frame index="7" delay="80" offsetY="-1"/>
+ <frame index="0" delay="70" offsetY="-3"/>
+ <frame index="0" delay="60" offsetY="-5"/>
+ <frame index="0" delay="60" offsetY="-7"/>
+ <frame index="1" delay="50" offsetY="-9" offsetX="1"/>
+ <frame index="1" delay="50" offsetY="-11" offsetX="1"/>
+ <frame index="2" delay="40" offsetY="-13" offsetX="2"/>
+ <frame index="2" delay="40" offsetY="-15" offsetX="3"/>
+ <frame index="3" delay="40" offsetY="-17" offsetX="4"/>
+ <frame index="3" delay="40" offsetY="-19" offsetX="5"/>
+ <frame index="4" delay="40" offsetY="-21" offsetX="6"/>
+ <frame index="4" delay="50" offsetY="-23" offsetX="7"/>
+ <!-- Hit the cible. -->
+ <frame index="5" delay="50" offsetY="-25" offsetX="8"/>
+ <frame index="5" delay="60" offsetY="-29" offsetX="7"/>
+ <frame index="6" delay="70" offsetY="-32" offsetX="7"/>
+ <frame index="6" delay="70" offsetY="-35" offsetX="6"/>
+ <!-- Peak reached. -->
+ <frame index="7" delay="90" offsetY="-37" offsetX="6"/>
+ <frame index="0" delay="70" offsetY="-38" offsetX="5"/>
+ <frame index="0" delay="70" offsetY="-37" offsetX="5"/>
+ <frame index="1" delay="60" offsetY="-36" offsetX="4"/>
+ <frame index="1" delay="60" offsetY="-34" offsetX="4"/>
+ <frame index="2" delay="50" offsetY="-33" offsetX="3"/>
+ <frame index="2" delay="40" offsetY="-30" offsetX="3"/>
+ <frame index="3" delay="40" offsetY="-28" offsetX="2"/>
+ <frame index="3" delay="40" offsetY="-23" offsetX="2"/>
+ <frame index="4" delay="40" offsetY="-20" offsetX="1"/>
+ <frame index="4" delay="50" offsetY="-16" offsetX="1"/>
+ <frame index="5" delay="50" offsetY="-13"/>
+ <frame index="5" delay="60" offsetY="-10"/>
+ <frame index="6" delay="60" offsetY="-7"/>
+ <frame index="6" delay="70" offsetY="-4"/>
+ <frame index="7" delay="70" offsetY="-2"/>
+ <frame index="7" delay="80"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="blub">
+ <animation direction="default">
+ <frame index="8" delay="110"/>
+ <frame index="9" delay="330"/>
+ <sequence start="10" end="12" delay="100"/>
+ <frame index="12"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/bluepar.png b/graphics/sprites/monsters/bluepar.png
new file mode 100644
index 0000000..764630a
--- /dev/null
+++ b/graphics/sprites/monsters/bluepar.png
Binary files differ
diff --git a/graphics/sprites/monsters/bluepar.xml b/graphics/sprites/monsters/bluepar.xml
new file mode 100644
index 0000000..a5a9906
--- /dev/null
+++ b/graphics/sprites/monsters/bluepar.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/bluepar.png" width="50" height="42"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-12"/>
+ </animation>
+ <animation direction="left">
+ <frame index="10" offsetY="-12"/>
+ </animation>
+ <animation direction="up">
+ <frame index="20" offsetY="-12"/>
+ </animation>
+ <animation direction="right">
+ <frame index="30" offsetY="-12"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="75" offsetY="-12"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="75" offsetY="-12"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="75" offsetY="-12"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="75" offsetY="-12"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" offsetY="-12"/>
+ </animation>
+ <animation direction="left">
+ <frame index="19" offsetY="-12"/>
+ </animation>
+ <animation direction="up">
+ <frame index="29" offsetY="-12"/>
+ </animation>
+ <animation direction="right">
+ <frame index="39" offsetY="-12"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75" offsetY="-12"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" offsetY="-12"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" offsetY="-12"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75" offsetY="-12"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/bobone.png b/graphics/sprites/monsters/bobone.png
new file mode 100644
index 0000000..83d0139
--- /dev/null
+++ b/graphics/sprites/monsters/bobone.png
Binary files differ
diff --git a/graphics/sprites/monsters/bosspinkie.png b/graphics/sprites/monsters/bosspinkie.png
new file mode 100644
index 0000000..5f7f1a3
--- /dev/null
+++ b/graphics/sprites/monsters/bosspinkie.png
Binary files differ
diff --git a/graphics/sprites/monsters/bosspinkie.xml b/graphics/sprites/monsters/bosspinkie.xml
new file mode 100644
index 0000000..9ff7bdd
--- /dev/null
+++ b/graphics/sprites/monsters/bosspinkie.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/bosspinkie.png" width="50" height="42" />
+
+ <include file="monsters/pinkie.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/bosspinkie2.png b/graphics/sprites/monsters/bosspinkie2.png
new file mode 100644
index 0000000..0f024ba
--- /dev/null
+++ b/graphics/sprites/monsters/bosspinkie2.png
Binary files differ
diff --git a/graphics/sprites/monsters/bosspinkie2.xml b/graphics/sprites/monsters/bosspinkie2.xml
new file mode 100644
index 0000000..36c4441
--- /dev/null
+++ b/graphics/sprites/monsters/bosspinkie2.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/bosspinkie2.png" width="200" height="168" />
+
+ <include file="monsters/pinkie.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/brainic.png b/graphics/sprites/monsters/brainic.png
new file mode 100644
index 0000000..74d8ff0
--- /dev/null
+++ b/graphics/sprites/monsters/brainic.png
Binary files differ
diff --git a/graphics/sprites/monsters/brainic.xml b/graphics/sprites/monsters/brainic.xml
new file mode 100644
index 0000000..192c4c0
--- /dev/null
+++ b/graphics/sprites/monsters/brainic.xml
@@ -0,0 +1,68 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/brainic.png" width="32" height="64"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="5"/>
+ </animation>
+ <animation direction="right">
+ <frame index="10"/>
+ </animation>
+ <animation direction="up">
+ <frame index="15"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="2" delay="200"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="5" end="7" delay="200"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="10" end="12" delay="200"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="15" end="17" delay="200"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="4"/>
+ </animation>
+ <animation direction="left">
+ <frame index="9"/>
+ </animation>
+ <animation direction="right">
+ <frame index="14"/>
+ </animation>
+ <animation direction="up">
+ <frame index="19"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="3" delay="100"/>
+ <sequence start="3" end="0" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="6" end="8" delay="100"/>
+ <sequence start="8" end="5" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="11" end="13" delay="100"/>
+ <sequence start="13" end="10" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="16" end="18" delay="100"/>
+ <sequence start="18" end="15" delay="100"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/butterfly.png b/graphics/sprites/monsters/butterfly.png
new file mode 100644
index 0000000..f15cd2c
--- /dev/null
+++ b/graphics/sprites/monsters/butterfly.png
Binary files differ
diff --git a/graphics/sprites/monsters/butterfly.xml b/graphics/sprites/monsters/butterfly.xml
new file mode 100644
index 0000000..9d0af81
--- /dev/null
+++ b/graphics/sprites/monsters/butterfly.xml
@@ -0,0 +1,98 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/butterfly.png|W" width="28" height="28"/>
+ <action name="stand" imageset="base">
+ <animation direction="up">
+ <sequence start="0" end="3" delay="120" offsetY="-20"/>
+ </animation>
+ <animation direction="down">
+ <sequence start="0" end="3" delay="120" offsetY="-20"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="4" end="7" delay="120" offsetY="-20"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="8" end="11" delay="120" offsetY="-20"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="up">
+ <sequence start="0" end="3" delay="75" offsetY="-20"/>
+ </animation>
+ <animation direction="down">
+ <sequence start="0" end="3" delay="75" offsetY="-20"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="4" end="7" delay="75" offsetY="-20"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="8" end="11" delay="75" offsetY="-20"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="up">
+ <frame index="0" delay="50" offsetY="-24"/>
+ <frame index="1" delay="50" offsetY="-36"/>
+ <frame index="2" delay="50" offsetY="-84"/>
+ <frame index="3" delay="60" offsetY="-52"/>
+ <frame index="2" delay="60" offsetY="-36"/>
+ <frame index="1" delay="60" offsetY="-28"/>
+ <frame index="0" delay="60" offsetY="-24"/>
+ <end/>
+ </animation>
+ <animation direction="down">
+ <frame index="0" delay="50" offsetY="-16"/>
+ <frame index="1" delay="50" offsetY="-4"/>
+ <frame index="2" delay="50" offsetY="44"/>
+ <frame index="3" delay="60" offsetY="12"/>
+ <frame index="2" delay="60" offsetY="-4"/>
+ <frame index="1" delay="60" offsetY="-12"/>
+ <frame index="0" delay="60" offsetY="-16"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="4" delay="50" offsetY="-20" offsetX="4"/>
+ <frame index="5" delay="50" offsetY="-20" offsetX="16"/>
+ <frame index="6" delay="50" offsetY="-20" offsetX="64"/>
+ <frame index="7" delay="60" offsetY="-20" offsetX="32"/>
+ <frame index="6" delay="60" offsetY="-20" offsetX="16"/>
+ <frame index="5" delay="60" offsetY="-20" offsetX="8"/>
+ <frame index="4" delay="60" offsetY="-20" offsetX="4"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="8" delay="50" offsetY="-20" offsetX="-4"/>
+ <frame index="9" delay="50" offsetY="-20" offsetX="-16"/>
+ <frame index="10" delay="50" offsetY="-20" offsetX="-64"/>
+ <frame index="11" delay="60" offsetY="-20" offsetX="-32"/>
+ <frame index="10" delay="60" offsetY="-20" offsetX="-16"/>
+ <frame index="9" delay="60" offsetY="-20" offsetX="-8"/>
+ <frame index="8" delay="60" offsetY="-20" offsetX="-4"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="12" delay="70" offsetY="-19" offsetX="2"/>
+ <frame index="13" delay="70" offsetY="-18" offsetX="4"/>
+ <frame index="14" delay="70" offsetY="-17" offsetX="8"/>
+ <frame index="13" delay="70" offsetY="-16" offsetX="10"/>
+ <frame index="12" delay="75" offsetY="-15" offsetX="8"/>
+ <frame index="13" delay="75" offsetY="-14" offsetX="4"/>
+ <frame index="14" delay="75" offsetY="-13" offsetX="2"/>
+ <frame index="13" delay="75" offsetY="-12" offsetX="0"/>
+ <frame index="12" delay="80" offsetY="-11" offsetX="-2"/>
+ <frame index="13" delay="80" offsetY="-10" offsetX="-4"/>
+ <frame index="14" delay="80" offsetY="-9" offsetX="-6"/>
+ <frame index="13" delay="80" offsetY="-8" offsetX="-8"/>
+ <frame index="12" delay="85" offsetY="-7" offsetX="-10"/>
+ <frame index="13" delay="85" offsetY="-6" offsetX="-8"/>
+ <frame index="14" delay="85" offsetY="-5" offsetX="-6"/>
+ <frame index="13" delay="85" offsetY="-4" offsetX="-4"/>
+ <frame index="12" delay="90" offsetY="-3" offsetX="-2"/>
+ <frame index="13" delay="90" offsetY="-2" offsetX="0"/>
+ <frame index="14" delay="90" offsetY="-1" offsetX="2"/>
+ <frame index="15" delay="5000" offsetY="0" offsetX="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/candorghost.png b/graphics/sprites/monsters/candorghost.png
new file mode 100644
index 0000000..4e26031
--- /dev/null
+++ b/graphics/sprites/monsters/candorghost.png
Binary files differ
diff --git a/graphics/sprites/monsters/candorghost.xml b/graphics/sprites/monsters/candorghost.xml
new file mode 100644
index 0000000..a6af985
--- /dev/null
+++ b/graphics/sprites/monsters/candorghost.xml
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/monsters/candorghost.png"
+ width="50"
+ height="64"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="right">
+ <frame index="30"/>
+ </animation>
+ <animation direction="up">
+ <frame index="20"/>
+ </animation>
+ <animation direction="left">
+ <frame index="10"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="4" delay="200"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="30" end="34" delay="200"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="20" end="24" delay="200"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="10" end="14" delay="200"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="8" delay="150"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="30" end="38" delay="150"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="20" end="28" delay="150"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="10" end="18" delay="150"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" delay="0"/>
+ </animation>
+ <animation direction="right">
+ <frame index="39" delay="0"/>
+ </animation>
+ <animation direction="up">
+ <frame index="29" delay="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="19" delay="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/candorscorpion.png b/graphics/sprites/monsters/candorscorpion.png
new file mode 100644
index 0000000..8a8ed2e
--- /dev/null
+++ b/graphics/sprites/monsters/candorscorpion.png
Binary files differ
diff --git a/graphics/sprites/monsters/candorscorpion.xml b/graphics/sprites/monsters/candorscorpion.xml
new file mode 100644
index 0000000..223c3c1
--- /dev/null
+++ b/graphics/sprites/monsters/candorscorpion.xml
@@ -0,0 +1,73 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW 2 Moubootaur Legends -->
+
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/candorscorpion.png"
+ width="48"
+ height="45"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="2"/>
+ </animation>
+ <animation direction="left">
+ <frame index="10" offsetY="2"/>
+ </animation>
+ <animation direction="up">
+ <frame index="20" offsetX="-1" offsetY="3"/>
+ </animation>
+ <animation direction="right">
+ <frame index="30" offsetY="2"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="75" offsetY="2"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="75" offsetY="2"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="75" offsetX="-1" offsetY="3"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="75" offsetY="2"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" offsetY="2"/>
+ </animation>
+ <animation direction="left">
+ <frame index="19" offsetY="2"/>
+ </animation>
+ <animation direction="up">
+ <frame index="29" offsetX="-1" offsetY="3"/>
+ </animation>
+ <animation direction="right">
+ <frame index="39" offsetY="2"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75" offsetY="2"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" offsetY="2"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" offsetX="-1" offsetY="3"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75" offsetY="2"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/cavemaggot.png b/graphics/sprites/monsters/cavemaggot.png
new file mode 100644
index 0000000..e3edd67
--- /dev/null
+++ b/graphics/sprites/monsters/cavemaggot.png
Binary files differ
diff --git a/graphics/sprites/monsters/cavemaggot.xml b/graphics/sprites/monsters/cavemaggot.xml
new file mode 100644
index 0000000..b4153ca
--- /dev/null
+++ b/graphics/sprites/monsters/cavemaggot.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/cavemaggot.png" width="20" height="15"/>
+
+ <include file="monsters/maggot.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/cavesnake.png b/graphics/sprites/monsters/cavesnake.png
new file mode 100644
index 0000000..ea4045d
--- /dev/null
+++ b/graphics/sprites/monsters/cavesnake.png
Binary files differ
diff --git a/graphics/sprites/monsters/cavesnake.xml b/graphics/sprites/monsters/cavesnake.xml
new file mode 100644
index 0000000..c63046d
--- /dev/null
+++ b/graphics/sprites/monsters/cavesnake.xml
@@ -0,0 +1,76 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/cavesnake.png" width="96" height="56"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="6"/>
+ </animation>
+ <animation direction="left">
+ <frame index="7" offsetX="-1" offsetY="4"/>
+ </animation>
+ <animation direction="up">
+ <frame index="14" offsetX="0" offsetY="-5"/>
+ </animation>
+ <animation direction="right">
+ <frame index="21" offsetX="1" offsetY="5"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" offsetX="0" offsetY="6" delay="150"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="8" end="11" offsetX="-1" offsetY="4" delay="150"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="15" end="18" offsetX="0" offsetY="-5" delay="150"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="22" end="25" offsetX="1" offsetY="5" delay="150"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="29" delay="300" offsetX="0" offsetY="6"/>
+ <frame index="28" delay="500" offsetX="0" offsetY="6"/>
+ <frame index="30" delay="5000" offsetX="0" offsetY="6"/>
+ </animation>
+ <animation direction="left">
+ <frame index="36" delay="300" offsetX="0" offsetY="6"/>
+ <frame index="8" delay="500" offsetX="0" offsetY="6"/>
+ <frame index="37" delay="5000" offsetX="0" offsetY="6"/>
+ </animation>
+ <animation direction="up">
+ <frame index="43" delay="300" offsetX="0" offsetY="6"/>
+ <frame index="42" delay="500" offsetX="0" offsetY="6"/>
+ <frame index="44" delay="5000" offsetX="0" offsetY="6"/>
+ </animation>
+ <animation direction="right">
+ <frame index="50" delay="300" offsetX="0" offsetY="6"/>
+ <frame index="22" delay="500" offsetX="0" offsetY="6"/>
+ <frame index="51" delay="5000" offsetX="0" offsetY="6"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="6" delay="150" offsetX="0" offsetY="6"/>
+ <sequence start="28" end="29" delay="150" offsetX="0" offsetY="6"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="12" end="13" delay="150" offsetX="-1" offsetY="4"/>
+ <sequence start="35" end="36" delay="150" offsetX="-1" offsetY="4"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="19" end="20" delay="150" offsetX="0" offsetY="-5"/>
+ <sequence start="42" end="43" delay="150" offsetX="0" offsetY="-5"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="26" end="27" delay="150" offsetX="1" offsetY="5"/>
+ <sequence start="49" end="50" delay="150" offsetX="1" offsetY="5"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/centaur.png b/graphics/sprites/monsters/centaur.png
new file mode 100644
index 0000000..80c7ecb
--- /dev/null
+++ b/graphics/sprites/monsters/centaur.png
Binary files differ
diff --git a/graphics/sprites/monsters/centaur.xml b/graphics/sprites/monsters/centaur.xml
new file mode 100644
index 0000000..ed6c1b7
--- /dev/null
+++ b/graphics/sprites/monsters/centaur.xml
@@ -0,0 +1,72 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/centaur.png" width="136" height="106"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="32"/>
+ </animation>
+ <animation direction="left">
+ <frame index="16"/>
+ </animation>
+ <animation direction="up">
+ <frame index="48"/>
+ </animation>
+ <animation direction="right">
+ <frame index="0"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="33" end="39" delay="120"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="17" end="23" delay="120"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="49" end="55" delay="120"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="1" end="7" delay="120"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="15" delay="500"/>
+ <frame index="31" delay="500"/>
+ <frame index="47" delay="0"/>
+ </animation>
+ <animation direction="up">
+ <frame index="15" delay="500"/>
+ <frame index="31" delay="500"/>
+ <frame index="47" delay="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="15" delay="500"/>
+ <frame index="31" delay="500"/>
+ <frame index="47" delay="0"/>
+ </animation>
+ <animation direction="right">
+ <frame index="15" delay="500"/>
+ <frame index="31" delay="500"/>
+ <frame index="47" delay="0"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="40" end="46" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="24" end="30" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="24" end="30" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="8" end="14" delay="100"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/chagashroom.png b/graphics/sprites/monsters/chagashroom.png
new file mode 100644
index 0000000..aaccaf6
--- /dev/null
+++ b/graphics/sprites/monsters/chagashroom.png
Binary files differ
diff --git a/graphics/sprites/monsters/chagashroom.xml b/graphics/sprites/monsters/chagashroom.xml
new file mode 100644
index 0000000..977bf02
--- /dev/null
+++ b/graphics/sprites/monsters/chagashroom.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/chagashroom.png"
+ width="64"
+ height="64"
+ offsetY="19"/>
+
+ <action name="spawn" imageset="mob">
+ <animation direction="default">
+ <!-- Growing Animation -->
+ <sequence start="0" end="4" delay="120"/>
+ <sequence start="5" end="6" delay="90"/>
+ <jump action="stand"/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="mob">
+ <animation direction="default">
+ <!-- Static -->
+ <frame index="7"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+ <animation>
+ <!-- Retreat Animation -->
+ <sequence start="8" end="13" delay="120"/>
+ <frame index="14"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/cloverpatch.png b/graphics/sprites/monsters/cloverpatch.png
new file mode 100644
index 0000000..c2d3ee3
--- /dev/null
+++ b/graphics/sprites/monsters/cloverpatch.png
Binary files differ
diff --git a/graphics/sprites/monsters/cloverpatch.xml b/graphics/sprites/monsters/cloverpatch.xml
new file mode 100644
index 0000000..cfd6d4b
--- /dev/null
+++ b/graphics/sprites/monsters/cloverpatch.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/cloverpatch.png" width="30" height="30"/>
+ <action name="stand" imageset="base">
+ <animation>
+ <frame index="0"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation>
+ <frame index="1"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/crafty.png b/graphics/sprites/monsters/crafty.png
new file mode 100644
index 0000000..7ddba6d
--- /dev/null
+++ b/graphics/sprites/monsters/crafty.png
Binary files differ
diff --git a/graphics/sprites/monsters/crafty.xml b/graphics/sprites/monsters/crafty.xml
new file mode 100644
index 0000000..43ed98f
--- /dev/null
+++ b/graphics/sprites/monsters/crafty.xml
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyleft (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/crafty.png"
+ width="32"
+ height="32"
+ offsetY="-40"/>
+
+ <action name="spawn" imageset="mob">
+ <animation direction="default">
+ <frame index="16" delay="180" offsetY="3"/>
+ <sequence start="17" end="19" delay="90" offsetY="3"/>
+ <frame index="1" delay="80" offsetY="1"/>
+ <jump action="stand"/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="mob">
+ <animation direction="down">
+ <frame index="0" delay="90" offsetY="-1"/>
+ <frame index="1" delay="80" offsetY="2"/>
+ <frame index="2" delay="80" offsetY="4"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="4" delay="90" offsetY="-1" offsetX="2"/>
+ <frame index="5" delay="60" offsetY="2"/>
+ <frame index="6" delay="80" offsetY="4" offsetX="-2"/>
+ <frame index="5" delay="60" offsetY="2"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="8" delay="90" offsetY="-1"/>
+ <frame index="9" delay="80" offsetY="2"/>
+ <frame index="10" delay="80" offsetY="4"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="12" delay="90" offsetY="-1" offsetX="-2"/>
+ <frame index="13" delay="60" offsetY="2"/>
+ <frame index="14" delay="80" offsetY="4" offsetX="2"/>
+ <frame index="13" delay="60" offsetY="2"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="mob">
+ <animation direction="down">
+ <frame index="0" delay="90" offsetY="-1"/>
+ <frame index="1" delay="80" offsetY="2"/>
+ <frame index="2" delay="80" offsetY="4"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="4" delay="90" offsetY="-1" offsetX="2"/>
+ <frame index="5" delay="60" offsetY="2"/>
+ <frame index="6" delay="80" offsetY="4" offsetX="-2"/>
+ <frame index="5" delay="60" offsetY="2"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="8" delay="90" offsetY="-1"/>
+ <frame index="9" delay="80" offsetY="2"/>
+ <frame index="10" delay="80" offsetY="4"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="12" delay="90" offsetY="-1" offsetX="-2"/>
+ <frame index="13" delay="60" offsetY="2"/>
+ <frame index="14" delay="80" offsetY="4" offsetX="2"/>
+ <frame index="13" delay="60" offsetY="2"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="mob">
+ <animation direction="down">
+ <frame index="0" delay="60" offsetY="-1"/>
+ <frame index="1" delay="50" offsetY="3"/>
+ <frame index="2" delay="50" offsetY="6"/>
+ <frame index="0" delay="60" offsetY="7"/>
+ <frame index="1" delay="50" offsetY="11"/>
+ <frame index="2" delay="50" offsetY="17"/>
+ <frame index="0" delay="60" offsetY="17"/>
+ <frame index="1" delay="50" offsetY="14"/>
+ <frame index="2" delay="50" offsetY="8"/>
+ <frame index="1" delay="60" offsetY="4"/>
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <!-- Fall -->
+ <frame index="4" delay="30" offsetY="-1"/>
+ <frame index="4" delay="30" offsetY="2" offsetX="4"/>
+ <frame index="5" delay="40" offsetY="4" offsetX="8"/>
+ <frame index="6" delay="50" offsetY="4" offsetX="8"/>
+ <frame index="5" delay="30" offsetY="8" offsetX="12"/>
+ <frame index="4" delay="30" offsetY="8" offsetX="16"/>
+ <!-- Bite -->
+ <frame index="5" delay="40" offsetY="10" offsetX="12"/>
+ <frame index="6" delay="50" offsetY="10" offsetX="12"/>
+ <frame index="5" delay="30" offsetY="12" offsetX="16"/>
+ <!-- Fly back to current pos -->
+ <frame index="4" delay="50" offsetY="11" offsetX="14"/>
+ <frame index="5" delay="40" offsetY="8" offsetX="10"/>
+ <frame index="6" delay="50" offsetY="6" offsetX="7"/>
+ <frame index="5" delay="30" offsetY="3" offsetX="4"/>
+ <frame index="4" delay="40" offsetY="2" offsetX="1"/>
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <frame index="8" delay="60" offsetY="-1"/>
+ <frame index="9" delay="50" offsetY="2"/>
+ <frame index="10" delay="50" offsetY="4"/>
+ <frame index="8" delay="60" offsetY="1"/>
+ <frame index="9" delay="50" offsetY="4"/>
+ <frame index="10" delay="50" offsetY="6"/>
+ <frame index="8" delay="60" offsetY="2"/>
+ <frame index="9" delay="50" offsetY="4"/>
+ <frame index="10" delay="50" offsetY="6"/>
+ <frame index="9" delay="60" offsetY="2"/>
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <!-- Fall -->
+ <frame index="12" delay="30" offsetY="-1"/>
+ <frame index="12" delay="30" offsetY="2" offsetX="-4"/>
+ <frame index="13" delay="40" offsetY="4" offsetX="-8"/>
+ <frame index="14" delay="50" offsetY="4" offsetX="-8"/>
+ <frame index="13" delay="30" offsetY="8" offsetX="-12"/>
+ <frame index="12" delay="30" offsetY="8" offsetX="-16"/>
+ <!-- Bite -->
+ <frame index="13" delay="40" offsetY="10" offsetX="-12"/>
+ <frame index="14" delay="50" offsetY="10" offsetX="-12"/>
+ <frame index="13" delay="30" offsetY="12" offsetX="-16"/>
+ <!-- Fly back to current pos -->
+ <frame index="12" delay="50" offsetY="11" offsetX="-14"/>
+ <frame index="13" delay="40" offsetY="8" offsetX="-10"/>
+ <frame index="14" delay="50" offsetY="6" offsetX="-7"/>
+ <frame index="13" delay="30" offsetY="3" offsetX="-4"/>
+ <frame index="12" delay="40" offsetY="2" offsetX="-1"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+ <animation direction="down">
+ <frame index="3" offsetY="10" delay="10"/>
+ <frame index="3" offsetY="20" delay="10"/>
+ <frame index="3" offsetY="30" delay="10"/>
+ <frame index="3" offsetY="40"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="7" offsetY="10" delay="10"/>
+ <frame index="7" offsetY="20" delay="10"/>
+ <frame index="7" offsetY="30" delay="10"/>
+ <frame index="7" offsetY="40"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="11" offsetY="10" delay="10"/>
+ <frame index="11" offsetY="20" delay="10"/>
+ <frame index="11" offsetY="30" delay="10"/>
+ <frame index="11" offsetY="40"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="15" offsetY="10" delay="10"/>
+ <frame index="15" offsetY="20" delay="10"/>
+ <frame index="15" offsetY="30" delay="10"/>
+ <frame index="15" offsetY="40"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/croc.png b/graphics/sprites/monsters/croc.png
new file mode 100644
index 0000000..aa81a7a
--- /dev/null
+++ b/graphics/sprites/monsters/croc.png
Binary files differ
diff --git a/graphics/sprites/monsters/croc.xml b/graphics/sprites/monsters/croc.xml
new file mode 100644
index 0000000..292fa83
--- /dev/null
+++ b/graphics/sprites/monsters/croc.xml
@@ -0,0 +1,242 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Alige, Reid
+Copyright (C) 2011-2014 Evol Online -->
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/croc.png"
+ width="30"
+ height="22"
+ offsetY="-4"/>
+
+ <action name="spawn" imageset="mob">
+ <animation direction="default">
+ <frame index="64" delay="350"/>
+ <frame index="65" delay="70"/>
+ <frame index="66" delay="90"/>
+ <frame index="67" delay="210"/>
+ <frame index="68" delay="110"/>
+ <frame index="69" delay="130"/>
+ <frame index="70" delay="165"/>
+ <frame index="71" delay="90"/>
+ <frame index="72" delay="80"/>
+ <frame index="73" delay="70"/>
+ <jump action="stand"/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="mob">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="8"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="16"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="24"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="32"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="40"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="48"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="56"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="mob">
+ <animation direction="down">
+ <frame index="1" delay="80"/>
+ <frame index="0" delay="70"/>
+ <frame index="2" delay="80"/>
+ <frame index="0" delay="70"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="9" delay="80"/>
+ <frame index="8" delay="70"/>
+ <frame index="10" delay="80"/>
+ <frame index="8" delay="70"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="17" delay="80"/>
+ <frame index="16" delay="70"/>
+ <frame index="18" delay="80"/>
+ <frame index="16" delay="70"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="25" delay="80"/>
+ <frame index="24" delay="70"/>
+ <frame index="26" delay="80"/>
+ <frame index="24" delay="70"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="33" delay="80"/>
+ <frame index="32" delay="70"/>
+ <frame index="34" delay="80"/>
+ <frame index="32" delay="70"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="41" delay="80"/>
+ <frame index="40" delay="70"/>
+ <frame index="42" delay="80"/>
+ <frame index="40" delay="70"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="49" delay="80"/>
+ <frame index="48" delay="70"/>
+ <frame index="50" delay="80"/>
+ <frame index="48" delay="70"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="57" delay="80"/>
+ <frame index="56" delay="70"/>
+ <frame index="58" delay="80"/>
+ <frame index="56" delay="70"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="mob">
+ <animation direction="down">
+ <frame index="3" delay="90"/>
+ <frame index="4" delay="130"/>
+ <frame index="3" delay="100"/>
+ <frame index="0" delay="50"/>
+ <frame index="5" delay="90"/>
+ <frame index="6" delay="130"/>
+ <frame index="5" delay="100"/>
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="11" delay="90"/>
+ <frame index="12" delay="130"/>
+ <frame index="11" delay="100"/>
+ <frame index="8" delay="50"/>
+ <frame index="13" delay="90"/>
+ <frame index="14" delay="130"/>
+ <frame index="13" delay="100"/>
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <frame index="19" delay="90"/>
+ <frame index="20" delay="130"/>
+ <frame index="19" delay="100"/>
+ <frame index="16" delay="50"/>
+ <frame index="21" delay="90"/>
+ <frame index="22" delay="130"/>
+ <frame index="21" delay="100"/>
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="27" delay="90"/>
+ <frame index="28" delay="130"/>
+ <frame index="27" delay="100"/>
+ <frame index="24" delay="50"/>
+ <frame index="29" delay="90"/>
+ <frame index="30" delay="130"/>
+ <frame index="29" delay="100"/>
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <frame index="35" delay="90"/>
+ <frame index="36" delay="130"/>
+ <frame index="35" delay="100"/>
+ <frame index="32" delay="50"/>
+ <frame index="37" delay="90"/>
+ <frame index="38" delay="130"/>
+ <frame index="37" delay="100"/>
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <frame index="43" delay="90"/>
+ <frame index="44" delay="130"/>
+ <frame index="43" delay="100"/>
+ <frame index="40" delay="50"/>
+ <frame index="45" delay="90"/>
+ <frame index="46" delay="130"/>
+ <frame index="45" delay="100"/>
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <frame index="51" delay="90"/>
+ <frame index="52" delay="130"/>
+ <frame index="51" delay="100"/>
+ <frame index="48" delay="50"/>
+ <frame index="53" delay="90"/>
+ <frame index="54" delay="130"/>
+ <frame index="53" delay="100"/>
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <frame index="59" delay="90"/>
+ <frame index="60" delay="130"/>
+ <frame index="59" delay="100"/>
+ <frame index="56" delay="50"/>
+ <frame index="61" delay="90"/>
+ <frame index="62" delay="130"/>
+ <frame index="61" delay="100"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+ <animation direction="down">
+ <frame index="7"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="15"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="23"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="31"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="39"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="47"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="55"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="63"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/croconut.xml b/graphics/sprites/monsters/croconut.xml
new file mode 100644
index 0000000..304945b
--- /dev/null
+++ b/graphics/sprites/monsters/croconut.xml
@@ -0,0 +1,59 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Alige, Reid
+Copyright (C) 2010-2014 Evol Online -->
+
+<!--
+5% used on "moving" label.
+50% from the 95% unused percent from "moving" label are used on "movinglong" label.
+100% from the 47,5% unused percent from "movinglong" label are used on "static" label.
+-->
+
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/crocotree.png"
+ width="18"
+ height="17"
+ offsetY="-61"/>
+
+ <action name="stand" imageset="mob">
+ <animation direction="default">
+ <!-- Falling Croconut -->
+ <frame index="1" delay="100"/>
+ <frame index="3" delay="80" offsetY="1"/>
+ <frame index="3" delay="60" offsetY="2"/>
+ <frame index="3" delay="50" offsetY="4"/>
+ <frame index="3" delay="50" offsetY="6"/>
+ <frame index="3" delay="50" offsetY="8"/>
+ <frame index="3" delay="40" offsetY="11"/>
+ <frame index="3" delay="40" offsetY="14"/>
+ <frame index="3" delay="40" offsetY="17"/>
+ <frame index="3" delay="40" offsetY="20"/>
+ <frame index="3" delay="40" offsetY="24"/>
+ <frame index="3" delay="40" offsetY="28"/>
+ <frame index="3" delay="30" offsetY="32"/>
+ <frame index="3" delay="30" offsetY="36"/>
+ <frame index="3" delay="30" offsetY="41"/>
+ <frame index="3" delay="30" offsetY="46"/>
+ <frame index="3" delay="30" offsetY="51"/>
+ <frame index="3" delay="30" offsetY="57"/>
+ <frame index="4" delay="60" offsetY="58"/>
+ <frame index="5" delay="70" offsetY="58"/>
+ <frame index="6" offsetY="59"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="mob">
+ <animation direction="default">
+ <!-- Dropped Croconut -->
+ <frame index="6" offsetY="59"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+ <animation>
+ <!-- Dropped Croconut -->
+ <frame index="6" offsetY="59"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/crocotree.png b/graphics/sprites/monsters/crocotree.png
new file mode 100644
index 0000000..5d676e8
--- /dev/null
+++ b/graphics/sprites/monsters/crocotree.png
Binary files differ
diff --git a/graphics/sprites/monsters/crocotree.xml b/graphics/sprites/monsters/crocotree.xml
new file mode 100644
index 0000000..97ecfda
--- /dev/null
+++ b/graphics/sprites/monsters/crocotree.xml
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Alige, Reid
+Copyright (C) 2010-2013 Evol Online -->
+
+<!--
+5% used on "moving" label.
+50% from the 95% unused percent from "moving" label are used on "movinglong" label.
+100% from the 47,5% unused percent from "movinglong" label are used on "static" label.
+-->
+
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/crocotree.png"
+ width="18"
+ height="17"
+ offsetY="-61"/>
+ <imageset name="npc"
+ src="graphics/tilesets/desert_x5.png"
+ width="96"
+ height="160"
+ offsetX="32"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+
+ <!--
+ <action name="hurt" imageset="mob">
+ <animation direction="default">
+ <frame index="2" delay="120"/>
+ <frame index="1" delay="110"/>
+ <frame index="0" delay="120"/>
+ <end />
+ </animation>
+ </action>
+ -->
+
+ <action name="dead" imageset="mob">
+ <animation>
+ <!-- Falling Croconut -->
+ <frame index="1" delay="100"/>
+ <frame index="3" delay="80" offsetY="1"/>
+ <frame index="3" delay="60" offsetY="2"/>
+ <frame index="3" delay="50" offsetY="4"/>
+ <frame index="3" delay="50" offsetY="6"/>
+ <frame index="3" delay="50" offsetY="8"/>
+ <frame index="3" delay="40" offsetY="11"/>
+ <frame index="3" delay="40" offsetY="14"/>
+ <frame index="3" delay="40" offsetY="17"/>
+ <frame index="3" delay="40" offsetY="20"/>
+ <frame index="3" delay="40" offsetY="24"/>
+ <frame index="3" delay="40" offsetY="28"/>
+ <frame index="3" delay="30" offsetY="32"/>
+ <frame index="3" delay="30" offsetY="36"/>
+ <frame index="3" delay="30" offsetY="41"/>
+ <frame index="3" delay="30" offsetY="46"/>
+ <frame index="3" delay="30" offsetY="51"/>
+ <frame index="3" delay="30" offsetY="57"/>
+ <frame index="4" delay="60" offsetY="58"/>
+ <frame index="5" delay="70" offsetY="58"/>
+ <frame index="6" offsetY="59"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/cuco.png b/graphics/sprites/monsters/cuco.png
new file mode 100644
index 0000000..ca2e7a9
--- /dev/null
+++ b/graphics/sprites/monsters/cuco.png
Binary files differ
diff --git a/graphics/sprites/monsters/cuco.xml b/graphics/sprites/monsters/cuco.xml
new file mode 100644
index 0000000..bc3bddb
--- /dev/null
+++ b/graphics/sprites/monsters/cuco.xml
@@ -0,0 +1,108 @@
+<?xml version="1.0"?>
+<!-- Author from The Mana World Brazilian
+Copyright (C) 2010-2015 Evol Online -->
+<sprite>
+
+ <imageset name="base"
+ src="graphics/sprites/monsters/cuco.png"
+ width="32"
+ height="39"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="1500"/>
+ <frame index="1" delay="200"/>
+ </animation>
+ <animation direction="left">
+ <frame index="4" delay="1500"/>
+ <frame index="5" delay="200"/>
+ </animation>
+ <animation direction="up">
+ <frame index="12" delay="1500"/>
+ <frame index="13" delay="200"/>
+ </animation>
+ <animation direction="right">
+ <frame index="8" delay="1500"/>
+ <frame index="9" delay="200"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="100"/>
+ <frame index="3" delay="100" offsetY="-3"/>
+ <frame index="3" delay="100" offsetY="-5"/>
+ <frame index="2" delay="100" offsetY="-6"/>
+ <frame index="0" delay="100" offsetY="-5"/>
+ <frame index="0" delay="100" offsetY="-3"/>
+ </animation>
+ <animation direction="left">
+ <frame index="4" delay="100"/>
+ <frame index="7" delay="100" offsetY="-3"/>
+ <frame index="7" delay="100" offsetY="-5"/>
+ <frame index="6" delay="100" offsetY="-6"/>
+ <frame index="4" delay="100" offsetY="-5"/>
+ <frame index="4" delay="100" offsetY="-3"/>
+ </animation>
+ <animation direction="up">
+ <frame index="12" delay="100"/>
+ <frame index="15" delay="100" offsetY="-3"/>
+ <frame index="15" delay="100" offsetY="-5"/>
+ <frame index="14" delay="100" offsetY="-6"/>
+ <frame index="12" delay="100" offsetY="-5"/>
+ <frame index="12" delay="100" offsetY="-3"/>
+ </animation>
+ <animation direction="right">
+ <frame index="8" delay="100"/>
+ <frame index="11" delay="100" offsetY="-3"/>
+ <frame index="11" delay="100" offsetY="-5"/>
+ <frame index="10" delay="100" offsetY="-6"/>
+ <frame index="8" delay="100" offsetY="-5"/>
+ <frame index="8" delay="100" offsetY="-3"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="3" delay="100" offsetY="-3"/>
+ <frame index="3" delay="100" offsetY="-5"/>
+ <frame index="2" delay="100" offsetY="-6"/>
+ <frame index="0" delay="100" offsetY="-5"/>
+ <frame index="0" delay="100" offsetY="-3"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="7" delay="100" offsetY="-3"/>
+ <frame index="7" delay="100" offsetY="-5"/>
+ <frame index="6" delay="100" offsetY="-6"/>
+ <frame index="4" delay="100" offsetY="-5"/>
+ <frame index="4" delay="100" offsetY="-3"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="15" delay="100" offsetY="-3"/>
+ <frame index="15" delay="100" offsetY="-5"/>
+ <frame index="14" delay="100" offsetY="-6"/>
+ <frame index="12" delay="100" offsetY="-5"/>
+ <frame index="12" delay="100" offsetY="-3"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="11" delay="100" offsetY="-3"/>
+ <frame index="11" delay="100" offsetY="-5"/>
+ <frame index="10" delay="100" offsetY="-6"/>
+ <frame index="8" delay="100" offsetY="-5"/>
+ <frame index="8" delay="100" offsetY="-3"/>
+ <end/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation>
+ <sequence start="16" end="22" delay="100"/>
+ <frame index="23"/>
+ <end/>
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/darkduck.png b/graphics/sprites/monsters/darkduck.png
new file mode 100644
index 0000000..3888143
--- /dev/null
+++ b/graphics/sprites/monsters/darkduck.png
Binary files differ
diff --git a/graphics/sprites/monsters/darkduck.xml b/graphics/sprites/monsters/darkduck.xml
new file mode 100644
index 0000000..1d37811
--- /dev/null
+++ b/graphics/sprites/monsters/darkduck.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/darkduck.png|W;M;R;G;C;B" width="48" height="26"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="10"/>
+ </animation>
+ <animation direction="up">
+ <frame index="20"/>
+ </animation>
+ <animation direction="right">
+ <frame index="30"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="3" delay="75"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="13" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="23" delay="75"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="33" delay="75"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9"/>
+ </animation>
+ <animation direction="left">
+ <frame index="19"/>
+ </animation>
+ <animation direction="up">
+ <frame index="29"/>
+ </animation>
+ <animation direction="right">
+ <frame index="39"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/darklizard.png b/graphics/sprites/monsters/darklizard.png
new file mode 100644
index 0000000..1d0ff1b
--- /dev/null
+++ b/graphics/sprites/monsters/darklizard.png
Binary files differ
diff --git a/graphics/sprites/monsters/darklizard.xml b/graphics/sprites/monsters/darklizard.xml
new file mode 100644
index 0000000..a0e17b0
--- /dev/null
+++ b/graphics/sprites/monsters/darklizard.xml
@@ -0,0 +1,66 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/darklizard.png|W" width="80" height="56" />
+
+
+<action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="26" />
+ </animation>
+ <animation direction="left">
+ <frame index="14" />
+ </animation>
+ <animation direction="up">
+ <frame index="38" />
+ </animation>
+ <animation direction="right">
+ <frame index="2" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="24" end="29" delay="75" />
+ </animation>
+ <animation direction="left">
+ <sequence start="12" end="17" delay="75" />
+ </animation>
+ <animation direction="up">
+ <sequence start="36" end="41" delay="75" />
+ </animation>
+ <animation direction="right">
+ <sequence start="0" end="5" delay="75" />
+ </animation>
+ </action>
+
+
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="11" delay="100" />
+ <frame index="23" delay="100" />
+ <frame index="35" delay="100" />
+ <frame index="47" delay="0" />
+ </animation>
+ </action>
+
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="30" end="34" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="18" end="22" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="42" end="46" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="6" end="10" delay="75" />
+ <end />
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/demonicgoblin.png b/graphics/sprites/monsters/demonicgoblin.png
new file mode 100644
index 0000000..72f70d9
--- /dev/null
+++ b/graphics/sprites/monsters/demonicgoblin.png
Binary files differ
diff --git a/graphics/sprites/monsters/demonicgoblin.xml b/graphics/sprites/monsters/demonicgoblin.xml
new file mode 100644
index 0000000..e586fce
--- /dev/null
+++ b/graphics/sprites/monsters/demonicgoblin.xml
@@ -0,0 +1,70 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/demonicgoblin.png" width="60" height="43" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX ="0" offsetY ="-8" />
+ </animation>
+ <animation direction="left">
+ <frame index="10" offsetX ="-6" offsetY ="-8" />
+ </animation>
+ <animation direction="up">
+ <frame index="20" offsetX ="0" offsetY ="-8" />
+ </animation>
+ <animation direction="right">
+ <frame index="30" offsetX ="6" offsetY ="-8" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="75" offsetX ="0" offsetY ="-8" />
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="75" offsetX ="-6" offsetY ="-8" />
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="75" offsetX ="0" offsetY ="-8" />
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="75" offsetX ="6" offsetY ="-8" />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" offsetX ="-6" offsetY ="-8" />
+ </animation>
+ <animation direction="left">
+ <frame index="19" offsetX ="-6" offsetY ="-8" />
+ </animation>
+ <animation direction="up">
+ <frame index="29" offsetX ="6" offsetY ="-8" />
+ </animation>
+ <animation direction="right">
+ <frame index="39" offsetX ="6" offsetY ="-8" />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75" offsetX ="0" offsetY ="-8" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" offsetX ="-6" offsetY ="-8" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" offsetX ="0" offsetY ="-8" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75" offsetX ="6" offsetY ="-8" />
+ <end />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/demonicscythe.png b/graphics/sprites/monsters/demonicscythe.png
new file mode 100644
index 0000000..1c5e0b4
--- /dev/null
+++ b/graphics/sprites/monsters/demonicscythe.png
Binary files differ
diff --git a/graphics/sprites/monsters/demonicscythe.xml b/graphics/sprites/monsters/demonicscythe.xml
new file mode 100644
index 0000000..ad09520
--- /dev/null
+++ b/graphics/sprites/monsters/demonicscythe.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/demonicscythe.png" width="100" height="100"/>
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <sequence start="0" end="7" delay="40"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="default">
+ <sequence start="0" end="7" delay="40"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="8" delay="80" offsetY="-10"/>
+ <frame index="9" delay="90" offsetY="10"/>
+ <frame index="10" delay="110" offsetY="20"/>
+ <frame index="11" delay="140" offsetY="35"/>
+ <frame index="12" delay="110" offsetY="35"/>
+ <frame index="13" delay="80" offsetY="35"/>
+ <frame index="14" delay="120" offsetY="35"/>
+ <frame index="15" offsetY="35"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="default">
+ <sequence start="0" end="7" delay="40"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/desertloghead.png b/graphics/sprites/monsters/desertloghead.png
new file mode 100644
index 0000000..9400646
--- /dev/null
+++ b/graphics/sprites/monsters/desertloghead.png
Binary files differ
diff --git a/graphics/sprites/monsters/desertloghead.xml b/graphics/sprites/monsters/desertloghead.xml
new file mode 100644
index 0000000..2de5dac
--- /dev/null
+++ b/graphics/sprites/monsters/desertloghead.xml
@@ -0,0 +1,66 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/desertloghead.png" width="45" height="43"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="100"/>
+ <frame index="1" delay="100"/>
+ <frame index="0" delay="100"/>
+ <frame index="1" delay="3500"/>
+ <frame index="0" delay="100"/>
+ <frame index="1" delay="4000"/>
+ </animation>
+ <animation direction="right">
+ <frame index="18" delay="100"/>
+ <frame index="19" delay="100"/>
+ <frame index="18" delay="100"/>
+ <frame index="19" delay="3500"/>
+ <frame index="18" delay="100"/>
+ <frame index="19" delay="4000"/>
+ </animation>
+ <animation direction="up">
+ <frame index="6"/>
+ </animation>
+ <animation direction="left">
+ <frame index="12"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="2" end="5" delay="120"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="20" end="23" delay="120"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="8" end="11" delay="120"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="14" end="17" delay="120"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <sequence start="24" end="29" delay="400"/>
+ <frame index="29" delay="5000"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="34" end="35" delay="120"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="46" end="47" delay="120"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="40" end="41" delay="120"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="52" end="53" delay="120"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/desertmaggot.png b/graphics/sprites/monsters/desertmaggot.png
new file mode 100644
index 0000000..f842171
--- /dev/null
+++ b/graphics/sprites/monsters/desertmaggot.png
Binary files differ
diff --git a/graphics/sprites/monsters/desertmaggot.xml b/graphics/sprites/monsters/desertmaggot.xml
new file mode 100644
index 0000000..d4935a1
--- /dev/null
+++ b/graphics/sprites/monsters/desertmaggot.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/desertmaggot.png" width="20" height="15"/>
+
+ <include file="monsters/maggot.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/dragon-pet.png b/graphics/sprites/monsters/dragon-pet.png
new file mode 100644
index 0000000..b691981
--- /dev/null
+++ b/graphics/sprites/monsters/dragon-pet.png
Binary files differ
diff --git a/graphics/sprites/monsters/dragon-pet.xml b/graphics/sprites/monsters/dragon-pet.xml
new file mode 100644
index 0000000..6ae77a6
--- /dev/null
+++ b/graphics/sprites/monsters/dragon-pet.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/dragon-pet.png" width="128" height="64"/>
+
+ <include file="monsters/dragon.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/dragon.png b/graphics/sprites/monsters/dragon.png
new file mode 100644
index 0000000..ea97605
--- /dev/null
+++ b/graphics/sprites/monsters/dragon.png
Binary files differ
diff --git a/graphics/sprites/monsters/dragon.xml b/graphics/sprites/monsters/dragon.xml
new file mode 100644
index 0000000..58b79e0
--- /dev/null
+++ b/graphics/sprites/monsters/dragon.xml
@@ -0,0 +1,51 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/dragon.png" width="256" height="128"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="1000" offsetY="10"/>
+ <frame index="1" delay="250" offsetY="10"/>
+ </animation>
+ <animation direction="up">
+ <frame index="8" delay="1000" offsetY="10"/>
+ <frame index="9" delay="250" offsetY="10"/>
+ </animation>
+ <animation direction="right">
+ <frame index="16" delay="1000" offsetY="10"/>
+ <frame index="17" delay="250" offsetY="10"/>
+ </animation>
+ <animation direction="left">
+ <frame index="24" delay="1000" offsetY="10"/>
+ <frame index="25" delay="250" offsetY="10"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="2" end="7" delay="100" offsetY="10"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="10" end="15" delay="100" offsetY="10"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="18" end="23" delay="100" offsetY="10"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="26" end="31" delay="100" offsetY="10"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="32" offsetY="10"/>
+ <end />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/duck.png b/graphics/sprites/monsters/duck.png
new file mode 100644
index 0000000..44319fb
--- /dev/null
+++ b/graphics/sprites/monsters/duck.png
Binary files differ
diff --git a/graphics/sprites/monsters/duck.xml b/graphics/sprites/monsters/duck.xml
new file mode 100644
index 0000000..209c077
--- /dev/null
+++ b/graphics/sprites/monsters/duck.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/duck.png|W;M;R;G;C;B" width="24" height="26"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="10"/>
+ </animation>
+ <animation direction="up">
+ <frame index="20"/>
+ </animation>
+ <animation direction="right">
+ <frame index="30"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="3" delay="75"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="13" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="23" delay="75"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="33" delay="75"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9"/>
+ </animation>
+ <animation direction="left">
+ <frame index="19"/>
+ </animation>
+ <animation direction="up">
+ <frame index="29"/>
+ </animation>
+ <animation direction="right">
+ <frame index="39"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/dummy.png b/graphics/sprites/monsters/dummy.png
new file mode 100644
index 0000000..2103664
--- /dev/null
+++ b/graphics/sprites/monsters/dummy.png
Binary files differ
diff --git a/graphics/sprites/monsters/dummy.xml b/graphics/sprites/monsters/dummy.xml
new file mode 100644
index 0000000..40f88c7
--- /dev/null
+++ b/graphics/sprites/monsters/dummy.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2015 Evol Online -->
+
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/dummy.png"
+ width="32"
+ height="64"/>
+
+ <action name="stand" imageset="mob">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="mob" hp="75">
+ <animation direction="default">
+ <frame index="1"/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="mob" hp="50">
+ <animation direction="default">
+ <frame index="2"/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="mob" hp="25">
+ <animation direction="default">
+ <frame index="3"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob" hp="25">
+ <animation>
+ <frame index="4"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/ent.png b/graphics/sprites/monsters/ent.png
new file mode 100644
index 0000000..07287e5
--- /dev/null
+++ b/graphics/sprites/monsters/ent.png
Binary files differ
diff --git a/graphics/sprites/monsters/ent.xml b/graphics/sprites/monsters/ent.xml
new file mode 100644
index 0000000..ce66861
--- /dev/null
+++ b/graphics/sprites/monsters/ent.xml
@@ -0,0 +1,56 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/ent.png" width="112" height="112"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-8"/>
+ </animation>
+ <animation direction="left">
+ <frame index="6" offsetY="-11"/>
+ </animation>
+ <animation direction="right">
+ <frame index="12" offsetY="-11"/>
+ </animation>
+ <animation direction="up">
+ <frame index="18" offsetY="-10"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="2" delay="200" offsetY="-8"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="6" end="8" delay="200" offsetY="-11"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="12" end="14" delay="200" offsetY="-11"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="18" end="20" delay="200" offsetY="-10"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <sequence start="24" end="27" delay="150"/>
+ <frame index="27" offsetY="-8"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="3" end="5" delay="150" offsetY="-8"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="9" end="11" delay="150" offsetY="-11"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="15" end="17" delay="150" offsetY="-11"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="23" delay="150" offsetY="-10"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/evilpinkie.png b/graphics/sprites/monsters/evilpinkie.png
new file mode 100644
index 0000000..8b8aaac
--- /dev/null
+++ b/graphics/sprites/monsters/evilpinkie.png
Binary files differ
diff --git a/graphics/sprites/monsters/evilpinkie.xml b/graphics/sprites/monsters/evilpinkie.xml
new file mode 100644
index 0000000..fa9bec0
--- /dev/null
+++ b/graphics/sprites/monsters/evilpinkie.xml
@@ -0,0 +1,72 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/evilpinkie.png" width="50" height="42" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY ="-12" />
+ </animation>
+ <animation direction="left">
+ <frame index="10" offsetY ="-12" />
+ </animation>
+ <animation direction="up">
+ <frame index="20" offsetY ="-12" />
+ </animation>
+ <animation direction="right">
+ <frame index="30" offsetY ="-12" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="75" offsetY ="-12" />
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="75" offsetY ="-12" />
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="75" offsetY ="-12" />
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="75" offsetY ="-12" />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" offsetY ="-12" />
+ </animation>
+ <animation direction="left">
+ <frame index="19" offsetY ="-12" />
+ </animation>
+ <animation direction="up">
+ <frame index="29" offsetY ="-12" />
+ </animation>
+ <animation direction="right">
+ <frame index="39" offsetY ="-12" />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75" offsetY ="-12" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" offsetY ="-12" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" offsetY ="-12" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75" offsetY ="-12" />
+ <end />
+ </animation>
+ </action>
+
+</sprite>
+
+
diff --git a/graphics/sprites/monsters/fairy.png b/graphics/sprites/monsters/fairy.png
new file mode 100644
index 0000000..48406eb
--- /dev/null
+++ b/graphics/sprites/monsters/fairy.png
Binary files differ
diff --git a/graphics/sprites/monsters/fairy.xml b/graphics/sprites/monsters/fairy.xml
new file mode 100644
index 0000000..dc7ee1b
--- /dev/null
+++ b/graphics/sprites/monsters/fairy.xml
@@ -0,0 +1,53 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/fairy.png|W" width="37" height="58" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="5" delay="25" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="9" end="14" delay="25" />
+ </animation>
+ <animation direction="up">
+ <sequence start="18" end="23" delay="25" />
+ </animation>
+ <animation direction="right">
+ <sequence start="27" end="32" delay="25" />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="6" end="8" delay="150" />
+ <frame index="8" delay="150" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="17" delay="150" />
+ <frame index="17" delay="150" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="24" end="26" delay="150" />
+ <frame index="26" delay="150" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="33" end="35" delay="150" />
+ <frame index="35" delay="150" />
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation>
+ <sequence start="36" end="44" delay="0" />
+ <frame index="44"/>
+ <end />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/firegoblin.png b/graphics/sprites/monsters/firegoblin.png
new file mode 100644
index 0000000..b52d274
--- /dev/null
+++ b/graphics/sprites/monsters/firegoblin.png
Binary files differ
diff --git a/graphics/sprites/monsters/firegoblin.xml b/graphics/sprites/monsters/firegoblin.xml
new file mode 100644
index 0000000..296ff2a
--- /dev/null
+++ b/graphics/sprites/monsters/firegoblin.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/firegoblin.png" width="60" height="43"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-8"/>
+ </animation>
+ <animation direction="left">
+ <frame index="10" offsetX="-6" offsetY="-8"/>
+ </animation>
+ <animation direction="up">
+ <frame index="20" offsetX="0" offsetY="-8"/>
+ </animation>
+ <animation direction="right">
+ <frame index="30" offsetX="6" offsetY="-8"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="75" offsetX="0" offsetY="-8"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="75" offsetX="-6" offsetY="-8"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="75" offsetX="0" offsetY="-8"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="75" offsetX="6" offsetY="-8"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" offsetX="-6" offsetY="-8"/>
+ </animation>
+ <animation direction="left">
+ <frame index="19" offsetX="-6" offsetY="-8"/>
+ </animation>
+ <animation direction="up">
+ <frame index="29" offsetX="6" offsetY="-8"/>
+ </animation>
+ <animation direction="right">
+ <frame index="39" offsetX="6" offsetY="-8"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75" offsetX="0" offsetY="-8"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" offsetX="-6" offsetY="-8"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" offsetX="0" offsetY="-8"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75" offsetX="6" offsetY="-8"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/fireskull.png b/graphics/sprites/monsters/fireskull.png
new file mode 100644
index 0000000..8917d94
--- /dev/null
+++ b/graphics/sprites/monsters/fireskull.png
Binary files differ
diff --git a/graphics/sprites/monsters/fireskull.xml b/graphics/sprites/monsters/fireskull.xml
new file mode 100644
index 0000000..4735525
--- /dev/null
+++ b/graphics/sprites/monsters/fireskull.xml
@@ -0,0 +1,52 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/fireskull.png"
+ width="50"
+ height="64"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="3" delay="100"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="10" end="13" delay="100"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="20" end="23" delay="100"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="30" end="33" delay="100"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9"/>
+ </animation>
+ <animation direction="left">
+ <frame index="19"/>
+ </animation>
+ <animation direction="up">
+ <frame index="29"/>
+ </animation>
+ <animation direction="right">
+ <frame index="39"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="4" end="8" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="14" end="18" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="24" end="28" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="34" end="38" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/monsters/fluffy.png b/graphics/sprites/monsters/fluffy.png
new file mode 100644
index 0000000..d9ffe10
--- /dev/null
+++ b/graphics/sprites/monsters/fluffy.png
Binary files differ
diff --git a/graphics/sprites/monsters/fluffy.xml b/graphics/sprites/monsters/fluffy.xml
new file mode 100644
index 0000000..9fbdfdc
--- /dev/null
+++ b/graphics/sprites/monsters/fluffy.xml
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2015 Evol Online
+Copyright (C) 2010 The Mana World Development Team -->
+<sprite>
+ <imageset name="mob" src="graphics/sprites/monsters/fluffy.png" width="28" height="32"/>
+
+ <action name="stand" imageset="mob">
+ <animation direction="down">
+ <frame index="0" offsetY="-3"/>
+ </animation>
+ <animation direction="left">
+ <frame index="10" offsetY="-6"/>
+ </animation>
+ <animation direction="up">
+ <frame index="20" offsetY="-4"/>
+ </animation>
+ <animation direction="right">
+ <frame index="30" offsetY="-6"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="mob">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="100" offsetY="-3"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="100" offsetY="-6"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="100" offsetY="-4"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="100" offsetY="-6"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="mob">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="175" offsetY="-3"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="175" offsetY="-6"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="175" offsetY="-4"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="175" offsetY="-6"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+ <animation direction="down">
+ <frame index="9" offsetY="-3"/>
+ </animation>
+ <animation direction="left">
+ <frame index="19" offsetY="-6"/>
+ </animation>
+ <animation direction="up">
+ <frame index="29" offsetY="-4"/>
+ </animation>
+ <animation direction="right">
+ <frame index="39" offsetY="-6"/>
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/forain.png b/graphics/sprites/monsters/forain.png
new file mode 100644
index 0000000..dbbb5e2
--- /dev/null
+++ b/graphics/sprites/monsters/forain.png
Binary files differ
diff --git a/graphics/sprites/monsters/forain.xml b/graphics/sprites/monsters/forain.xml
new file mode 100644
index 0000000..d5446fa
--- /dev/null
+++ b/graphics/sprites/monsters/forain.xml
@@ -0,0 +1,75 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/forain.png" width="80" height="80" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="3" delay="250"/>
+ <frame index="4" delay="250"/>
+ </animation>
+ <animation>
+ <frame index="10" delay="250"/>
+ <frame index="11" delay="250"/>
+ </animation>
+ <animation direction="up">
+ <frame index="31" delay="250"/>
+ <frame index="34" delay="250"/>
+ <frame index="35" delay="250"/>
+ </animation>
+ <animation direction="right">
+ <frame index="20" delay="250"/>
+ <frame index="21" delay="250"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="160" />
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="160" />
+ </animation>
+ <animation direction="up">
+ <sequence start="31" end="34" delay="160" />
+ </animation>
+ <animation direction="right">
+ <sequence start="21" end="24" delay="160" />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" />
+ </animation>
+ <animation direction="left">
+ <frame index="19" />
+ </animation>
+ <animation direction="up">
+ <frame index="39" />
+ </animation>
+ <animation direction="right">
+ <frame index="29" />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="105" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="105" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="35" end="38" delay="105" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="25" end="28" delay="105" />
+ <end />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/forestdragon.png b/graphics/sprites/monsters/forestdragon.png
new file mode 100644
index 0000000..ea97605
--- /dev/null
+++ b/graphics/sprites/monsters/forestdragon.png
Binary files differ
diff --git a/graphics/sprites/monsters/forestdragon.xml b/graphics/sprites/monsters/forestdragon.xml
new file mode 100644
index 0000000..43177b0
--- /dev/null
+++ b/graphics/sprites/monsters/forestdragon.xml
@@ -0,0 +1,51 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/forestdragon.png" width="256" height="128"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="1000" offsetY="10"/>
+ <frame index="1" delay="250" offsetY="10"/>
+ </animation>
+ <animation direction="up">
+ <frame index="8" delay="1000" offsetY="10"/>
+ <frame index="9" delay="250" offsetY="10"/>
+ </animation>
+ <animation direction="right">
+ <frame index="16" delay="1000" offsetY="10"/>
+ <frame index="17" delay="250" offsetY="10"/>
+ </animation>
+ <animation direction="left">
+ <frame index="24" delay="1000" offsetY="10"/>
+ <frame index="25" delay="250" offsetY="10"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="2" end="7" delay="100" offsetY="10"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="10" end="15" delay="100" offsetY="10"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="18" end="23" delay="100" offsetY="10"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="26" end="31" delay="100" offsetY="10"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="32" offsetY="10"/>
+ <end />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/forestmushroom.png b/graphics/sprites/monsters/forestmushroom.png
new file mode 100644
index 0000000..77eb93d
--- /dev/null
+++ b/graphics/sprites/monsters/forestmushroom.png
Binary files differ
diff --git a/graphics/sprites/monsters/forestmushroom.xml b/graphics/sprites/monsters/forestmushroom.xml
new file mode 100644
index 0000000..b7259f9
--- /dev/null
+++ b/graphics/sprites/monsters/forestmushroom.xml
@@ -0,0 +1,70 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/forestmushroom.png" width="42" height="40" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY ="-8" />
+ </animation>
+ <animation direction="left">
+ <frame index="10" offsetY ="-8" />
+ </animation>
+ <animation direction="up">
+ <frame index="20" offsetY ="-8" />
+ </animation>
+ <animation direction="right">
+ <frame index="30" offsetX ="1" offsetY ="-8" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="75" offsetY ="-8" />
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="75" offsetY ="-8" />
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="75" offsetY ="-8" />
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="75" offsetX ="1" offsetY ="-8" />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" offsetY ="-8" />
+ </animation>
+ <animation direction="left">
+ <frame index="19" offsetY ="-8" />
+ </animation>
+ <animation direction="up">
+ <frame index="29" offsetY ="-8" />
+ </animation>
+ <animation direction="right">
+ <frame index="39" offsetX ="1" offsetY ="-8" />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75" offsetY ="-8" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" offsetY ="-8" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" offsetY ="-8" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75" offsetX ="1" offsetY ="-8" />
+ <end />
+ </animation>
+ </action>
+
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/monsters/forestpiou.png b/graphics/sprites/monsters/forestpiou.png
new file mode 100644
index 0000000..7209929
--- /dev/null
+++ b/graphics/sprites/monsters/forestpiou.png
Binary files differ
diff --git a/graphics/sprites/monsters/forestpiou.xml b/graphics/sprites/monsters/forestpiou.xml
new file mode 100644
index 0000000..dffcff0
--- /dev/null
+++ b/graphics/sprites/monsters/forestpiou.xml
@@ -0,0 +1,839 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid, Saulc
+Copyright (C) 2011-2013 Evol Online
+Copyright (C) 2018 - 2019 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/forestpiou.png"
+ width="10"
+ height="9"
+ offsetY="-12"/>
+
+ <imageset name="acc"
+ src="graphics/sprites/accessories/piousse-egg.png"
+ width="11"
+ height="11"
+ offsetY="-12"/>
+
+ <action name="spawn" imageset="acc">
+ <animation direction="default">
+ <frame index="9" delay="20" offsetY="-86"/>
+ <frame index="9" delay="30" offsetY="-82"/>
+ <frame index="9" delay="30" offsetY="-78"/>
+ <frame index="9" delay="30" offsetY="-74"/>
+ <frame index="9" delay="30" offsetY="-70"/>
+ <frame index="9" delay="30" offsetY="-66"/>
+ <frame index="9" delay="30" offsetY="-62"/>
+ <frame index="9" delay="40" offsetY="-58"/>
+ <frame index="9" delay="40" offsetY="-54"/>
+ <frame index="9" delay="40" offsetY="-49"/>
+ <frame index="9" delay="40" offsetY="-44"/>
+ <frame index="9" delay="40" offsetY="-40"/>
+ <frame index="9" delay="40" offsetY="-36"/>
+ <frame index="9" delay="40" offsetY="-32"/>
+ <frame index="9" delay="50" offsetY="-28"/>
+ <frame index="9" delay="50" offsetY="-24"/>
+ <frame index="9" delay="50" offsetY="-21"/>
+ <frame index="9" delay="50" offsetY="-18"/>
+ <frame index="9" delay="50" offsetY="-15"/>
+ <frame index="9" delay="50" offsetY="-12"/>
+ <frame index="9" delay="50" offsetY="-9"/>
+ <frame index="9" delay="60" offsetY="-6"/>
+ <frame index="9" delay="60" offsetY="-3"/>
+ <frame index="9" delay="60" offsetY="-1"/>
+ <jump action="stand"/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="mob">
+ <animation direction="down">
+ <!-- Static -->
+ <frame index="0" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="2" end="3" delay="130" repeat="4"/>
+ <frame index="2" delay="100"/>
+ <!-- Static -->
+ <frame index="0" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="30" delay="350"/>
+ <frame index="0" delay="500"/>
+ <frame index="35" delay="400"/>
+ <!-- Static -->
+ <frame index="0" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="2" end="3" delay="130" repeat="6"/>
+ <frame index="2" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="1" end="2" delay="50" offsetY="-1"/>
+ <frame index="1" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="0" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="1" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="0" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="35" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="5" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="20" delay="100" offsetY="-25"/>
+ <frame index="15" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="25" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="10" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="30" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="2" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="1" delay="90" offsetY="-3"/>
+ <frame index="0" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="downleft">
+ <!-- Static -->
+ <frame index="30" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="32" end="33" delay="130" repeat="4"/>
+ <frame index="32" delay="100"/>
+ <!-- Static -->
+ <frame index="30" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="10" delay="350"/>
+ <frame index="30" delay="500"/>
+ <frame index="0" delay="400"/>
+ <!-- Static -->
+ <frame index="30" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="32" end="33" delay="130" repeat="6"/>
+ <frame index="32" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="31" end="32" delay="50" offsetY="-1"/>
+ <frame index="31" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="30" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="31" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="32" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="0" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="35" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="5" delay="100" offsetY="-25"/>
+ <frame index="20" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="15" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="25" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="10" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="32" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="31" delay="90" offsetY="-3"/>
+ <frame index="30" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="left">
+ <!-- Static -->
+ <frame index="10" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="12" end="13" delay="130" repeat="4"/>
+ <frame index="12" delay="100"/>
+ <!-- Static -->
+ <frame index="10" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="25" delay="350"/>
+ <frame index="10" delay="500"/>
+ <frame index="30" delay="400"/>
+ <!-- Static -->
+ <frame index="10" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="12" end="13" delay="130" repeat="6"/>
+ <frame index="12" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="11" end="12" delay="50" offsetY="-1"/>
+ <frame index="11" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="10" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="11" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="12" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="30" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="0" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="35" delay="100" offsetY="-25"/>
+ <frame index="5" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="20" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="15" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="25" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="12" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="11" delay="90" offsetY="-3"/>
+ <frame index="10" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="upleft">
+ <!-- Static -->
+ <frame index="25" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="27" end="28" delay="130" repeat="4"/>
+ <frame index="27" delay="100"/>
+ <!-- Static -->
+ <frame index="25" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="10" delay="350"/>
+ <frame index="25" delay="500"/>
+ <frame index="15" delay="400"/>
+ <!-- Static -->
+ <frame index="25" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="27" end="28" delay="130" repeat="6"/>
+ <frame index="27" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="26" end="27" delay="50" offsetY="-1"/>
+ <frame index="26" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="25" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="26" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="27" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="10" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="30" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="0" delay="100" offsetY="-25"/>
+ <frame index="35" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="5" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="20" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="15" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="27" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="26" delay="90" offsetY="-3"/>
+ <frame index="25" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="up">
+ <!-- Static -->
+ <frame index="15" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="17" end="18" delay="130" repeat="4"/>
+ <frame index="17" delay="100"/>
+ <!-- Static -->
+ <frame index="15" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="20" delay="350"/>
+ <frame index="15" delay="500"/>
+ <frame index="25" delay="400"/>
+ <!-- Static -->
+ <frame index="15" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="17" end="18" delay="130" repeat="6"/>
+ <frame index="17" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="16" end="17" delay="50" offsetY="-1"/>
+ <frame index="16" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="15" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="16" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="17" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="25" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="10" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="30" delay="100" offsetY="-25"/>
+ <frame index="0" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="35" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="5" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="20" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="17" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="16" delay="90" offsetY="-3"/>
+ <frame index="15" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="upright">
+ <!-- Static -->
+ <frame index="20" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="22" end="23" delay="130" repeat="4"/>
+ <frame index="22" delay="100"/>
+ <!-- Static -->
+ <frame index="20" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="5" delay="350"/>
+ <frame index="20" delay="500"/>
+ <frame index="15" delay="400"/>
+ <!-- Static -->
+ <frame index="20" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="22" end="23" delay="130" repeat="6"/>
+ <frame index="22" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="21" end="22" delay="50" offsetY="-1"/>
+ <frame index="21" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="20" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="21" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="22" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="15" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="25" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="10" delay="100" offsetY="-25"/>
+ <frame index="30" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="0" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="35" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="5" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="22" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="21" delay="90" offsetY="-3"/>
+ <frame index="20" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="right">
+ <!-- Static -->
+ <frame index="5" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="7" end="8" delay="130" repeat="4"/>
+ <frame index="7" delay="100"/>
+ <!-- Static -->
+ <frame index="5" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="20" delay="350"/>
+ <frame index="5" delay="500"/>
+ <frame index="35" delay="400"/>
+ <!-- Static -->
+ <frame index="5" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="7" end="8" delay="130" repeat="6"/>
+ <frame index="7" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="6" end="7" delay="50" offsetY="-1"/>
+ <frame index="6" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="5" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="6" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="7" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="20" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="15" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="25" delay="100" offsetY="-25"/>
+ <frame index="10" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="30" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="0" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="35" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="7" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="6" delay="90" offsetY="-3"/>
+ <frame index="5" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="downright">
+ <!-- Static -->
+ <frame index="35" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="37" end="38" delay="130" repeat="4"/>
+ <frame index="37" delay="100"/>
+ <!-- Static -->
+ <frame index="35" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="5" delay="350"/>
+ <frame index="35" delay="500"/>
+ <frame index="0" delay="400"/>
+ <!-- Static -->
+ <frame index="35" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="37" end="38" delay="130" repeat="6"/>
+ <frame index="37" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="36" end="37" delay="50" offsetY="-1"/>
+ <frame index="36" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="35" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="36" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="37" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="5" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="20" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="15" delay="100" offsetY="-25"/>
+ <frame index="25" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="10" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="30" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="0" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="37" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="36" delay="90" offsetY="-3"/>
+ <frame index="35" delay="100" offsetY="-1"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="mob">
+ <animation direction="down">
+ <!-- Normal Jump x2 -->
+ <sequence start="0" end="1" delay="50" offsetY="-1"/>
+ <frame index="2" delay="50" offsetY="-2"/>
+ <frame index="1" delay="50" offsetY="-3"/>
+ <frame index="2" delay="50" offsetY="-4"/>
+ <frame index="1" delay="50" offsetY="-3"/>
+ <frame index="2" delay="50" offsetY="-2"/>
+ <frame index="1" delay="50" offsetY="-3"/>
+ <frame index="2" delay="50" offsetY="-4"/>
+ <frame index="1" delay="50" offsetY="-3"/>
+ <sequence value="2,1" delay="50" offsetY="-2"/>
+ <sequence value="2,1" delay="50" offsetY="-1"/>
+ <!-- Turning Jump -->
+ <sequence start="0" end="1" delay="50" offsetY="-1"/>
+ <frame index="2" delay="50" offsetY="-2"/>
+ <frame index="1" delay="50" offsetY="-3"/>
+ <frame index="2" delay="50" offsetY="-4"/>
+ <frame index="1" delay="60" offsetY="-5"/>
+ <sequence value="37,7,22,17,27" delay="80" offsetY="-6"/>
+ <frame index="12" delay="80" offsetY="-5"/>
+ <frame index="32" delay="80" offsetY="-4"/>
+ <frame index="2" delay="60" offsetY="-3"/>
+ <frame index="1" delay="50" offsetY="-2"/>
+ <frame index="0" delay="50" offsetY="-1"/>
+ <!-- Normal Jump -->
+ <frame index="1" delay="50" offsetY="-1"/>
+ <frame index="2" delay="50" offsetY="-2"/>
+ <frame index="1" delay="50" offsetY="-3"/>
+ <frame index="2" delay="50" offsetY="-4"/>
+ <frame index="1" delay="50" offsetY="-3"/>
+ <frame index="2" delay="50" offsetY="-2"/>
+ <frame index="1" delay="50" offsetY="-1"/>
+ <!-- Back Turning Jump -->
+ <sequence start="0" end="1" delay="50" offsetY="-1"/>
+ <frame index="2" delay="50" offsetY="-2"/>
+ <frame index="1" delay="50" offsetY="-3"/>
+ <frame index="2" delay="50" offsetY="-4"/>
+ <frame index="1" delay="60" offsetY="-5"/>
+ <sequence value="32,12,27,17,22" delay="80" offsetY="-6"/>
+ <frame index="7" delay="80" offsetY="-5"/>
+ <frame index="37" delay="80" offsetY="-4"/>
+ <frame index="2" delay="60" offsetY="-3"/>
+ <frame index="1" delay="50" offsetY="-2"/>
+ <frame index="0" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="downleft">
+ <!-- Normal Jump x2 -->
+ <sequence start="30" end="31" delay="50" offsetY="-1"/>
+ <frame index="32" delay="50" offsetY="-2"/>
+ <frame index="31" delay="50" offsetY="-3"/>
+ <frame index="32" delay="50" offsetY="-4"/>
+ <frame index="31" delay="50" offsetY="-3"/>
+ <frame index="32" delay="50" offsetY="-2"/>
+ <frame index="31" delay="50" offsetY="-3"/>
+ <frame index="32" delay="50" offsetY="-4"/>
+ <frame index="31" delay="50" offsetY="-3"/>
+ <sequence value="32,31" delay="50" offsetY="-2"/>
+ <sequence value="32,31" delay="50" offsetY="-1"/>
+ <!-- Turning Jump -->
+ <sequence start="30" end="31" delay="50" offsetY="-1"/>
+ <frame index="32" delay="50" offsetY="-2"/>
+ <frame index="31" delay="50" offsetY="-3"/>
+ <frame index="32" delay="50" offsetY="-4"/>
+ <frame index="31" delay="60" offsetY="-5"/>
+ <sequence value="2,37,7,22,17" delay="80" offsetY="-6"/>
+ <frame index="27" delay="80" offsetY="-5"/>
+ <frame index="12" delay="80" offsetY="-4"/>
+ <frame index="32" delay="60" offsetY="-3"/>
+ <frame index="31" delay="50" offsetY="-2"/>
+ <frame index="30" delay="50" offsetY="-1"/>
+ <!-- Normal Jump -->
+ <frame index="31" delay="50" offsetY="-1"/>
+ <frame index="32" delay="50" offsetY="-2"/>
+ <frame index="31" delay="50" offsetY="-3"/>
+ <frame index="32" delay="50" offsetY="-4"/>
+ <frame index="31" delay="50" offsetY="-3"/>
+ <frame index="32" delay="50" offsetY="-2"/>
+ <frame index="31" delay="50" offsetY="-1"/>
+ <!-- Back Turning Jump -->
+ <sequence start="30" end="31" delay="50" offsetY="-1"/>
+ <frame index="32" delay="50" offsetY="-2"/>
+ <frame index="31" delay="50" offsetY="-3"/>
+ <frame index="32" delay="50" offsetY="-4"/>
+ <frame index="31" delay="60" offsetY="-5"/>
+ <sequence value="12,27,17,22,7" delay="80" offsetY="-6"/>
+ <frame index="37" delay="80" offsetY="-5"/>
+ <frame index="2" delay="80" offsetY="-4"/>
+ <frame index="32" delay="60" offsetY="-3"/>
+ <frame index="31" delay="50" offsetY="-2"/>
+ <frame index="30" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="left">
+ <!-- Normal Jump x2 -->
+ <sequence start="10" end="11" delay="50" offsetY="-1"/>
+ <frame index="12" delay="50" offsetY="-2"/>
+ <frame index="11" delay="50" offsetY="-3"/>
+ <frame index="12" delay="50" offsetY="-4"/>
+ <frame index="11" delay="50" offsetY="-3"/>
+ <frame index="12" delay="50" offsetY="-2"/>
+ <frame index="11" delay="50" offsetY="-3"/>
+ <frame index="12" delay="50" offsetY="-4"/>
+ <frame index="11" delay="50" offsetY="-3"/>
+ <sequence value="12,11" delay="50" offsetY="-2"/>
+ <sequence value="12,11" delay="50" offsetY="-1"/>
+ <!-- Turning Jump -->
+ <sequence start="10" end="11" delay="50" offsetY="-1"/>
+ <frame index="12" delay="50" offsetY="-2"/>
+ <frame index="11" delay="50" offsetY="-3"/>
+ <frame index="12" delay="50" offsetY="-4"/>
+ <frame index="11" delay="60" offsetY="-5"/>
+ <sequence value="32,2,37,7,22" delay="80" offsetY="-6"/>
+ <frame index="17" delay="80" offsetY="-5"/>
+ <frame index="27" delay="80" offsetY="-4"/>
+ <frame index="12" delay="60" offsetY="-3"/>
+ <frame index="11" delay="50" offsetY="-2"/>
+ <frame index="10" delay="50" offsetY="-1"/>
+ <!-- Normal Jump -->
+ <frame index="11" delay="50" offsetY="-1"/>
+ <frame index="12" delay="50" offsetY="-2"/>
+ <frame index="11" delay="50" offsetY="-3"/>
+ <frame index="12" delay="50" offsetY="-4"/>
+ <frame index="11" delay="50" offsetY="-3"/>
+ <frame index="12" delay="50" offsetY="-2"/>
+ <frame index="11" delay="50" offsetY="-1"/>
+ <!-- Back Turning Jump -->
+ <sequence start="10" end="11" delay="50" offsetY="-1"/>
+ <frame index="12" delay="50" offsetY="-2"/>
+ <frame index="11" delay="50" offsetY="-3"/>
+ <frame index="12" delay="50" offsetY="-4"/>
+ <frame index="11" delay="60" offsetY="-5"/>
+ <sequence value="27,17,22,7,37" delay="80" offsetY="-6"/>
+ <frame index="2" delay="80" offsetY="-5"/>
+ <frame index="32" delay="80" offsetY="-4"/>
+ <frame index="12" delay="60" offsetY="-3"/>
+ <frame index="11" delay="50" offsetY="-2"/>
+ <frame index="10" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="upleft">
+ <!-- Normal Jump x2 -->
+ <sequence start="25" end="26" delay="50" offsetY="-1"/>
+ <frame index="27" delay="50" offsetY="-2"/>
+ <frame index="26" delay="50" offsetY="-3"/>
+ <frame index="27" delay="50" offsetY="-4"/>
+ <frame index="26" delay="50" offsetY="-3"/>
+ <frame index="27" delay="50" offsetY="-2"/>
+ <frame index="26" delay="50" offsetY="-3"/>
+ <frame index="27" delay="50" offsetY="-4"/>
+ <frame index="26" delay="50" offsetY="-3"/>
+ <sequence value="27,26" delay="50" offsetY="-2"/>
+ <sequence value="27,26" delay="50" offsetY="-1"/>
+ <!-- Turning Jump -->
+ <sequence start="25" end="26" delay="50" offsetY="-1"/>
+ <frame index="27" delay="45" offsetY="-2"/>
+ <frame index="26" delay="45" offsetY="-3"/>
+ <frame index="27" delay="45" offsetY="-4"/>
+ <frame index="26" delay="60" offsetY="-5"/>
+ <sequence value="12,32,2,37,7" delay="80" offsetY="-6"/>
+ <frame index="22" delay="80" offsetY="-5"/>
+ <frame index="17" delay="80" offsetY="-4"/>
+ <frame index="27" delay="60" offsetY="-3"/>
+ <frame index="26" delay="50" offsetY="-2"/>
+ <frame index="25" delay="50" offsetY="-1"/>
+ <!-- Normal Jump -->
+ <frame index="26" delay="50" offsetY="-1"/>
+ <frame index="27" delay="50" offsetY="-2"/>
+ <frame index="26" delay="50" offsetY="-3"/>
+ <frame index="27" delay="50" offsetY="-4"/>
+ <frame index="26" delay="50" offsetY="-3"/>
+ <frame index="27" delay="50" offsetY="-2"/>
+ <frame index="26" delay="50" offsetY="-1"/>
+ <!-- Back Turning Jump -->
+ <sequence start="25" end="26" delay="50" offsetY="-1"/>
+ <frame index="27" delay="50" offsetY="-2"/>
+ <frame index="26" delay="50" offsetY="-3"/>
+ <frame index="27" delay="50" offsetY="-4"/>
+ <frame index="26" delay="60" offsetY="-5"/>
+ <sequence value="17,22,7,37,2" delay="80" offsetY="-6"/>
+ <frame index="32" delay="80" offsetY="-5"/>
+ <frame index="12" delay="80" offsetY="-4"/>
+ <frame index="27" delay="60" offsetY="-3"/>
+ <frame index="26" delay="50" offsetY="-2"/>
+ <frame index="25" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="up">
+ <!-- Normal Jump x2 -->
+ <sequence start="15" end="16" delay="50" offsetY="-1"/>
+ <frame index="17" delay="50" offsetY="-2"/>
+ <frame index="16" delay="50" offsetY="-3"/>
+ <frame index="17" delay="50" offsetY="-4"/>
+ <frame index="16" delay="50" offsetY="-3"/>
+ <frame index="17" delay="50" offsetY="-2"/>
+ <frame index="16" delay="50" offsetY="-3"/>
+ <frame index="17" delay="50" offsetY="-4"/>
+ <frame index="16" delay="50" offsetY="-3"/>
+ <sequence value="17,16" delay="50" offsetY="-2"/>
+ <sequence value="17,16" delay="50" offsetY="-1"/>
+ <!-- Turning Jump -->
+ <sequence start="15" end="16" delay="50" offsetY="-1"/>
+ <frame index="17" delay="50" offsetY="-2"/>
+ <frame index="16" delay="50" offsetY="-3"/>
+ <frame index="17" delay="50" offsetY="-4"/>
+ <frame index="16" delay="60" offsetY="-5"/>
+ <sequence value="27,12,32,2,37" delay="80" offsetY="-6"/>
+ <frame index="7" delay="80" offsetY="-5"/>
+ <frame index="22" delay="80" offsetY="-4"/>
+ <frame index="17" delay="60" offsetY="-3"/>
+ <frame index="16" delay="50" offsetY="-2"/>
+ <frame index="15" delay="50" offsetY="-1"/>
+ <!-- Normal Jump -->
+ <frame index="16" delay="50" offsetY="-1"/>
+ <frame index="17" delay="50" offsetY="-2"/>
+ <frame index="16" delay="50" offsetY="-3"/>
+ <frame index="17" delay="50" offsetY="-4"/>
+ <frame index="16" delay="50" offsetY="-3"/>
+ <frame index="17" delay="50" offsetY="-2"/>
+ <frame index="16" delay="50" offsetY="-1"/>
+ <!-- Back Turning Jump -->
+ <sequence start="15" end="16" delay="50" offsetY="-1"/>
+ <frame index="17" delay="50" offsetY="-2"/>
+ <frame index="16" delay="50" offsetY="-3"/>
+ <frame index="17" delay="50" offsetY="-4"/>
+ <frame index="16" delay="60" offsetY="-5"/>
+ <sequence value="22,7,37,2,32" delay="80" offsetY="-6"/>
+ <frame index="12" delay="80" offsetY="-5"/>
+ <frame index="27" delay="80" offsetY="-4"/>
+ <frame index="17" delay="60" offsetY="-3"/>
+ <frame index="16" delay="50" offsetY="-2"/>
+ <frame index="15" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="upright">
+ <!-- Normal Jump x2 -->
+ <sequence start="20" end="21" delay="50" offsetY="-1"/>
+ <frame index="22" delay="50" offsetY="-2"/>
+ <frame index="21" delay="50" offsetY="-3"/>
+ <frame index="22" delay="50" offsetY="-4"/>
+ <frame index="21" delay="50" offsetY="-3"/>
+ <frame index="22" delay="50" offsetY="-2"/>
+ <frame index="21" delay="50" offsetY="-3"/>
+ <frame index="22" delay="50" offsetY="-4"/>
+ <frame index="21" delay="50" offsetY="-3"/>
+ <sequence value="22,21" delay="50" offsetY="-2"/>
+ <sequence value="22,21" delay="50" offsetY="-1"/>
+ <!-- Turning Jump -->
+ <sequence start="20" end="21" delay="50" offsetY="-1"/>
+ <frame index="22" delay="50" offsetY="-2"/>
+ <frame index="21" delay="50" offsetY="-3"/>
+ <frame index="22" delay="50" offsetY="-4"/>
+ <frame index="21" delay="60" offsetY="-5"/>
+ <sequence value="17,27,12,32,2" delay="80" offsetY="-6"/>
+ <frame index="37" delay="80" offsetY="-5"/>
+ <frame index="7" delay="80" offsetY="-4"/>
+ <frame index="22" delay="60" offsetY="-3"/>
+ <frame index="21" delay="50" offsetY="-2"/>
+ <frame index="20" delay="50" offsetY="-1"/>
+ <!-- Normal Jump -->
+ <frame index="21" delay="50" offsetY="-1"/>
+ <frame index="22" delay="50" offsetY="-2"/>
+ <frame index="21" delay="50" offsetY="-3"/>
+ <frame index="22" delay="50" offsetY="-4"/>
+ <frame index="21" delay="50" offsetY="-3"/>
+ <frame index="22" delay="50" offsetY="-2"/>
+ <frame index="21" delay="50" offsetY="-1"/>
+ <!-- Back Turning Jump -->
+ <sequence start="20" end="21" delay="50" offsetY="-1"/>
+ <frame index="22" delay="50" offsetY="-2"/>
+ <frame index="21" delay="50" offsetY="-3"/>
+ <frame index="22" delay="50" offsetY="-4"/>
+ <frame index="21" delay="60" offsetY="-5"/>
+ <sequence value="7,37,2,32,12" delay="80" offsetY="-6"/>
+ <frame index="27" delay="80" offsetY="-5"/>
+ <frame index="17" delay="80" offsetY="-4"/>
+ <frame index="22" delay="60" offsetY="-3"/>
+ <frame index="21" delay="50" offsetY="-2"/>
+ <frame index="20" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="right">
+ <!-- Normal Jump x2 -->
+ <sequence start="5" end="6" delay="50" offsetY="-1"/>
+ <frame index="7" delay="50" offsetY="-2"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-4"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-2"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-4"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <sequence value="7,6" delay="50" offsetY="-2"/>
+ <sequence value="7,6" delay="50" offsetY="-1"/>
+ <!-- Turning Jump -->
+ <sequence start="5" end="6" delay="50" offsetY="-1"/>
+ <frame index="7" delay="50" offsetY="-2"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-4"/>
+ <frame index="6" delay="60" offsetY="-5"/>
+ <sequence value="22,17,27,12,32" delay="80" offsetY="-6"/>
+ <frame index="2" delay="80" offsetY="-5"/>
+ <frame index="37" delay="80" offsetY="-4"/>
+ <frame index="7" delay="60" offsetY="-3"/>
+ <frame index="6" delay="50" offsetY="-2"/>
+ <frame index="5" delay="50" offsetY="-1"/>
+ <!-- Normal Jump -->
+ <frame index="6" delay="50" offsetY="-1"/>
+ <frame index="7" delay="50" offsetY="-2"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-4"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-2"/>
+ <frame index="6" delay="50" offsetY="-1"/>
+ <!-- Back Turning Jump -->
+ <sequence start="5" end="6" delay="50" offsetY="-1"/>
+ <frame index="7" delay="50" offsetY="-2"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-4"/>
+ <frame index="6" delay="60" offsetY="-5"/>
+ <sequence value="37,2,32,12,27" delay="80" offsetY="-6"/>
+ <frame index="17" delay="80" offsetY="-5"/>
+ <frame index="22" delay="80" offsetY="-4"/>
+ <frame index="7" delay="60" offsetY="-3"/>
+ <frame index="6" delay="50" offsetY="-2"/>
+ <frame index="5" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="downright">
+ <!-- Normal Jump x2 -->
+ <sequence start="35" end="36" delay="50" offsetY="-1"/>
+ <frame index="37" delay="50" offsetY="-2"/>
+ <frame index="36" delay="50" offsetY="-3"/>
+ <frame index="37" delay="50" offsetY="-4"/>
+ <frame index="36" delay="50" offsetY="-3"/>
+ <frame index="37" delay="50" offsetY="-2"/>
+ <frame index="36" delay="50" offsetY="-3"/>
+ <frame index="37" delay="50" offsetY="-4"/>
+ <frame index="36" delay="50" offsetY="-3"/>
+ <sequence value="37,36" delay="50" offsetY="-2"/>
+ <sequence value="37,36" delay="50" offsetY="-1"/>
+ <!-- Turning Jump -->
+ <sequence start="35" end="36" delay="50" offsetY="-1"/>
+ <frame index="37" delay="50" offsetY="-2"/>
+ <frame index="36" delay="50" offsetY="-3"/>
+ <frame index="37" delay="50" offsetY="-4"/>
+ <frame index="36" delay="60" offsetY="-5"/>
+ <sequence value="7,22,17,27,12" delay="80" offsetY="-6"/>
+ <frame index="32" delay="80" offsetY="-5"/>
+ <frame index="2" delay="80" offsetY="-4"/>
+ <frame index="37" delay="60" offsetY="-3"/>
+ <frame index="36" delay="50" offsetY="-2"/>
+ <frame index="35" delay="50" offsetY="-1"/>
+ <!-- Normal Jump -->
+ <frame index="36" delay="50" offsetY="-1"/>
+ <frame index="37" delay="50" offsetY="-2"/>
+ <frame index="36" delay="50" offsetY="-3"/>
+ <frame index="37" delay="50" offsetY="-4"/>
+ <frame index="36" delay="50" offsetY="-3"/>
+ <frame index="37" delay="50" offsetY="-2"/>
+ <frame index="36" delay="50" offsetY="-1"/>
+ <!-- Back Turning Jump -->
+ <sequence start="35" end="36" delay="50" offsetY="-1"/>
+ <frame index="37" delay="50" offsetY="-2"/>
+ <frame index="36" delay="50" offsetY="-3"/>
+ <frame index="37" delay="50" offsetY="-4"/>
+ <frame index="36" delay="60" offsetY="-5"/>
+ <sequence value="2,32,12,27,17" delay="80" offsetY="-6"/>
+ <frame index="22" delay="80" offsetY="-5"/>
+ <frame index="7" delay="80" offsetY="-4"/>
+ <frame index="37" delay="60" offsetY="-3"/>
+ <frame index="36" delay="50" offsetY="-2"/>
+ <frame index="35" delay="50" offsetY="-1"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="mob">
+ <animation direction="down">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="0" delay="60" offsetY="2"/>
+ <frame index="1" delay="60" offsetY="4"/>
+ <frame index="2" delay="60" offsetY="6"/>
+ <frame index="3" delay="60" offsetY="8"/>
+ <frame index="1" delay="40" offsetY="6"/>
+ <frame index="1" delay="40" offsetY="4"/>
+ <frame index="0" delay="40" offsetY="2"/>
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="30" delay="60" offsetX="-2" offsetY="2"/>
+ <frame index="31" delay="60" offsetX="-4" offsetY="4"/>
+ <frame index="32" delay="60" offsetX="-6" offsetY="6"/>
+ <frame index="33" delay="60" offsetX="-8" offsetY="8"/>
+ <frame index="31" delay="40" offsetX="-6" offsetY="6"/>
+ <frame index="31" delay="40" offsetX="-4" offsetY="4"/>
+ <frame index="30" delay="40" offsetX="-2" offsetY="2"/>
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="10" delay="60" offsetX="-2"/>
+ <frame index="11" delay="60" offsetX="-4"/>
+ <frame index="12" delay="60" offsetX="-6"/>
+ <frame index="13" delay="60" offsetX="-8"/>
+ <frame index="11" delay="40" offsetX="-6"/>
+ <frame index="11" delay="40" offsetX="-4"/>
+ <frame index="10" delay="40" offsetX="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="25" delay="60" offsetX="-2" offsetY="-2"/>
+ <frame index="26" delay="60" offsetX="-4" offsetY="-4"/>
+ <frame index="27" delay="60" offsetX="-6" offsetY="-6"/>
+ <frame index="28" delay="60" offsetX="-8" offsetY="-8"/>
+ <frame index="26" delay="40" offsetX="-6" offsetY="-6"/>
+ <frame index="26" delay="40" offsetX="-4" offsetY="-4"/>
+ <frame index="25" delay="40" offsetX="-2" offsetY="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="15" delay="60" offsetY="-2"/>
+ <frame index="16" delay="60" offsetY="-4"/>
+ <frame index="17" delay="60" offsetY="-6"/>
+ <frame index="18" delay="60" offsetY="-8"/>
+ <frame index="16" delay="40" offsetY="-6"/>
+ <frame index="16" delay="40" offsetY="-4"/>
+ <frame index="15" delay="40" offsetY="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="20" delay="60" offsetX="2" offsetY="-2"/>
+ <frame index="21" delay="60" offsetX="4" offsetY="-4"/>
+ <frame index="22" delay="60" offsetX="6" offsetY="-6"/>
+ <frame index="23" delay="60" offsetX="8" offsetY="-8"/>
+ <frame index="21" delay="40" offsetX="6" offsetY="-6"/>
+ <frame index="21" delay="40" offsetX="4" offsetY="-4"/>
+ <frame index="20" delay="40" offsetX="2" offsetY="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="5" delay="60" offsetX="2"/>
+ <frame index="6" delay="60" offsetX="4"/>
+ <frame index="7" delay="60" offsetX="6"/>
+ <frame index="8" delay="60" offsetX="8"/>
+ <frame index="6" delay="40" offsetX="6"/>
+ <frame index="6" delay="40" offsetX="4"/>
+ <frame index="5" delay="40" offsetX="2"/>
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="35" delay="60" offsetX="2" offsetY="2"/>
+ <frame index="36" delay="60" offsetX="4" offsetY="4"/>
+ <frame index="37" delay="60" offsetX="6" offsetY="6"/>
+ <frame index="38" delay="60" offsetX="8" offsetY="8"/>
+ <frame index="36" delay="40" offsetX="6" offsetY="6"/>
+ <frame index="36" delay="40" offsetX="4" offsetY="4"/>
+ <frame index="35" delay="40" offsetX="2" offsetY="2"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+ <animation direction="down">
+ <frame index="4"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="34"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="14"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="29"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="19"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="24"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="9"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="39"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/frog-big.png b/graphics/sprites/monsters/frog-big.png
new file mode 100644
index 0000000..f98d3ae
--- /dev/null
+++ b/graphics/sprites/monsters/frog-big.png
Binary files differ
diff --git a/graphics/sprites/monsters/frog-big.xml b/graphics/sprites/monsters/frog-big.xml
new file mode 100644
index 0000000..09f4bc3
--- /dev/null
+++ b/graphics/sprites/monsters/frog-big.xml
@@ -0,0 +1,120 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/frog-big.png" width="64" height="64"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="downright">
+ <frame index="12"/>
+ </animation>
+ <animation direction="right">
+ <frame index="24"/>
+ </animation>
+ <animation direction="upright">
+ <frame index="36"/>
+ </animation>
+ <animation direction="up">
+ <frame index="48"/>
+ </animation>
+ <animation direction="upleft">
+ <frame index="60"/>
+ </animation>
+ <animation direction="left">
+ <frame index="72"/>
+ </animation>
+ <animation direction="downleft">
+ <frame index="84"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="11" delay="50"/>
+ </animation>
+ <animation direction="downright">
+ <sequence start="12" end="23" delay="50"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="24" end="35" delay="50"/>
+ </animation>
+ <animation direction="upright">
+ <sequence start="36" end="47" delay="50"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="48" end="59" delay="50"/>
+ </animation>
+ <animation direction="upleft">
+ <sequence start="60" end="71" delay="50"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="72" end="83" delay="50"/>
+ </animation>
+ <animation direction="downleft">
+ <sequence start="84" end="95" delay="50"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="96" end="104" delay="50"/>
+ <end/>
+ </animation>
+ <animation direction="downright">
+ <sequence start="108" end="116" delay="50"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="120" end="128" delay="50"/>
+ <end/>
+ </animation>
+ <animation direction="upright">
+ <sequence start="132" end="140" delay="50"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="144" end="152" delay="50"/>
+ <end/>
+ </animation>
+ <animation direction="upleft">
+ <sequence start="156" end="164" delay="50"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="168" end="176" delay="50"/>
+ <end/>
+ </animation>
+ <animation direction="downleft">
+ <sequence start="180" end="188" delay="50"/>
+ <end/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="7"/>
+ </animation>
+ <animation direction="downright">
+ <frame index="19"/>
+ </animation>
+ <animation direction="right">
+ <frame index="32"/>
+ </animation>
+ <animation direction="upright">
+ <frame index="43"/>
+ </animation>
+ <animation direction="up">
+ <frame index="53"/>
+ </animation>
+ <animation direction="upleft">
+ <frame index="66"/>
+ </animation>
+ <animation direction="left">
+ <frame index="79"/>
+ </animation>
+ <animation direction="downleft">
+ <frame index="90"/>
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/frog-small.png b/graphics/sprites/monsters/frog-small.png
new file mode 100644
index 0000000..dc8f6fb
--- /dev/null
+++ b/graphics/sprites/monsters/frog-small.png
Binary files differ
diff --git a/graphics/sprites/monsters/frog-small.xml b/graphics/sprites/monsters/frog-small.xml
new file mode 100644
index 0000000..ca06f34
--- /dev/null
+++ b/graphics/sprites/monsters/frog-small.xml
@@ -0,0 +1,120 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/frog-small.png" width="32" height="32"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="downright">
+ <frame index="12"/>
+ </animation>
+ <animation direction="right">
+ <frame index="24"/>
+ </animation>
+ <animation direction="upright">
+ <frame index="36"/>
+ </animation>
+ <animation direction="up">
+ <frame index="48"/>
+ </animation>
+ <animation direction="upleft">
+ <frame index="60"/>
+ </animation>
+ <animation direction="left">
+ <frame index="72"/>
+ </animation>
+ <animation direction="downleft">
+ <frame index="84"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="11" delay="55"/>
+ </animation>
+ <animation direction="downright">
+ <sequence start="12" end="23" delay="55"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="24" end="35" delay="55"/>
+ </animation>
+ <animation direction="upright">
+ <sequence start="36" end="47" delay="55"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="48" end="59" delay="55"/>
+ </animation>
+ <animation direction="upleft">
+ <sequence start="60" end="71" delay="55"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="72" end="83" delay="55"/>
+ </animation>
+ <animation direction="downleft">
+ <sequence start="84" end="95" delay="55"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="96" end="104" delay="50"/>
+ <end/>
+ </animation>
+ <animation direction="downright">
+ <sequence start="108" end="116" delay="50"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="120" end="128" delay="50"/>
+ <end/>
+ </animation>
+ <animation direction="upright">
+ <sequence start="132" end="140" delay="50"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="144" end="152" delay="50"/>
+ <end/>
+ </animation>
+ <animation direction="upleft">
+ <sequence start="156" end="164" delay="50"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="168" end="176" delay="50"/>
+ <end/>
+ </animation>
+ <animation direction="downleft">
+ <sequence start="180" end="188" delay="50"/>
+ <end/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="7"/>
+ </animation>
+ <animation direction="downright">
+ <frame index="19"/>
+ </animation>
+ <animation direction="right">
+ <frame index="32"/>
+ </animation>
+ <animation direction="upright">
+ <frame index="43"/>
+ </animation>
+ <animation direction="up">
+ <frame index="53"/>
+ </animation>
+ <animation direction="upleft">
+ <frame index="66"/>
+ </animation>
+ <animation direction="left">
+ <frame index="79"/>
+ </animation>
+ <animation direction="downleft">
+ <frame index="90"/>
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/frostiana.png b/graphics/sprites/monsters/frostiana.png
new file mode 100644
index 0000000..99b1b78
--- /dev/null
+++ b/graphics/sprites/monsters/frostiana.png
Binary files differ
diff --git a/graphics/sprites/monsters/frostiana.xml b/graphics/sprites/monsters/frostiana.xml
new file mode 100644
index 0000000..0207cac
--- /dev/null
+++ b/graphics/sprites/monsters/frostiana.xml
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2014 Evol Online -->
+<sprite>
+ <imageset name="frostiana"
+ src="graphics/sprites/monsters/frostiana.png"
+ width="32"
+ height="32"/>
+
+ <action name="spawn" imageset="frostiana">
+ <animation direction="default">
+ <frame index="0" delay="120"/>
+ <sequence start="1" end="3" delay="90"/>
+ <frame index="4" delay="110"/>
+ <frame index="5" delay="130"/>
+ <frame index="4" delay="100"/>
+ <frame index="3" delay="90"/>
+ <jump action="stand"/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="frostiana">
+ <animation direction="default">
+ <frame index="4" delay="120"/>
+ <!-- Static Animation -->
+ <label name="start"/>
+ <frame index="4" delay="100"/>
+ <goto label="bouncing" rand="3"/>
+ <goto label="start" rand="100"/>
+ <label name="bouncing"/>
+ <!-- Bouncing Animation -->
+ <frame index="5" delay="130"/>
+ <frame index="4" delay="100"/>
+ <frame index="3" delay="90"/>
+ <frame index="4" delay="120"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="frostiana">
+ <animation direction="default">
+ <frame index="3" delay="130"/>
+ <frame index="4" delay="100"/>
+ <frame index="5" delay="210"/>
+ <frame index="4"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="frostiana">
+ <animation direction="default">
+ <sequence start="4" end="2" delay="90"/>
+ <frame index="6" delay="100"/>
+ <frame index="7"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/gate.png b/graphics/sprites/monsters/gate.png
new file mode 100644
index 0000000..c7cfe1e
--- /dev/null
+++ b/graphics/sprites/monsters/gate.png
Binary files differ
diff --git a/graphics/sprites/monsters/gate.xml b/graphics/sprites/monsters/gate.xml
new file mode 100644
index 0000000..ad18adc
--- /dev/null
+++ b/graphics/sprites/monsters/gate.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Jesusalva
+Copyright (C) 2020 TMW2-->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/monsters/gate.png"
+ width="192"
+ height="160"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0" offsetX="16"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/giantcavemaggot.png b/graphics/sprites/monsters/giantcavemaggot.png
new file mode 100644
index 0000000..4eee44d
--- /dev/null
+++ b/graphics/sprites/monsters/giantcavemaggot.png
Binary files differ
diff --git a/graphics/sprites/monsters/giantcavemaggot.xml b/graphics/sprites/monsters/giantcavemaggot.xml
new file mode 100644
index 0000000..ba2f0ed
--- /dev/null
+++ b/graphics/sprites/monsters/giantcavemaggot.xml
@@ -0,0 +1,66 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/giantcavemaggot.png|W"
+ width="58"
+ height="46"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="10"/>
+ </animation>
+ <animation direction="up">
+ <frame index="20"/>
+ </animation>
+ <animation direction="right">
+ <frame index="30"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="100"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="100"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="100"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="100"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9"/>
+ </animation>
+ <animation direction="left">
+ <frame index="19"/>
+ </animation>
+ <animation direction="up">
+ <frame index="29"/>
+ </animation>
+ <animation direction="right">
+ <frame index="39"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/giantmaggot.png b/graphics/sprites/monsters/giantmaggot.png
new file mode 100644
index 0000000..a9bf0fb
--- /dev/null
+++ b/graphics/sprites/monsters/giantmaggot.png
Binary files differ
diff --git a/graphics/sprites/monsters/giantmaggot.xml b/graphics/sprites/monsters/giantmaggot.xml
new file mode 100644
index 0000000..bb21cc8
--- /dev/null
+++ b/graphics/sprites/monsters/giantmaggot.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/giantmaggot.png" width="58" height="46"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="10"/>
+ </animation>
+ <animation direction="up">
+ <frame index="20"/>
+ </animation>
+ <animation direction="right">
+ <frame index="30"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="100"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="100"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="100"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="100"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9"/>
+ </animation>
+ <animation direction="left">
+ <frame index="19"/>
+ </animation>
+ <animation direction="up">
+ <frame index="29"/>
+ </animation>
+ <animation direction="right">
+ <frame index="39"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/giantmutatedbat.png b/graphics/sprites/monsters/giantmutatedbat.png
new file mode 100644
index 0000000..d1c57a5
--- /dev/null
+++ b/graphics/sprites/monsters/giantmutatedbat.png
Binary files differ
diff --git a/graphics/sprites/monsters/giantmutatedbat.xml b/graphics/sprites/monsters/giantmutatedbat.xml
new file mode 100644
index 0000000..ea208cb
--- /dev/null
+++ b/graphics/sprites/monsters/giantmutatedbat.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/giantmutatedbat.png|W;R" width="108" height="100" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="4" delay="50" offsetY ="0" />
+ </animation>
+ <animation direction="left">
+ <sequence start="10" end="14" delay="50" offsetY ="0" />
+ </animation>
+ <animation direction="up">
+ <sequence start="20" end="24" delay="50" offsetY ="0" />
+ </animation>
+ <animation direction="right">
+ <sequence start="30" end="34" delay="50" offsetY ="0" />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="50" offsetY ="0" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="50" offsetY ="0" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="50" offsetY ="0" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="50" offsetY ="0" />
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation>
+ <frame index="9" offsetY ="0" delay="2500" />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/goblinbear.png b/graphics/sprites/monsters/goblinbear.png
new file mode 100644
index 0000000..1a0828b
--- /dev/null
+++ b/graphics/sprites/monsters/goblinbear.png
Binary files differ
diff --git a/graphics/sprites/monsters/goblinbear.xml b/graphics/sprites/monsters/goblinbear.xml
new file mode 100644
index 0000000..3a50853
--- /dev/null
+++ b/graphics/sprites/monsters/goblinbear.xml
@@ -0,0 +1,60 @@
+<?xml version="1.0"?>
+<!-- TMW2 Script
+Goblin Bear ( a Teddy Bear which looks like a Goblin)
+Original work by Mr. Grey
+XML Sheet by Jesusalva - that's why it looks crappy
+-->
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/goblinbear.png" width="30" height="30"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="up">
+ <frame index="10"/>
+ </animation>
+ <animation direction="right">
+ <frame index="20"/>
+ </animation>
+ <animation direction="left">
+ <frame index="30"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="11" end="14" delay="75"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="21" end="24" delay="75"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="31" end="34" delay="75"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation>
+ <frame index="9"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="15" end="18" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="25" end="28" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="35" end="38" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/goldenscorpion.png b/graphics/sprites/monsters/goldenscorpion.png
new file mode 100644
index 0000000..cf76d48
--- /dev/null
+++ b/graphics/sprites/monsters/goldenscorpion.png
Binary files differ
diff --git a/graphics/sprites/monsters/goldenscorpion.xml b/graphics/sprites/monsters/goldenscorpion.xml
new file mode 100644
index 0000000..682022c
--- /dev/null
+++ b/graphics/sprites/monsters/goldenscorpion.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/goldenscorpion.png" width="48" height="45"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="2"/>
+ </animation>
+ <animation direction="left">
+ <frame index="10" offsetY="2"/>
+ </animation>
+ <animation direction="up">
+ <frame index="20" offsetX="-1" offsetY="3"/>
+ </animation>
+ <animation direction="right">
+ <frame index="30" offsetY="2"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="75" offsetY="2"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="75" offsetY="2"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="75" offsetX="-1" offsetY="3"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="75" offsetY="2"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" offsetY="2"/>
+ </animation>
+ <animation direction="left">
+ <frame index="19" offsetY="2"/>
+ </animation>
+ <animation direction="up">
+ <frame index="29" offsetX="-1" offsetY="3"/>
+ </animation>
+ <animation direction="right">
+ <frame index="39" offsetY="2"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75" offsetY="2"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" offsetY="2"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" offsetX="-1" offsetY="3"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75" offsetY="2"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/goldenskull.png b/graphics/sprites/monsters/goldenskull.png
new file mode 100644
index 0000000..53a7131
--- /dev/null
+++ b/graphics/sprites/monsters/goldenskull.png
Binary files differ
diff --git a/graphics/sprites/monsters/goldenskull.xml b/graphics/sprites/monsters/goldenskull.xml
new file mode 100644
index 0000000..d7766ad
--- /dev/null
+++ b/graphics/sprites/monsters/goldenskull.xml
@@ -0,0 +1,72 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/goldenskull.png" width="45" height="60"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="350"/>
+ <frame index="1" delay="350"/>
+ </animation>
+ <animation direction="left">
+ <frame index="12" delay="350"/>
+ <frame index="13" delay="350"/>
+ </animation>
+ <animation direction="up">
+ <frame index="24" delay="350"/>
+ <frame index="25" delay="350"/>
+ </animation>
+ <animation direction="right">
+ <frame index="36" delay="350"/>
+ <frame index="37" delay="350"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="4" delay="150"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="12" end="16" delay="150"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="24" end="28" delay="150"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="36" end="40" delay="150"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="right">
+ <sequence start="44" end="46" delay="150"/>
+ <frame index="47" delay="0"/>
+ </animation>
+ <animation direction="down">
+ <sequence start="8" end="10" delay="150"/>
+ <frame index="11" delay="0"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="20" end="22" delay="150"/>
+ <frame index="23" delay="0"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="32" end="34" delay="150"/>
+ <frame index="35" delay="0"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="7" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="17" end="19" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="29" end="31" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="41" end="43" delay="100"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/golem.png b/graphics/sprites/monsters/golem.png
new file mode 100644
index 0000000..8128740
--- /dev/null
+++ b/graphics/sprites/monsters/golem.png
Binary files differ
diff --git a/graphics/sprites/monsters/golem.xml b/graphics/sprites/monsters/golem.xml
new file mode 100644
index 0000000..03f9b74
--- /dev/null
+++ b/graphics/sprites/monsters/golem.xml
@@ -0,0 +1,192 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Micksha
+Copyright (C) 2011-2020 Evol Online -->
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/golem.png"
+ width="128"
+ height="128"
+ offsetY="-4"/>
+
+ <action name="spawn" imageset="mob">
+
+ <animation direction="default">
+ <frame index="214" delay="60"/>
+ <frame index="213" delay="60"/>
+ <frame index="212" delay="60"/>
+ <frame index="211" delay="60"/>
+ <frame index="210" delay="60"/>
+ <frame index="209" delay="60"/>
+ <frame index="208" delay="60"/>
+ <frame index="207" delay="60"/>
+ <frame index="206" delay="60"/>
+ <frame index="205" delay="60"/>
+ <frame index="204" delay="60"/>
+ <end />
+
+ </animation>
+ </action>
+
+ <action name="stand" imageset="mob">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="1"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="2"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="3"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="4"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="5"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="6"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="7"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="mob">
+ <animation direction="down">
+ <sequence start="12" end="23" delay="120"/>
+ </animation>
+
+ <animation direction="downright">
+ <sequence start="24" end="35" delay="120"/>
+ </animation>
+
+ <animation direction="right">
+ <sequence start="36" end="47" delay="120"/>
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="48" end="59" delay="120"/>
+ </animation>
+
+ <animation direction="up">
+ <sequence start="60" end="71" delay="120"/>
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="72" end="83" delay="120"/>
+ </animation>
+
+ <animation direction="left">
+ <sequence start="84" end="95" delay="120"/>
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="96" end="107" delay="120"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="mob">
+ <animation direction="down">
+ <sequence start="108" end="118" delay="80"/>
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <sequence start="120" end="130" delay="80"/>
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <sequence start="132" end="142" delay="80"/>
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="144" end="154" delay="80"/>
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <sequence start="156" end="166" delay="80"/>
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="168" end="178" delay="80"/>
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <sequence start="180" end="190" delay="80"/>
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="192" end="202" delay="80"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+
+ <animation direction="down">
+ <sequence start="204" end="214" delay="100"/>
+ <frame index="215" />
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <sequence start="216" end="226" delay="100"/>
+ <frame index="227" />
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <sequence start="228" end="238" delay="100"/>
+ <frame index="239" />
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="240" end="250" delay="100"/>
+ <frame index="255" />
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <sequence start="252" end="262" delay="100"/>
+ <frame index="263" />
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="264" end="274" delay="100"/>
+ <frame index="275" />
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <sequence start="276" end="286" delay="100"/>
+ <frame index="287" />
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="288" end="298" delay="100"/>
+ <frame index="299" />
+ <end />
+ </animation>
+
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/golem2.xml b/graphics/sprites/monsters/golem2.xml
new file mode 100644
index 0000000..01be80a
--- /dev/null
+++ b/graphics/sprites/monsters/golem2.xml
@@ -0,0 +1,192 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Micksha
+Copyright (C) 2011-2020 Evol Online -->
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/golem.png"
+ width="128"
+ height="128"
+ offsetY="3"/>
+
+ <action name="spawn" imageset="mob">
+
+ <animation direction="default">
+ <frame index="214" delay="60"/>
+ <frame index="213" delay="60"/>
+ <frame index="212" delay="60"/>
+ <frame index="211" delay="60"/>
+ <frame index="210" delay="60"/>
+ <frame index="209" delay="60"/>
+ <frame index="208" delay="60"/>
+ <frame index="207" delay="60"/>
+ <frame index="206" delay="60"/>
+ <frame index="205" delay="60"/>
+ <frame index="204" delay="60"/>
+ <end />
+
+ </animation>
+ </action>
+
+ <action name="stand" imageset="mob">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="1"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="2"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="3"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="4"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="5"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="6"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="7"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="mob">
+ <animation direction="down">
+ <sequence start="12" end="23" delay="120"/>
+ </animation>
+
+ <animation direction="downright">
+ <sequence start="24" end="35" delay="120"/>
+ </animation>
+
+ <animation direction="right">
+ <sequence start="36" end="47" delay="120"/>
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="48" end="59" delay="120"/>
+ </animation>
+
+ <animation direction="up">
+ <sequence start="60" end="71" delay="120"/>
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="72" end="83" delay="120"/>
+ </animation>
+
+ <animation direction="left">
+ <sequence start="84" end="95" delay="120"/>
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="96" end="107" delay="120"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="mob">
+ <animation direction="down">
+ <sequence start="108" end="118" delay="80"/>
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <sequence start="120" end="130" delay="80"/>
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <sequence start="132" end="142" delay="80"/>
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="144" end="154" delay="80"/>
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <sequence start="156" end="166" delay="80"/>
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="168" end="178" delay="80"/>
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <sequence start="180" end="190" delay="80"/>
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="192" end="202" delay="80"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+
+ <animation direction="down">
+ <sequence start="204" end="214" delay="100"/>
+ <frame index="215" />
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <sequence start="216" end="226" delay="100"/>
+ <frame index="227" />
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <sequence start="228" end="238" delay="100"/>
+ <frame index="239" />
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="240" end="250" delay="100"/>
+ <frame index="255" />
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <sequence start="252" end="262" delay="100"/>
+ <frame index="263" />
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="264" end="274" delay="100"/>
+ <frame index="275" />
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <sequence start="276" end="286" delay="100"/>
+ <frame index="287" />
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="288" end="298" delay="100"/>
+ <frame index="299" />
+ <end />
+ </animation>
+
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/halloweenjack'o.png b/graphics/sprites/monsters/halloweenjack'o.png
new file mode 100644
index 0000000..248d98d
--- /dev/null
+++ b/graphics/sprites/monsters/halloweenjack'o.png
Binary files differ
diff --git a/graphics/sprites/monsters/halloweenjack'o.xml b/graphics/sprites/monsters/halloweenjack'o.xml
new file mode 100644
index 0000000..f09344a
--- /dev/null
+++ b/graphics/sprites/monsters/halloweenjack'o.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/halloweenjack'o.png" width="60" height="60"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="2" delay="200"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="3" end="5" delay="200"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="6" end="8" delay="200"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="9" end="11" delay="200"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="12" end="14" delay="200"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="15" end="17" delay="200"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="18" end="20" delay="200"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="23" delay="200"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <sequence start="24" end="28" delay="200"/>
+ <frame index="28" delay="0"/>
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/haunted.png b/graphics/sprites/monsters/haunted.png
new file mode 100644
index 0000000..9b3840e
--- /dev/null
+++ b/graphics/sprites/monsters/haunted.png
Binary files differ
diff --git a/graphics/sprites/monsters/haunted.xml b/graphics/sprites/monsters/haunted.xml
new file mode 100644
index 0000000..f587330
--- /dev/null
+++ b/graphics/sprites/monsters/haunted.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset
+ name="base"
+ src="graphics/sprites/monsters/haunted.png"
+ width="64"
+ height="64"
+ />
+
+ <include file="monsters/slime-mother.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/housemaggot.png b/graphics/sprites/monsters/housemaggot.png
new file mode 100644
index 0000000..fe5f3c0
--- /dev/null
+++ b/graphics/sprites/monsters/housemaggot.png
Binary files differ
diff --git a/graphics/sprites/monsters/housemaggot.xml b/graphics/sprites/monsters/housemaggot.xml
new file mode 100644
index 0000000..5857afb
--- /dev/null
+++ b/graphics/sprites/monsters/housemaggot.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/housemaggot.png" width="20" height="15"/>
+
+ <include file="monsters/maggot.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/icedfluffy.png b/graphics/sprites/monsters/icedfluffy.png
new file mode 100644
index 0000000..f8cb60b
--- /dev/null
+++ b/graphics/sprites/monsters/icedfluffy.png
Binary files differ
diff --git a/graphics/sprites/monsters/icedfluffy.xml b/graphics/sprites/monsters/icedfluffy.xml
new file mode 100644
index 0000000..32ec098
--- /dev/null
+++ b/graphics/sprites/monsters/icedfluffy.xml
@@ -0,0 +1,71 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <!-- Editado por Lunovox em 03/04/2010 para o evento de Páscoa -->
+ <imageset name="base" src="graphics/sprites/monsters/icedfluffy.png|W;C" width="28" height="32" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY ="-3" />
+ </animation>
+ <animation direction="left">
+ <frame index="10" offsetY ="-6" />
+ </animation>
+ <animation direction="up">
+ <frame index="20" offsetY ="-4" />
+ </animation>
+ <animation direction="right">
+ <frame index="30" offsetY ="-6" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="100" offsetY ="-3" />
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="100" offsetY ="-6" />
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="100" offsetY ="-4" />
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="100" offsetY ="-6" />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" offsetY ="-3" />
+ </animation>
+ <animation direction="left">
+ <frame index="19" offsetY ="-6" />
+ </animation>
+ <animation direction="up">
+ <frame index="29" offsetY ="-4" />
+ </animation>
+ <animation direction="right">
+ <frame index="39" offsetY ="-6" />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75" offsetY ="-3" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" offsetY ="-6" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" offsetY ="-4" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75" offsetY ="-6" />
+ <end />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/icemaggot.png b/graphics/sprites/monsters/icemaggot.png
new file mode 100644
index 0000000..769f737
--- /dev/null
+++ b/graphics/sprites/monsters/icemaggot.png
Binary files differ
diff --git a/graphics/sprites/monsters/icemaggot.xml b/graphics/sprites/monsters/icemaggot.xml
new file mode 100644
index 0000000..65b3598
--- /dev/null
+++ b/graphics/sprites/monsters/icemaggot.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/icemaggot.png" width="20" height="15"/>
+
+ <include file="monsters/maggot.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/jacko.png b/graphics/sprites/monsters/jacko.png
new file mode 100644
index 0000000..e86f6bf
--- /dev/null
+++ b/graphics/sprites/monsters/jacko.png
Binary files differ
diff --git a/graphics/sprites/monsters/jacko.xml b/graphics/sprites/monsters/jacko.xml
new file mode 100644
index 0000000..e7a2ee0
--- /dev/null
+++ b/graphics/sprites/monsters/jacko.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/jacko.png"
+ width="60"
+ height="60"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="2" delay="200"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="3" end="5" delay="200"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="6" end="8" delay="200"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="9" end="11" delay="200"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="12" end="14" delay="200"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="15" end="17" delay="200"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="18" end="20" delay="200"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="23" delay="200"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <sequence start="24" end="28" delay="200"/>
+ <frame index="28" delay="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/jhon.png b/graphics/sprites/monsters/jhon.png
new file mode 100644
index 0000000..7e41f5f
--- /dev/null
+++ b/graphics/sprites/monsters/jhon.png
Binary files differ
diff --git a/graphics/sprites/monsters/jhon.xml b/graphics/sprites/monsters/jhon.xml
new file mode 100644
index 0000000..c1f481f
--- /dev/null
+++ b/graphics/sprites/monsters/jhon.xml
@@ -0,0 +1,99 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/jhon.png" width="55" height="52" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="22" />
+ </animation>
+ <animation direction="left">
+ <frame index="11" />
+ </animation>
+ <animation direction="up">
+ <frame index="33" />
+ </animation>
+ <animation direction="right">
+ <frame index="0" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="23" end="29" delay="150" />
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="18" delay="150" />
+ </animation>
+ <animation direction="up">
+ <sequence start="34" end="39" delay="150" />
+ </animation>
+ <animation direction="right">
+ <sequence start="0" end="7" delay="150" />
+ </animation>
+ </action>
+
+
+ <action name="dead" imageset="base">
+ <animation direction="right">
+ <frame index="10" delay="300" />
+ <frame index="21" delay="300" />
+ <frame index="32" delay="300" />
+ <frame index="43" delay="300" />
+ <frame index="10" delay="300" />
+ <frame index="21" delay="300" />
+ <frame index="32"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="10" delay="300" />
+ <frame index="21" delay="300" />
+ <frame index="32" delay="300" />
+ <frame index="43" delay="300" />
+ <frame index="10" delay="300" />
+ <frame index="21" delay="300" />
+ <frame index="32"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="10" delay="300" />
+ <frame index="21" delay="300" />
+ <frame index="32" delay="300" />
+ <frame index="43" delay="300" />
+ <frame index="10" delay="300" />
+ <frame index="21" delay="300" />
+ <frame index="32"/>
+ <end/>
+ </animation>
+ <animation direction="down">
+ <frame index="10" delay="300" />
+ <frame index="21" delay="300" />
+ <frame index="32" delay="300" />
+ <frame index="43" delay="300" />
+ <frame index="10" delay="300" />
+ <frame index="21" delay="300" />
+ <frame index="32"/>
+ <end/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="30" end="31" delay="100" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="19" end="20" delay="100" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="41" end="42" delay="100" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="8" end="9" delay="100" />
+ <end />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/junglefowl.png b/graphics/sprites/monsters/junglefowl.png
new file mode 100644
index 0000000..15eebc5
--- /dev/null
+++ b/graphics/sprites/monsters/junglefowl.png
Binary files differ
diff --git a/graphics/sprites/monsters/junglefowl.xml b/graphics/sprites/monsters/junglefowl.xml
new file mode 100644
index 0000000..f6c4f9e
--- /dev/null
+++ b/graphics/sprites/monsters/junglefowl.xml
@@ -0,0 +1,88 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/junglefowl.png|W" width="50" height="50"/>
+ <action name="stand" imageset="base">
+ <animation direction="left">
+ <frame index="0" delay="800"/>
+ <frame index="1" delay="300"/>
+ <frame index="2" delay="400"/>
+ <frame index="1" delay="300"/>
+ <frame index="2" delay="400"/>
+ <frame index="1" delay="300"/>
+ <frame index="0" delay="500"/>
+ </animation>
+ <animation direction="right">
+ <frame index="12" delay="800"/>
+ <frame index="13" delay="300"/>
+ <frame index="14" delay="400"/>
+ <frame index="13" delay="300"/>
+ <frame index="14" delay="400"/>
+ <frame index="13" delay="300"/>
+ <frame index="12" delay="500"/>
+ </animation>
+ <animation direction="down">
+ <frame index="23" delay="800"/>
+ <frame index="25" delay="300"/>
+ <frame index="26" delay="400"/>
+ <frame index="25" delay="300"/>
+ <frame index="26" delay="400"/>
+ <frame index="25" delay="300"/>
+ <frame index="24" delay="500"/>
+ </animation>
+ <animation direction="up">
+ <frame index="36" delay="800"/>
+ <frame index="37" delay="300"/>
+ <frame index="38" delay="400"/>
+ <frame index="37" delay="300"/>
+ <frame index="38" delay="400"/>
+ <frame index="37" delay="300"/>
+ <frame index="36" delay="500"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="left">
+ <sequence start="3" end="6" delay="100"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="15" end="18" delay="100"/>
+ </animation>
+ <animation direction="down">
+ <sequence start="27" end="30" delay="100"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="39" end="42" delay="100"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="left">
+ <frame index="11" delay="0"/>
+ </animation>
+ <animation direction="right">
+ <frame index="23" delay="0"/>
+ </animation>
+ <animation direction="down">
+ <frame index="35" delay="0"/>
+ </animation>
+ <animation direction="up">
+ <frame index="47" delay="0"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="left">
+ <sequence start="6" end="10" delay="70"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="18" end="22" delay="70"/>
+ <end/>
+ </animation>
+ <animation direction="down">
+ <sequence start="30" end="34" delay="70"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="42" end="46" delay="70"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/larvespa.png b/graphics/sprites/monsters/larvespa.png
new file mode 100644
index 0000000..84e9ad6
--- /dev/null
+++ b/graphics/sprites/monsters/larvespa.png
Binary files differ
diff --git a/graphics/sprites/monsters/larvespa.xml b/graphics/sprites/monsters/larvespa.xml
new file mode 100644
index 0000000..a431f67
--- /dev/null
+++ b/graphics/sprites/monsters/larvespa.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/larvespa.png|R;G" width="45" height="45"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="27" delay="150"/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" delay="150"/>
+ </animation>
+ <animation direction="up">
+ <frame index="9" delay="150"/>
+ </animation>
+ <animation direction="right">
+ <frame index="18" delay="150"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="27" end="31" delay="150"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="0" end="4" delay="150"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="9" end="13" delay="150"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="18" end="22" delay="150"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="right">
+ <frame index="26" delay="0"/>
+ </animation>
+ <animation direction="down">
+ <frame index="35" delay="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="8" delay="0"/>
+ </animation>
+ <animation direction="up">
+ <frame index="17" delay="0"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="32" end="34" delay="150"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="5" end="7" delay="150"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="14" end="16" delay="150"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="23" end="25" delay="150"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/loghead.png b/graphics/sprites/monsters/loghead.png
new file mode 100644
index 0000000..183faf6
--- /dev/null
+++ b/graphics/sprites/monsters/loghead.png
Binary files differ
diff --git a/graphics/sprites/monsters/loghead.xml b/graphics/sprites/monsters/loghead.xml
new file mode 100644
index 0000000..07e0197
--- /dev/null
+++ b/graphics/sprites/monsters/loghead.xml
@@ -0,0 +1,66 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/loghead.png" width="45" height="43"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="100"/>
+ <frame index="1" delay="100"/>
+ <frame index="0" delay="100"/>
+ <frame index="1" delay="3500"/>
+ <frame index="0" delay="100"/>
+ <frame index="1" delay="4000"/>
+ </animation>
+ <animation direction="right">
+ <frame index="18" delay="100"/>
+ <frame index="19" delay="100"/>
+ <frame index="18" delay="100"/>
+ <frame index="19" delay="3500"/>
+ <frame index="18" delay="100"/>
+ <frame index="19" delay="4000"/>
+ </animation>
+ <animation direction="up">
+ <frame index="6"/>
+ </animation>
+ <animation direction="left">
+ <frame index="12"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="2" end="5" delay="120"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="20" end="23" delay="120"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="8" end="11" delay="120"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="14" end="17" delay="120"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <sequence start="24" end="29" delay="400"/>
+ <frame index="29" delay="5000"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="34" end="35" delay="120"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="46" end="47" delay="120"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="40" end="41" delay="120"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="52" end="53" delay="120"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/maggot.png b/graphics/sprites/monsters/maggot.png
new file mode 100644
index 0000000..64474f9
--- /dev/null
+++ b/graphics/sprites/monsters/maggot.png
Binary files differ
diff --git a/graphics/sprites/monsters/maggot.xml b/graphics/sprites/monsters/maggot.xml
new file mode 100644
index 0000000..fa093e0
--- /dev/null
+++ b/graphics/sprites/monsters/maggot.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/maggot.png" width="20" height="15"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-8"/>
+ </animation>
+ <animation direction="left">
+ <frame index="10" offsetY="-11"/>
+ </animation>
+ <animation direction="up">
+ <frame index="20" offsetY="-10"/>
+ </animation>
+ <animation direction="right">
+ <frame index="30" offsetY="-11"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="150" offsetY="-8"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="150" offsetY="-11"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="150" offsetY="-10"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="150" offsetY="-11"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" offsetY="-8"/>
+ </animation>
+ <animation direction="left">
+ <frame index="19" offsetY="-11"/>
+ </animation>
+ <animation direction="up">
+ <frame index="29" offsetY="-10"/>
+ </animation>
+ <animation direction="right">
+ <frame index="39" offsetY="-11"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="150" offsetY="-8"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="150" offsetY="-11"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="150" offsetY="-10"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="150" offsetY="-11"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/magicratto.png b/graphics/sprites/monsters/magicratto.png
new file mode 100644
index 0000000..2047c58
--- /dev/null
+++ b/graphics/sprites/monsters/magicratto.png
Binary files differ
diff --git a/graphics/sprites/monsters/magicratto.xml b/graphics/sprites/monsters/magicratto.xml
new file mode 100644
index 0000000..37d35df
--- /dev/null
+++ b/graphics/sprites/monsters/magicratto.xml
@@ -0,0 +1,200 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+
+ <imageset name="mob"
+ src="graphics/sprites/monsters/magicratto.png"
+ width="32"
+ height="32"/>
+
+ <action name="spawn" imageset="mob">
+ <animation direction="default">
+ <frame index="0" delay="250"/>
+ <frame index="1" delay="150"/>
+ <frame index="2" delay="400"/>
+ <frame index="3" delay="110"/>
+ <frame index="4" delay="120"/>
+ <frame index="5" delay="160"/>
+ <frame index="6" delay="150"/>
+ <frame index="7" delay="250"/>
+ <jump action="stand"/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="mob">
+ <animation direction="down">
+ <frame index="7"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="56"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="49"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="42"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="35"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="28"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="21"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="14"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="mob">
+ <animation direction="down">
+ <frame index="8" delay="80"/>
+ <frame index="9" delay="70"/>
+ <frame index="10" delay="80"/>
+ <frame index="7" delay="70"/>
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="57" delay="120"/>
+ <frame index="58" delay="100"/>
+ <frame index="59" delay="120"/>
+ <frame index="56" delay="90"/>
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <frame index="50" delay="120"/>
+ <frame index="51" delay="100"/>
+ <frame index="52" delay="120"/>
+ <frame index="49" delay="90"/>
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="43" delay="120"/>
+ <frame index="44" delay="100"/>
+ <frame index="45" delay="120"/>
+ <frame index="42" delay="90"/>
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <frame index="36" delay="120"/>
+ <frame index="37" delay="100"/>
+ <frame index="38" delay="120"/>
+ <frame index="35" delay="90"/>
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <frame index="29" delay="120"/>
+ <frame index="30" delay="100"/>
+ <frame index="31" delay="120"/>
+ <frame index="28" delay="90"/>
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <frame index="22" delay="120"/>
+ <frame index="23" delay="100"/>
+ <frame index="24" delay="120"/>
+ <frame index="21" delay="90"/>
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <frame index="15" delay="120"/>
+ <frame index="16" delay="100"/>
+ <frame index="17" delay="120"/>
+ <frame index="14" delay="90"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="mob">
+ <animation direction="down">
+ <frame index="11" delay="90"/>
+ <frame index="12" delay="120"/>
+ <frame index="13" delay="130"/>
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="60" delay="90"/>
+ <frame index="61" delay="120"/>
+ <frame index="62" delay="130"/>
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <frame index="53" delay="90"/>
+ <frame index="54" delay="120"/>
+ <frame index="55" delay="130"/>
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="46" delay="90"/>
+ <frame index="47" delay="120"/>
+ <frame index="48" delay="130"/>
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <frame index="39" delay="90"/>
+ <frame index="40" delay="120"/>
+ <frame index="41" delay="130"/>
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <frame index="32" delay="90"/>
+ <frame index="33" delay="120"/>
+ <frame index="34" delay="130"/>
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <frame index="25" delay="90"/>
+ <frame index="26" delay="120"/>
+ <frame index="27" delay="130"/>
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <frame index="18" delay="90"/>
+ <frame index="19" delay="120"/>
+ <frame index="20" delay="130"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+ <animation direction="down">
+ <frame index="63"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="66"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="64"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="65"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/manabug.png b/graphics/sprites/monsters/manabug.png
new file mode 100644
index 0000000..598716d
--- /dev/null
+++ b/graphics/sprites/monsters/manabug.png
Binary files differ
diff --git a/graphics/sprites/monsters/manabug.xml b/graphics/sprites/monsters/manabug.xml
new file mode 100644
index 0000000..c88d154
--- /dev/null
+++ b/graphics/sprites/monsters/manabug.xml
@@ -0,0 +1,122 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/manabug.png|W" width="16" height="16"/>
+ <action name="stand" imageset="base">
+ <animation direction="up">
+ <sequence start="0" end="1" delay="6" offsetY="-20"/>
+ </animation>
+ <animation direction="down">
+ <sequence start="12" end="13" delay="6" offsetY="-20"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="4" end="5" delay="6" offsetY="-20"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="8" end="9" delay="6" offsetY="-20"/>
+ </animation>
+ <animation direction="upright">
+ <sequence start="2" end="3" delay="6" offsetY="-20"/>
+ </animation>
+ <animation direction="upleft">
+ <sequence start="6" end="7" delay="6" offsetY="-20"/>
+ </animation>
+ <animation direction="downright">
+ <sequence start="10" end="11" delay="6" offsetY="-20"/>
+ </animation>
+ <animation direction="downleft">
+ <sequence start="14" end="15" delay="6" offsetY="-20"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="up">
+ <sequence start="0" end="1" delay="7" offsetY="-20"/>
+ </animation>
+ <animation direction="down">
+ <sequence start="12" end="13" delay="7" offsetY="-20"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="4" end="5" delay="7" offsetY="-20"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="8" end="9" delay="7" offsetY="-20"/>
+ </animation>
+ <animation direction="upright">
+ <sequence start="2" end="3" delay="7" offsetY="-20"/>
+ </animation>
+ <animation direction="upleft">
+ <sequence start="6" end="7" delay="7" offsetY="-20"/>
+ </animation>
+ <animation direction="downright">
+ <sequence start="10" end="11" delay="7" offsetY="-20"/>
+ </animation>
+ <animation direction="downleft">
+ <sequence start="14" end="15" delay="7" offsetY="-20"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="up">
+ <frame index="0" delay="50" offsetY="-24"/>
+ <frame index="1" delay="50" offsetY="-36"/>
+ <frame index="2" delay="50" offsetY="-84"/>
+ <frame index="3" delay="60" offsetY="-52"/>
+ <frame index="2" delay="60" offsetY="-36"/>
+ <frame index="1" delay="60" offsetY="-28"/>
+ <frame index="0" delay="60" offsetY="-24"/>
+ <end/>
+ </animation>
+ <animation direction="down">
+ <frame index="0" delay="50" offsetY="-16"/>
+ <frame index="1" delay="50" offsetY="-4"/>
+ <frame index="2" delay="50" offsetY="44"/>
+ <frame index="3" delay="60" offsetY="12"/>
+ <frame index="2" delay="60" offsetY="-4"/>
+ <frame index="1" delay="60" offsetY="-12"/>
+ <frame index="0" delay="60" offsetY="-16"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="4" delay="50" offsetY="-20" offsetX="4"/>
+ <frame index="5" delay="50" offsetY="-20" offsetX="16"/>
+ <frame index="6" delay="50" offsetY="-20" offsetX="64"/>
+ <frame index="7" delay="60" offsetY="-20" offsetX="32"/>
+ <frame index="6" delay="60" offsetY="-20" offsetX="16"/>
+ <frame index="5" delay="60" offsetY="-20" offsetX="8"/>
+ <frame index="4" delay="60" offsetY="-20" offsetX="4"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="8" delay="50" offsetY="-20" offsetX="-4"/>
+ <frame index="9" delay="50" offsetY="-20" offsetX="-16"/>
+ <frame index="10" delay="50" offsetY="-20" offsetX="-64"/>
+ <frame index="11" delay="60" offsetY="-20" offsetX="-32"/>
+ <frame index="10" delay="60" offsetY="-20" offsetX="-16"/>
+ <frame index="9" delay="60" offsetY="-20" offsetX="-8"/>
+ <frame index="8" delay="60" offsetY="-20" offsetX="-4"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="12" delay="70" offsetY="-19" offsetX="2"/>
+ <frame index="13" delay="70" offsetY="-18" offsetX="4"/>
+ <frame index="14" delay="70" offsetY="-17" offsetX="8"/>
+ <frame index="13" delay="70" offsetY="-16" offsetX="10"/>
+ <frame index="12" delay="75" offsetY="-15" offsetX="8"/>
+ <frame index="13" delay="75" offsetY="-14" offsetX="4"/>
+ <frame index="14" delay="75" offsetY="-13" offsetX="2"/>
+ <frame index="13" delay="75" offsetY="-12" offsetX="0"/>
+ <frame index="12" delay="80" offsetY="-11" offsetX="-2"/>
+ <frame index="13" delay="80" offsetY="-10" offsetX="-4"/>
+ <frame index="14" delay="80" offsetY="-9" offsetX="-6"/>
+ <frame index="13" delay="80" offsetY="-8" offsetX="-8"/>
+ <frame index="12" delay="85" offsetY="-7" offsetX="-10"/>
+ <frame index="13" delay="85" offsetY="-6" offsetX="-8"/>
+ <frame index="14" delay="85" offsetY="-5" offsetX="-6"/>
+ <frame index="13" delay="85" offsetY="-4" offsetX="-4"/>
+ <frame index="12" delay="90" offsetY="-3" offsetX="-2"/>
+ <frame index="13" delay="90" offsetY="-2" offsetX="0"/>
+ <frame index="14" delay="90" offsetY="-1" offsetX="2"/>
+ <frame index="15" delay="5000" offsetY="0" offsetX="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/managhost.png b/graphics/sprites/monsters/managhost.png
new file mode 100644
index 0000000..fd52667
--- /dev/null
+++ b/graphics/sprites/monsters/managhost.png
Binary files differ
diff --git a/graphics/sprites/monsters/managhost.xml b/graphics/sprites/monsters/managhost.xml
new file mode 100644
index 0000000..d496a6d
--- /dev/null
+++ b/graphics/sprites/monsters/managhost.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/managhost.png" width="50" height="64"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="right">
+ <frame index="30"/>
+ </animation>
+ <animation direction="up">
+ <frame index="20"/>
+ </animation>
+ <animation direction="left">
+ <frame index="10"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="4" delay="200"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="30" end="34" delay="200"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="20" end="24" delay="200"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="10" end="14" delay="200"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="8" delay="150"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="30" end="38" delay="150"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="20" end="28" delay="150"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="10" end="18" delay="150"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" delay="0"/>
+ </animation>
+ <animation direction="right">
+ <frame index="39" delay="0"/>
+ </animation>
+ <animation direction="up">
+ <frame index="29" delay="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="19" delay="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/mananatree.png b/graphics/sprites/monsters/mananatree.png
new file mode 100644
index 0000000..b2b5e14
--- /dev/null
+++ b/graphics/sprites/monsters/mananatree.png
Binary files differ
diff --git a/graphics/sprites/monsters/mananatree.xml b/graphics/sprites/monsters/mananatree.xml
new file mode 100644
index 0000000..477eb61
--- /dev/null
+++ b/graphics/sprites/monsters/mananatree.xml
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2015 Evol Online -->
+
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/mananatree.png"
+ width="96"
+ height="128"/>
+
+ <action name="spawn" imageset="mob">
+ <animation direction="default">
+ <frame index="0" delay="500"/>
+ <frame index="1" delay="500"/>
+ <frame index="2" delay="500"/>
+ <frame index="3" delay="500"/>
+ <frame index="4" delay="500"/>
+ <frame index="5" delay="500"/>
+ <frame index="6" delay="500"/>
+ <frame index="7" delay="500"/>
+ <frame index="8" delay="500"/>
+ <frame index="9" delay="500"/>
+ <frame index="10" delay="500"/>
+ <jump action="stand"/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="mob">
+ <animation direction="default">
+ <label name="start"/>
+ <goto label="static" rand="95"/>
+ <goto label="longmoving" rand="50"/>
+ <!-- Simple Move Animation -->
+ <frame index="11" delay="100"/>
+ <frame index="12" delay="120"/>
+ <frame index="11" delay="100"/>
+ <frame index="10" delay="100"/>
+ <frame index="13" delay="100"/>
+ <frame index="14" delay="120"/>
+ <frame index="13" delay="100"/>
+ <goto label="start"/>
+ <label name="static"/>
+ <!-- Static Animation -->
+ <frame index="10" delay="260"/>
+ <goto label="start"/>
+ <label name="longmoving"/>
+ <!-- Long Move Animation -->
+ <frame index="11" delay="100"/>
+ <frame index="12" delay="120"/>
+ <frame index="11" delay="100"/>
+ <frame index="10" delay="100"/>
+ <frame index="13" delay="100"/>
+ <frame index="14" delay="120"/>
+ <frame index="13" delay="100"/>
+ <frame index="10" delay="100"/>
+ <frame index="11" delay="100"/>
+ <frame index="12" delay="120"/>
+ <frame index="11" delay="100"/>
+ <frame index="10" delay="100"/>
+ <frame index="13" delay="100"/>
+ <frame index="14" delay="120"/>
+ <frame index="13" delay="100"/>
+ <goto label="start"/>
+ </animation>
+ </action>
+
+ <action name="hurt" imageset="mob">
+ <animation direction="default">
+ <frame index="11" delay="100"/>
+ <frame index="12" delay="120"/>
+ <frame index="11" delay="100"/>
+ <frame index="10" delay="100"/>
+ <frame index="13" delay="100"/>
+ <frame index="14" delay="120"/>
+ <frame index="13" delay="100"/>
+ <frame index="10" delay="50"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+ <animation>
+ <!-- Falling Manana -->
+ <sequence start="15" end="19" delay="70"/>
+ <sequence start="20" end="28" delay="90"/>
+ <frame index="19"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/manapiou.png b/graphics/sprites/monsters/manapiou.png
new file mode 100644
index 0000000..c68b898
--- /dev/null
+++ b/graphics/sprites/monsters/manapiou.png
Binary files differ
diff --git a/graphics/sprites/monsters/manapiou.xml b/graphics/sprites/monsters/manapiou.xml
new file mode 100644
index 0000000..0be0cbb
--- /dev/null
+++ b/graphics/sprites/monsters/manapiou.xml
@@ -0,0 +1,839 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid, Saulc
+Copyright (C) 2011-2013 Evol Online
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/manapiou.png"
+ width="10"
+ height="9"
+ offsetY="-12"/>
+
+ <imageset name="acc"
+ src="graphics/sprites/accessories/piousse-egg.png"
+ width="11"
+ height="11"
+ offsetY="-12"/>
+
+ <action name="spawn" imageset="acc">
+ <animation direction="default">
+ <frame index="9" delay="20" offsetY="-86"/>
+ <frame index="9" delay="30" offsetY="-82"/>
+ <frame index="9" delay="30" offsetY="-78"/>
+ <frame index="9" delay="30" offsetY="-74"/>
+ <frame index="9" delay="30" offsetY="-70"/>
+ <frame index="9" delay="30" offsetY="-66"/>
+ <frame index="9" delay="30" offsetY="-62"/>
+ <frame index="9" delay="40" offsetY="-58"/>
+ <frame index="9" delay="40" offsetY="-54"/>
+ <frame index="9" delay="40" offsetY="-49"/>
+ <frame index="9" delay="40" offsetY="-44"/>
+ <frame index="9" delay="40" offsetY="-40"/>
+ <frame index="9" delay="40" offsetY="-36"/>
+ <frame index="9" delay="40" offsetY="-32"/>
+ <frame index="9" delay="50" offsetY="-28"/>
+ <frame index="9" delay="50" offsetY="-24"/>
+ <frame index="9" delay="50" offsetY="-21"/>
+ <frame index="9" delay="50" offsetY="-18"/>
+ <frame index="9" delay="50" offsetY="-15"/>
+ <frame index="9" delay="50" offsetY="-12"/>
+ <frame index="9" delay="50" offsetY="-9"/>
+ <frame index="9" delay="60" offsetY="-6"/>
+ <frame index="9" delay="60" offsetY="-3"/>
+ <frame index="9" delay="60" offsetY="-1"/>
+ <jump action="stand"/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="mob">
+ <animation direction="down">
+ <!-- Static -->
+ <frame index="0" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="2" end="3" delay="130" repeat="4"/>
+ <frame index="2" delay="100"/>
+ <!-- Static -->
+ <frame index="0" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="30" delay="350"/>
+ <frame index="0" delay="500"/>
+ <frame index="35" delay="400"/>
+ <!-- Static -->
+ <frame index="0" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="2" end="3" delay="130" repeat="6"/>
+ <frame index="2" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="1" end="2" delay="50" offsetY="-1"/>
+ <frame index="1" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="0" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="1" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="0" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="35" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="5" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="20" delay="100" offsetY="-25"/>
+ <frame index="15" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="25" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="10" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="30" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="2" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="1" delay="90" offsetY="-3"/>
+ <frame index="0" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="downleft">
+ <!-- Static -->
+ <frame index="30" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="32" end="33" delay="130" repeat="4"/>
+ <frame index="32" delay="100"/>
+ <!-- Static -->
+ <frame index="30" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="10" delay="350"/>
+ <frame index="30" delay="500"/>
+ <frame index="0" delay="400"/>
+ <!-- Static -->
+ <frame index="30" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="32" end="33" delay="130" repeat="6"/>
+ <frame index="32" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="31" end="32" delay="50" offsetY="-1"/>
+ <frame index="31" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="30" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="31" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="32" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="0" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="35" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="5" delay="100" offsetY="-25"/>
+ <frame index="20" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="15" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="25" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="10" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="32" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="31" delay="90" offsetY="-3"/>
+ <frame index="30" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="left">
+ <!-- Static -->
+ <frame index="10" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="12" end="13" delay="130" repeat="4"/>
+ <frame index="12" delay="100"/>
+ <!-- Static -->
+ <frame index="10" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="25" delay="350"/>
+ <frame index="10" delay="500"/>
+ <frame index="30" delay="400"/>
+ <!-- Static -->
+ <frame index="10" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="12" end="13" delay="130" repeat="6"/>
+ <frame index="12" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="11" end="12" delay="50" offsetY="-1"/>
+ <frame index="11" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="10" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="11" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="12" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="30" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="0" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="35" delay="100" offsetY="-25"/>
+ <frame index="5" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="20" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="15" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="25" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="12" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="11" delay="90" offsetY="-3"/>
+ <frame index="10" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="upleft">
+ <!-- Static -->
+ <frame index="25" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="27" end="28" delay="130" repeat="4"/>
+ <frame index="27" delay="100"/>
+ <!-- Static -->
+ <frame index="25" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="10" delay="350"/>
+ <frame index="25" delay="500"/>
+ <frame index="15" delay="400"/>
+ <!-- Static -->
+ <frame index="25" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="27" end="28" delay="130" repeat="6"/>
+ <frame index="27" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="26" end="27" delay="50" offsetY="-1"/>
+ <frame index="26" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="25" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="26" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="27" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="10" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="30" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="0" delay="100" offsetY="-25"/>
+ <frame index="35" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="5" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="20" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="15" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="27" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="26" delay="90" offsetY="-3"/>
+ <frame index="25" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="up">
+ <!-- Static -->
+ <frame index="15" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="17" end="18" delay="130" repeat="4"/>
+ <frame index="17" delay="100"/>
+ <!-- Static -->
+ <frame index="15" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="20" delay="350"/>
+ <frame index="15" delay="500"/>
+ <frame index="25" delay="400"/>
+ <!-- Static -->
+ <frame index="15" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="17" end="18" delay="130" repeat="6"/>
+ <frame index="17" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="16" end="17" delay="50" offsetY="-1"/>
+ <frame index="16" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="15" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="16" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="17" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="25" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="10" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="30" delay="100" offsetY="-25"/>
+ <frame index="0" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="35" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="5" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="20" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="17" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="16" delay="90" offsetY="-3"/>
+ <frame index="15" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="upright">
+ <!-- Static -->
+ <frame index="20" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="22" end="23" delay="130" repeat="4"/>
+ <frame index="22" delay="100"/>
+ <!-- Static -->
+ <frame index="20" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="5" delay="350"/>
+ <frame index="20" delay="500"/>
+ <frame index="15" delay="400"/>
+ <!-- Static -->
+ <frame index="20" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="22" end="23" delay="130" repeat="6"/>
+ <frame index="22" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="21" end="22" delay="50" offsetY="-1"/>
+ <frame index="21" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="20" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="21" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="22" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="15" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="25" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="10" delay="100" offsetY="-25"/>
+ <frame index="30" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="0" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="35" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="5" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="22" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="21" delay="90" offsetY="-3"/>
+ <frame index="20" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="right">
+ <!-- Static -->
+ <frame index="5" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="7" end="8" delay="130" repeat="4"/>
+ <frame index="7" delay="100"/>
+ <!-- Static -->
+ <frame index="5" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="20" delay="350"/>
+ <frame index="5" delay="500"/>
+ <frame index="35" delay="400"/>
+ <!-- Static -->
+ <frame index="5" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="7" end="8" delay="130" repeat="6"/>
+ <frame index="7" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="6" end="7" delay="50" offsetY="-1"/>
+ <frame index="6" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="5" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="6" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="7" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="20" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="15" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="25" delay="100" offsetY="-25"/>
+ <frame index="10" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="30" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="0" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="35" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="7" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="6" delay="90" offsetY="-3"/>
+ <frame index="5" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="downright">
+ <!-- Static -->
+ <frame index="35" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="37" end="38" delay="130" repeat="4"/>
+ <frame index="37" delay="100"/>
+ <!-- Static -->
+ <frame index="35" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="5" delay="350"/>
+ <frame index="35" delay="500"/>
+ <frame index="0" delay="400"/>
+ <!-- Static -->
+ <frame index="35" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="37" end="38" delay="130" repeat="6"/>
+ <frame index="37" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="36" end="37" delay="50" offsetY="-1"/>
+ <frame index="36" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="35" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="36" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="37" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="5" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="20" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="15" delay="100" offsetY="-25"/>
+ <frame index="25" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="10" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="30" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="0" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="37" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="36" delay="90" offsetY="-3"/>
+ <frame index="35" delay="100" offsetY="-1"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="mob">
+ <animation direction="down">
+ <!-- Normal Jump x2 -->
+ <sequence start="0" end="1" delay="50" offsetY="-1"/>
+ <frame index="2" delay="50" offsetY="-2"/>
+ <frame index="1" delay="50" offsetY="-3"/>
+ <frame index="2" delay="50" offsetY="-4"/>
+ <frame index="1" delay="50" offsetY="-3"/>
+ <frame index="2" delay="50" offsetY="-2"/>
+ <frame index="1" delay="50" offsetY="-3"/>
+ <frame index="2" delay="50" offsetY="-4"/>
+ <frame index="1" delay="50" offsetY="-3"/>
+ <sequence value="2,1" delay="50" offsetY="-2"/>
+ <sequence value="2,1" delay="50" offsetY="-1"/>
+ <!-- Turning Jump -->
+ <sequence start="0" end="1" delay="50" offsetY="-1"/>
+ <frame index="2" delay="50" offsetY="-2"/>
+ <frame index="1" delay="50" offsetY="-3"/>
+ <frame index="2" delay="50" offsetY="-4"/>
+ <frame index="1" delay="60" offsetY="-5"/>
+ <sequence value="37,7,22,17,27" delay="80" offsetY="-6"/>
+ <frame index="12" delay="80" offsetY="-5"/>
+ <frame index="32" delay="80" offsetY="-4"/>
+ <frame index="2" delay="60" offsetY="-3"/>
+ <frame index="1" delay="50" offsetY="-2"/>
+ <frame index="0" delay="50" offsetY="-1"/>
+ <!-- Normal Jump -->
+ <frame index="1" delay="50" offsetY="-1"/>
+ <frame index="2" delay="50" offsetY="-2"/>
+ <frame index="1" delay="50" offsetY="-3"/>
+ <frame index="2" delay="50" offsetY="-4"/>
+ <frame index="1" delay="50" offsetY="-3"/>
+ <frame index="2" delay="50" offsetY="-2"/>
+ <frame index="1" delay="50" offsetY="-1"/>
+ <!-- Back Turning Jump -->
+ <sequence start="0" end="1" delay="50" offsetY="-1"/>
+ <frame index="2" delay="50" offsetY="-2"/>
+ <frame index="1" delay="50" offsetY="-3"/>
+ <frame index="2" delay="50" offsetY="-4"/>
+ <frame index="1" delay="60" offsetY="-5"/>
+ <sequence value="32,12,27,17,22" delay="80" offsetY="-6"/>
+ <frame index="7" delay="80" offsetY="-5"/>
+ <frame index="37" delay="80" offsetY="-4"/>
+ <frame index="2" delay="60" offsetY="-3"/>
+ <frame index="1" delay="50" offsetY="-2"/>
+ <frame index="0" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="downleft">
+ <!-- Normal Jump x2 -->
+ <sequence start="30" end="31" delay="50" offsetY="-1"/>
+ <frame index="32" delay="50" offsetY="-2"/>
+ <frame index="31" delay="50" offsetY="-3"/>
+ <frame index="32" delay="50" offsetY="-4"/>
+ <frame index="31" delay="50" offsetY="-3"/>
+ <frame index="32" delay="50" offsetY="-2"/>
+ <frame index="31" delay="50" offsetY="-3"/>
+ <frame index="32" delay="50" offsetY="-4"/>
+ <frame index="31" delay="50" offsetY="-3"/>
+ <sequence value="32,31" delay="50" offsetY="-2"/>
+ <sequence value="32,31" delay="50" offsetY="-1"/>
+ <!-- Turning Jump -->
+ <sequence start="30" end="31" delay="50" offsetY="-1"/>
+ <frame index="32" delay="50" offsetY="-2"/>
+ <frame index="31" delay="50" offsetY="-3"/>
+ <frame index="32" delay="50" offsetY="-4"/>
+ <frame index="31" delay="60" offsetY="-5"/>
+ <sequence value="2,37,7,22,17" delay="80" offsetY="-6"/>
+ <frame index="27" delay="80" offsetY="-5"/>
+ <frame index="12" delay="80" offsetY="-4"/>
+ <frame index="32" delay="60" offsetY="-3"/>
+ <frame index="31" delay="50" offsetY="-2"/>
+ <frame index="30" delay="50" offsetY="-1"/>
+ <!-- Normal Jump -->
+ <frame index="31" delay="50" offsetY="-1"/>
+ <frame index="32" delay="50" offsetY="-2"/>
+ <frame index="31" delay="50" offsetY="-3"/>
+ <frame index="32" delay="50" offsetY="-4"/>
+ <frame index="31" delay="50" offsetY="-3"/>
+ <frame index="32" delay="50" offsetY="-2"/>
+ <frame index="31" delay="50" offsetY="-1"/>
+ <!-- Back Turning Jump -->
+ <sequence start="30" end="31" delay="50" offsetY="-1"/>
+ <frame index="32" delay="50" offsetY="-2"/>
+ <frame index="31" delay="50" offsetY="-3"/>
+ <frame index="32" delay="50" offsetY="-4"/>
+ <frame index="31" delay="60" offsetY="-5"/>
+ <sequence value="12,27,17,22,7" delay="80" offsetY="-6"/>
+ <frame index="37" delay="80" offsetY="-5"/>
+ <frame index="2" delay="80" offsetY="-4"/>
+ <frame index="32" delay="60" offsetY="-3"/>
+ <frame index="31" delay="50" offsetY="-2"/>
+ <frame index="30" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="left">
+ <!-- Normal Jump x2 -->
+ <sequence start="10" end="11" delay="50" offsetY="-1"/>
+ <frame index="12" delay="50" offsetY="-2"/>
+ <frame index="11" delay="50" offsetY="-3"/>
+ <frame index="12" delay="50" offsetY="-4"/>
+ <frame index="11" delay="50" offsetY="-3"/>
+ <frame index="12" delay="50" offsetY="-2"/>
+ <frame index="11" delay="50" offsetY="-3"/>
+ <frame index="12" delay="50" offsetY="-4"/>
+ <frame index="11" delay="50" offsetY="-3"/>
+ <sequence value="12,11" delay="50" offsetY="-2"/>
+ <sequence value="12,11" delay="50" offsetY="-1"/>
+ <!-- Turning Jump -->
+ <sequence start="10" end="11" delay="50" offsetY="-1"/>
+ <frame index="12" delay="50" offsetY="-2"/>
+ <frame index="11" delay="50" offsetY="-3"/>
+ <frame index="12" delay="50" offsetY="-4"/>
+ <frame index="11" delay="60" offsetY="-5"/>
+ <sequence value="32,2,37,7,22" delay="80" offsetY="-6"/>
+ <frame index="17" delay="80" offsetY="-5"/>
+ <frame index="27" delay="80" offsetY="-4"/>
+ <frame index="12" delay="60" offsetY="-3"/>
+ <frame index="11" delay="50" offsetY="-2"/>
+ <frame index="10" delay="50" offsetY="-1"/>
+ <!-- Normal Jump -->
+ <frame index="11" delay="50" offsetY="-1"/>
+ <frame index="12" delay="50" offsetY="-2"/>
+ <frame index="11" delay="50" offsetY="-3"/>
+ <frame index="12" delay="50" offsetY="-4"/>
+ <frame index="11" delay="50" offsetY="-3"/>
+ <frame index="12" delay="50" offsetY="-2"/>
+ <frame index="11" delay="50" offsetY="-1"/>
+ <!-- Back Turning Jump -->
+ <sequence start="10" end="11" delay="50" offsetY="-1"/>
+ <frame index="12" delay="50" offsetY="-2"/>
+ <frame index="11" delay="50" offsetY="-3"/>
+ <frame index="12" delay="50" offsetY="-4"/>
+ <frame index="11" delay="60" offsetY="-5"/>
+ <sequence value="27,17,22,7,37" delay="80" offsetY="-6"/>
+ <frame index="2" delay="80" offsetY="-5"/>
+ <frame index="32" delay="80" offsetY="-4"/>
+ <frame index="12" delay="60" offsetY="-3"/>
+ <frame index="11" delay="50" offsetY="-2"/>
+ <frame index="10" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="upleft">
+ <!-- Normal Jump x2 -->
+ <sequence start="25" end="26" delay="50" offsetY="-1"/>
+ <frame index="27" delay="50" offsetY="-2"/>
+ <frame index="26" delay="50" offsetY="-3"/>
+ <frame index="27" delay="50" offsetY="-4"/>
+ <frame index="26" delay="50" offsetY="-3"/>
+ <frame index="27" delay="50" offsetY="-2"/>
+ <frame index="26" delay="50" offsetY="-3"/>
+ <frame index="27" delay="50" offsetY="-4"/>
+ <frame index="26" delay="50" offsetY="-3"/>
+ <sequence value="27,26" delay="50" offsetY="-2"/>
+ <sequence value="27,26" delay="50" offsetY="-1"/>
+ <!-- Turning Jump -->
+ <sequence start="25" end="26" delay="50" offsetY="-1"/>
+ <frame index="27" delay="45" offsetY="-2"/>
+ <frame index="26" delay="45" offsetY="-3"/>
+ <frame index="27" delay="45" offsetY="-4"/>
+ <frame index="26" delay="60" offsetY="-5"/>
+ <sequence value="12,32,2,37,7" delay="80" offsetY="-6"/>
+ <frame index="22" delay="80" offsetY="-5"/>
+ <frame index="17" delay="80" offsetY="-4"/>
+ <frame index="27" delay="60" offsetY="-3"/>
+ <frame index="26" delay="50" offsetY="-2"/>
+ <frame index="25" delay="50" offsetY="-1"/>
+ <!-- Normal Jump -->
+ <frame index="26" delay="50" offsetY="-1"/>
+ <frame index="27" delay="50" offsetY="-2"/>
+ <frame index="26" delay="50" offsetY="-3"/>
+ <frame index="27" delay="50" offsetY="-4"/>
+ <frame index="26" delay="50" offsetY="-3"/>
+ <frame index="27" delay="50" offsetY="-2"/>
+ <frame index="26" delay="50" offsetY="-1"/>
+ <!-- Back Turning Jump -->
+ <sequence start="25" end="26" delay="50" offsetY="-1"/>
+ <frame index="27" delay="50" offsetY="-2"/>
+ <frame index="26" delay="50" offsetY="-3"/>
+ <frame index="27" delay="50" offsetY="-4"/>
+ <frame index="26" delay="60" offsetY="-5"/>
+ <sequence value="17,22,7,37,2" delay="80" offsetY="-6"/>
+ <frame index="32" delay="80" offsetY="-5"/>
+ <frame index="12" delay="80" offsetY="-4"/>
+ <frame index="27" delay="60" offsetY="-3"/>
+ <frame index="26" delay="50" offsetY="-2"/>
+ <frame index="25" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="up">
+ <!-- Normal Jump x2 -->
+ <sequence start="15" end="16" delay="50" offsetY="-1"/>
+ <frame index="17" delay="50" offsetY="-2"/>
+ <frame index="16" delay="50" offsetY="-3"/>
+ <frame index="17" delay="50" offsetY="-4"/>
+ <frame index="16" delay="50" offsetY="-3"/>
+ <frame index="17" delay="50" offsetY="-2"/>
+ <frame index="16" delay="50" offsetY="-3"/>
+ <frame index="17" delay="50" offsetY="-4"/>
+ <frame index="16" delay="50" offsetY="-3"/>
+ <sequence value="17,16" delay="50" offsetY="-2"/>
+ <sequence value="17,16" delay="50" offsetY="-1"/>
+ <!-- Turning Jump -->
+ <sequence start="15" end="16" delay="50" offsetY="-1"/>
+ <frame index="17" delay="50" offsetY="-2"/>
+ <frame index="16" delay="50" offsetY="-3"/>
+ <frame index="17" delay="50" offsetY="-4"/>
+ <frame index="16" delay="60" offsetY="-5"/>
+ <sequence value="27,12,32,2,37" delay="80" offsetY="-6"/>
+ <frame index="7" delay="80" offsetY="-5"/>
+ <frame index="22" delay="80" offsetY="-4"/>
+ <frame index="17" delay="60" offsetY="-3"/>
+ <frame index="16" delay="50" offsetY="-2"/>
+ <frame index="15" delay="50" offsetY="-1"/>
+ <!-- Normal Jump -->
+ <frame index="16" delay="50" offsetY="-1"/>
+ <frame index="17" delay="50" offsetY="-2"/>
+ <frame index="16" delay="50" offsetY="-3"/>
+ <frame index="17" delay="50" offsetY="-4"/>
+ <frame index="16" delay="50" offsetY="-3"/>
+ <frame index="17" delay="50" offsetY="-2"/>
+ <frame index="16" delay="50" offsetY="-1"/>
+ <!-- Back Turning Jump -->
+ <sequence start="15" end="16" delay="50" offsetY="-1"/>
+ <frame index="17" delay="50" offsetY="-2"/>
+ <frame index="16" delay="50" offsetY="-3"/>
+ <frame index="17" delay="50" offsetY="-4"/>
+ <frame index="16" delay="60" offsetY="-5"/>
+ <sequence value="22,7,37,2,32" delay="80" offsetY="-6"/>
+ <frame index="12" delay="80" offsetY="-5"/>
+ <frame index="27" delay="80" offsetY="-4"/>
+ <frame index="17" delay="60" offsetY="-3"/>
+ <frame index="16" delay="50" offsetY="-2"/>
+ <frame index="15" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="upright">
+ <!-- Normal Jump x2 -->
+ <sequence start="20" end="21" delay="50" offsetY="-1"/>
+ <frame index="22" delay="50" offsetY="-2"/>
+ <frame index="21" delay="50" offsetY="-3"/>
+ <frame index="22" delay="50" offsetY="-4"/>
+ <frame index="21" delay="50" offsetY="-3"/>
+ <frame index="22" delay="50" offsetY="-2"/>
+ <frame index="21" delay="50" offsetY="-3"/>
+ <frame index="22" delay="50" offsetY="-4"/>
+ <frame index="21" delay="50" offsetY="-3"/>
+ <sequence value="22,21" delay="50" offsetY="-2"/>
+ <sequence value="22,21" delay="50" offsetY="-1"/>
+ <!-- Turning Jump -->
+ <sequence start="20" end="21" delay="50" offsetY="-1"/>
+ <frame index="22" delay="50" offsetY="-2"/>
+ <frame index="21" delay="50" offsetY="-3"/>
+ <frame index="22" delay="50" offsetY="-4"/>
+ <frame index="21" delay="60" offsetY="-5"/>
+ <sequence value="17,27,12,32,2" delay="80" offsetY="-6"/>
+ <frame index="37" delay="80" offsetY="-5"/>
+ <frame index="7" delay="80" offsetY="-4"/>
+ <frame index="22" delay="60" offsetY="-3"/>
+ <frame index="21" delay="50" offsetY="-2"/>
+ <frame index="20" delay="50" offsetY="-1"/>
+ <!-- Normal Jump -->
+ <frame index="21" delay="50" offsetY="-1"/>
+ <frame index="22" delay="50" offsetY="-2"/>
+ <frame index="21" delay="50" offsetY="-3"/>
+ <frame index="22" delay="50" offsetY="-4"/>
+ <frame index="21" delay="50" offsetY="-3"/>
+ <frame index="22" delay="50" offsetY="-2"/>
+ <frame index="21" delay="50" offsetY="-1"/>
+ <!-- Back Turning Jump -->
+ <sequence start="20" end="21" delay="50" offsetY="-1"/>
+ <frame index="22" delay="50" offsetY="-2"/>
+ <frame index="21" delay="50" offsetY="-3"/>
+ <frame index="22" delay="50" offsetY="-4"/>
+ <frame index="21" delay="60" offsetY="-5"/>
+ <sequence value="7,37,2,32,12" delay="80" offsetY="-6"/>
+ <frame index="27" delay="80" offsetY="-5"/>
+ <frame index="17" delay="80" offsetY="-4"/>
+ <frame index="22" delay="60" offsetY="-3"/>
+ <frame index="21" delay="50" offsetY="-2"/>
+ <frame index="20" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="right">
+ <!-- Normal Jump x2 -->
+ <sequence start="5" end="6" delay="50" offsetY="-1"/>
+ <frame index="7" delay="50" offsetY="-2"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-4"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-2"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-4"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <sequence value="7,6" delay="50" offsetY="-2"/>
+ <sequence value="7,6" delay="50" offsetY="-1"/>
+ <!-- Turning Jump -->
+ <sequence start="5" end="6" delay="50" offsetY="-1"/>
+ <frame index="7" delay="50" offsetY="-2"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-4"/>
+ <frame index="6" delay="60" offsetY="-5"/>
+ <sequence value="22,17,27,12,32" delay="80" offsetY="-6"/>
+ <frame index="2" delay="80" offsetY="-5"/>
+ <frame index="37" delay="80" offsetY="-4"/>
+ <frame index="7" delay="60" offsetY="-3"/>
+ <frame index="6" delay="50" offsetY="-2"/>
+ <frame index="5" delay="50" offsetY="-1"/>
+ <!-- Normal Jump -->
+ <frame index="6" delay="50" offsetY="-1"/>
+ <frame index="7" delay="50" offsetY="-2"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-4"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-2"/>
+ <frame index="6" delay="50" offsetY="-1"/>
+ <!-- Back Turning Jump -->
+ <sequence start="5" end="6" delay="50" offsetY="-1"/>
+ <frame index="7" delay="50" offsetY="-2"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-4"/>
+ <frame index="6" delay="60" offsetY="-5"/>
+ <sequence value="37,2,32,12,27" delay="80" offsetY="-6"/>
+ <frame index="17" delay="80" offsetY="-5"/>
+ <frame index="22" delay="80" offsetY="-4"/>
+ <frame index="7" delay="60" offsetY="-3"/>
+ <frame index="6" delay="50" offsetY="-2"/>
+ <frame index="5" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="downright">
+ <!-- Normal Jump x2 -->
+ <sequence start="35" end="36" delay="50" offsetY="-1"/>
+ <frame index="37" delay="50" offsetY="-2"/>
+ <frame index="36" delay="50" offsetY="-3"/>
+ <frame index="37" delay="50" offsetY="-4"/>
+ <frame index="36" delay="50" offsetY="-3"/>
+ <frame index="37" delay="50" offsetY="-2"/>
+ <frame index="36" delay="50" offsetY="-3"/>
+ <frame index="37" delay="50" offsetY="-4"/>
+ <frame index="36" delay="50" offsetY="-3"/>
+ <sequence value="37,36" delay="50" offsetY="-2"/>
+ <sequence value="37,36" delay="50" offsetY="-1"/>
+ <!-- Turning Jump -->
+ <sequence start="35" end="36" delay="50" offsetY="-1"/>
+ <frame index="37" delay="50" offsetY="-2"/>
+ <frame index="36" delay="50" offsetY="-3"/>
+ <frame index="37" delay="50" offsetY="-4"/>
+ <frame index="36" delay="60" offsetY="-5"/>
+ <sequence value="7,22,17,27,12" delay="80" offsetY="-6"/>
+ <frame index="32" delay="80" offsetY="-5"/>
+ <frame index="2" delay="80" offsetY="-4"/>
+ <frame index="37" delay="60" offsetY="-3"/>
+ <frame index="36" delay="50" offsetY="-2"/>
+ <frame index="35" delay="50" offsetY="-1"/>
+ <!-- Normal Jump -->
+ <frame index="36" delay="50" offsetY="-1"/>
+ <frame index="37" delay="50" offsetY="-2"/>
+ <frame index="36" delay="50" offsetY="-3"/>
+ <frame index="37" delay="50" offsetY="-4"/>
+ <frame index="36" delay="50" offsetY="-3"/>
+ <frame index="37" delay="50" offsetY="-2"/>
+ <frame index="36" delay="50" offsetY="-1"/>
+ <!-- Back Turning Jump -->
+ <sequence start="35" end="36" delay="50" offsetY="-1"/>
+ <frame index="37" delay="50" offsetY="-2"/>
+ <frame index="36" delay="50" offsetY="-3"/>
+ <frame index="37" delay="50" offsetY="-4"/>
+ <frame index="36" delay="60" offsetY="-5"/>
+ <sequence value="2,32,12,27,17" delay="80" offsetY="-6"/>
+ <frame index="22" delay="80" offsetY="-5"/>
+ <frame index="7" delay="80" offsetY="-4"/>
+ <frame index="37" delay="60" offsetY="-3"/>
+ <frame index="36" delay="50" offsetY="-2"/>
+ <frame index="35" delay="50" offsetY="-1"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="mob">
+ <animation direction="down">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="0" delay="60" offsetY="2"/>
+ <frame index="1" delay="60" offsetY="4"/>
+ <frame index="2" delay="60" offsetY="6"/>
+ <frame index="3" delay="60" offsetY="8"/>
+ <frame index="1" delay="40" offsetY="6"/>
+ <frame index="1" delay="40" offsetY="4"/>
+ <frame index="0" delay="40" offsetY="2"/>
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="30" delay="60" offsetX="-2" offsetY="2"/>
+ <frame index="31" delay="60" offsetX="-4" offsetY="4"/>
+ <frame index="32" delay="60" offsetX="-6" offsetY="6"/>
+ <frame index="33" delay="60" offsetX="-8" offsetY="8"/>
+ <frame index="31" delay="40" offsetX="-6" offsetY="6"/>
+ <frame index="31" delay="40" offsetX="-4" offsetY="4"/>
+ <frame index="30" delay="40" offsetX="-2" offsetY="2"/>
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="10" delay="60" offsetX="-2"/>
+ <frame index="11" delay="60" offsetX="-4"/>
+ <frame index="12" delay="60" offsetX="-6"/>
+ <frame index="13" delay="60" offsetX="-8"/>
+ <frame index="11" delay="40" offsetX="-6"/>
+ <frame index="11" delay="40" offsetX="-4"/>
+ <frame index="10" delay="40" offsetX="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="25" delay="60" offsetX="-2" offsetY="-2"/>
+ <frame index="26" delay="60" offsetX="-4" offsetY="-4"/>
+ <frame index="27" delay="60" offsetX="-6" offsetY="-6"/>
+ <frame index="28" delay="60" offsetX="-8" offsetY="-8"/>
+ <frame index="26" delay="40" offsetX="-6" offsetY="-6"/>
+ <frame index="26" delay="40" offsetX="-4" offsetY="-4"/>
+ <frame index="25" delay="40" offsetX="-2" offsetY="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="15" delay="60" offsetY="-2"/>
+ <frame index="16" delay="60" offsetY="-4"/>
+ <frame index="17" delay="60" offsetY="-6"/>
+ <frame index="18" delay="60" offsetY="-8"/>
+ <frame index="16" delay="40" offsetY="-6"/>
+ <frame index="16" delay="40" offsetY="-4"/>
+ <frame index="15" delay="40" offsetY="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="20" delay="60" offsetX="2" offsetY="-2"/>
+ <frame index="21" delay="60" offsetX="4" offsetY="-4"/>
+ <frame index="22" delay="60" offsetX="6" offsetY="-6"/>
+ <frame index="23" delay="60" offsetX="8" offsetY="-8"/>
+ <frame index="21" delay="40" offsetX="6" offsetY="-6"/>
+ <frame index="21" delay="40" offsetX="4" offsetY="-4"/>
+ <frame index="20" delay="40" offsetX="2" offsetY="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="5" delay="60" offsetX="2"/>
+ <frame index="6" delay="60" offsetX="4"/>
+ <frame index="7" delay="60" offsetX="6"/>
+ <frame index="8" delay="60" offsetX="8"/>
+ <frame index="6" delay="40" offsetX="6"/>
+ <frame index="6" delay="40" offsetX="4"/>
+ <frame index="5" delay="40" offsetX="2"/>
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="35" delay="60" offsetX="2" offsetY="2"/>
+ <frame index="36" delay="60" offsetX="4" offsetY="4"/>
+ <frame index="37" delay="60" offsetX="6" offsetY="6"/>
+ <frame index="38" delay="60" offsetX="8" offsetY="8"/>
+ <frame index="36" delay="40" offsetX="6" offsetY="6"/>
+ <frame index="36" delay="40" offsetX="4" offsetY="4"/>
+ <frame index="35" delay="40" offsetX="2" offsetY="2"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+ <animation direction="down">
+ <frame index="4"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="34"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="14"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="29"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="19"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="24"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="9"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="39"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/mandragora.png b/graphics/sprites/monsters/mandragora.png
new file mode 100644
index 0000000..0f3657a
--- /dev/null
+++ b/graphics/sprites/monsters/mandragora.png
Binary files differ
diff --git a/graphics/sprites/monsters/mandragora.xml b/graphics/sprites/monsters/mandragora.xml
new file mode 100644
index 0000000..a73164b
--- /dev/null
+++ b/graphics/sprites/monsters/mandragora.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/mandragora.png" width="42" height="33"/>
+
+ <include file="monsters/maggot.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/michel.png b/graphics/sprites/monsters/michel.png
new file mode 100644
index 0000000..eb88f8c
--- /dev/null
+++ b/graphics/sprites/monsters/michel.png
Binary files differ
diff --git a/graphics/sprites/monsters/michel.xml b/graphics/sprites/monsters/michel.xml
new file mode 100644
index 0000000..85e23d2
--- /dev/null
+++ b/graphics/sprites/monsters/michel.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/michel.png"
+ width="60"
+ height="60"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="2" delay="200"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="3" end="5" delay="200"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="6" end="8" delay="200"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="9" end="11" delay="200"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="12" end="14" delay="200"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="15" end="17" delay="200"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="18" end="20" delay="200"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="23" delay="200"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <sequence start="24" end="28" delay="200"/>
+ <frame index="28" delay="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/mimic.png b/graphics/sprites/monsters/mimic.png
new file mode 100644
index 0000000..54bf6ad
--- /dev/null
+++ b/graphics/sprites/monsters/mimic.png
Binary files differ
diff --git a/graphics/sprites/monsters/mimic.xml b/graphics/sprites/monsters/mimic.xml
new file mode 100644
index 0000000..cf5f840
--- /dev/null
+++ b/graphics/sprites/monsters/mimic.xml
@@ -0,0 +1,50 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/mimic.png|W" width="48" height="48"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" />
+ </animation>
+ <animation direction="left">
+ <frame index="0" />
+ </animation>
+ <animation direction="up">
+ <frame index="0" />
+ </animation>
+ <animation direction="right">
+ <frame index="0" />
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="10" delay="75" />
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="0" end="10" delay="200" />
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="0" end="10" delay="75" />
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="0" end="10" delay="75" />
+ <end/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="11" />
+ </animation>
+ <animation direction="left">
+ <frame index="11" />
+ </animation>
+ <animation direction="up">
+ <frame index="11" />
+ </animation>
+ <animation direction="right">
+ <frame index="11" />
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/mister-prickel.png b/graphics/sprites/monsters/mister-prickel.png
new file mode 100644
index 0000000..1b5e40e
--- /dev/null
+++ b/graphics/sprites/monsters/mister-prickel.png
Binary files differ
diff --git a/graphics/sprites/monsters/mister-prickel.xml b/graphics/sprites/monsters/mister-prickel.xml
new file mode 100644
index 0000000..c827601
--- /dev/null
+++ b/graphics/sprites/monsters/mister-prickel.xml
@@ -0,0 +1,223 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Micksha
+Copyright (C) 2011-2020 Evol Online -->
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/mister-prickel.png"
+ width="64"
+ height="64"/>
+
+ <action name="spawn" imageset="mob">
+
+ <animation direction="default">
+ <sequence start="12" end="22" delay="60"/>
+ <end />
+
+ </animation>
+ </action>
+
+ <action name="stand" imageset="mob">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="1"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="2"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="3"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="4"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="5"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="6"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="7"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="mob">
+ <animation direction="down">
+ <sequence start="108" end="117" delay="80"/>
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="120" end="129" delay="80"/>
+ </animation>
+
+ <animation direction="left">
+ <sequence start="132" end="141" delay="80"/>
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="144" end="153" delay="80"/>
+ </animation>
+
+ <animation direction="up">
+ <sequence start="156" end="165" delay="80"/>
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="168" end="177" delay="80"/>
+ </animation>
+
+ <animation direction="right">
+ <sequence start="180" end="189" delay="80"/>
+ </animation>
+
+ <animation direction="downright">
+ <sequence start="192" end="201" delay="80"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="mob">
+ <animation direction="down">
+ <sequence start="204" end="215" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="216" end="227" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <sequence start="228" end="239" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="240" end="251" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <sequence start="252" end="263" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="264" end="275" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <sequence start="276" end="287" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <sequence start="288" end="299" delay="80"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_distance" imageset="mob">
+ <animation direction="down">
+ <sequence start="348" end="359" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="360" end="371" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <sequence start="372" end="383" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="384" end="395" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <sequence start="300" end="311" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="312" end="323" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <sequence start="324" end="335" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <sequence start="336" end="347" delay="80"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+
+ <animation direction="down">
+ <sequence start="396" end="402" delay="100"/>
+ <frame index="403"/>
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <sequence start="408" end="414" delay="100"/>
+ <frame index="415" />
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <sequence start="420" end="426" delay="100"/>
+ <frame index="427" />
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="432" end="438" delay="100"/>
+ <frame index="439" />
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <sequence start="444" end="450" delay="100"/>
+ <frame index="451" />
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="456" end="462" delay="100"/>
+ <frame index="463" />
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <sequence start="468" end="474" delay="100"/>
+ <frame index="475" />
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="480" end="486" delay="100"/>
+ <frame index="487" />
+ <end />
+ </animation>
+
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/moggun.png b/graphics/sprites/monsters/moggun.png
new file mode 100644
index 0000000..9645ff0
--- /dev/null
+++ b/graphics/sprites/monsters/moggun.png
Binary files differ
diff --git a/graphics/sprites/monsters/moggun.xml b/graphics/sprites/monsters/moggun.xml
new file mode 100644
index 0000000..49b9047
--- /dev/null
+++ b/graphics/sprites/monsters/moggun.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/moggun.png" width="77" height="76"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="14"/>
+ </animation>
+ <animation direction="left">
+ <frame index="7"/>
+ </animation>
+ <animation direction="up">
+ <frame index="21"/>
+ </animation>
+ <animation direction="right">
+ <frame index="0"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="14" end="17" delay="120"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="7" end="10" delay="120"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="120"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="0" end="3" delay="120"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="20" delay="900"/>
+ </animation>
+ <animation direction="left">
+ <frame index="13" delay="900"/>
+ </animation>
+ <animation direction="up">
+ <frame index="27" delay="900"/>
+ </animation>
+ <animation direction="right">
+ <frame index="6" delay="900"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="18" end="19" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="12" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="26" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="4" end="5" delay="100"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/moonshroom.png b/graphics/sprites/monsters/moonshroom.png
new file mode 100644
index 0000000..66d9885
--- /dev/null
+++ b/graphics/sprites/monsters/moonshroom.png
Binary files differ
diff --git a/graphics/sprites/monsters/moonshroom.xml b/graphics/sprites/monsters/moonshroom.xml
new file mode 100644
index 0000000..be815e1
--- /dev/null
+++ b/graphics/sprites/monsters/moonshroom.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/moonshroom.png" width="42" height="33"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="7" offsetY="-10"/>
+ </animation>
+ <animation direction="left">
+ <frame index="10" offsetX="5" offsetY="-10"/>
+ </animation>
+ <animation direction="up">
+ <frame index="20" offsetX="7" offsetY="-10"/>
+ </animation>
+ <animation direction="right">
+ <frame index="30" offsetX="7" offsetY="-10"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="125" offsetX="7" offsetY="-10"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="125" offsetX="5" offsetY="-10"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="125" offsetX="7" offsetY="-10"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="250" offsetX="7" offsetY="-10"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" offsetX="7" offsetY="-10"/>
+ </animation>
+ <animation direction="left">
+ <frame index="19" offsetX="5" offsetY="-10"/>
+ </animation>
+ <animation direction="up">
+ <frame index="29" offsetX="7" offsetY="-10"/>
+ </animation>
+ <animation direction="right">
+ <frame index="39" offsetX="7" offsetY="-10"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="150" offsetX="7" offsetY="-10"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="150" offsetX="5" offsetY="-10"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="150" offsetX="7" offsetY="-10"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="150" offsetX="7" offsetY="-10"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/moubi.png b/graphics/sprites/monsters/moubi.png
new file mode 100644
index 0000000..5873f24
--- /dev/null
+++ b/graphics/sprites/monsters/moubi.png
Binary files differ
diff --git a/graphics/sprites/monsters/moubi.xml b/graphics/sprites/monsters/moubi.xml
new file mode 100644
index 0000000..9a051d2
--- /dev/null
+++ b/graphics/sprites/monsters/moubi.xml
@@ -0,0 +1,68 @@
+<?xml version="1.0"?>
+<!-- Authors: Micksha, Reid, Yuuki
+Copyright (C) 2016-2020 Evol Online -->
+
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/moubi.png"
+ width="80"
+ height="80"/>
+
+ <action name="stand" imageset="mob">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="15"/>
+ </animation>
+ <animation direction="up">
+ <frame index="30"/>
+ </animation>
+ <animation direction="right">
+ <frame index="45"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="mob">
+ <animation direction="down">
+ <sequence start="1" end="6" delay="75"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="16" end="21" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="31" end="36" delay="75"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="46" end="51" delay="75"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="mob">
+ <animation direction="down">
+ <sequence start="7" end="13" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="22" end="28" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="37" end="43" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="52" end="58" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+ <animation>
+ <frame index="14" delay="150"/>
+ <frame index="29" delay="150"/>
+ <frame index="44" delay="150"/>
+ <frame index="59" delay="5150"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/mouboo.png b/graphics/sprites/monsters/mouboo.png
new file mode 100644
index 0000000..39ee00d
--- /dev/null
+++ b/graphics/sprites/monsters/mouboo.png
Binary files differ
diff --git a/graphics/sprites/monsters/mouboo.xml b/graphics/sprites/monsters/mouboo.xml
new file mode 100644
index 0000000..c1f884a
--- /dev/null
+++ b/graphics/sprites/monsters/mouboo.xml
@@ -0,0 +1,68 @@
+<?xml version="1.0"?>
+<!-- Authors: Reid, Yuuki
+Copyright (C) 2016 Evol Online -->
+
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/mouboo.png|W"
+ width="80"
+ height="80"/>
+
+ <action name="stand" imageset="mob">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="15"/>
+ </animation>
+ <animation direction="up">
+ <frame index="30"/>
+ </animation>
+ <animation direction="right">
+ <frame index="45"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="mob">
+ <animation direction="down">
+ <sequence start="1" end="6" delay="75"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="16" end="21" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="31" end="36" delay="75"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="46" end="51" delay="75"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="mob">
+ <animation direction="down">
+ <sequence start="7" end="13" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="22" end="28" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="37" end="43" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="52" end="58" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+ <animation>
+ <frame index="14" delay="150"/>
+ <frame index="29" delay="150"/>
+ <frame index="44" delay="150"/>
+ <frame index="59" delay="5150"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/moubooslime.png b/graphics/sprites/monsters/moubooslime.png
new file mode 100644
index 0000000..792e0c5
--- /dev/null
+++ b/graphics/sprites/monsters/moubooslime.png
Binary files differ
diff --git a/graphics/sprites/monsters/moubooslime.xml b/graphics/sprites/monsters/moubooslime.xml
new file mode 100644
index 0000000..6e836eb
--- /dev/null
+++ b/graphics/sprites/monsters/moubooslime.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/monsters/moubooslime.png"
+ width="52"
+ height="24"/>
+ <action name="stand" imageset="base">
+ <animation>
+ <frame index="0" offsetY="-4"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="3" delay="200" offsetY="-4"/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" delay="200" offsetY="-4"/>
+ <sequence start="10" end="12" delay="200" offsetY="-4"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" delay="200" offsetY="-4"/>
+ <sequence start="19" end="21" delay="200" offsetY="-4"/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" delay="200" offsetY="-4"/>
+ <sequence start="28" end="30" delay="200" offsetY="-4"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation>
+ <frame index="8" offsetY="-4"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="4" end="7" delay="100" offsetY="-4"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="4" end="7" delay="100" offsetY="-4"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="22" end="25" delay="100" offsetY="-4"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="22" end="25" delay="100" offsetY="-4"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/moubootaur.png b/graphics/sprites/monsters/moubootaur.png
new file mode 100644
index 0000000..b901e7e
--- /dev/null
+++ b/graphics/sprites/monsters/moubootaur.png
Binary files differ
diff --git a/graphics/sprites/monsters/moubootaur.xml b/graphics/sprites/monsters/moubootaur.xml
new file mode 100644
index 0000000..bf1c830
--- /dev/null
+++ b/graphics/sprites/monsters/moubootaur.xml
@@ -0,0 +1,243 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Micksha
+Copyright (C) 2011-2021 Moubootaur Legends -->
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/moubootaur.png"
+ width="192"
+ height="192"
+ offsetY="0"/>
+
+ <action name="spawn" imageset="mob">
+ <animation direction="default">
+ <sequence start="15" end="25" delay="100"/>
+ <end/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="mob">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="7"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="6"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="5"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="4"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="3"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="2"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="1"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="mob">
+ <animation direction="down">
+ <sequence start="30" end="41" delay="20"/>
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="135" end="146" delay="20"/>
+ <end/>
+ </animation>
+
+ <animation direction="left">
+ <sequence start="120" end="131" delay="20"/>
+ <end/>
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="105" end="116" delay="20"/>
+ <end/>
+ </animation>
+
+ <animation direction="up">
+ <sequence start="90" end="101" delay="20"/>
+ <end/>
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="75" end="86" delay="20"/>
+ <end/>
+ </animation>
+
+ <animation direction="right">
+ <sequence start="60" end="71" delay="20"/>
+ <end/>
+ </animation>
+
+ <animation direction="downright">
+ <sequence start="45" end="56" delay="20"/>
+ <end/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="mob">
+ <animation direction="down">
+ <sequence start="150" end="161" delay="50"/>
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="165" end="176" delay="50"/>
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <sequence start="180" end="191" delay="50"/>
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="195" end="206" delay="50"/>
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <sequence start="210" end="221" delay="50"/>
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="225" end="236" delay="50"/>
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <sequence start="240" end="251" delay="50"/>
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <sequence start="255" end="266" delay="50"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_magic" imageset="mob">
+ <animation direction="down">
+ <sequence start="390" end="397" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="495" end="502" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <sequence start="480" end="487" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="465" end="472" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <sequence start="450" end="457" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="435" end="442" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <sequence start="420" end="427" delay="60"/>
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <sequence start="405" end="412" delay="80"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+ <animation direction="down">
+ <sequence start="270" end="278" delay="70"/>
+ <frame index="278" delay="500"/>
+ <sequence start="279" end="284" delay="100"/>
+ <frame index="284"/>
+ <end/>
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="285" end="293" delay="70"/>
+ <frame index="293" delay="500"/>
+ <sequence start="294" end="299" delay="100"/>
+ <frame index="299"/>
+ <end/>
+ </animation>
+
+ <animation direction="left">
+ <sequence start="300" end="308" delay="70"/>
+ <frame index="308" delay="500"/>
+ <sequence start="309" end="314" delay="100"/>
+ <frame index="314"/>
+ <end/>
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="315" end="323" delay="70"/>
+ <frame index="323" delay="500"/>
+ <sequence start="324" end="329" delay="100"/>
+ <frame index="329"/>
+ <end/>
+ </animation>
+
+ <animation direction="up">
+ <sequence start="330" end="338" delay="70"/>
+ <frame index="338" delay="500"/>
+ <sequence start="339" end="344" delay="100"/>
+ <frame index="344"/>
+ <end/>
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="345" end="353" delay="70"/>
+ <frame index="353" delay="500"/>
+ <sequence start="354" end="359" delay="100"/>
+ <frame index="359"/>
+ <end/>
+ </animation>
+
+ <animation direction="right">
+ <sequence start="360" end="368" delay="70"/>
+ <frame index="368" delay="500"/>
+ <sequence start="369" end="374" delay="100"/>
+ <frame index="374"/>
+ <end/>
+ </animation>
+
+ <animation direction="downright">
+ <sequence start="375" end="383" delay="70"/>
+ <frame index="383" delay="500"/>
+ <sequence start="384" end="389" delay="100"/>
+ <frame index="389"/>
+ <end/>
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/murdererscorpion.png b/graphics/sprites/monsters/murdererscorpion.png
new file mode 100644
index 0000000..84f4343
--- /dev/null
+++ b/graphics/sprites/monsters/murdererscorpion.png
Binary files differ
diff --git a/graphics/sprites/monsters/murdererscorpion.xml b/graphics/sprites/monsters/murdererscorpion.xml
new file mode 100644
index 0000000..0d57e23
--- /dev/null
+++ b/graphics/sprites/monsters/murdererscorpion.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/murdererscorpion.png" width="48" height="45"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="2"/>
+ </animation>
+ <animation direction="left">
+ <frame index="10" offsetY="2"/>
+ </animation>
+ <animation direction="up">
+ <frame index="20" offsetX="-1" offsetY="3"/>
+ </animation>
+ <animation direction="right">
+ <frame index="30" offsetY="2"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="75" offsetY="2"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="75" offsetY="2"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="75" offsetX="-1" offsetY="3"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="75" offsetY="2"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" offsetY="2"/>
+ </animation>
+ <animation direction="left">
+ <frame index="19" offsetY="2"/>
+ </animation>
+ <animation direction="up">
+ <frame index="29" offsetX="-1" offsetY="3"/>
+ </animation>
+ <animation direction="right">
+ <frame index="39" offsetY="2"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75" offsetY="2"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" offsetY="2"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" offsetX="-1" offsetY="3"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75" offsetY="2"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/mushroom-void.png b/graphics/sprites/monsters/mushroom-void.png
new file mode 100644
index 0000000..8378196
--- /dev/null
+++ b/graphics/sprites/monsters/mushroom-void.png
Binary files differ
diff --git a/graphics/sprites/monsters/mushroom-void.xml b/graphics/sprites/monsters/mushroom-void.xml
new file mode 100644
index 0000000..7d052b8
--- /dev/null
+++ b/graphics/sprites/monsters/mushroom-void.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/mushroom-void.png" width="42" height="40"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-8"/>
+ </animation>
+ <animation direction="left">
+ <frame index="10" offsetY="-8"/>
+ </animation>
+ <animation direction="up">
+ <frame index="20" offsetY="-8"/>
+ </animation>
+ <animation direction="right">
+ <frame index="30" offsetX="1" offsetY="-8"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="75" offsetY="-8"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="75" offsetY="-8"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="75" offsetY="-8"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="75" offsetX="1" offsetY="-8"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" offsetY="-8"/>
+ </animation>
+ <animation direction="left">
+ <frame index="19" offsetY="-8"/>
+ </animation>
+ <animation direction="up">
+ <frame index="29" offsetY="-8"/>
+ </animation>
+ <animation direction="right">
+ <frame index="39" offsetX="1" offsetY="-8"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75" offsetY="-8"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" offsetY="-8"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" offsetY="-8"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75" offsetX="1" offsetY="-8"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/mushroom-wicked.png b/graphics/sprites/monsters/mushroom-wicked.png
new file mode 100644
index 0000000..31339c7
--- /dev/null
+++ b/graphics/sprites/monsters/mushroom-wicked.png
Binary files differ
diff --git a/graphics/sprites/monsters/mushroom-wicked.xml b/graphics/sprites/monsters/mushroom-wicked.xml
new file mode 100644
index 0000000..d7cc358
--- /dev/null
+++ b/graphics/sprites/monsters/mushroom-wicked.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/mushroom-wicked.png" width="42" height="40"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-8"/>
+ </animation>
+ <animation direction="left">
+ <frame index="10" offsetY="-8"/>
+ </animation>
+ <animation direction="up">
+ <frame index="20" offsetY="-8"/>
+ </animation>
+ <animation direction="right">
+ <frame index="30" offsetX="1" offsetY="-8"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="75" offsetY="-8"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="75" offsetY="-8"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="75" offsetY="-8"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="75" offsetX="1" offsetY="-8"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" offsetY="-8"/>
+ </animation>
+ <animation direction="left">
+ <frame index="19" offsetY="-8"/>
+ </animation>
+ <animation direction="up">
+ <frame index="29" offsetY="-8"/>
+ </animation>
+ <animation direction="right">
+ <frame index="39" offsetX="1" offsetY="-8"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75" offsetY="-8"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" offsetY="-8"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" offsetY="-8"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75" offsetX="1" offsetY="-8"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/nightdragon.png b/graphics/sprites/monsters/nightdragon.png
new file mode 100644
index 0000000..e6e5cda
--- /dev/null
+++ b/graphics/sprites/monsters/nightdragon.png
Binary files differ
diff --git a/graphics/sprites/monsters/nightdragon.xml b/graphics/sprites/monsters/nightdragon.xml
new file mode 100644
index 0000000..900fc9a
--- /dev/null
+++ b/graphics/sprites/monsters/nightdragon.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/nightdragon.png" width="256" height="128"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="1000" offsetY="10"/>
+ <frame index="1" delay="250" offsetY="10"/>
+ </animation>
+ <animation direction="up">
+ <frame index="8" delay="1000" offsetY="10"/>
+ <frame index="9" delay="250" offsetY="10"/>
+ </animation>
+ <animation direction="right">
+ <frame index="16" delay="1000" offsetY="10"/>
+ <frame index="17" delay="250" offsetY="10"/>
+ </animation>
+ <animation direction="left">
+ <frame index="24" delay="1000" offsetY="10"/>
+ <frame index="25" delay="250" offsetY="10"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="2" end="7" delay="100" offsetY="10"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="10" end="15" delay="100" offsetY="10"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="18" end="23" delay="100" offsetY="10"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="26" end="31" delay="100" offsetY="10"/>
+ <end />
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="32" offsetY="10"/>
+ <end />
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/nightscorpion.png b/graphics/sprites/monsters/nightscorpion.png
new file mode 100644
index 0000000..c34a55a
--- /dev/null
+++ b/graphics/sprites/monsters/nightscorpion.png
Binary files differ
diff --git a/graphics/sprites/monsters/nightscorpion.xml b/graphics/sprites/monsters/nightscorpion.xml
new file mode 100644
index 0000000..b2cc764
--- /dev/null
+++ b/graphics/sprites/monsters/nightscorpion.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/nightscorpion.png" width="48" height="45"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="2"/>
+ </animation>
+ <animation direction="left">
+ <frame index="10" offsetY="2"/>
+ </animation>
+ <animation direction="up">
+ <frame index="20" offsetX="-1" offsetY="3"/>
+ </animation>
+ <animation direction="right">
+ <frame index="30" offsetY="2"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="75" offsetY="2"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="75" offsetY="2"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="75" offsetX="-1" offsetY="3"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="75" offsetY="2"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" offsetY="2"/>
+ </animation>
+ <animation direction="left">
+ <frame index="19" offsetY="2"/>
+ </animation>
+ <animation direction="up">
+ <frame index="29" offsetX="-1" offsetY="3"/>
+ </animation>
+ <animation direction="right">
+ <frame index="39" offsetY="2"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75" offsetY="2"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" offsetY="2"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" offsetX="-1" offsetY="3"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75" offsetY="2"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/nutcracker.png b/graphics/sprites/monsters/nutcracker.png
new file mode 100644
index 0000000..8dc8a55
--- /dev/null
+++ b/graphics/sprites/monsters/nutcracker.png
Binary files differ
diff --git a/graphics/sprites/monsters/nutcracker.xml b/graphics/sprites/monsters/nutcracker.xml
new file mode 100644
index 0000000..c543b20
--- /dev/null
+++ b/graphics/sprites/monsters/nutcracker.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+
+<sprite variants="72"
+ variant_offset="1">
+
+ <imageset
+ name="base"
+ src="graphics/sprites/monsters/nutcracker.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/oceancroc.png b/graphics/sprites/monsters/oceancroc.png
new file mode 100644
index 0000000..8b9b4f3
--- /dev/null
+++ b/graphics/sprites/monsters/oceancroc.png
Binary files differ
diff --git a/graphics/sprites/monsters/oceancroc.xml b/graphics/sprites/monsters/oceancroc.xml
new file mode 100644
index 0000000..fe53e47
--- /dev/null
+++ b/graphics/sprites/monsters/oceancroc.xml
@@ -0,0 +1,242 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Alige, Reid
+Copyright (C) 2011-2014 Evol Online -->
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/oceancroc.png"
+ width="30"
+ height="22"
+ offsetY="-4"/>
+
+ <action name="spawn" imageset="mob">
+ <animation direction="default">
+ <frame index="64" delay="350"/>
+ <frame index="65" delay="70"/>
+ <frame index="66" delay="90"/>
+ <frame index="67" delay="210"/>
+ <frame index="68" delay="110"/>
+ <frame index="69" delay="130"/>
+ <frame index="70" delay="165"/>
+ <frame index="71" delay="90"/>
+ <frame index="72" delay="80"/>
+ <frame index="73" delay="70"/>
+ <jump action="stand"/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="mob">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="8"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="16"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="24"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="32"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="40"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="48"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="56"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="mob">
+ <animation direction="down">
+ <frame index="1" delay="80"/>
+ <frame index="0" delay="70"/>
+ <frame index="2" delay="80"/>
+ <frame index="0" delay="70"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="9" delay="80"/>
+ <frame index="8" delay="70"/>
+ <frame index="10" delay="80"/>
+ <frame index="8" delay="70"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="17" delay="80"/>
+ <frame index="16" delay="70"/>
+ <frame index="18" delay="80"/>
+ <frame index="16" delay="70"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="25" delay="80"/>
+ <frame index="24" delay="70"/>
+ <frame index="26" delay="80"/>
+ <frame index="24" delay="70"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="33" delay="80"/>
+ <frame index="32" delay="70"/>
+ <frame index="34" delay="80"/>
+ <frame index="32" delay="70"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="41" delay="80"/>
+ <frame index="40" delay="70"/>
+ <frame index="42" delay="80"/>
+ <frame index="40" delay="70"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="49" delay="80"/>
+ <frame index="48" delay="70"/>
+ <frame index="50" delay="80"/>
+ <frame index="48" delay="70"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="57" delay="80"/>
+ <frame index="56" delay="70"/>
+ <frame index="58" delay="80"/>
+ <frame index="56" delay="70"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="mob">
+ <animation direction="down">
+ <frame index="3" delay="90"/>
+ <frame index="4" delay="130"/>
+ <frame index="3" delay="100"/>
+ <frame index="0" delay="50"/>
+ <frame index="5" delay="90"/>
+ <frame index="6" delay="130"/>
+ <frame index="5" delay="100"/>
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="11" delay="90"/>
+ <frame index="12" delay="130"/>
+ <frame index="11" delay="100"/>
+ <frame index="8" delay="50"/>
+ <frame index="13" delay="90"/>
+ <frame index="14" delay="130"/>
+ <frame index="13" delay="100"/>
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <frame index="19" delay="90"/>
+ <frame index="20" delay="130"/>
+ <frame index="19" delay="100"/>
+ <frame index="16" delay="50"/>
+ <frame index="21" delay="90"/>
+ <frame index="22" delay="130"/>
+ <frame index="21" delay="100"/>
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="27" delay="90"/>
+ <frame index="28" delay="130"/>
+ <frame index="27" delay="100"/>
+ <frame index="24" delay="50"/>
+ <frame index="29" delay="90"/>
+ <frame index="30" delay="130"/>
+ <frame index="29" delay="100"/>
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <frame index="35" delay="90"/>
+ <frame index="36" delay="130"/>
+ <frame index="35" delay="100"/>
+ <frame index="32" delay="50"/>
+ <frame index="37" delay="90"/>
+ <frame index="38" delay="130"/>
+ <frame index="37" delay="100"/>
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <frame index="43" delay="90"/>
+ <frame index="44" delay="130"/>
+ <frame index="43" delay="100"/>
+ <frame index="40" delay="50"/>
+ <frame index="45" delay="90"/>
+ <frame index="46" delay="130"/>
+ <frame index="45" delay="100"/>
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <frame index="51" delay="90"/>
+ <frame index="52" delay="130"/>
+ <frame index="51" delay="100"/>
+ <frame index="48" delay="50"/>
+ <frame index="53" delay="90"/>
+ <frame index="54" delay="130"/>
+ <frame index="53" delay="100"/>
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <frame index="59" delay="90"/>
+ <frame index="60" delay="130"/>
+ <frame index="59" delay="100"/>
+ <frame index="56" delay="50"/>
+ <frame index="61" delay="90"/>
+ <frame index="62" delay="130"/>
+ <frame index="61" delay="100"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+ <animation direction="down">
+ <frame index="7"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="15"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="23"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="31"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="39"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="47"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="55"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="63"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/oceanpirate.png b/graphics/sprites/monsters/oceanpirate.png
new file mode 100644
index 0000000..4fbb309
--- /dev/null
+++ b/graphics/sprites/monsters/oceanpirate.png
Binary files differ
diff --git a/graphics/sprites/monsters/oceanpirate.xml b/graphics/sprites/monsters/oceanpirate.xml
new file mode 100644
index 0000000..b1e90e1
--- /dev/null
+++ b/graphics/sprites/monsters/oceanpirate.xml
@@ -0,0 +1,167 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/monsters/oceanpirate.png"
+ width="64"
+ height="64"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="16"/>
+ </animation>
+ <animation direction="up">
+ <frame index="32"/>
+ </animation>
+ <animation direction="right">
+ <frame index="48"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="6" delay="80"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="17" end="22" delay="80"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="33" end="38" delay="80"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="49" end="54" delay="80"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="7" end="10" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="23" end="26" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="39" end="42" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="55" end="58" delay="80"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <sequence start="11" end="15" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="27" end="31" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="43" end="47" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="59" end="63" delay="80"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="64"/><!-- 68~71 are sit2 -->
+ </animation>
+ <animation direction="left">
+ <frame index="65"/>
+ </animation>
+ <animation direction="up">
+ <frame index="66"/>
+ </animation>
+ <animation direction="right">
+ <frame index="67"/>
+ </animation>
+ </action>
+
+ <action name="sittop" imageset="base">
+ <animation direction="down">
+ <frame index="64"/>
+ </animation>
+ <animation direction="left">
+ <frame index="65"/>
+ </animation>
+ <animation direction="up">
+ <frame index="66"/>
+ </animation>
+ <animation direction="right">
+ <frame index="67"/>
+ </animation>
+ </action>
+
+ <action name="standride" imageset="base">
+ <animation direction="down">
+ <frame index="64"/>
+ </animation>
+ <animation direction="left">
+ <frame index="65"/>
+ </animation>
+ <animation direction="up">
+ <frame index="66"/>
+ </animation>
+ <animation direction="right">
+ <frame index="67"/>
+ </animation>
+ </action>
+
+ <action name="spawnride" imageset="base">
+ <animation direction="down">
+ <frame index="64"/>
+ </animation>
+ <animation direction="left">
+ <frame index="65"/>
+ </animation>
+ <animation direction="up">
+ <frame index="66"/>
+ </animation>
+ <animation direction="right">
+ <frame index="67"/>
+ </animation>
+ </action>
+
+ <action name="ride" imageset="base">
+ <animation direction="down">
+ <frame index="64"/>
+ </animation>
+ <animation direction="left">
+ <frame index="65"/>
+ </animation>
+ <animation direction="up">
+ <frame index="66"/>
+ </animation>
+ <animation direction="right">
+ <frame index="67"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="72"/>
+ </animation>
+ <animation direction="left">
+ <frame index="72"/>
+ </animation>
+ <animation direction="up">
+ <frame index="72"/>
+ </animation>
+ <animation direction="right">
+ <frame index="72"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/oldfallen.png b/graphics/sprites/monsters/oldfallen.png
new file mode 100644
index 0000000..d6279c1
--- /dev/null
+++ b/graphics/sprites/monsters/oldfallen.png
Binary files differ
diff --git a/graphics/sprites/monsters/penguin.png b/graphics/sprites/monsters/penguin.png
new file mode 100644
index 0000000..1100a3f
--- /dev/null
+++ b/graphics/sprites/monsters/penguin.png
Binary files differ
diff --git a/graphics/sprites/monsters/penguin.xml b/graphics/sprites/monsters/penguin.xml
new file mode 100644
index 0000000..374f53e
--- /dev/null
+++ b/graphics/sprites/monsters/penguin.xml
@@ -0,0 +1,94 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/penguin.png" width="29" height="29"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="1500"/>
+ <frame index="2" delay="200"/>
+ </animation>
+ <animation direction="left">
+ <frame index="44" delay="1500"/>
+ <frame index="46" delay="200"/>
+ </animation>
+ <animation direction="up">
+ <frame index="32" delay="1500"/>
+ <frame index="34" delay="200"/>
+ </animation>
+ <animation direction="right">
+ <frame index="20" delay="1500"/>
+ <frame index="22" delay="200"/>
+ </animation>
+ <animation direction="downleft">
+ <frame index="56" delay="1500"/>
+ <frame index="58" delay="200"/>
+ </animation>
+ <animation direction="downright">
+ <frame index="8" delay="1500"/>
+ <frame index="10" delay="200"/>
+ </animation>
+ <animation direction="upleft">
+ <frame index="40" delay="1500"/>
+ <frame index="42" delay="200"/>
+ </animation>
+ <animation direction="upright">
+ <frame index="24" delay="1500"/>
+ <frame index="26" delay="200"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="3" delay="200"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="44" end="47" delay="200"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="32" end="35" delay="200"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="20" end="23" delay="200"/>
+ </animation>
+ <animation direction="downleft">
+ <sequence start="56" end="59" delay="200"/>
+ </animation>
+ <animation direction="downright">
+ <sequence start="8" end="11" delay="200"/>
+ </animation>
+ <animation direction="upleft">
+ <sequence start="40" end="43" delay="200"/>
+ </animation>
+ <animation direction="upright">
+ <sequence start="24" end="27" delay="200"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="0" delay="100"/>
+ <frame index="8" delay="100"/>
+ <frame index="16" delay="100"/>
+ <frame index="24" delay="100"/>
+ <frame index="32" delay="100"/>
+ <frame index="40" delay="100"/>
+ <frame index="48" delay="100"/>
+ <frame index="56" delay="5000"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="2" delay="10" offsetY="-5"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="45" end="46" delay="10" offsetY="-5"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="33" end="34" delay="10" offsetY="-5"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="20" end="21" delay="10" offsetY="-5"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/pet-black-cat.png b/graphics/sprites/monsters/pet-black-cat.png
new file mode 100644
index 0000000..f10e4e2
--- /dev/null
+++ b/graphics/sprites/monsters/pet-black-cat.png
Binary files differ
diff --git a/graphics/sprites/monsters/pet-black-cat.xml b/graphics/sprites/monsters/pet-black-cat.xml
new file mode 100644
index 0000000..90d2c4f
--- /dev/null
+++ b/graphics/sprites/monsters/pet-black-cat.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/pet-black-cat.png" width="32" height="32" offsetX="32" />
+
+ <include file="monsters/pet-cat.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/pet-cat.png b/graphics/sprites/monsters/pet-cat.png
new file mode 100644
index 0000000..8c366c6
--- /dev/null
+++ b/graphics/sprites/monsters/pet-cat.png
Binary files differ
diff --git a/graphics/sprites/monsters/pet-cat.xml b/graphics/sprites/monsters/pet-cat.xml
new file mode 100644
index 0000000..21a1515
--- /dev/null
+++ b/graphics/sprites/monsters/pet-cat.xml
@@ -0,0 +1,56 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/pet-cat.png" width="32" height="32" offsetX="32" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="19" delay="25" offsetX="-30"/>
+ </animation>
+ <animation direction="left">
+ <frame index="22" delay="25" offsetX="-30"/>
+ </animation>
+ <animation direction="up">
+ <frame index="13" delay="25" offsetX="-30"/>
+ </animation>
+ <animation direction="right">
+ <frame index="16" delay="25" offsetX="-30"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="19" delay="150" offsetX="-30"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="22" delay="150" offsetX="-30"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="13" delay="150" offsetX="-30"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="16" delay="150" offsetX="-30"/>
+ <end />
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="18" end="20" delay="150" offsetX="-30" />
+ <frame index="19" delay="150" offsetX="-30" />
+ </animation>
+ <animation direction="left">
+ <sequence start="21" end="23" delay="100" offsetX="-30" />
+ <frame index="22" delay="150" offsetX="-30" />
+ </animation>
+ <animation direction="up">
+ <sequence start="12" end="14" delay="100" offsetX="-30" />
+ <frame index="13" delay="150" offsetX="-30" />
+ </animation>
+ <animation direction="right">
+ <sequence start="15" end="17" delay="100" offsetX="-30" />
+ <frame index="16" delay="150" offsetX="-30" />
+ </animation>
+
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/pet-dog.png b/graphics/sprites/monsters/pet-dog.png
new file mode 100644
index 0000000..450dd47
--- /dev/null
+++ b/graphics/sprites/monsters/pet-dog.png
Binary files differ
diff --git a/graphics/sprites/monsters/pet-dog.xml b/graphics/sprites/monsters/pet-dog.xml
new file mode 100644
index 0000000..24a3947
--- /dev/null
+++ b/graphics/sprites/monsters/pet-dog.xml
@@ -0,0 +1,97 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/pet-dog.png" width="32" height="32" offsetX="32"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="1500" offsetX="-32"/>
+ <frame index="2" delay="200" offsetX="-32"/>
+ <frame index="0" delay="200" offsetX="-32"/>
+ <frame index="2" delay="200" offsetX="-32"/>
+ <frame index="0" delay="200" offsetX="-32"/>
+ <frame index="2" delay="200" offsetX="-32"/>
+ </animation>
+ <animation direction="left">
+ <frame index="6" delay="1500" offsetX="-32"/>
+ <frame index="8" delay="200" offsetX="-32"/>
+ <frame index="6" delay="200" offsetX="-32"/>
+ <frame index="8" delay="200" offsetX="-32"/>
+ <frame index="6" delay="200" offsetX="-32"/>
+ <frame index="8" delay="200" offsetX="-32"/>
+ </animation>
+ <animation direction="up">
+ <frame index="12" delay="1500" offsetX="-32"/>
+ <frame index="14" delay="200" offsetX="-32"/>
+ <frame index="12" delay="200" offsetX="-32"/>
+ <frame index="14" delay="200" offsetX="-32"/>
+ <frame index="12" delay="200" offsetX="-32"/>
+ <frame index="14" delay="200" offsetX="-32"/>
+ </animation>
+ <animation direction="right">
+ <frame index="18" delay="1500" offsetX="-32"/>
+ <frame index="20" delay="200" offsetX="-32"/>
+ <frame index="18" delay="200" offsetX="-32"/>
+ <frame index="20" delay="200" offsetX="-32"/>
+ <frame index="18" delay="200" offsetX="-32"/>
+ <frame index="20" delay="200" offsetX="-32"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="3" delay="100" offsetX="-32"/>
+ <frame index="2" delay="100" offsetX="-32"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="7" end="9" delay="100" offsetX="-32"/>
+ <frame index="8" delay="100" offsetX="-32"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="13" end="15" delay="100" offsetX="-32"/>
+ <frame index="14" delay="100" offsetX="-32"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="19" end="21" delay="100" offsetX="-32"/>
+ <frame index="20" delay="100" offsetX="-32"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="24" offsetX="-32"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="5" delay="100" offsetX="-32"/>
+ <frame index="4" delay="100" offsetX="-32"/>
+ <frame index="5" delay="100" offsetX="-32"/>
+ <frame index="4" offsetX="-32"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="11" delay="100" offsetX="-32"/>
+ <frame index="10" delay="100" offsetX="-32"/>
+ <frame index="11" delay="100" offsetX="-32"/>
+ <frame index="10" offsetX="-32"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="17" delay="100" offsetX="-32"/>
+ <frame index="16" delay="100" offsetX="-32"/>
+ <frame index="17" delay="100" offsetX="-32"/>
+ <frame index="16" offsetX="-32"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="23" delay="100" offsetX="-32"/>
+ <frame index="22" delay="100" offsetX="-32"/>
+ <frame index="23" delay="100" offsetX="-32"/>
+ <frame index="22" offsetX="-32"/>
+ <end/>
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/pikpik.png b/graphics/sprites/monsters/pikpik.png
new file mode 100644
index 0000000..7e5dc1c
--- /dev/null
+++ b/graphics/sprites/monsters/pikpik.png
Binary files differ
diff --git a/graphics/sprites/monsters/pikpik.xml b/graphics/sprites/monsters/pikpik.xml
new file mode 100644
index 0000000..06a341e
--- /dev/null
+++ b/graphics/sprites/monsters/pikpik.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Alige, Reid
+Copyright (C) 2013-2014 Evol Online -->
+<sprite>
+ <imageset name="pikpik"
+ src="graphics/sprites/monsters/pikpik.png"
+ width="32"
+ height="32"/>
+
+ <action name="spawn" imageset="pikpik">
+ <animation>
+ <!-- Spines growing. -->
+ <sequence start="0" end="7" delay="160"/>
+ <jump action="stand"/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="pikpik">
+ <animation direction="default">
+ <!-- Static. -->
+ <frame index="8"/>
+ </animation>
+ </action>
+
+
+ <action name="dead" imageset="pikpik">
+ <animation direction="default">
+ <!-- Explodes and loses color. -->
+ <sequence start="9" end="17" delay="90"/>
+ <frame index="18"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/pinkie.png b/graphics/sprites/monsters/pinkie.png
new file mode 100644
index 0000000..6621c89
--- /dev/null
+++ b/graphics/sprites/monsters/pinkie.png
Binary files differ
diff --git a/graphics/sprites/monsters/pinkie.xml b/graphics/sprites/monsters/pinkie.xml
new file mode 100644
index 0000000..5069c61
--- /dev/null
+++ b/graphics/sprites/monsters/pinkie.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/pinkie.png" width="50" height="42"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-12"/>
+ </animation>
+ <animation direction="left">
+ <frame index="10" offsetY="-12"/>
+ </animation>
+ <animation direction="up">
+ <frame index="20" offsetY="-12"/>
+ </animation>
+ <animation direction="right">
+ <frame index="30" offsetY="-12"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="75" offsetY="-12"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="75" offsetY="-12"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="75" offsetY="-12"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="75" offsetY="-12"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" offsetY="-12"/>
+ </animation>
+ <animation direction="left">
+ <frame index="19" offsetY="-12"/>
+ </animation>
+ <animation direction="up">
+ <frame index="29" offsetY="-12"/>
+ </animation>
+ <animation direction="right">
+ <frame index="39" offsetY="-12"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75" offsetY="-12"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" offsetY="-12"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" offsetY="-12"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75" offsetY="-12"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/piou.png b/graphics/sprites/monsters/piou.png
new file mode 100644
index 0000000..1040ba3
--- /dev/null
+++ b/graphics/sprites/monsters/piou.png
Binary files differ
diff --git a/graphics/sprites/monsters/piou.xml b/graphics/sprites/monsters/piou.xml
new file mode 100644
index 0000000..c8628e6
--- /dev/null
+++ b/graphics/sprites/monsters/piou.xml
@@ -0,0 +1,838 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2011-2013 Evol Online -->
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/piou.png"
+ width="10"
+ height="9"
+ offsetY="-12"/>
+
+ <imageset name="acc"
+ src="graphics/sprites/accessories/piousse-egg.png"
+ width="11"
+ height="11"
+ offsetY="-12"/>
+
+ <action name="spawn" imageset="acc">
+ <animation direction="default">
+ <frame index="9" delay="20" offsetY="-86"/>
+ <frame index="9" delay="30" offsetY="-82"/>
+ <frame index="9" delay="30" offsetY="-78"/>
+ <frame index="9" delay="30" offsetY="-74"/>
+ <frame index="9" delay="30" offsetY="-70"/>
+ <frame index="9" delay="30" offsetY="-66"/>
+ <frame index="9" delay="30" offsetY="-62"/>
+ <frame index="9" delay="40" offsetY="-58"/>
+ <frame index="9" delay="40" offsetY="-54"/>
+ <frame index="9" delay="40" offsetY="-49"/>
+ <frame index="9" delay="40" offsetY="-44"/>
+ <frame index="9" delay="40" offsetY="-40"/>
+ <frame index="9" delay="40" offsetY="-36"/>
+ <frame index="9" delay="40" offsetY="-32"/>
+ <frame index="9" delay="50" offsetY="-28"/>
+ <frame index="9" delay="50" offsetY="-24"/>
+ <frame index="9" delay="50" offsetY="-21"/>
+ <frame index="9" delay="50" offsetY="-18"/>
+ <frame index="9" delay="50" offsetY="-15"/>
+ <frame index="9" delay="50" offsetY="-12"/>
+ <frame index="9" delay="50" offsetY="-9"/>
+ <frame index="9" delay="60" offsetY="-6"/>
+ <frame index="9" delay="60" offsetY="-3"/>
+ <frame index="9" delay="60" offsetY="-1"/>
+ <jump action="stand"/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="mob">
+ <animation direction="down">
+ <!-- Static -->
+ <frame index="0" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="2" end="3" delay="130" repeat="4"/>
+ <frame index="2" delay="100"/>
+ <!-- Static -->
+ <frame index="0" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="30" delay="350"/>
+ <frame index="0" delay="500"/>
+ <frame index="35" delay="400"/>
+ <!-- Static -->
+ <frame index="0" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="2" end="3" delay="130" repeat="6"/>
+ <frame index="2" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="1" end="2" delay="50" offsetY="-1"/>
+ <frame index="1" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="0" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="1" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="0" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="35" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="5" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="20" delay="100" offsetY="-25"/>
+ <frame index="15" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="25" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="10" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="30" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="2" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="1" delay="90" offsetY="-3"/>
+ <frame index="0" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="downleft">
+ <!-- Static -->
+ <frame index="30" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="32" end="33" delay="130" repeat="4"/>
+ <frame index="32" delay="100"/>
+ <!-- Static -->
+ <frame index="30" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="10" delay="350"/>
+ <frame index="30" delay="500"/>
+ <frame index="0" delay="400"/>
+ <!-- Static -->
+ <frame index="30" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="32" end="33" delay="130" repeat="6"/>
+ <frame index="32" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="31" end="32" delay="50" offsetY="-1"/>
+ <frame index="31" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="30" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="31" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="32" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="0" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="35" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="5" delay="100" offsetY="-25"/>
+ <frame index="20" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="15" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="25" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="10" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="32" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="31" delay="90" offsetY="-3"/>
+ <frame index="30" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="left">
+ <!-- Static -->
+ <frame index="10" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="12" end="13" delay="130" repeat="4"/>
+ <frame index="12" delay="100"/>
+ <!-- Static -->
+ <frame index="10" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="25" delay="350"/>
+ <frame index="10" delay="500"/>
+ <frame index="30" delay="400"/>
+ <!-- Static -->
+ <frame index="10" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="12" end="13" delay="130" repeat="6"/>
+ <frame index="12" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="11" end="12" delay="50" offsetY="-1"/>
+ <frame index="11" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="10" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="11" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="12" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="30" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="0" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="35" delay="100" offsetY="-25"/>
+ <frame index="5" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="20" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="15" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="25" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="12" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="11" delay="90" offsetY="-3"/>
+ <frame index="10" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="upleft">
+ <!-- Static -->
+ <frame index="25" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="27" end="28" delay="130" repeat="4"/>
+ <frame index="27" delay="100"/>
+ <!-- Static -->
+ <frame index="25" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="10" delay="350"/>
+ <frame index="25" delay="500"/>
+ <frame index="15" delay="400"/>
+ <!-- Static -->
+ <frame index="25" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="27" end="28" delay="130" repeat="6"/>
+ <frame index="27" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="26" end="27" delay="50" offsetY="-1"/>
+ <frame index="26" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="25" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="26" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="27" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="10" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="30" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="0" delay="100" offsetY="-25"/>
+ <frame index="35" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="5" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="20" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="15" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="27" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="26" delay="90" offsetY="-3"/>
+ <frame index="25" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="up">
+ <!-- Static -->
+ <frame index="15" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="17" end="18" delay="130" repeat="4"/>
+ <frame index="17" delay="100"/>
+ <!-- Static -->
+ <frame index="15" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="20" delay="350"/>
+ <frame index="15" delay="500"/>
+ <frame index="25" delay="400"/>
+ <!-- Static -->
+ <frame index="15" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="17" end="18" delay="130" repeat="6"/>
+ <frame index="17" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="16" end="17" delay="50" offsetY="-1"/>
+ <frame index="16" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="15" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="16" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="17" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="25" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="10" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="30" delay="100" offsetY="-25"/>
+ <frame index="0" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="35" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="5" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="20" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="17" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="16" delay="90" offsetY="-3"/>
+ <frame index="15" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="upright">
+ <!-- Static -->
+ <frame index="20" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="22" end="23" delay="130" repeat="4"/>
+ <frame index="22" delay="100"/>
+ <!-- Static -->
+ <frame index="20" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="5" delay="350"/>
+ <frame index="20" delay="500"/>
+ <frame index="15" delay="400"/>
+ <!-- Static -->
+ <frame index="20" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="22" end="23" delay="130" repeat="6"/>
+ <frame index="22" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="21" end="22" delay="50" offsetY="-1"/>
+ <frame index="21" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="20" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="21" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="22" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="15" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="25" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="10" delay="100" offsetY="-25"/>
+ <frame index="30" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="0" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="35" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="5" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="22" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="21" delay="90" offsetY="-3"/>
+ <frame index="20" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="right">
+ <!-- Static -->
+ <frame index="5" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="7" end="8" delay="130" repeat="4"/>
+ <frame index="7" delay="100"/>
+ <!-- Static -->
+ <frame index="5" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="20" delay="350"/>
+ <frame index="5" delay="500"/>
+ <frame index="35" delay="400"/>
+ <!-- Static -->
+ <frame index="5" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="7" end="8" delay="130" repeat="6"/>
+ <frame index="7" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="6" end="7" delay="50" offsetY="-1"/>
+ <frame index="6" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="5" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="6" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="7" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="20" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="15" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="25" delay="100" offsetY="-25"/>
+ <frame index="10" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="30" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="0" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="35" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="7" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="6" delay="90" offsetY="-3"/>
+ <frame index="5" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="downright">
+ <!-- Static -->
+ <frame index="35" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="37" end="38" delay="130" repeat="4"/>
+ <frame index="37" delay="100"/>
+ <!-- Static -->
+ <frame index="35" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="5" delay="350"/>
+ <frame index="35" delay="500"/>
+ <frame index="0" delay="400"/>
+ <!-- Static -->
+ <frame index="35" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="37" end="38" delay="130" repeat="6"/>
+ <frame index="37" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="36" end="37" delay="50" offsetY="-1"/>
+ <frame index="36" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="35" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="36" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="37" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="5" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="20" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="15" delay="100" offsetY="-25"/>
+ <frame index="25" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="10" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="30" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="0" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="37" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="36" delay="90" offsetY="-3"/>
+ <frame index="35" delay="100" offsetY="-1"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="mob">
+ <animation direction="down">
+ <!-- Normal Jump x2 -->
+ <sequence start="0" end="1" delay="50" offsetY="-1"/>
+ <frame index="2" delay="50" offsetY="-2"/>
+ <frame index="1" delay="50" offsetY="-3"/>
+ <frame index="2" delay="50" offsetY="-4"/>
+ <frame index="1" delay="50" offsetY="-3"/>
+ <frame index="2" delay="50" offsetY="-2"/>
+ <frame index="1" delay="50" offsetY="-3"/>
+ <frame index="2" delay="50" offsetY="-4"/>
+ <frame index="1" delay="50" offsetY="-3"/>
+ <sequence value="2,1" delay="50" offsetY="-2"/>
+ <sequence value="2,1" delay="50" offsetY="-1"/>
+ <!-- Turning Jump -->
+ <sequence start="0" end="1" delay="50" offsetY="-1"/>
+ <frame index="2" delay="50" offsetY="-2"/>
+ <frame index="1" delay="50" offsetY="-3"/>
+ <frame index="2" delay="50" offsetY="-4"/>
+ <frame index="1" delay="60" offsetY="-5"/>
+ <sequence value="37,7,22,17,27" delay="80" offsetY="-6"/>
+ <frame index="12" delay="80" offsetY="-5"/>
+ <frame index="32" delay="80" offsetY="-4"/>
+ <frame index="2" delay="60" offsetY="-3"/>
+ <frame index="1" delay="50" offsetY="-2"/>
+ <frame index="0" delay="50" offsetY="-1"/>
+ <!-- Normal Jump -->
+ <frame index="1" delay="50" offsetY="-1"/>
+ <frame index="2" delay="50" offsetY="-2"/>
+ <frame index="1" delay="50" offsetY="-3"/>
+ <frame index="2" delay="50" offsetY="-4"/>
+ <frame index="1" delay="50" offsetY="-3"/>
+ <frame index="2" delay="50" offsetY="-2"/>
+ <frame index="1" delay="50" offsetY="-1"/>
+ <!-- Back Turning Jump -->
+ <sequence start="0" end="1" delay="50" offsetY="-1"/>
+ <frame index="2" delay="50" offsetY="-2"/>
+ <frame index="1" delay="50" offsetY="-3"/>
+ <frame index="2" delay="50" offsetY="-4"/>
+ <frame index="1" delay="60" offsetY="-5"/>
+ <sequence value="32,12,27,17,22" delay="80" offsetY="-6"/>
+ <frame index="7" delay="80" offsetY="-5"/>
+ <frame index="37" delay="80" offsetY="-4"/>
+ <frame index="2" delay="60" offsetY="-3"/>
+ <frame index="1" delay="50" offsetY="-2"/>
+ <frame index="0" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="downleft">
+ <!-- Normal Jump x2 -->
+ <sequence start="30" end="31" delay="50" offsetY="-1"/>
+ <frame index="32" delay="50" offsetY="-2"/>
+ <frame index="31" delay="50" offsetY="-3"/>
+ <frame index="32" delay="50" offsetY="-4"/>
+ <frame index="31" delay="50" offsetY="-3"/>
+ <frame index="32" delay="50" offsetY="-2"/>
+ <frame index="31" delay="50" offsetY="-3"/>
+ <frame index="32" delay="50" offsetY="-4"/>
+ <frame index="31" delay="50" offsetY="-3"/>
+ <sequence value="32,31" delay="50" offsetY="-2"/>
+ <sequence value="32,31" delay="50" offsetY="-1"/>
+ <!-- Turning Jump -->
+ <sequence start="30" end="31" delay="50" offsetY="-1"/>
+ <frame index="32" delay="50" offsetY="-2"/>
+ <frame index="31" delay="50" offsetY="-3"/>
+ <frame index="32" delay="50" offsetY="-4"/>
+ <frame index="31" delay="60" offsetY="-5"/>
+ <sequence value="2,37,7,22,17" delay="80" offsetY="-6"/>
+ <frame index="27" delay="80" offsetY="-5"/>
+ <frame index="12" delay="80" offsetY="-4"/>
+ <frame index="32" delay="60" offsetY="-3"/>
+ <frame index="31" delay="50" offsetY="-2"/>
+ <frame index="30" delay="50" offsetY="-1"/>
+ <!-- Normal Jump -->
+ <frame index="31" delay="50" offsetY="-1"/>
+ <frame index="32" delay="50" offsetY="-2"/>
+ <frame index="31" delay="50" offsetY="-3"/>
+ <frame index="32" delay="50" offsetY="-4"/>
+ <frame index="31" delay="50" offsetY="-3"/>
+ <frame index="32" delay="50" offsetY="-2"/>
+ <frame index="31" delay="50" offsetY="-1"/>
+ <!-- Back Turning Jump -->
+ <sequence start="30" end="31" delay="50" offsetY="-1"/>
+ <frame index="32" delay="50" offsetY="-2"/>
+ <frame index="31" delay="50" offsetY="-3"/>
+ <frame index="32" delay="50" offsetY="-4"/>
+ <frame index="31" delay="60" offsetY="-5"/>
+ <sequence value="12,27,17,22,7" delay="80" offsetY="-6"/>
+ <frame index="37" delay="80" offsetY="-5"/>
+ <frame index="2" delay="80" offsetY="-4"/>
+ <frame index="32" delay="60" offsetY="-3"/>
+ <frame index="31" delay="50" offsetY="-2"/>
+ <frame index="30" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="left">
+ <!-- Normal Jump x2 -->
+ <sequence start="10" end="11" delay="50" offsetY="-1"/>
+ <frame index="12" delay="50" offsetY="-2"/>
+ <frame index="11" delay="50" offsetY="-3"/>
+ <frame index="12" delay="50" offsetY="-4"/>
+ <frame index="11" delay="50" offsetY="-3"/>
+ <frame index="12" delay="50" offsetY="-2"/>
+ <frame index="11" delay="50" offsetY="-3"/>
+ <frame index="12" delay="50" offsetY="-4"/>
+ <frame index="11" delay="50" offsetY="-3"/>
+ <sequence value="12,11" delay="50" offsetY="-2"/>
+ <sequence value="12,11" delay="50" offsetY="-1"/>
+ <!-- Turning Jump -->
+ <sequence start="10" end="11" delay="50" offsetY="-1"/>
+ <frame index="12" delay="50" offsetY="-2"/>
+ <frame index="11" delay="50" offsetY="-3"/>
+ <frame index="12" delay="50" offsetY="-4"/>
+ <frame index="11" delay="60" offsetY="-5"/>
+ <sequence value="32,2,37,7,22" delay="80" offsetY="-6"/>
+ <frame index="17" delay="80" offsetY="-5"/>
+ <frame index="27" delay="80" offsetY="-4"/>
+ <frame index="12" delay="60" offsetY="-3"/>
+ <frame index="11" delay="50" offsetY="-2"/>
+ <frame index="10" delay="50" offsetY="-1"/>
+ <!-- Normal Jump -->
+ <frame index="11" delay="50" offsetY="-1"/>
+ <frame index="12" delay="50" offsetY="-2"/>
+ <frame index="11" delay="50" offsetY="-3"/>
+ <frame index="12" delay="50" offsetY="-4"/>
+ <frame index="11" delay="50" offsetY="-3"/>
+ <frame index="12" delay="50" offsetY="-2"/>
+ <frame index="11" delay="50" offsetY="-1"/>
+ <!-- Back Turning Jump -->
+ <sequence start="10" end="11" delay="50" offsetY="-1"/>
+ <frame index="12" delay="50" offsetY="-2"/>
+ <frame index="11" delay="50" offsetY="-3"/>
+ <frame index="12" delay="50" offsetY="-4"/>
+ <frame index="11" delay="60" offsetY="-5"/>
+ <sequence value="27,17,22,7,37" delay="80" offsetY="-6"/>
+ <frame index="2" delay="80" offsetY="-5"/>
+ <frame index="32" delay="80" offsetY="-4"/>
+ <frame index="12" delay="60" offsetY="-3"/>
+ <frame index="11" delay="50" offsetY="-2"/>
+ <frame index="10" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="upleft">
+ <!-- Normal Jump x2 -->
+ <sequence start="25" end="26" delay="50" offsetY="-1"/>
+ <frame index="27" delay="50" offsetY="-2"/>
+ <frame index="26" delay="50" offsetY="-3"/>
+ <frame index="27" delay="50" offsetY="-4"/>
+ <frame index="26" delay="50" offsetY="-3"/>
+ <frame index="27" delay="50" offsetY="-2"/>
+ <frame index="26" delay="50" offsetY="-3"/>
+ <frame index="27" delay="50" offsetY="-4"/>
+ <frame index="26" delay="50" offsetY="-3"/>
+ <sequence value="27,26" delay="50" offsetY="-2"/>
+ <sequence value="27,26" delay="50" offsetY="-1"/>
+ <!-- Turning Jump -->
+ <sequence start="25" end="26" delay="50" offsetY="-1"/>
+ <frame index="27" delay="45" offsetY="-2"/>
+ <frame index="26" delay="45" offsetY="-3"/>
+ <frame index="27" delay="45" offsetY="-4"/>
+ <frame index="26" delay="60" offsetY="-5"/>
+ <sequence value="12,32,2,37,7" delay="80" offsetY="-6"/>
+ <frame index="22" delay="80" offsetY="-5"/>
+ <frame index="17" delay="80" offsetY="-4"/>
+ <frame index="27" delay="60" offsetY="-3"/>
+ <frame index="26" delay="50" offsetY="-2"/>
+ <frame index="25" delay="50" offsetY="-1"/>
+ <!-- Normal Jump -->
+ <frame index="26" delay="50" offsetY="-1"/>
+ <frame index="27" delay="50" offsetY="-2"/>
+ <frame index="26" delay="50" offsetY="-3"/>
+ <frame index="27" delay="50" offsetY="-4"/>
+ <frame index="26" delay="50" offsetY="-3"/>
+ <frame index="27" delay="50" offsetY="-2"/>
+ <frame index="26" delay="50" offsetY="-1"/>
+ <!-- Back Turning Jump -->
+ <sequence start="25" end="26" delay="50" offsetY="-1"/>
+ <frame index="27" delay="50" offsetY="-2"/>
+ <frame index="26" delay="50" offsetY="-3"/>
+ <frame index="27" delay="50" offsetY="-4"/>
+ <frame index="26" delay="60" offsetY="-5"/>
+ <sequence value="17,22,7,37,2" delay="80" offsetY="-6"/>
+ <frame index="32" delay="80" offsetY="-5"/>
+ <frame index="12" delay="80" offsetY="-4"/>
+ <frame index="27" delay="60" offsetY="-3"/>
+ <frame index="26" delay="50" offsetY="-2"/>
+ <frame index="25" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="up">
+ <!-- Normal Jump x2 -->
+ <sequence start="15" end="16" delay="50" offsetY="-1"/>
+ <frame index="17" delay="50" offsetY="-2"/>
+ <frame index="16" delay="50" offsetY="-3"/>
+ <frame index="17" delay="50" offsetY="-4"/>
+ <frame index="16" delay="50" offsetY="-3"/>
+ <frame index="17" delay="50" offsetY="-2"/>
+ <frame index="16" delay="50" offsetY="-3"/>
+ <frame index="17" delay="50" offsetY="-4"/>
+ <frame index="16" delay="50" offsetY="-3"/>
+ <sequence value="17,16" delay="50" offsetY="-2"/>
+ <sequence value="17,16" delay="50" offsetY="-1"/>
+ <!-- Turning Jump -->
+ <sequence start="15" end="16" delay="50" offsetY="-1"/>
+ <frame index="17" delay="50" offsetY="-2"/>
+ <frame index="16" delay="50" offsetY="-3"/>
+ <frame index="17" delay="50" offsetY="-4"/>
+ <frame index="16" delay="60" offsetY="-5"/>
+ <sequence value="27,12,32,2,37" delay="80" offsetY="-6"/>
+ <frame index="7" delay="80" offsetY="-5"/>
+ <frame index="22" delay="80" offsetY="-4"/>
+ <frame index="17" delay="60" offsetY="-3"/>
+ <frame index="16" delay="50" offsetY="-2"/>
+ <frame index="15" delay="50" offsetY="-1"/>
+ <!-- Normal Jump -->
+ <frame index="16" delay="50" offsetY="-1"/>
+ <frame index="17" delay="50" offsetY="-2"/>
+ <frame index="16" delay="50" offsetY="-3"/>
+ <frame index="17" delay="50" offsetY="-4"/>
+ <frame index="16" delay="50" offsetY="-3"/>
+ <frame index="17" delay="50" offsetY="-2"/>
+ <frame index="16" delay="50" offsetY="-1"/>
+ <!-- Back Turning Jump -->
+ <sequence start="15" end="16" delay="50" offsetY="-1"/>
+ <frame index="17" delay="50" offsetY="-2"/>
+ <frame index="16" delay="50" offsetY="-3"/>
+ <frame index="17" delay="50" offsetY="-4"/>
+ <frame index="16" delay="60" offsetY="-5"/>
+ <sequence value="22,7,37,2,32" delay="80" offsetY="-6"/>
+ <frame index="12" delay="80" offsetY="-5"/>
+ <frame index="27" delay="80" offsetY="-4"/>
+ <frame index="17" delay="60" offsetY="-3"/>
+ <frame index="16" delay="50" offsetY="-2"/>
+ <frame index="15" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="upright">
+ <!-- Normal Jump x2 -->
+ <sequence start="20" end="21" delay="50" offsetY="-1"/>
+ <frame index="22" delay="50" offsetY="-2"/>
+ <frame index="21" delay="50" offsetY="-3"/>
+ <frame index="22" delay="50" offsetY="-4"/>
+ <frame index="21" delay="50" offsetY="-3"/>
+ <frame index="22" delay="50" offsetY="-2"/>
+ <frame index="21" delay="50" offsetY="-3"/>
+ <frame index="22" delay="50" offsetY="-4"/>
+ <frame index="21" delay="50" offsetY="-3"/>
+ <sequence value="22,21" delay="50" offsetY="-2"/>
+ <sequence value="22,21" delay="50" offsetY="-1"/>
+ <!-- Turning Jump -->
+ <sequence start="20" end="21" delay="50" offsetY="-1"/>
+ <frame index="22" delay="50" offsetY="-2"/>
+ <frame index="21" delay="50" offsetY="-3"/>
+ <frame index="22" delay="50" offsetY="-4"/>
+ <frame index="21" delay="60" offsetY="-5"/>
+ <sequence value="17,27,12,32,2" delay="80" offsetY="-6"/>
+ <frame index="37" delay="80" offsetY="-5"/>
+ <frame index="7" delay="80" offsetY="-4"/>
+ <frame index="22" delay="60" offsetY="-3"/>
+ <frame index="21" delay="50" offsetY="-2"/>
+ <frame index="20" delay="50" offsetY="-1"/>
+ <!-- Normal Jump -->
+ <frame index="21" delay="50" offsetY="-1"/>
+ <frame index="22" delay="50" offsetY="-2"/>
+ <frame index="21" delay="50" offsetY="-3"/>
+ <frame index="22" delay="50" offsetY="-4"/>
+ <frame index="21" delay="50" offsetY="-3"/>
+ <frame index="22" delay="50" offsetY="-2"/>
+ <frame index="21" delay="50" offsetY="-1"/>
+ <!-- Back Turning Jump -->
+ <sequence start="20" end="21" delay="50" offsetY="-1"/>
+ <frame index="22" delay="50" offsetY="-2"/>
+ <frame index="21" delay="50" offsetY="-3"/>
+ <frame index="22" delay="50" offsetY="-4"/>
+ <frame index="21" delay="60" offsetY="-5"/>
+ <sequence value="7,37,2,32,12" delay="80" offsetY="-6"/>
+ <frame index="27" delay="80" offsetY="-5"/>
+ <frame index="17" delay="80" offsetY="-4"/>
+ <frame index="22" delay="60" offsetY="-3"/>
+ <frame index="21" delay="50" offsetY="-2"/>
+ <frame index="20" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="right">
+ <!-- Normal Jump x2 -->
+ <sequence start="5" end="6" delay="50" offsetY="-1"/>
+ <frame index="7" delay="50" offsetY="-2"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-4"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-2"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-4"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <sequence value="7,6" delay="50" offsetY="-2"/>
+ <sequence value="7,6" delay="50" offsetY="-1"/>
+ <!-- Turning Jump -->
+ <sequence start="5" end="6" delay="50" offsetY="-1"/>
+ <frame index="7" delay="50" offsetY="-2"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-4"/>
+ <frame index="6" delay="60" offsetY="-5"/>
+ <sequence value="22,17,27,12,32" delay="80" offsetY="-6"/>
+ <frame index="2" delay="80" offsetY="-5"/>
+ <frame index="37" delay="80" offsetY="-4"/>
+ <frame index="7" delay="60" offsetY="-3"/>
+ <frame index="6" delay="50" offsetY="-2"/>
+ <frame index="5" delay="50" offsetY="-1"/>
+ <!-- Normal Jump -->
+ <frame index="6" delay="50" offsetY="-1"/>
+ <frame index="7" delay="50" offsetY="-2"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-4"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-2"/>
+ <frame index="6" delay="50" offsetY="-1"/>
+ <!-- Back Turning Jump -->
+ <sequence start="5" end="6" delay="50" offsetY="-1"/>
+ <frame index="7" delay="50" offsetY="-2"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-4"/>
+ <frame index="6" delay="60" offsetY="-5"/>
+ <sequence value="37,2,32,12,27" delay="80" offsetY="-6"/>
+ <frame index="17" delay="80" offsetY="-5"/>
+ <frame index="22" delay="80" offsetY="-4"/>
+ <frame index="7" delay="60" offsetY="-3"/>
+ <frame index="6" delay="50" offsetY="-2"/>
+ <frame index="5" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="downright">
+ <!-- Normal Jump x2 -->
+ <sequence start="35" end="36" delay="50" offsetY="-1"/>
+ <frame index="37" delay="50" offsetY="-2"/>
+ <frame index="36" delay="50" offsetY="-3"/>
+ <frame index="37" delay="50" offsetY="-4"/>
+ <frame index="36" delay="50" offsetY="-3"/>
+ <frame index="37" delay="50" offsetY="-2"/>
+ <frame index="36" delay="50" offsetY="-3"/>
+ <frame index="37" delay="50" offsetY="-4"/>
+ <frame index="36" delay="50" offsetY="-3"/>
+ <sequence value="37,36" delay="50" offsetY="-2"/>
+ <sequence value="37,36" delay="50" offsetY="-1"/>
+ <!-- Turning Jump -->
+ <sequence start="35" end="36" delay="50" offsetY="-1"/>
+ <frame index="37" delay="50" offsetY="-2"/>
+ <frame index="36" delay="50" offsetY="-3"/>
+ <frame index="37" delay="50" offsetY="-4"/>
+ <frame index="36" delay="60" offsetY="-5"/>
+ <sequence value="7,22,17,27,12" delay="80" offsetY="-6"/>
+ <frame index="32" delay="80" offsetY="-5"/>
+ <frame index="2" delay="80" offsetY="-4"/>
+ <frame index="37" delay="60" offsetY="-3"/>
+ <frame index="36" delay="50" offsetY="-2"/>
+ <frame index="35" delay="50" offsetY="-1"/>
+ <!-- Normal Jump -->
+ <frame index="36" delay="50" offsetY="-1"/>
+ <frame index="37" delay="50" offsetY="-2"/>
+ <frame index="36" delay="50" offsetY="-3"/>
+ <frame index="37" delay="50" offsetY="-4"/>
+ <frame index="36" delay="50" offsetY="-3"/>
+ <frame index="37" delay="50" offsetY="-2"/>
+ <frame index="36" delay="50" offsetY="-1"/>
+ <!-- Back Turning Jump -->
+ <sequence start="35" end="36" delay="50" offsetY="-1"/>
+ <frame index="37" delay="50" offsetY="-2"/>
+ <frame index="36" delay="50" offsetY="-3"/>
+ <frame index="37" delay="50" offsetY="-4"/>
+ <frame index="36" delay="60" offsetY="-5"/>
+ <sequence value="2,32,12,27,17" delay="80" offsetY="-6"/>
+ <frame index="22" delay="80" offsetY="-5"/>
+ <frame index="7" delay="80" offsetY="-4"/>
+ <frame index="37" delay="60" offsetY="-3"/>
+ <frame index="36" delay="50" offsetY="-2"/>
+ <frame index="35" delay="50" offsetY="-1"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="mob">
+ <animation direction="down">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="0" delay="60" offsetY="2"/>
+ <frame index="1" delay="60" offsetY="4"/>
+ <frame index="2" delay="60" offsetY="6"/>
+ <frame index="3" delay="60" offsetY="8"/>
+ <frame index="1" delay="40" offsetY="6"/>
+ <frame index="1" delay="40" offsetY="4"/>
+ <frame index="0" delay="40" offsetY="2"/>
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="30" delay="60" offsetX="-2" offsetY="2"/>
+ <frame index="31" delay="60" offsetX="-4" offsetY="4"/>
+ <frame index="32" delay="60" offsetX="-6" offsetY="6"/>
+ <frame index="33" delay="60" offsetX="-8" offsetY="8"/>
+ <frame index="31" delay="40" offsetX="-6" offsetY="6"/>
+ <frame index="31" delay="40" offsetX="-4" offsetY="4"/>
+ <frame index="30" delay="40" offsetX="-2" offsetY="2"/>
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="10" delay="60" offsetX="-2"/>
+ <frame index="11" delay="60" offsetX="-4"/>
+ <frame index="12" delay="60" offsetX="-6"/>
+ <frame index="13" delay="60" offsetX="-8"/>
+ <frame index="11" delay="40" offsetX="-6"/>
+ <frame index="11" delay="40" offsetX="-4"/>
+ <frame index="10" delay="40" offsetX="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="25" delay="60" offsetX="-2" offsetY="-2"/>
+ <frame index="26" delay="60" offsetX="-4" offsetY="-4"/>
+ <frame index="27" delay="60" offsetX="-6" offsetY="-6"/>
+ <frame index="28" delay="60" offsetX="-8" offsetY="-8"/>
+ <frame index="26" delay="40" offsetX="-6" offsetY="-6"/>
+ <frame index="26" delay="40" offsetX="-4" offsetY="-4"/>
+ <frame index="25" delay="40" offsetX="-2" offsetY="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="15" delay="60" offsetY="-2"/>
+ <frame index="16" delay="60" offsetY="-4"/>
+ <frame index="17" delay="60" offsetY="-6"/>
+ <frame index="18" delay="60" offsetY="-8"/>
+ <frame index="16" delay="40" offsetY="-6"/>
+ <frame index="16" delay="40" offsetY="-4"/>
+ <frame index="15" delay="40" offsetY="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="20" delay="60" offsetX="2" offsetY="-2"/>
+ <frame index="21" delay="60" offsetX="4" offsetY="-4"/>
+ <frame index="22" delay="60" offsetX="6" offsetY="-6"/>
+ <frame index="23" delay="60" offsetX="8" offsetY="-8"/>
+ <frame index="21" delay="40" offsetX="6" offsetY="-6"/>
+ <frame index="21" delay="40" offsetX="4" offsetY="-4"/>
+ <frame index="20" delay="40" offsetX="2" offsetY="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="5" delay="60" offsetX="2"/>
+ <frame index="6" delay="60" offsetX="4"/>
+ <frame index="7" delay="60" offsetX="6"/>
+ <frame index="8" delay="60" offsetX="8"/>
+ <frame index="6" delay="40" offsetX="6"/>
+ <frame index="6" delay="40" offsetX="4"/>
+ <frame index="5" delay="40" offsetX="2"/>
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="35" delay="60" offsetX="2" offsetY="2"/>
+ <frame index="36" delay="60" offsetX="4" offsetY="4"/>
+ <frame index="37" delay="60" offsetX="6" offsetY="6"/>
+ <frame index="38" delay="60" offsetX="8" offsetY="8"/>
+ <frame index="36" delay="40" offsetX="6" offsetY="6"/>
+ <frame index="36" delay="40" offsetX="4" offsetY="4"/>
+ <frame index="35" delay="40" offsetX="2" offsetY="2"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+ <animation direction="down">
+ <frame index="4"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="34"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="14"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="29"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="19"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="24"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="9"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="39"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/piouknight.png b/graphics/sprites/monsters/piouknight.png
new file mode 100644
index 0000000..80c4805
--- /dev/null
+++ b/graphics/sprites/monsters/piouknight.png
Binary files differ
diff --git a/graphics/sprites/monsters/piouknight.xml b/graphics/sprites/monsters/piouknight.xml
new file mode 100644
index 0000000..b6c4a6a
--- /dev/null
+++ b/graphics/sprites/monsters/piouknight.xml
@@ -0,0 +1,68 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/piouknight.png" width="64" height="32"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="6"/>
+ </animation>
+ <animation direction="up">
+ <frame index="12"/>
+ </animation>
+ <animation direction="right">
+ <frame index="18"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="2" delay="75"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="6" end="8" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="12" end="14" delay="75"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="18" end="20" delay="75"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="5"/>
+ </animation>
+ <animation direction="left">
+ <frame index="11"/>
+ </animation>
+ <animation direction="up">
+ <frame index="17"/>
+ </animation>
+ <animation direction="right">
+ <frame index="23"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="3" end="4" delay="75"/>
+ <frame index="0" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="9" end="10" delay="75"/>
+ <frame index="6" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="15" end="16" delay="75"/>
+ <frame index="12" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="21" end="22" delay="75"/>
+ <frame index="18" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/pixie.png b/graphics/sprites/monsters/pixie.png
new file mode 100644
index 0000000..824ba97
--- /dev/null
+++ b/graphics/sprites/monsters/pixie.png
Binary files differ
diff --git a/graphics/sprites/monsters/pixie.xml b/graphics/sprites/monsters/pixie.xml
new file mode 100644
index 0000000..6144e9c
--- /dev/null
+++ b/graphics/sprites/monsters/pixie.xml
@@ -0,0 +1,62 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/pixie.png|W" width="29" height="30" />
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" />
+ </animation>
+ <animation direction="left">
+ <frame index="6" />
+ </animation>
+ <animation direction="up">
+ <frame index="0" />
+ </animation>
+ <animation direction="right">
+ <frame index="12" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="6" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="0" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="12" />
+ <end />
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <sequence start="18" end="21" delay="250"/>
+ <frame index="21"/>
+ </animation>
+ </action>
+
+<action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="2" end="5" delay="150" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="8" end="11" delay="150" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="0" delay="150" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="14" end="17" delay="150" />
+ <end />
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/pixie2.png b/graphics/sprites/monsters/pixie2.png
new file mode 100644
index 0000000..07b374c
--- /dev/null
+++ b/graphics/sprites/monsters/pixie2.png
Binary files differ
diff --git a/graphics/sprites/monsters/pixie2.xml b/graphics/sprites/monsters/pixie2.xml
new file mode 100644
index 0000000..6e8a69e
--- /dev/null
+++ b/graphics/sprites/monsters/pixie2.xml
@@ -0,0 +1,62 @@
+<?xml version="1.0"?>
+<!-- Fother -->
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/pixie2.png" width="20" height="20" />
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="12" />
+ </animation>
+ <animation direction="left">
+ <frame index="4" />
+ </animation>
+ <animation direction="up">
+ <frame index="0" />
+ </animation>
+ <animation direction="right">
+ <frame index="8" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="12" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="4" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="0" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="8" />
+ <end />
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="15"/>
+ </animation>
+ </action>
+
+<action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="12" end="15" delay="150" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="4" end="7" delay="150" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="0" end="3" delay="150" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="8" end="11" delay="150" />
+ <end />
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/pixie3.png b/graphics/sprites/monsters/pixie3.png
new file mode 100644
index 0000000..5f4a251
--- /dev/null
+++ b/graphics/sprites/monsters/pixie3.png
Binary files differ
diff --git a/graphics/sprites/monsters/pixie3.xml b/graphics/sprites/monsters/pixie3.xml
new file mode 100644
index 0000000..aa81d88
--- /dev/null
+++ b/graphics/sprites/monsters/pixie3.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/pixie3.png" width="20" height="20" />
+
+ <include file="monsters/pixie2.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/pixie4.png b/graphics/sprites/monsters/pixie4.png
new file mode 100644
index 0000000..0c38948
--- /dev/null
+++ b/graphics/sprites/monsters/pixie4.png
Binary files differ
diff --git a/graphics/sprites/monsters/pixie4.xml b/graphics/sprites/monsters/pixie4.xml
new file mode 100644
index 0000000..03e39f5
--- /dev/null
+++ b/graphics/sprites/monsters/pixie4.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/pixie4.png" width="20" height="20" />
+
+ <include file="monsters/pixie2.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/pixie5.png b/graphics/sprites/monsters/pixie5.png
new file mode 100644
index 0000000..f660253
--- /dev/null
+++ b/graphics/sprites/monsters/pixie5.png
Binary files differ
diff --git a/graphics/sprites/monsters/pixie5.xml b/graphics/sprites/monsters/pixie5.xml
new file mode 100644
index 0000000..c63997c
--- /dev/null
+++ b/graphics/sprites/monsters/pixie5.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/pixie5.png" width="20" height="20" />
+
+ <include file="monsters/pixie2.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/plant.png b/graphics/sprites/monsters/plant.png
new file mode 100644
index 0000000..4d04555
--- /dev/null
+++ b/graphics/sprites/monsters/plant.png
Binary files differ
diff --git a/graphics/sprites/monsters/plant.xml b/graphics/sprites/monsters/plant.xml
new file mode 100644
index 0000000..a7c2fd8
--- /dev/null
+++ b/graphics/sprites/monsters/plant.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/plant.png|W" width="46" height="42"/>
+ <action name="stand" imageset="base">
+ <animation>
+ <frame index="0"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation>
+ <frame index="1"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/plushroom.png b/graphics/sprites/monsters/plushroom.png
new file mode 100644
index 0000000..609da11
--- /dev/null
+++ b/graphics/sprites/monsters/plushroom.png
Binary files differ
diff --git a/graphics/sprites/monsters/plushroom.xml b/graphics/sprites/monsters/plushroom.xml
new file mode 100644
index 0000000..3ea0ddb
--- /dev/null
+++ b/graphics/sprites/monsters/plushroom.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012-2013 Evol Online -->
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/plushroom.png"
+ width="64"
+ height="64"
+ offsetY="19"/>
+
+ <action name="spawn" imageset="mob">
+ <animation direction="default">
+ <!-- Growing Animation -->
+ <sequence start="0" end="4" delay="120"/>
+ <sequence start="5" end="6" delay="90"/>
+ <jump action="stand"/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="mob">
+ <animation direction="default">
+ <!-- Static -->
+ <frame index="7"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+ <animation>
+ <!-- Retreat Animation -->
+ <sequence start="8" end="13" delay="120"/>
+ <frame index="14"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/poisonspikymushroom.png b/graphics/sprites/monsters/poisonspikymushroom.png
new file mode 100644
index 0000000..2d28927
--- /dev/null
+++ b/graphics/sprites/monsters/poisonspikymushroom.png
Binary files differ
diff --git a/graphics/sprites/monsters/poisonspikymushroom.xml b/graphics/sprites/monsters/poisonspikymushroom.xml
new file mode 100644
index 0000000..fda77a9
--- /dev/null
+++ b/graphics/sprites/monsters/poisonspikymushroom.xml
@@ -0,0 +1,72 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/poisonspikymushroom.png" width="42" height="40" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY ="-8" />
+ </animation>
+ <animation direction="left">
+ <frame index="10" offsetY ="-8" />
+ </animation>
+ <animation direction="up">
+ <frame index="20" offsetY ="-8" />
+ </animation>
+ <animation direction="right">
+ <frame index="30" offsetX ="1" offsetY ="-8" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="75" offsetY ="-8" />
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="75" offsetY ="-8" />
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="75" offsetY ="-8" />
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="75" offsetX ="1" offsetY ="-8" />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" offsetY ="-8" />
+ </animation>
+ <animation direction="left">
+ <frame index="19" offsetY ="-8" />
+ </animation>
+ <animation direction="up">
+ <frame index="29" offsetY ="-8" />
+ </animation>
+ <animation direction="right">
+ <frame index="39" offsetX ="1" offsetY ="-8" />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75" offsetY ="-8" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" offsetY ="-8" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" offsetY ="-8" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75" offsetX ="1" offsetY ="-8" />
+ <end />
+ </animation>
+ </action>
+
+</sprite>
+
+
diff --git a/graphics/sprites/monsters/presente-surpresa.png b/graphics/sprites/monsters/presente-surpresa.png
new file mode 100644
index 0000000..2c6e637
--- /dev/null
+++ b/graphics/sprites/monsters/presente-surpresa.png
Binary files differ
diff --git a/graphics/sprites/monsters/presente-surpresa.xml b/graphics/sprites/monsters/presente-surpresa.xml
new file mode 100644
index 0000000..04dbbff
--- /dev/null
+++ b/graphics/sprites/monsters/presente-surpresa.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/presente-surpresa.png" width="60" height="61"/>
+
+ <action name="stand" imageset="base">
+ <animation>
+ <frame index="0" offsetX="-3" offsetY="10"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation>
+ <frame index="1" delay="50" offsetX="-3" offsetY="10"/>
+ <frame index="2" delay="50" offsetX="-3" offsetY="10"/>
+ <frame index="3" delay="50" offsetX="-3" offsetY="10"/>
+ <frame index="4" delay="100" offsetX="-3" offsetY="10"/>
+ <frame index="5" delay="50" offsetX="-3" offsetY="10"/>
+ <frame index="6" delay="50" offsetX="-3" offsetY="10"/>
+ <frame index="7" delay="50" offsetX="-3" offsetY="10"/>
+ <frame index="8" delay="75" offsetX="-3" offsetY="10"/>
+ <frame index="9" delay="75" offsetX="-3" offsetY="10"/>
+ <frame index="10" delay="75" offsetX="-3" offsetY="10"/>
+ <frame index="11" delay="100" offsetX="-3" offsetY="10"/>
+ <frame index="12" delay="75" offsetX="-3" offsetY="10"/>
+ <frame index="13" delay="75" offsetX="-3" offsetY="10"/>
+ <frame index="14" delay="75" offsetX="-3" offsetY="10"/>
+ <frame index="15" delay="75" offsetX="-3" offsetY="10"/>
+ <frame index="16" delay="75" offsetX="-3" offsetY="10"/>
+ <frame index="17" delay="75" offsetX="-3" offsetY="10"/>
+ <frame index="18" delay="75" offsetX="-3" offsetY="10"/>
+ <frame index="19" delay="75" offsetX="-3" offsetY="10"/>
+ <frame index="15" delay="75" offsetX="-3" offsetY="10"/>
+ <frame index="14" delay="75" offsetX="-3" offsetY="10"/>
+ <frame index="13" delay="75" offsetX="-3" offsetY="10"/>
+ <frame index="12" offsetX="-3" offsetY="10"/>
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/psi-brain.png b/graphics/sprites/monsters/psi-brain.png
new file mode 100644
index 0000000..662f771
--- /dev/null
+++ b/graphics/sprites/monsters/psi-brain.png
Binary files differ
diff --git a/graphics/sprites/monsters/psi-brain.xml b/graphics/sprites/monsters/psi-brain.xml
new file mode 100644
index 0000000..2fef27a
--- /dev/null
+++ b/graphics/sprites/monsters/psi-brain.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/psi-brain.png" width="64" height="67"/>
+ <action name="default" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="3" delay="125"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="12" end="15" delay="125"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="6" end="9" delay="125"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="18" end="21" delay="125"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <sequence start="24" end="27" delay="200"/>
+ <frame index="27" delay="0"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="24" end="27" delay="200"/>
+ <frame index="27" delay="0"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="24" end="27" delay="200"/>
+ <frame index="27" delay="0"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="24" end="27" delay="200"/>
+ <frame index="27" delay="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/pumpkandy.png b/graphics/sprites/monsters/pumpkandy.png
new file mode 100644
index 0000000..7105434
--- /dev/null
+++ b/graphics/sprites/monsters/pumpkandy.png
Binary files differ
diff --git a/graphics/sprites/monsters/pumpkandy.xml b/graphics/sprites/monsters/pumpkandy.xml
new file mode 100644
index 0000000..ae833b2
--- /dev/null
+++ b/graphics/sprites/monsters/pumpkandy.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends
+-->
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/pumpkandy.png" width="50" height="50"/>
+ <action name="stand" imageset="base">
+ <animation>
+ <frame index="0" offsetX="4" offsetY="3"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation>
+ <frame index="1" offsetX="4" offsetY="3"/>
+ </animation>
+ </action>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/monsters/pumpkin.png b/graphics/sprites/monsters/pumpkin.png
new file mode 100644
index 0000000..011b097
--- /dev/null
+++ b/graphics/sprites/monsters/pumpkin.png
Binary files differ
diff --git a/graphics/sprites/monsters/pumpkin.xml b/graphics/sprites/monsters/pumpkin.xml
new file mode 100644
index 0000000..a71c6ce
--- /dev/null
+++ b/graphics/sprites/monsters/pumpkin.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/pumpkin.png" width="50" height="50"/>
+ <action name="stand" imageset="base">
+ <animation>
+ <frame index="1" offsetX="4" offsetY="3"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation>
+ <frame index="0" offsetX="4" offsetY="3"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/pumpkish.png b/graphics/sprites/monsters/pumpkish.png
new file mode 100644
index 0000000..e4d2f8d
--- /dev/null
+++ b/graphics/sprites/monsters/pumpkish.png
Binary files differ
diff --git a/graphics/sprites/monsters/pumpkish.xml b/graphics/sprites/monsters/pumpkish.xml
new file mode 100644
index 0000000..2728098
--- /dev/null
+++ b/graphics/sprites/monsters/pumpkish.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0"?>
+<!-- Author: Reid
+Copyright (C) 2012-2015 Evol Online -->
+<sprite>
+
+ <imageset name="base"
+ src="graphics/sprites/monsters/pumpkish.png"
+ width="64"
+ height="64"/>
+
+ <action name="stand" imageset="base">
+ <animation>
+ <frame index="0"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation>
+ <frame index="1"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/ratto.png b/graphics/sprites/monsters/ratto.png
new file mode 100644
index 0000000..fb5bded
--- /dev/null
+++ b/graphics/sprites/monsters/ratto.png
Binary files differ
diff --git a/graphics/sprites/monsters/ratto.xml b/graphics/sprites/monsters/ratto.xml
new file mode 100644
index 0000000..9572a8b
--- /dev/null
+++ b/graphics/sprites/monsters/ratto.xml
@@ -0,0 +1,199 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2011-2013 Evol Online -->
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/ratto.png"
+ width="32"
+ height="32"/>
+
+ <action name="spawn" imageset="mob">
+ <animation direction="default">
+ <frame index="0" delay="250"/>
+ <frame index="1" delay="150"/>
+ <frame index="2" delay="400"/>
+ <frame index="3" delay="110"/>
+ <frame index="4" delay="120"/>
+ <frame index="5" delay="160"/>
+ <frame index="6" delay="150"/>
+ <frame index="7" delay="250"/>
+ <jump action="stand"/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="mob">
+ <animation direction="down">
+ <frame index="7"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="56"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="49"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="42"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="35"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="28"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="21"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="14"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="mob">
+ <animation direction="down">
+ <frame index="8" delay="80"/>
+ <frame index="9" delay="70"/>
+ <frame index="10" delay="80"/>
+ <frame index="7" delay="70"/>
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="57" delay="120"/>
+ <frame index="58" delay="100"/>
+ <frame index="59" delay="120"/>
+ <frame index="56" delay="90"/>
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <frame index="50" delay="120"/>
+ <frame index="51" delay="100"/>
+ <frame index="52" delay="120"/>
+ <frame index="49" delay="90"/>
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="43" delay="120"/>
+ <frame index="44" delay="100"/>
+ <frame index="45" delay="120"/>
+ <frame index="42" delay="90"/>
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <frame index="36" delay="120"/>
+ <frame index="37" delay="100"/>
+ <frame index="38" delay="120"/>
+ <frame index="35" delay="90"/>
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <frame index="29" delay="120"/>
+ <frame index="30" delay="100"/>
+ <frame index="31" delay="120"/>
+ <frame index="28" delay="90"/>
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <frame index="22" delay="120"/>
+ <frame index="23" delay="100"/>
+ <frame index="24" delay="120"/>
+ <frame index="21" delay="90"/>
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <frame index="15" delay="120"/>
+ <frame index="16" delay="100"/>
+ <frame index="17" delay="120"/>
+ <frame index="14" delay="90"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="mob">
+ <animation direction="down">
+ <frame index="11" delay="90"/>
+ <frame index="12" delay="120"/>
+ <frame index="13" delay="130"/>
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="60" delay="90"/>
+ <frame index="61" delay="120"/>
+ <frame index="62" delay="130"/>
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <frame index="53" delay="90"/>
+ <frame index="54" delay="120"/>
+ <frame index="55" delay="130"/>
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="46" delay="90"/>
+ <frame index="47" delay="120"/>
+ <frame index="48" delay="130"/>
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <frame index="39" delay="90"/>
+ <frame index="40" delay="120"/>
+ <frame index="41" delay="130"/>
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <frame index="32" delay="90"/>
+ <frame index="33" delay="120"/>
+ <frame index="34" delay="130"/>
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <frame index="25" delay="90"/>
+ <frame index="26" delay="120"/>
+ <frame index="27" delay="130"/>
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <frame index="18" delay="90"/>
+ <frame index="19" delay="120"/>
+ <frame index="20" delay="130"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+ <animation direction="down">
+ <frame index="63"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="66"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="64"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="65"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/reaper.png b/graphics/sprites/monsters/reaper.png
new file mode 100644
index 0000000..59ec7d7
--- /dev/null
+++ b/graphics/sprites/monsters/reaper.png
Binary files differ
diff --git a/graphics/sprites/monsters/reaper.xml b/graphics/sprites/monsters/reaper.xml
new file mode 100644
index 0000000..4b81c95
--- /dev/null
+++ b/graphics/sprites/monsters/reaper.xml
@@ -0,0 +1,100 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/reaper.png"
+ width="100"
+ height="100"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="25" delay="300"/>
+ <frame index="25" delay="300" offsetY="-1"/>
+ <frame index="25" delay="300" offsetY="-2"/>
+ <frame index="25" delay="300" offsetY="-1"/>
+ </animation>
+ <animation direction="left">
+ <frame index="29" delay="300"/>
+ <frame index="29" delay="300" offsetY="-1"/>
+ <frame index="29" delay="300" offsetY="-2"/>
+ <frame index="29" delay="300" offsetY="-1"/>
+ </animation>
+ <animation direction="up">
+ <frame index="19" delay="300"/>
+ <frame index="19" delay="300" offsetY="-1"/>
+ <frame index="19" delay="300" offsetY="-2"/>
+ <frame index="19" delay="300" offsetY="-1"/>
+ </animation>
+ <animation direction="right">
+ <frame index="23" delay="300"/>
+ <frame index="23" delay="300" offsetY="-1"/>
+ <frame index="23" delay="300" offsetY="-2"/>
+ <frame index="23" delay="300" offsetY="-1"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="25" delay="75" offsetY="0"/>
+ <frame index="26" delay="75" offsetY="-1"/>
+ <frame index="25" delay="75" offsetY="-2"/>
+ <frame index="24" delay="75" offsetY="-1"/>
+ </animation>
+ <animation direction="left">
+ <frame index="28" delay="75" offsetY="0"/>
+ <frame index="27" delay="75" offsetY="-1"/>
+ <frame index="28" delay="75" offsetY="-2"/>
+ <frame index="27" delay="75" offsetY="-1"/>
+ </animation>
+ <animation direction="up">
+ <frame index="19" delay="75" offsetY="0"/>
+ <frame index="20" delay="75" offsetY="-1"/>
+ <frame index="19" delay="75" offsetY="-2"/>
+ <frame index="18" delay="75" offsetY="-1"/>
+ </animation>
+ <animation direction="right">
+ <frame index="22" delay="75" offsetY="0"/>
+ <frame index="21" delay="75" offsetY="-1"/>
+ <frame index="22" delay="75" offsetY="-2"/>
+ <frame index="21" delay="75" offsetY="-1"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="5" delay="75"/>
+ <frame index="4" delay="75"/>
+ <frame index="3" delay="75"/>
+ <frame index="2" delay="75"/>
+ <frame index="1" delay="75"/>
+ <frame index="0" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="17" delay="150" offsetY="-1"/>
+ <frame index="16" delay="150" offsetY="-1"/>
+ <frame index="15" delay="225"/>
+ <frame index="16" delay="150" offsetY="-1"/>
+ <frame index="17" delay="150" offsetY="-1"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="6" end="11" delay="75"/>
+ <frame index="10" delay="75"/>
+ <frame index="9" delay="75"/>
+ <frame index="8" delay="75"/>
+ <frame index="7" delay="75"/>
+ <frame index="6" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="12" delay="150" offsetY="-1"/>
+ <frame index="13" delay="150" offsetY="-1"/>
+ <frame index="14" delay="225"/>
+ <frame index="13" delay="150" offsetY="-1"/>
+ <frame index="12" delay="150" offsetY="-1"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <sequence start="30" end="44" delay="150"/>
+ <frame index="45"/>
+ </animation>
+ </action>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/monsters/reddragon.png b/graphics/sprites/monsters/reddragon.png
new file mode 100644
index 0000000..e4b560c
--- /dev/null
+++ b/graphics/sprites/monsters/reddragon.png
Binary files differ
diff --git a/graphics/sprites/monsters/reddragon.xml b/graphics/sprites/monsters/reddragon.xml
new file mode 100644
index 0000000..798dfc2
--- /dev/null
+++ b/graphics/sprites/monsters/reddragon.xml
@@ -0,0 +1,51 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/reddragon.png" width="256" height="128"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="1000" offsetY="10"/>
+ <frame index="1" delay="250" offsetY="10"/>
+ </animation>
+ <animation direction="up">
+ <frame index="8" delay="1000" offsetY="10"/>
+ <frame index="9" delay="250" offsetY="10"/>
+ </animation>
+ <animation direction="right">
+ <frame index="16" delay="1000" offsetY="10"/>
+ <frame index="17" delay="250" offsetY="10"/>
+ </animation>
+ <animation direction="left">
+ <frame index="24" delay="1000" offsetY="10"/>
+ <frame index="25" delay="250" offsetY="10"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="2" end="7" delay="100" offsetY="10"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="10" end="15" delay="100" offsetY="10"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="18" end="23" delay="100" offsetY="10"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="26" end="31" delay="100" offsetY="10"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="default"> <!-- not sure if this works -->
+ <frame index="32" offsetY="10"/>
+ <end />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/redmushroom.png b/graphics/sprites/monsters/redmushroom.png
new file mode 100644
index 0000000..b40b47c
--- /dev/null
+++ b/graphics/sprites/monsters/redmushroom.png
Binary files differ
diff --git a/graphics/sprites/monsters/redmushroom.xml b/graphics/sprites/monsters/redmushroom.xml
new file mode 100644
index 0000000..d559f71
--- /dev/null
+++ b/graphics/sprites/monsters/redmushroom.xml
@@ -0,0 +1,71 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/redmushroom.png" width="42" height="33" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX ="7" offsetY ="-10" />
+ </animation>
+ <animation direction="left">
+ <frame index="10" offsetX ="5" offsetY ="-10" />
+ </animation>
+ <animation direction="up">
+ <frame index="20" offsetX ="7" offsetY ="-10" />
+ </animation>
+ <animation direction="right">
+ <frame index="30" offsetX ="7" offsetY ="-10" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="125" offsetX ="7" offsetY ="-10" />
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="125" offsetX ="5" offsetY ="-10" />
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="125" offsetX ="7" offsetY ="-10" />
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="250" offsetX ="7" offsetY ="-10" />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" offsetX ="7" offsetY ="-10" />
+ </animation>
+ <animation direction="left">
+ <frame index="19" offsetX ="5" offsetY ="-10" />
+ </animation>
+ <animation direction="up">
+ <frame index="29" offsetX ="7" offsetY ="-10" />
+ </animation>
+ <animation direction="right">
+ <frame index="39" offsetX ="7" offsetY ="-10" />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75" offsetX ="7" offsetY ="-10" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" offsetX ="5" offsetY ="-10" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" offsetX ="7" offsetY ="-10" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75" offsetX ="7" offsetY ="-10" />
+ <end />
+ </animation>
+ </action>
+
+</sprite>
+
diff --git a/graphics/sprites/monsters/redscorpion.png b/graphics/sprites/monsters/redscorpion.png
new file mode 100644
index 0000000..c628e2f
--- /dev/null
+++ b/graphics/sprites/monsters/redscorpion.png
Binary files differ
diff --git a/graphics/sprites/monsters/redscorpion.xml b/graphics/sprites/monsters/redscorpion.xml
new file mode 100644
index 0000000..dbf02c3
--- /dev/null
+++ b/graphics/sprites/monsters/redscorpion.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/redscorpion.png" width="48" height="45"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="2"/>
+ </animation>
+ <animation direction="left">
+ <frame index="10" offsetY="2"/>
+ </animation>
+ <animation direction="up">
+ <frame index="20" offsetX="-1" offsetY="3"/>
+ </animation>
+ <animation direction="right">
+ <frame index="30" offsetY="2"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="75" offsetY="2"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="75" offsetY="2"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="75" offsetX="-1" offsetY="3"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="75" offsetY="2"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" offsetY="2"/>
+ </animation>
+ <animation direction="left">
+ <frame index="19" offsetY="2"/>
+ </animation>
+ <animation direction="up">
+ <frame index="29" offsetX="-1" offsetY="3"/>
+ </animation>
+ <animation direction="right">
+ <frame index="39" offsetY="2"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75" offsetY="2"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" offsetY="2"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" offsetX="-1" offsetY="3"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75" offsetY="2"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/robinbandit.xml b/graphics/sprites/monsters/robinbandit.xml
new file mode 100644
index 0000000..1f611f6
--- /dev/null
+++ b/graphics/sprites/monsters/robinbandit.xml
@@ -0,0 +1,66 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/bandit.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="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="13" end="17" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="31" end="35" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="49" end="53" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="67" end="71" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/monsters/scar.png b/graphics/sprites/monsters/scar.png
new file mode 100644
index 0000000..838d6df
--- /dev/null
+++ b/graphics/sprites/monsters/scar.png
Binary files differ
diff --git a/graphics/sprites/monsters/scar.xml b/graphics/sprites/monsters/scar.xml
new file mode 100644
index 0000000..f285645
--- /dev/null
+++ b/graphics/sprites/monsters/scar.xml
@@ -0,0 +1,77 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/scar.png" width="34" height="61"/>
+
+ <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="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="9" end="12" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="27" end="30" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="45" end="48" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="63" end="66" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="7" delay="75"/>
+ <frame index="8" delay="75"/>
+ <frame index="16" delay="75"/>
+ <frame index="17" delay="75"/>
+ <frame index="25" delay="75"/>
+ <frame index="26" delay="75"/>
+ <frame index="34" delay="75"/>
+ <frame index="35" delay="75"/>
+ <frame index="43" delay="75"/>
+ <frame index="44" delay="75"/>
+ <frame index="52" delay="75"/>
+ <frame index="53" delay="75"/>
+ <frame index="61" delay="75"/>
+ <frame index="62" delay="75"/>
+ <frame index="70" delay="75"/>
+ <frame index="71"/>
+ <end/>
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/scorpion.png b/graphics/sprites/monsters/scorpion.png
new file mode 100644
index 0000000..78941ff
--- /dev/null
+++ b/graphics/sprites/monsters/scorpion.png
Binary files differ
diff --git a/graphics/sprites/monsters/scorpion.xml b/graphics/sprites/monsters/scorpion.xml
new file mode 100644
index 0000000..52ff76d
--- /dev/null
+++ b/graphics/sprites/monsters/scorpion.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/scorpion.png" width="48" height="45"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="2"/>
+ </animation>
+ <animation direction="left">
+ <frame index="10" offsetY="2"/>
+ </animation>
+ <animation direction="up">
+ <frame index="20" offsetX="-1" offsetY="3"/>
+ </animation>
+ <animation direction="right">
+ <frame index="30" offsetY="2"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="75" offsetY="2"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="75" offsetY="2"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="75" offsetX="-1" offsetY="3"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="75" offsetY="2"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" offsetY="2"/>
+ </animation>
+ <animation direction="left">
+ <frame index="19" offsetY="2"/>
+ </animation>
+ <animation direction="up">
+ <frame index="29" offsetX="-1" offsetY="3"/>
+ </animation>
+ <animation direction="right">
+ <frame index="39" offsetY="2"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75" offsetY="2"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" offsetY="2"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" offsetX="-1" offsetY="3"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75" offsetY="2"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/scorpionmodel.png b/graphics/sprites/monsters/scorpionmodel.png
new file mode 100644
index 0000000..d2e1095
--- /dev/null
+++ b/graphics/sprites/monsters/scorpionmodel.png
Binary files differ
diff --git a/graphics/sprites/monsters/serqet.png b/graphics/sprites/monsters/serqet.png
new file mode 100644
index 0000000..3432dcf
--- /dev/null
+++ b/graphics/sprites/monsters/serqet.png
Binary files differ
diff --git a/graphics/sprites/monsters/serqet.xml b/graphics/sprites/monsters/serqet.xml
new file mode 100644
index 0000000..41acaaa
--- /dev/null
+++ b/graphics/sprites/monsters/serqet.xml
@@ -0,0 +1,68 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/serqet.png" width="60" height="47"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="22" delay="1000"/>
+ <frame index="23" delay="100"/>
+ </animation>
+ <animation direction="left">
+ <frame index="11" delay="1000"/>
+ <frame index="12" delay="100"/>
+ </animation>
+ <animation direction="up">
+ <frame index="33" delay="1000"/>
+ <frame index="34" delay="100"/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" delay="1000"/>
+ <frame index="1" delay="100"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="24" end="27" delay="75"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="13" end="16" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="35" end="38" delay="75"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="2" end="5" delay="75"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <sequence start="30" end="32" delay="0"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="19" end="21" delay="0"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="41" end="43" delay="0"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="8" end="10" delay="0"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="28" end="29" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="17" end="18" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="39" end="40" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="6" end="7" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/shrewboo.png b/graphics/sprites/monsters/shrewboo.png
new file mode 100644
index 0000000..56a0fd7
--- /dev/null
+++ b/graphics/sprites/monsters/shrewboo.png
Binary files differ
diff --git a/graphics/sprites/monsters/shrewboo.xml b/graphics/sprites/monsters/shrewboo.xml
new file mode 100644
index 0000000..01fbb3e
--- /dev/null
+++ b/graphics/sprites/monsters/shrewboo.xml
@@ -0,0 +1,68 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/shrewboo.png" width="64" height="32"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="6"/>
+ </animation>
+ <animation direction="up">
+ <frame index="12"/>
+ </animation>
+ <animation direction="right">
+ <frame index="18"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="2" delay="75"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="6" end="8" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="12" end="14" delay="75"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="18" end="20" delay="75"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="5"/>
+ </animation>
+ <animation direction="left">
+ <frame index="11"/>
+ </animation>
+ <animation direction="up">
+ <frame index="17"/>
+ </animation>
+ <animation direction="right">
+ <frame index="23"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="3" end="4" delay="75"/>
+ <frame index="0" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="9" end="10" delay="75"/>
+ <frame index="6" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="15" end="16" delay="75"/>
+ <frame index="12" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="21" end="22" delay="75"/>
+ <frame index="18" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/silkworm.png b/graphics/sprites/monsters/silkworm.png
new file mode 100644
index 0000000..b5a7896
--- /dev/null
+++ b/graphics/sprites/monsters/silkworm.png
Binary files differ
diff --git a/graphics/sprites/monsters/silkworm.xml b/graphics/sprites/monsters/silkworm.xml
new file mode 100644
index 0000000..572c7c8
--- /dev/null
+++ b/graphics/sprites/monsters/silkworm.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/silkworm.png|W;R" width="32" height="24"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="5"/>
+ </animation>
+ <animation direction="left">
+ <frame index="0"/>
+ </animation>
+ <animation direction="up">
+ <frame index="15"/>
+ </animation>
+ <animation direction="right">
+ <frame index="10"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="100"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="0" end="3" delay="100"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="15" end="18" delay="100"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="10" end="13" delay="100"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation>
+ <frame index="4"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/skeleton.png b/graphics/sprites/monsters/skeleton.png
new file mode 100644
index 0000000..ed4f0bd
--- /dev/null
+++ b/graphics/sprites/monsters/skeleton.png
Binary files differ
diff --git a/graphics/sprites/monsters/skeleton.xml b/graphics/sprites/monsters/skeleton.xml
new file mode 100644
index 0000000..9f70357
--- /dev/null
+++ b/graphics/sprites/monsters/skeleton.xml
@@ -0,0 +1,166 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/monsters/skeleton.png|W"
+ width="64"
+ height="64"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="16"/>
+ </animation>
+ <animation direction="up">
+ <frame index="32"/>
+ </animation>
+ <animation direction="right">
+ <frame index="48"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="6" delay="80"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="17" end="22" delay="80"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="33" end="38" delay="80"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="49" end="54" delay="80"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="7" end="10" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="23" end="26" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="39" end="42" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="55" end="58" delay="80"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <sequence start="11" end="15" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="27" end="31" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="43" end="47" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="59" end="63" delay="80"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="64"/><!-- 68~71 are sit2 -->
+ </animation>
+ <animation direction="left">
+ <frame index="65"/>
+ </animation>
+ <animation direction="up">
+ <frame index="66"/>
+ </animation>
+ <animation direction="right">
+ <frame index="67"/>
+ </animation>
+ </action>
+
+ <action name="sittop" imageset="base">
+ <animation direction="down">
+ <frame index="64"/>
+ </animation>
+ <animation direction="left">
+ <frame index="65"/>
+ </animation>
+ <animation direction="up">
+ <frame index="66"/>
+ </animation>
+ <animation direction="right">
+ <frame index="67"/>
+ </animation>
+ </action>
+
+ <action name="standride" imageset="base">
+ <animation direction="down">
+ <frame index="64"/>
+ </animation>
+ <animation direction="left">
+ <frame index="65"/>
+ </animation>
+ <animation direction="up">
+ <frame index="66"/>
+ </animation>
+ <animation direction="right">
+ <frame index="67"/>
+ </animation>
+ </action>
+
+ <action name="spawnride" imageset="base">
+ <animation direction="down">
+ <frame index="64"/>
+ </animation>
+ <animation direction="left">
+ <frame index="65"/>
+ </animation>
+ <animation direction="up">
+ <frame index="66"/>
+ </animation>
+ <animation direction="right">
+ <frame index="67"/>
+ </animation>
+ </action>
+
+ <action name="ride" imageset="base">
+ <animation direction="down">
+ <frame index="64"/>
+ </animation>
+ <animation direction="left">
+ <frame index="65"/>
+ </animation>
+ <animation direction="up">
+ <frame index="66"/>
+ </animation>
+ <animation direction="right">
+ <frame index="67"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="72"/>
+ </animation>
+ <animation direction="left">
+ <frame index="72"/>
+ </animation>
+ <animation direction="up">
+ <frame index="72"/>
+ </animation>
+ <animation direction="right">
+ <frame index="72"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/skullslime.png b/graphics/sprites/monsters/skullslime.png
new file mode 100644
index 0000000..a15f5a6
--- /dev/null
+++ b/graphics/sprites/monsters/skullslime.png
Binary files differ
diff --git a/graphics/sprites/monsters/skullslime.xml b/graphics/sprites/monsters/skullslime.xml
new file mode 100644
index 0000000..01a57c7
--- /dev/null
+++ b/graphics/sprites/monsters/skullslime.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/skullslime.png|W" width="52" height="24"/>
+ <action name="stand" imageset="base">
+ <animation>
+ <frame index="0" offsetY="-4"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="3" delay="200" offsetY="-4"/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" delay="200" offsetY="-4"/>
+ <sequence start="10" end="12" delay="200" offsetY="-4"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" delay="200" offsetY="-4"/>
+ <sequence start="19" end="21" delay="200" offsetY="-4"/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" delay="200" offsetY="-4"/>
+ <sequence start="28" end="30" delay="200" offsetY="-4"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation>
+ <frame index="8" delay="100" offsetY="-4"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="4" end="7" delay="100" offsetY="-4"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="4" end="7" delay="100" offsetY="-4"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="22" end="25" delay="100" offsetY="-4"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="22" end="25" delay="100" offsetY="-4"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/sleepingbandit.png b/graphics/sprites/monsters/sleepingbandit.png
new file mode 100644
index 0000000..e7b2c22
--- /dev/null
+++ b/graphics/sprites/monsters/sleepingbandit.png
Binary files differ
diff --git a/graphics/sprites/monsters/sleepingbandit.xml b/graphics/sprites/monsters/sleepingbandit.xml
new file mode 100644
index 0000000..2457981
--- /dev/null
+++ b/graphics/sprites/monsters/sleepingbandit.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/sleepingbandit.png"
+ width="64"
+ height="64"
+ offsetY="0"/>
+
+ <action name="stand" imageset="mob">
+ <animation>
+ <frame index="0" delay="1400"/>
+ <frame index="1" delay="1400"/>
+ <frame index="2" delay="1400"/>
+ <frame index="3" delay="1400"/>
+ <frame index="4" delay="1400"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+ <animation>
+ <frame index="5"/>
+ </animation>
+ </action>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/monsters/slime-littleslime.xml b/graphics/sprites/monsters/slime-littleslime.xml
new file mode 100644
index 0000000..d8cf5c1
--- /dev/null
+++ b/graphics/sprites/monsters/slime-littleslime.xml
@@ -0,0 +1,57 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/accessories/slime-littleslime.png|W" width="20" height="20"/>
+ <action name="stand" imageset="base">
+ <animation>
+ <frame index="0"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="2" delay="200"/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" delay="200"/>
+ <sequence start="3" end="4" delay="200"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" delay="200"/>
+ <sequence start="5" end="6" delay="200"/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" delay="200"/>
+ <sequence start="7" end="8" delay="200"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation>
+ <frame index="9"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="200"/>
+ <frame index="1" delay="200"/>
+ <frame index="5" delay="200"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" delay="200"/>
+ <frame index="1" delay="200"/>
+ <frame index="5" delay="200"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" delay="200"/>
+ <frame index="1" delay="200"/>
+ <frame index="5" delay="200"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" delay="200"/>
+ <frame index="1" delay="200"/>
+ <frame index="5" delay="200"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/slime-mother.png b/graphics/sprites/monsters/slime-mother.png
new file mode 100644
index 0000000..ef0e79a
--- /dev/null
+++ b/graphics/sprites/monsters/slime-mother.png
Binary files differ
diff --git a/graphics/sprites/monsters/slime-mother.xml b/graphics/sprites/monsters/slime-mother.xml
new file mode 100644
index 0000000..1ea9db9
--- /dev/null
+++ b/graphics/sprites/monsters/slime-mother.xml
@@ -0,0 +1,90 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/slime-mother.png|W" width="64" height="64"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </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="default">
+ <frame index="8" delay="400"/>
+ <frame index="26" delay="400"/>
+ <frame index="44" delay="400"/>
+ <frame index="62" delay="0"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="9" end="12" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="27" end="30" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="45" end="48" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="63" end="66" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <sequence start="13" end="17" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="31" end="35" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="49" end="53" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="67" end="71" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/slime.png b/graphics/sprites/monsters/slime.png
new file mode 100644
index 0000000..ab14bbb
--- /dev/null
+++ b/graphics/sprites/monsters/slime.png
Binary files differ
diff --git a/graphics/sprites/monsters/slime.xml b/graphics/sprites/monsters/slime.xml
new file mode 100644
index 0000000..77b873f
--- /dev/null
+++ b/graphics/sprites/monsters/slime.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/slime.png|W" width="52" height="24"/>
+ <action name="stand" imageset="base">
+ <animation>
+ <frame index="0" offsetY="-4"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="3" delay="200" offsetY="-4"/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" delay="200" offsetY="-4"/>
+ <sequence start="10" end="12" delay="200" offsetY="-4"/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" delay="200" offsetY="-4"/>
+ <sequence start="19" end="21" delay="200" offsetY="-4"/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" delay="200" offsetY="-4"/>
+ <sequence start="28" end="30" delay="200" offsetY="-4"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation>
+ <frame index="8" offsetY="-4"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="4" end="7" delay="100" offsetY="-4"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="4" end="7" delay="100" offsetY="-4"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="22" end="25" delay="100" offsetY="-4"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="22" end="25" delay="100" offsetY="-4"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/smallbif.png b/graphics/sprites/monsters/smallbif.png
new file mode 100644
index 0000000..0840c66
--- /dev/null
+++ b/graphics/sprites/monsters/smallbif.png
Binary files differ
diff --git a/graphics/sprites/monsters/smallbif.xml b/graphics/sprites/monsters/smallbif.xml
new file mode 100644
index 0000000..2622556
--- /dev/null
+++ b/graphics/sprites/monsters/smallbif.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW 2 Moubootaur Legends -->
+
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/smallbif.png|W"
+ width="32"
+ height="32" />
+
+ <action name="stand" imageset="base">
+ <animation>
+ <frame index="0"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation>
+ <frame index="1"/>
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/smokedragon.png b/graphics/sprites/monsters/smokedragon.png
new file mode 100644
index 0000000..bfc7de9
--- /dev/null
+++ b/graphics/sprites/monsters/smokedragon.png
Binary files differ
diff --git a/graphics/sprites/monsters/smokedragon.xml b/graphics/sprites/monsters/smokedragon.xml
new file mode 100644
index 0000000..fb443ac
--- /dev/null
+++ b/graphics/sprites/monsters/smokedragon.xml
@@ -0,0 +1,51 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/smokedragon.png" width="256" height="128"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="1000" offsetY="10"/>
+ <frame index="1" delay="250" offsetY="10"/>
+ </animation>
+ <animation direction="up">
+ <frame index="8" delay="1000" offsetY="10"/>
+ <frame index="9" delay="250" offsetY="10"/>
+ </animation>
+ <animation direction="right">
+ <frame index="16" delay="1000" offsetY="10"/>
+ <frame index="17" delay="250" offsetY="10"/>
+ </animation>
+ <animation direction="left">
+ <frame index="24" delay="1000" offsetY="10"/>
+ <frame index="25" delay="250" offsetY="10"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="2" end="7" delay="100" offsetY="10"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="10" end="15" delay="100" offsetY="10"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="18" end="23" delay="100" offsetY="10"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="26" end="31" delay="100" offsetY="10"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="32" offsetY="10"/>
+ <end />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/snail.png b/graphics/sprites/monsters/snail.png
new file mode 100644
index 0000000..2c58069
--- /dev/null
+++ b/graphics/sprites/monsters/snail.png
Binary files differ
diff --git a/graphics/sprites/monsters/snail.xml b/graphics/sprites/monsters/snail.xml
new file mode 100644
index 0000000..46a8613
--- /dev/null
+++ b/graphics/sprites/monsters/snail.xml
@@ -0,0 +1,100 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/snail.png|W;R;Y;G;C;B" width="50" height="50"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="30"/>
+ </animation>
+ <animation direction="up">
+ <frame index="20"/>
+ </animation>
+ <animation direction="right">
+ <frame index="10"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="200"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="31" end="34" delay="200"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="200"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="12" end="14" delay="200"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" delay="50"/>
+ <frame index="9" delay="50" offsetY="-2"/>
+ <frame index="9" delay="50" offsetY="-1"/>
+ <frame index="9" delay="50"/>
+ <frame index="9" delay="50" offsetY="-2"/>
+ <frame index="9" delay="50" offsetY="-1"/>
+ <frame index="9" delay="6000" offsetY="-2"/>
+ </animation>
+ <animation direction="left">
+ <frame index="39" delay="50"/>
+ <frame index="39" delay="50" offsetY="-2"/>
+ <frame index="39" delay="50" offsetY="-1"/>
+ <frame index="39" delay="50"/>
+ <frame index="39" delay="50" offsetY="-2"/>
+ <frame index="39" delay="50" offsetY="-1"/>
+ <frame index="39" delay="6000" offsetY="-2"/>
+ </animation>
+ <animation direction="up">
+ <frame index="29" delay="50"/>
+ <frame index="29" delay="50" offsetY="-2"/>
+ <frame index="29" delay="50" offsetY="-1"/>
+ <frame index="29" delay="50"/>
+ <frame index="29" delay="50" offsetY="-2"/>
+ <frame index="29" delay="50" offsetY="-1"/>
+ <frame index="29" delay="6000" offsetY="-2"/>
+ </animation>
+ <animation direction="right">
+ <frame index="19" delay="50"/>
+ <frame index="19" delay="50" offsetY="-2"/>
+ <frame index="19" delay="50" offsetY="-1"/>
+ <frame index="19" delay="50"/>
+ <frame index="19" delay="50" offsetY="-2"/>
+ <frame index="19" delay="50" offsetY="-1"/>
+ <frame index="19" delay="6000" offsetY="-2"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="5" delay="150" offsetY="-1"/>
+ <frame index="6" delay="150" offsetY="-2"/>
+ <frame index="7" delay="150" offsetY="-3"/>
+ <frame index="8" delay="150" offsetY="-2"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="35" delay="150" offsetX="-1"/>
+ <frame index="36" delay="150" offsetX="-2"/>
+ <frame index="37" delay="150" offsetX="-3"/>
+ <frame index="38" delay="150" offsetX="-2"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="25" delay="150" offsetY="1"/>
+ <frame index="26" delay="150" offsetY="2"/>
+ <frame index="27" delay="150" offsetY="3"/>
+ <frame index="28" delay="150" offsetY="2"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="15" delay="150" offsetX="1"/>
+ <frame index="16" delay="150" offsetX="2"/>
+ <frame index="17" delay="150" offsetX="3"/>
+ <frame index="18" delay="150" offsetX="2"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/snake.png b/graphics/sprites/monsters/snake.png
new file mode 100644
index 0000000..9525336
--- /dev/null
+++ b/graphics/sprites/monsters/snake.png
Binary files differ
diff --git a/graphics/sprites/monsters/snake.xml b/graphics/sprites/monsters/snake.xml
new file mode 100644
index 0000000..5aeff35
--- /dev/null
+++ b/graphics/sprites/monsters/snake.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/snake.png|W" width="48" height="29"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-3"/>
+ </animation>
+ <animation direction="left">
+ <frame index="10" offsetX="-1" offsetY="-11"/>
+ </animation>
+ <animation direction="up">
+ <frame index="20" offsetX="0" offsetY="-5"/>
+ </animation>
+ <animation direction="right">
+ <frame index="30" offsetX="-1" offsetY="-11"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" offsetX="0" offsetY="-3" delay="150"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" offsetX="-1" offsetY="-11" delay="150"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" offsetX="0" offsetY="-5" delay="150"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" offsetX="-1" offsetY="-11" delay="150"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" offsetX="0" offsetY="-3"/>
+ </animation>
+ <animation direction="left">
+ <frame index="19" offsetX="-1" offsetY="-11"/>
+ </animation>
+ <animation direction="up">
+ <frame index="29" offsetX="0" offsetY="-5"/>
+ </animation>
+ <animation direction="right">
+ <frame index="39" offsetX="-1" offsetY="-11"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="150" offsetX="0" offsetY="-3"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="150" offsetX="-1" offsetY="-11"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="150" offsetX="0" offsetY="-5"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="150" offsetX="-1" offsetY="-11"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/snowflower.png b/graphics/sprites/monsters/snowflower.png
new file mode 100644
index 0000000..c4a7977
--- /dev/null
+++ b/graphics/sprites/monsters/snowflower.png
Binary files differ
diff --git a/graphics/sprites/monsters/snowflower.xml b/graphics/sprites/monsters/snowflower.xml
new file mode 100644
index 0000000..4670fcc
--- /dev/null
+++ b/graphics/sprites/monsters/snowflower.xml
@@ -0,0 +1,50 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/snowflower.png" width="58" height="45"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="6" offsetX="0" offsetY="-1"/>
+ </animation>
+ <animation direction="up">
+ <frame index="12"/>
+ </animation>
+ <animation direction="right">
+ <frame index="18"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="7" end="10" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="13" end="16" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="19" end="22" delay="100"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="5"/>
+ </animation>
+ <animation direction="left">
+ <frame index="11"/>
+ </animation>
+ <animation direction="up">
+ <frame index="17"/>
+ </animation>
+ <animation direction="right">
+ <frame index="23"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/snowman-boss.png b/graphics/sprites/monsters/snowman-boss.png
new file mode 100644
index 0000000..d521ab6
--- /dev/null
+++ b/graphics/sprites/monsters/snowman-boss.png
Binary files differ
diff --git a/graphics/sprites/monsters/snowman-boss.xml b/graphics/sprites/monsters/snowman-boss.xml
new file mode 100644
index 0000000..a4c0be4
--- /dev/null
+++ b/graphics/sprites/monsters/snowman-boss.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="mob" src="graphics/sprites/monsters/snowman-boss.png" width="128" height="128" offsetY="0"/>
+ <include file="monsters/golem2.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/snowman.png b/graphics/sprites/monsters/snowman.png
new file mode 100644
index 0000000..272eb49
--- /dev/null
+++ b/graphics/sprites/monsters/snowman.png
Binary files differ
diff --git a/graphics/sprites/monsters/snowman.xml b/graphics/sprites/monsters/snowman.xml
new file mode 100644
index 0000000..e96a732
--- /dev/null
+++ b/graphics/sprites/monsters/snowman.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="mob" src="graphics/sprites/monsters/snowman.png" width="64" height="64" offsetY="0"/>
+ <include file="monsters/golem2.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/spider-queen.png b/graphics/sprites/monsters/spider-queen.png
new file mode 100644
index 0000000..7a2f660
--- /dev/null
+++ b/graphics/sprites/monsters/spider-queen.png
Binary files differ
diff --git a/graphics/sprites/monsters/spider-queen.xml b/graphics/sprites/monsters/spider-queen.xml
new file mode 100644
index 0000000..cc0795e
--- /dev/null
+++ b/graphics/sprites/monsters/spider-queen.xml
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Micksha
+Copyright (C) 2011-2019 Evol Online -->
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/spider-queen.png"
+ width="96"
+ height="96"
+ offsetY="-4"/>
+
+ <action name="spawn" imageset="mob">
+ <animation direction="default">
+ <sequence start="144" end="149" delay="100"/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="mob">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="126"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="108"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="90"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="72"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="54"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="36"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="18"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="mob">
+ <animation direction="down">
+ <sequence start="0" end="8" delay="70"/>
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="126" end="134" delay="70"/>
+ </animation>
+
+ <animation direction="left">
+ <sequence start="108" end="116" delay="70"/>
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="90" end="98" delay="70"/>
+ </animation>
+
+ <animation direction="up">
+ <sequence start="72" end="80" delay="70"/>
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="54" end="62" delay="70"/>
+ </animation>
+
+ <animation direction="right">
+ <sequence start="36" end="44" delay="70"/>
+ </animation>
+
+ <animation direction="downright">
+ <sequence start="18" end="26" delay="70"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="mob">
+ <animation direction="down">
+ <sequence start="9" end="17" delay="40"/>
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="135" end="143" delay="40"/>
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <sequence start="117" end="125" delay="40"/>
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="99" end="107" delay="40"/>
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <sequence start="81" end="89" delay="40"/>
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="63" end="71" delay="40"/>
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <sequence start="45" end="53" delay="40"/>
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <sequence start="27" end="35" delay="40"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+ <animation direction="down">
+ <sequence start="150" end="153" delay="80"/>
+ <frame index="154" />
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="276" end="279" delay="80"/>
+ <frame index="280" />
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <sequence start="258" end="261" delay="80"/>
+ <frame index="262" />
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="240" end="243" delay="80"/>
+ <frame index="244" />
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <sequence start="222" end="225" delay="80"/>
+ <frame index="226" />
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="204" end="207" delay="80"/>
+ <frame index="208" />
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <sequence start="186" end="189" delay="80"/>
+ <frame index="190" />
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <sequence start="168" end="171" delay="80"/>
+ <frame index="172" />
+ <end />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/spider.png b/graphics/sprites/monsters/spider.png
new file mode 100644
index 0000000..f961b10
--- /dev/null
+++ b/graphics/sprites/monsters/spider.png
Binary files differ
diff --git a/graphics/sprites/monsters/spider.xml b/graphics/sprites/monsters/spider.xml
new file mode 100644
index 0000000..24159c7
--- /dev/null
+++ b/graphics/sprites/monsters/spider.xml
@@ -0,0 +1,69 @@
+<?xml version="1.0"?>
+<!-- Spider xml for new sprite -->
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/spider.png|W;R" width="35" height="35"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="275"/>
+ <frame index="2" delay="275"/>
+ </animation>
+ <animation direction="left">
+ <frame index="7" delay="275"/>
+ <frame index="9" delay="275"/>
+ </animation>
+ <animation direction="up">
+ <frame index="14" delay="275"/>
+ <frame index="16" delay="275"/>
+ </animation>
+ <animation direction="right">
+ <frame index="21" delay="275"/>
+ <frame index="23" delay="275"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="3" delay="75"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="7" end="10" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="14" end="17" delay="75"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="21" end="24" delay="75"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="6"/>
+ </animation>
+ <animation direction="left">
+ <frame index="13"/>
+ </animation>
+ <animation direction="up">
+ <frame index="20"/>
+ </animation>
+ <animation direction="right">
+ <frame index="27"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="4" end="5" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="12" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="18" end="19" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="25" end="26" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/monsters/squirrel.png b/graphics/sprites/monsters/squirrel.png
new file mode 100644
index 0000000..36e863c
--- /dev/null
+++ b/graphics/sprites/monsters/squirrel.png
Binary files differ
diff --git a/graphics/sprites/monsters/squirrel.xml b/graphics/sprites/monsters/squirrel.xml
new file mode 100644
index 0000000..8bf96d7
--- /dev/null
+++ b/graphics/sprites/monsters/squirrel.xml
@@ -0,0 +1,68 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/squirrel.png|R" width="32" height="32"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <sequence start="16" end="19" delay="375"/>
+ <sequence start="20" end="25" delay="75"/>
+ <sequence start="16" end="19" delay="120"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="0" end="3" delay="375"/>
+ <sequence start="4" end="7" delay="75"/>
+ <sequence start="0" end="3" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="24" end="27" delay="375"/>
+ <sequence start="28" end="31" delay="75"/>
+ <sequence start="24" end="27" delay="75"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="8" end="11" delay="375"/>
+ <sequence start="12" end="15" delay="75"/>
+ <sequence start="8" end="11" delay="75"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="48" end="50" delay="110"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="32" end="34" delay="110"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="56" end="58" delay="110"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="40" end="42" delay="110"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation>
+ <sequence start="54" end="55" delay="800"/>
+ <frame index="55" delay="5000"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="16" delay="250"/>
+ <frame index="52" delay="250"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" delay="250"/>
+ <frame index="36" delay="250"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="24" delay="250"/>
+ <frame index="60" delay="250"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="8" delay="250"/>
+ <frame index="44" delay="250"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/swampling.png b/graphics/sprites/monsters/swampling.png
new file mode 100644
index 0000000..e0f072a
--- /dev/null
+++ b/graphics/sprites/monsters/swampling.png
Binary files differ
diff --git a/graphics/sprites/monsters/swampling.xml b/graphics/sprites/monsters/swampling.xml
new file mode 100644
index 0000000..b389fb5
--- /dev/null
+++ b/graphics/sprites/monsters/swampling.xml
@@ -0,0 +1,135 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Micksha
+Copyright (C) 2011-2020 Evol Online -->
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/swampling.png"
+ width="48"
+ height="48"/>
+
+ <action name="spawn" imageset="mob">
+ <animation direction="default">
+ <sequence start="156" end="161" delay="100"/>
+ <end/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="mob">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="7"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="6"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="5"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="4"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="3"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="2"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="1"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="mob">
+ <animation direction="down">
+ <sequence start="12" end="23" delay="100"/>
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="96" end="107" delay="100"/>
+ </animation>
+
+ <animation direction="left">
+ <sequence start="84" end="95" delay="100"/>
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="72" end="83" delay="100"/>
+ </animation>
+
+ <animation direction="up">
+ <sequence start="60" end="71" delay="100"/>
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="48" end="59" delay="100"/>
+ </animation>
+
+ <animation direction="right">
+ <sequence start="36" end="47" delay="100"/>
+ </animation>
+
+ <animation direction="downright">
+ <sequence start="24" end="35" delay="100"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="mob">
+ <animation direction="down">
+ <sequence start="108" end="112" delay="70"/>
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="149" end="153" delay="70"/>
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <sequence start="144" end="148" delay="70"/>
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="137" end="141" delay="70"/>
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <sequence start="132" end="136" delay="70"/>
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="125" end="129" delay="70"/>
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <sequence start="120" end="124" delay="70"/>
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <sequence start="113" end="117" delay="70"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+ <animation direction="default">
+ <sequence start="162" end="166" delay="100"/>
+ <frame index="154" />
+ <end />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/tartaruga-negra.png b/graphics/sprites/monsters/tartaruga-negra.png
new file mode 100644
index 0000000..253400b
--- /dev/null
+++ b/graphics/sprites/monsters/tartaruga-negra.png
Binary files differ
diff --git a/graphics/sprites/monsters/tartaruga-negra.xml b/graphics/sprites/monsters/tartaruga-negra.xml
new file mode 100644
index 0000000..ebe2377
--- /dev/null
+++ b/graphics/sprites/monsters/tartaruga-negra.xml
@@ -0,0 +1,102 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/tartaruga-negra.png" width="32" height="32"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="2" delay="75"/>
+ <frame index="1" delay="75"/>
+ <frame index="0" delay="3000"/>
+ <frame index="1" delay="75"/>
+ <frame index="2" delay="75"/>
+ <frame index="3" delay="1000"/>
+ </animation>
+ <animation direction="left">
+ <frame index="8" delay="75"/>
+ <frame index="7" delay="75"/>
+ <frame index="6" delay="3000"/>
+ <frame index="7" delay="75"/>
+ <frame index="8" delay="75"/>
+ <frame index="9" delay="1000"/>
+ </animation>
+ <animation direction="up">
+ <frame index="14" delay="75"/>
+ <frame index="13" delay="75"/>
+ <frame index="12" delay="3000"/>
+ <frame index="13" delay="75"/>
+ <frame index="14" delay="75"/>
+ <frame index="15" delay="1000"/>
+ </animation>
+ <animation direction="right">
+ <frame index="20" delay="75"/>
+ <frame index="19" delay="75"/>
+ <frame index="18" delay="3000"/>
+ <frame index="19" delay="75"/>
+ <frame index="20" delay="75"/>
+ <frame index="21" delay="1000"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="4" delay="200"/>
+ <frame index="5" delay="200"/>
+ </animation>
+ <animation direction="left">
+ <frame index="10" delay="200"/>
+ <frame index="11" delay="200"/>
+ </animation>
+ <animation direction="up">
+ <frame index="16" delay="200"/>
+ <frame index="17" delay="200"/>
+ </animation>
+ <animation direction="right">
+ <frame index="22" delay="200"/>
+ <frame index="23" delay="200"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="4" delay="75"/>
+ <frame index="5" delay="75"/>
+ <frame index="2"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="10" delay="75"/>
+ <frame index="11" delay="75"/>
+ <frame index="8"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="16" delay="75"/>
+ <frame index="17" delay="75"/>
+ <frame index="14"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="22" delay="75"/>
+ <frame index="23" delay="75"/>
+ <frame index="20"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="24"/>
+ </animation>
+ <animation direction="left">
+ <frame index="25"/>
+ </animation>
+ <animation direction="up">
+ <frame index="26"/>
+ </animation>
+ <animation direction="right">
+ <frame index="27"/>
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/tengu.png b/graphics/sprites/monsters/tengu.png
new file mode 100644
index 0000000..d7db48d
--- /dev/null
+++ b/graphics/sprites/monsters/tengu.png
Binary files differ
diff --git a/graphics/sprites/monsters/tengu.xml b/graphics/sprites/monsters/tengu.xml
new file mode 100644
index 0000000..5e45141
--- /dev/null
+++ b/graphics/sprites/monsters/tengu.xml
@@ -0,0 +1,201 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Micksha
+Copyright (C) 2011-2019 Evol Online -->
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/tengu.png"
+ width="128"
+ height="128"
+ offsetY="0"/>
+
+ <action name="spawn" imageset="mob">
+ <animation direction="default">
+ <sequence start="512" end="520" delay="100"/>
+ <end/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="mob">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="224"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="192"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="160"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="128"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="96"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="64"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="32"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="mob">
+ <animation direction="down">
+ <sequence start="4" end="16" delay="50"/>
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="228" end="240" delay="50"/>
+ <end/>
+ </animation>
+
+ <animation direction="left">
+ <sequence start="196" end="208" delay="50"/>
+ <end/>
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="164" end="176" delay="50"/>
+ <end/>
+ </animation>
+
+ <animation direction="up">
+ <sequence start="132" end="144" delay="50"/>
+ <end/>
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="100" end="112" delay="50"/>
+ <end/>
+ </animation>
+
+ <animation direction="right">
+ <sequence start="68" end="80" delay="50"/>
+ <end/>
+ </animation>
+
+ <animation direction="downright">
+ <sequence start="36" end="48" delay="50"/>
+ <end/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="mob">
+ <animation direction="down">
+ <sequence start="17" end="31" delay="50"/>
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="241" end="255" delay="50"/>
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <sequence start="209" end="223" delay="50"/>
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="177" end="191" delay="50"/>
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <sequence start="145" end="159" delay="50"/>
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="113" end="127" delay="50"/>
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <sequence start="81" end="95" delay="50"/>
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <sequence start="49" end="63" delay="50"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+ <animation direction="down">
+ <sequence start="256" end="260" delay="70"/>
+ <frame index="260" delay="500"/>
+ <sequence start="261" end="265" delay="100"/>
+ <frame index="266"/>
+ <end/>
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="480" end="484" delay="70"/>
+ <frame index="484" delay="500"/>
+ <sequence start="485" end="489" delay="100"/>
+ <frame index="490"/>
+ <end/>
+ </animation>
+
+ <animation direction="left">
+ <sequence start="448" end="452" delay="70"/>
+ <frame index="452" delay="500"/>
+ <sequence start="453" end="457" delay="100"/>
+ <frame index="458"/>
+ <end/>
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="416" end="420" delay="70"/>
+ <frame index="420" delay="500"/>
+ <sequence start="421" end="425" delay="100"/>
+ <frame index="426"/>
+ <end/>
+ </animation>
+
+ <animation direction="up">
+ <sequence start="384" end="388" delay="70"/>
+ <frame index="388" delay="500"/>
+ <sequence start="389" end="393" delay="100"/>
+ <frame index="394"/>
+ <end/>
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="352" end="356" delay="70"/>
+ <frame index="356" delay="500"/>
+ <sequence start="357" end="361" delay="100"/>
+ <frame index="362"/>
+ <end/>
+ </animation>
+
+ <animation direction="right">
+ <sequence start="320" end="324" delay="70"/>
+ <frame index="324" delay="500"/>
+ <sequence start="325" end="329" delay="100"/>
+ <frame index="330"/>
+ <end/>
+ </animation>
+
+ <animation direction="downright">
+ <sequence start="288" end="292" delay="70"/>
+ <frame index="292" delay="500"/>
+ <sequence start="293" end="297" delay="100"/>
+ <frame index="298"/>
+ <end/>
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/terranite.png b/graphics/sprites/monsters/terranite.png
new file mode 100644
index 0000000..bdff9ba
--- /dev/null
+++ b/graphics/sprites/monsters/terranite.png
Binary files differ
diff --git a/graphics/sprites/monsters/terranite.xml b/graphics/sprites/monsters/terranite.xml
new file mode 100644
index 0000000..d32b083
--- /dev/null
+++ b/graphics/sprites/monsters/terranite.xml
@@ -0,0 +1,167 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/monsters/terranite.png"
+ width="64"
+ height="64"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="16"/>
+ </animation>
+ <animation direction="up">
+ <frame index="32"/>
+ </animation>
+ <animation direction="right">
+ <frame index="48"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="6" delay="80"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="17" end="22" delay="80"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="33" end="38" delay="80"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="49" end="54" delay="80"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="7" end="10" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="23" end="26" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="39" end="42" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="55" end="58" delay="80"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <sequence start="11" end="15" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="27" end="31" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="43" end="47" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="59" end="63" delay="80"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="64"/><!-- 68~71 are sit2 -->
+ </animation>
+ <animation direction="left">
+ <frame index="65"/>
+ </animation>
+ <animation direction="up">
+ <frame index="66"/>
+ </animation>
+ <animation direction="right">
+ <frame index="67"/>
+ </animation>
+ </action>
+
+ <action name="sittop" imageset="base">
+ <animation direction="down">
+ <frame index="64"/>
+ </animation>
+ <animation direction="left">
+ <frame index="65"/>
+ </animation>
+ <animation direction="up">
+ <frame index="66"/>
+ </animation>
+ <animation direction="right">
+ <frame index="67"/>
+ </animation>
+ </action>
+
+ <action name="standride" imageset="base">
+ <animation direction="down">
+ <frame index="64"/>
+ </animation>
+ <animation direction="left">
+ <frame index="65"/>
+ </animation>
+ <animation direction="up">
+ <frame index="66"/>
+ </animation>
+ <animation direction="right">
+ <frame index="67"/>
+ </animation>
+ </action>
+
+ <action name="spawnride" imageset="base">
+ <animation direction="down">
+ <frame index="64"/>
+ </animation>
+ <animation direction="left">
+ <frame index="65"/>
+ </animation>
+ <animation direction="up">
+ <frame index="66"/>
+ </animation>
+ <animation direction="right">
+ <frame index="67"/>
+ </animation>
+ </action>
+
+ <action name="ride" imageset="base">
+ <animation direction="down">
+ <frame index="64"/>
+ </animation>
+ <animation direction="left">
+ <frame index="65"/>
+ </animation>
+ <animation direction="up">
+ <frame index="66"/>
+ </animation>
+ <animation direction="right">
+ <frame index="67"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="72"/>
+ </animation>
+ <animation direction="left">
+ <frame index="72"/>
+ </animation>
+ <animation direction="up">
+ <frame index="72"/>
+ </animation>
+ <animation direction="right">
+ <frame index="72"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/tipiou.png b/graphics/sprites/monsters/tipiou.png
new file mode 100644
index 0000000..ccf5de3
--- /dev/null
+++ b/graphics/sprites/monsters/tipiou.png
Binary files differ
diff --git a/graphics/sprites/monsters/tipiou.xml b/graphics/sprites/monsters/tipiou.xml
new file mode 100644
index 0000000..6dae66e
--- /dev/null
+++ b/graphics/sprites/monsters/tipiou.xml
@@ -0,0 +1,307 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/tipiou.png"
+ width="24"
+ height="24"/>
+
+ <imageset name="acc"
+ src="graphics/sprites/accessories/tipiou-hat.png"
+ width="24"
+ height="24"/>
+
+ <action name="spawn" imageset="acc">
+ <animation direction="default">
+ <frame index="34" delay="20" offsetY="-86"/>
+ <frame index="34" delay="30" offsetY="-82"/>
+ <frame index="34" delay="30" offsetY="-78"/>
+ <frame index="34" delay="30" offsetY="-74"/>
+ <frame index="34" delay="30" offsetY="-70"/>
+ <frame index="34" delay="30" offsetY="-66"/>
+ <frame index="34" delay="30" offsetY="-62"/>
+ <frame index="34" delay="40" offsetY="-58"/>
+ <frame index="34" delay="40" offsetY="-54"/>
+ <frame index="34" delay="40" offsetY="-49"/>
+ <frame index="34" delay="40" offsetY="-44"/>
+ <frame index="34" delay="40" offsetY="-40"/>
+ <frame index="34" delay="40" offsetY="-36"/>
+ <frame index="34" delay="40" offsetY="-32"/>
+ <frame index="34" delay="50" offsetY="-28"/>
+ <frame index="34" delay="50" offsetY="-24"/>
+ <frame index="34" delay="50" offsetY="-21"/>
+ <frame index="34" delay="50" offsetY="-18"/>
+ <frame index="34" delay="50" offsetY="-15"/>
+ <frame index="34" delay="50" offsetY="-12"/>
+ <frame index="34" delay="50" offsetY="-9"/>
+ <frame index="34" delay="60" offsetY="-6"/>
+ <frame index="34" delay="60" offsetY="-3"/>
+ <frame index="34" delay="60" offsetY="-1"/>
+ <jump action="stand"/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="mob">
+ <animation direction="down">
+ <!-- Static -->
+ <frame index="0" delay="2900"/>
+ <!-- Looking Around -->
+ <frame index="28" delay="350"/>
+ <frame index="0" delay="500"/>
+ <frame index="42" delay="400"/>
+ <!-- Static -->
+ <frame index="0" delay="1600"/>
+ <!-- Jumping -->
+ <sequence start="0" end="5" delay="70" repeat="4"/>
+ </animation>
+
+ <animation direction="downleft">
+ <!-- Static -->
+ <frame index="42" delay="2900"/>
+ <!-- Looking Around -->
+ <frame index="0" delay="350"/>
+ <frame index="42" delay="500"/>
+ <frame index="7" delay="400"/>
+ <!-- Static -->
+ <frame index="42" delay="1600"/>
+ <!-- Jumping -->
+ <sequence start="42" end="47" delay="70" repeat="4"/>
+ </animation>
+
+ <animation direction="left">
+ <!-- Static -->
+ <frame index="7" delay="2900"/>
+ <!-- Looking Around -->
+ <frame index="49" delay="350"/>
+ <frame index="7" delay="500"/>
+ <frame index="42" delay="400"/>
+ <!-- Static -->
+ <frame index="7" delay="1600"/>
+ <!-- Jumping -->
+ <sequence start="7" end="12" delay="70" repeat="4"/>
+ </animation>
+
+ <animation direction="upleft">
+ <!-- Static -->
+ <frame index="49" delay="2900"/>
+ <!-- Looking Around -->
+ <frame index="7" delay="350"/>
+ <frame index="49" delay="500"/>
+ <frame index="21" delay="400"/>
+ <!-- Static -->
+ <frame index="49" delay="1600"/>
+ <!-- Jumping -->
+ <sequence start="49" end="5" delay="70" repeat="4"/>
+ </animation>
+
+ <animation direction="up">
+ <!-- Static -->
+ <frame index="21" delay="2900"/>
+ <!-- Looking Around -->
+ <frame index="49" delay="350"/>
+ <frame index="21" delay="500"/>
+ <frame index="35" delay="400"/>
+ <!-- Static -->
+ <frame index="21" delay="1600"/>
+ <!-- Jumping -->
+ <sequence start="21" end="26" delay="70" repeat="4"/>
+ </animation>
+
+ <animation direction="upright">
+ <!-- Static -->
+ <frame index="35" delay="2900"/>
+ <!-- Looking Around -->
+ <frame index="14" delay="350"/>
+ <frame index="35" delay="500"/>
+ <frame index="21" delay="400"/>
+ <!-- Static -->
+ <frame index="35" delay="1600"/>
+ <!-- Jumping -->
+ <sequence start="35" end="40" delay="70" repeat="4"/>
+ </animation>
+
+ <animation direction="right">
+ <!-- Static -->
+ <frame index="14" delay="2900"/>
+ <!-- Looking Around -->
+ <frame index="28" delay="350"/>
+ <frame index="14" delay="500"/>
+ <frame index="35" delay="400"/>
+ <!-- Static -->
+ <frame index="14" delay="1600"/>
+ <!-- Jumping -->
+ <sequence start="14" end="19" delay="70" repeat="4"/>
+ </animation>
+
+ <animation direction="downright">
+ <!-- Static -->
+ <frame index="28" delay="2900"/>
+ <!-- Looking Around -->
+ <frame index="0" delay="350"/>
+ <frame index="28" delay="500"/>
+ <frame index="14" delay="400"/>
+ <!-- Static -->
+ <frame index="28" delay="1600"/>
+ <!-- Jumping -->
+ <sequence start="28" end="33" delay="70" repeat="4"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="mob">
+ <animation direction="down">
+ <sequence start="0" end="5" delay="70"/>
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="42" end="47" delay="70"/>
+ </animation>
+
+ <animation direction="left">
+ <sequence start="7" end="12" delay="70"/>
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="49" end="54" delay="70"/>
+ </animation>
+
+ <animation direction="up">
+ <sequence start="21" end="26" delay="70"/>
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="35" end="40" delay="70"/>
+ </animation>
+
+ <animation direction="right">
+ <sequence start="14" end="19" delay="70"/>
+ </animation>
+
+ <animation direction="downright">
+ <sequence start="28" end="33" delay="70"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="mob"> <!-- 560ms -->
+ <animation direction="down">
+ <frame index="1" delay="60" offsetY="-2"/>
+ <frame index="2" delay="60" offsetY="-4"/>
+ <frame index="3" delay="60" offsetY="-6"/>
+ <frame index="1" delay="60" offsetY="-8"/>
+ <frame index="2" delay="60" offsetY="-10"/>
+ <frame index="3" delay="60" offsetY="-12"/>
+ <frame index="2" delay="60" offsetY="-10"/>
+ <frame index="5" delay="60" offsetY="-6"/>
+ <frame index="4" delay="80" offsetY="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="43" delay="60" offsetY="-2"/>
+ <frame index="44" delay="60" offsetY="-4"/>
+ <frame index="45" delay="60" offsetY="-6"/>
+ <frame index="43" delay="60" offsetY="-8"/>
+ <frame index="44" delay="60" offsetY="-10"/>
+ <frame index="45" delay="60" offsetY="-12"/>
+ <frame index="44" delay="60" offsetY="-10"/>
+ <frame index="47" delay="60" offsetY="-6"/>
+ <frame index="46" delay="80" offsetY="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <frame index="8" delay="60" offsetY="-2"/>
+ <frame index="9" delay="60" offsetY="-4"/>
+ <frame index="10" delay="60" offsetY="-6"/>
+ <frame index="8" delay="60" offsetY="-8"/>
+ <frame index="9" delay="60" offsetY="-10"/>
+ <frame index="10" delay="60" offsetY="-12"/>
+ <frame index="9" delay="60" offsetY="-10"/>
+ <frame index="12" delay="60" offsetY="-6"/>
+ <frame index="11" delay="80" offsetY="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="50" delay="60" offsetY="-2"/>
+ <frame index="51" delay="60" offsetY="-4"/>
+ <frame index="52" delay="60" offsetY="-6"/>
+ <frame index="50" delay="60" offsetY="-8"/>
+ <frame index="51" delay="60" offsetY="-10"/>
+ <frame index="52" delay="60" offsetY="-12"/>
+ <frame index="51" delay="60" offsetY="-10"/>
+ <frame index="54" delay="60" offsetY="-6"/>
+ <frame index="53" delay="80" offsetY="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <frame index="22" delay="60" offsetY="-2"/>
+ <frame index="23" delay="60" offsetY="-4"/>
+ <frame index="24" delay="60" offsetY="-6"/>
+ <frame index="22" delay="60" offsetY="-8"/>
+ <frame index="23" delay="60" offsetY="-10"/>
+ <frame index="24" delay="60" offsetY="-12"/>
+ <frame index="23" delay="60" offsetY="-10"/>
+ <frame index="26" delay="60" offsetY="-6"/>
+ <frame index="25" delay="80" offsetY="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <frame index="36" delay="60" offsetY="-2"/>
+ <frame index="37" delay="60" offsetY="-4"/>
+ <frame index="38" delay="60" offsetY="-6"/>
+ <frame index="36" delay="60" offsetY="-8"/>
+ <frame index="37" delay="60" offsetY="-10"/>
+ <frame index="38" delay="60" offsetY="-12"/>
+ <frame index="37" delay="60" offsetY="-10"/>
+ <frame index="40" delay="60" offsetY="-6"/>
+ <frame index="39" delay="80" offsetY="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <frame index="15" delay="60" offsetY="-2"/>
+ <frame index="16" delay="60" offsetY="-4"/>
+ <frame index="17" delay="60" offsetY="-6"/>
+ <frame index="15" delay="60" offsetY="-8"/>
+ <frame index="16" delay="60" offsetY="-10"/>
+ <frame index="17" delay="60" offsetY="-12"/>
+ <frame index="16" delay="60" offsetY="-10"/>
+ <frame index="19" delay="60" offsetY="-6"/>
+ <frame index="18" delay="80" offsetY="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <frame index="29" delay="60" offsetY="-2"/>
+ <frame index="30" delay="60" offsetY="-4"/>
+ <frame index="31" delay="60" offsetY="-6"/>
+ <frame index="29" delay="60" offsetY="-8"/>
+ <frame index="30" delay="60" offsetY="-10"/>
+ <frame index="31" delay="60" offsetY="-12"/>
+ <frame index="20" delay="60" offsetY="-10"/>
+ <frame index="33" delay="60" offsetY="-6"/>
+ <frame index="32" delay="80" offsetY="-2"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+ <animation direction="down">
+ <frame index="6"/>
+ </animation>
+ <animation direction="left">
+ <frame index="13"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="20"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="27"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/tortuga.png b/graphics/sprites/monsters/tortuga.png
new file mode 100644
index 0000000..570a061
--- /dev/null
+++ b/graphics/sprites/monsters/tortuga.png
Binary files differ
diff --git a/graphics/sprites/monsters/tortuga.xml b/graphics/sprites/monsters/tortuga.xml
new file mode 100644
index 0000000..8da5268
--- /dev/null
+++ b/graphics/sprites/monsters/tortuga.xml
@@ -0,0 +1,310 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2011-2013 Evol Online -->
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/tortuga.png"
+ width="32"
+ height="32"/>
+
+ <action name="spawn" imageset="mob">
+ <animation direction="default">
+ <frame index="32" delay="70" offsetY="-86"/>
+ <frame index="33" delay="70" offsetY="-78"/>
+ <frame index="34" delay="70" offsetY="-74"/>
+ <frame index="35" delay="70" offsetY="-70"/>
+ <frame index="36" delay="60" offsetY="-66"/>
+ <frame index="32" delay="60" offsetY="-62"/>
+ <frame index="33" delay="60" offsetY="-58"/>
+ <frame index="34" delay="60" offsetY="-54"/>
+ <frame index="35" delay="60" offsetY="-49"/>
+ <frame index="36" delay="60" offsetY="-44"/>
+ <frame index="32" delay="60" offsetY="-40"/>
+ <frame index="33" delay="60" offsetY="-36"/>
+ <frame index="34" delay="50" offsetY="-32"/>
+ <frame index="35" delay="50" offsetY="-28"/>
+ <frame index="36" delay="50" offsetY="-24"/>
+ <frame index="32" delay="50" offsetY="-21"/>
+ <frame index="33" delay="50" offsetY="-18"/>
+ <frame index="34" delay="60" offsetY="-15"/>
+ <frame index="35" delay="60" offsetY="-12"/>
+ <frame index="36" delay="60" offsetY="-9"/>
+ <frame index="37" delay="70" offsetY="-6"/>
+ <frame index="38" delay="70" offsetY="-3"/>
+ <frame index="39" delay="80" offsetY="-1"/>
+ <jump action="stand"/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="mob">
+ <animation direction="down">
+ <!-- Static -->
+ <frame index="0" delay="4000"/>
+ <!-- Moving Feet -->
+ <frame index="1" delay="120"/>
+ <frame index="0" delay="120"/>
+ <frame index="2" delay="120"/>
+ </animation>
+
+ <animation direction="downleft">
+ <!-- Static -->
+ <frame index="20" delay="4000"/>
+ <!-- Moving Feet -->
+ <frame index="21" delay="120"/>
+ <frame index="20" delay="120"/>
+ <frame index="22" delay="120"/>
+ </animation>
+
+ <animation direction="left">
+ <!-- Static -->
+ <frame index="12" delay="4000"/>
+ <!-- Moving Feet -->
+ <frame index="13" delay="120"/>
+ <frame index="12" delay="120"/>
+ <frame index="14" delay="120"/>
+ </animation>
+
+ <animation direction="upleft">
+ <!-- Static -->
+ <frame index="24" delay="4000"/>
+ <!-- Moving Feet -->
+ <frame index="25" delay="120"/>
+ <frame index="24" delay="120"/>
+ <frame index="26" delay="120"/>
+ </animation>
+
+ <animation direction="up">
+ <!-- Static -->
+ <frame index="4" delay="4000"/>
+ <!-- Moving Feet -->
+ <frame index="5" delay="120"/>
+ <frame index="4" delay="120"/>
+ <frame index="6" delay="120"/>
+ </animation>
+
+ <animation direction="upright">
+ <!-- Static -->
+ <frame index="28" delay="4000"/>
+ <!-- Moving Feet -->
+ <frame index="29" delay="120"/>
+ <frame index="28" delay="120"/>
+ <frame index="30" delay="120"/>
+ </animation>
+
+ <animation direction="right">
+ <!-- Static -->
+ <frame index="8" delay="4000"/>
+ <!-- Moving Feet -->
+ <frame index="9" delay="120"/>
+ <frame index="8" delay="120"/>
+ <frame index="10" delay="120"/>
+ </animation>
+
+ <animation direction="downright">
+ <!-- Static -->
+ <frame index="16" delay="4000"/>
+ <!-- Moving Feet -->
+ <frame index="17" delay="120"/>
+ <frame index="16" delay="120"/>
+ <frame index="18" delay="120"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="mob">
+ <animation direction="down">
+ <!-- Normal Move -->
+ <frame index="1" delay="120"/>
+ <frame index="0" delay="120"/>
+ <frame index="2" delay="120"/>
+ <frame index="0" delay="120"/>
+ </animation>
+
+ <animation direction="downleft">
+ <!-- Normal Move -->
+ <frame index="21" delay="120"/>
+ <frame index="20" delay="120"/>
+ <frame index="22" delay="120"/>
+ <frame index="20" delay="120"/>
+ </animation>
+
+ <animation direction="left">
+ <!-- Normal Move -->
+ <frame index="13" delay="120"/>
+ <frame index="12" delay="120"/>
+ <frame index="14" delay="120"/>
+ <frame index="12" delay="120"/>
+ </animation>
+
+ <animation direction="upleft">
+ <!-- Normal Move -->
+ <frame index="25" delay="120"/>
+ <frame index="24" delay="120"/>
+ <frame index="26" delay="120"/>
+ <frame index="24" delay="120"/>
+ </animation>
+
+ <animation direction="up">
+ <!-- Normal Move -->
+ <frame index="5" delay="120"/>
+ <frame index="4" delay="120"/>
+ <frame index="6" delay="120"/>
+ <frame index="4" delay="120"/>
+ </animation>
+
+ <animation direction="upright">
+ <!-- Normal Move -->
+ <frame index="29" delay="120"/>
+ <frame index="28" delay="120"/>
+ <frame index="30" delay="120"/>
+ <frame index="28" delay="120"/>
+ </animation>
+
+ <animation direction="right">
+ <!-- Normal Move -->
+ <frame index="9" delay="120"/>
+ <frame index="8" delay="120"/>
+ <frame index="10" delay="120"/>
+ <frame index="8" delay="120"/>
+ </animation>
+
+ <animation direction="downright">
+ <!-- Normal Move -->
+ <frame index="17" delay="120"/>
+ <frame index="16" delay="120"/>
+ <frame index="18" delay="120"/>
+ <frame index="16" delay="120"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="mob">
+ <animation direction="down">
+ <!-- Normal Attack -->
+ <frame index="0" delay="60" offsetY="2"/>
+ <frame index="1" delay="60" offsetY="4"/>
+ <frame index="0" delay="60" offsetY="6"/>
+ <frame index="2" delay="60" offsetY="8"/>
+ <frame index="0" delay="40" offsetY="6"/>
+ <frame index="1" delay="40" offsetY="4"/>
+ <frame index="1" delay="40" offsetY="2"/>
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <!-- Normal Attack -->
+ <frame index="20" delay="60" offsetY="2" offsetX="-2"/>
+ <frame index="21" delay="60" offsetY="4" offsetX="-4"/>
+ <frame index="20" delay="60" offsetY="6" offsetX="-6"/>
+ <frame index="22" delay="60" offsetY="8" offsetX="-8"/>
+ <frame index="20" delay="40" offsetY="6" offsetX="-6"/>
+ <frame index="21" delay="40" offsetY="4" offsetX="-4"/>
+ <frame index="21" delay="40" offsetY="2" offsetX="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <!-- Normal Attack -->
+ <frame index="12" delay="60" offsetX="-2"/>
+ <frame index="13" delay="60" offsetX="-4"/>
+ <frame index="12" delay="60" offsetX="-6"/>
+ <frame index="14" delay="60" offsetX="-8"/>
+ <frame index="12" delay="40" offsetX="-6"/>
+ <frame index="13" delay="40" offsetX="-4"/>
+ <frame index="13" delay="40" offsetX="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <!-- Normal Attack -->
+ <frame index="24" delay="60" offsetY="-2" offsetX="-2"/>
+ <frame index="25" delay="60" offsetY="-4" offsetX="-4"/>
+ <frame index="24" delay="60" offsetY="-6" offsetX="-6"/>
+ <frame index="26" delay="60" offsetY="-8" offsetX="-8"/>
+ <frame index="24" delay="40" offsetY="-6" offsetX="-6"/>
+ <frame index="25" delay="40" offsetY="-4" offsetX="-4"/>
+ <frame index="25" delay="40" offsetY="-2" offsetX="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <!-- Normal Attack -->
+ <frame index="4" delay="60" offsetY="-2"/>
+ <frame index="5" delay="60" offsetY="-4"/>
+ <frame index="4" delay="60" offsetY="-6"/>
+ <frame index="6" delay="60" offsetY="-8"/>
+ <frame index="4" delay="40" offsetY="-6"/>
+ <frame index="5" delay="40" offsetY="-4"/>
+ <frame index="5" delay="40" offsetY="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <!-- Normal Attack -->
+ <frame index="28" delay="60" offsetY="-2" offsetX="2"/>
+ <frame index="29" delay="60" offsetY="-4" offsetX="4"/>
+ <frame index="28" delay="60" offsetY="-6" offsetX="6"/>
+ <frame index="30" delay="60" offsetY="-8" offsetX="8"/>
+ <frame index="28" delay="40" offsetY="-6" offsetX="6"/>
+ <frame index="29" delay="40" offsetY="-4" offsetX="4"/>
+ <frame index="29" delay="40" offsetY="-2" offsetX="2"/>
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <!-- Normal Attack -->
+ <frame index="8" delay="60" offsetX="2"/>
+ <frame index="9" delay="60" offsetX="4"/>
+ <frame index="8" delay="60" offsetX="6"/>
+ <frame index="10" delay="60" offsetX="8"/>
+ <frame index="8" delay="40" offsetX="6"/>
+ <frame index="9" delay="40" offsetX="4"/>
+ <frame index="9" delay="40" offsetX="2"/>
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <!-- Normal Attack -->
+ <frame index="16" delay="60" offsetY="2" offsetX="2"/>
+ <frame index="17" delay="60" offsetY="4" offsetX="4"/>
+ <frame index="16" delay="60" offsetY="6" offsetX="6"/>
+ <frame index="18" delay="60" offsetY="8" offsetX="8"/>
+ <frame index="16" delay="40" offsetY="6" offsetX="6"/>
+ <frame index="17" delay="40" offsetY="4" offsetX="4"/>
+ <frame index="17" delay="40" offsetY="2" offsetX="2"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+ <animation direction="down">
+ <frame index="3"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="23"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="15"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="27"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="7"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="31"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="11"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="19"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/tower.png b/graphics/sprites/monsters/tower.png
new file mode 100644
index 0000000..b3d0359
--- /dev/null
+++ b/graphics/sprites/monsters/tower.png
Binary files differ
diff --git a/graphics/sprites/monsters/tower.xml b/graphics/sprites/monsters/tower.xml
new file mode 100644
index 0000000..ac5a163
--- /dev/null
+++ b/graphics/sprites/monsters/tower.xml
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2015 - 2020 Evol Online -->
+
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/tower.png"
+ width="64"
+ height="64"/>
+ <action name="stand" imageset="mob">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+ <action name="stand" imageset="mob" hp="66">
+ <animation direction="default">
+ <frame index="4"/>
+ </animation>
+ </action>
+ <action name="stand" imageset="mob" hp="33">
+ <animation direction="default">
+ <frame index="8"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="mob">
+ <animation direction="default">
+ <sequence start="1" end="3" delay="60"/>
+ <frame index="2" delay="60"/>
+ <frame index="1" delay="60"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack" imageset="mob" hp="66">
+ <animation direction="default">
+ <sequence start="5" end="7" delay="60"/>
+ <frame index="6" delay="60"/>
+ <frame index="5" delay="60"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack" imageset="mob" hp="33">
+ <animation direction="default">
+ <sequence start="9" end="11" delay="60"/>
+ <frame index="10" delay="60"/>
+ <frame index="9" delay="60"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="dead" imageset="mob">
+ <animation>
+ <frame index="12" delay="10000"/>
+ <frame index="13"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/troll.png b/graphics/sprites/monsters/troll.png
new file mode 100644
index 0000000..01b5ba7
--- /dev/null
+++ b/graphics/sprites/monsters/troll.png
Binary files differ
diff --git a/graphics/sprites/monsters/troll.xml b/graphics/sprites/monsters/troll.xml
new file mode 100644
index 0000000..7451bdc
--- /dev/null
+++ b/graphics/sprites/monsters/troll.xml
@@ -0,0 +1,103 @@
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/troll.png|W;R;Y;G" width="40" height="40"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="5" delay="300"/>
+ </animation>
+ <animation direction="downright">
+ <sequence start="6" end="11" delay="300"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="12" end="17" delay="300"/>
+ </animation>
+ <animation direction="upright">
+ <sequence start="18" end="23" delay="300"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="24" end="29" delay="300"/>
+ </animation>
+ <animation direction="upleft">
+ <sequence start="30" end="35" delay="300"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="36" end="41" delay="300"/>
+ </animation>
+ <animation direction="downleft">
+ <sequence start="42" end="47" delay="300"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="48" end="53" delay="100"/>
+ </animation>
+ <animation direction="downright">
+ <sequence start="54" end="59" delay="100"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="60" end="65" delay="100"/>
+ </animation>
+ <animation direction="upright">
+ <sequence start="66" end="71" delay="100"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="72" end="77" delay="100"/>
+ </animation>
+ <animation direction="upleft">
+ <sequence start="78" end="83" delay="100"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="84" end="89" delay="100"/>
+ </animation>
+ <animation direction="downleft">
+ <sequence start="90" end="95" delay="100"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="96" end="101" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="downright">
+ <sequence start="102" end="107" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="108" end="113" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="upright">
+ <sequence start="114" end="119" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="120" end="125" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="upleft">
+ <sequence start="126" end="131" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="132" end="137" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="downleft">
+ <sequence start="138" end="143" delay="100"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <sequence start="144" end="149" delay="0"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="150" end="155" delay="0"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="156" end="161" delay="0"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="162" end="167" delay="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/vampirebat.png b/graphics/sprites/monsters/vampirebat.png
new file mode 100644
index 0000000..1e92e9b
--- /dev/null
+++ b/graphics/sprites/monsters/vampirebat.png
Binary files differ
diff --git a/graphics/sprites/monsters/vampirebat.xml b/graphics/sprites/monsters/vampirebat.xml
new file mode 100644
index 0000000..fb2ee44
--- /dev/null
+++ b/graphics/sprites/monsters/vampirebat.xml
@@ -0,0 +1,50 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/vampirebat.png" width="37" height="58"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="50" offsetY="0"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="50" offsetY="0"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="50" offsetY="0"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="50" offsetY="0"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" offsetY="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="19" offsetY="0"/>
+ </animation>
+ <animation direction="up">
+ <frame index="29" offsetY="0"/>
+ </animation>
+ <animation direction="right">
+ <frame index="39" offsetY="0"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75" offsetY="0"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" offsetY="0"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" offsetY="0"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75" offsetY="0"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/warlordskull.png b/graphics/sprites/monsters/warlordskull.png
new file mode 100644
index 0000000..1cd45ee
--- /dev/null
+++ b/graphics/sprites/monsters/warlordskull.png
Binary files differ
diff --git a/graphics/sprites/monsters/warlordskull.xml b/graphics/sprites/monsters/warlordskull.xml
new file mode 100644
index 0000000..4e5d13b
--- /dev/null
+++ b/graphics/sprites/monsters/warlordskull.xml
@@ -0,0 +1,57 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/warlordskull.png" width="50" height="64" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="3" delay="100" />
+ </animation>
+ <animation direction="left">
+ <sequence start="10" end="13" delay="100" />
+ </animation>
+ <animation direction="up">
+ <sequence start="20" end="23" delay="100" />
+ </animation>
+ <animation direction="right">
+ <sequence start="30" end="33" delay="100" />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" />
+ </animation>
+ <animation direction="left">
+ <frame index="19" />
+ </animation>
+ <animation direction="up">
+ <frame index="29" />
+ </animation>
+ <animation direction="right">
+ <frame index="39" />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="4" end="8" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="14" end="18" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="24" end="28" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="34" end="38" delay="75" />
+ <end />
+ </animation>
+ </action>
+
+</sprite>
+
+
diff --git a/graphics/sprites/monsters/whirlybird.png b/graphics/sprites/monsters/whirlybird.png
new file mode 100644
index 0000000..2937a3a
--- /dev/null
+++ b/graphics/sprites/monsters/whirlybird.png
Binary files differ
diff --git a/graphics/sprites/monsters/whirlybird.xml b/graphics/sprites/monsters/whirlybird.xml
new file mode 100644
index 0000000..82e68d7
--- /dev/null
+++ b/graphics/sprites/monsters/whirlybird.xml
@@ -0,0 +1,70 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/whirlybird.png" width="64" height="64" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX ="0" offsetY ="0" />
+ </animation>
+ <animation direction="left">
+ <frame index="14" offsetX ="0" offsetY ="0" />
+ </animation>
+ <animation direction="up">
+ <frame index="28" offsetX ="0" offsetY ="0" />
+ </animation>
+ <animation direction="right">
+ <frame index="42" offsetX ="0" offsetY ="0" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="8" end="13" offsetX ="0" offsetY ="0" delay="150" />
+ </animation>
+ <animation direction="left">
+ <sequence start="22" end="27" offsetX ="0" offsetY ="0" delay="150" />
+ </animation>
+ <animation direction="up">
+ <sequence start="36" end="41" offsetX ="0" offsetY ="0" delay="150" />
+ </animation>
+ <animation direction="right">
+ <sequence start="50" end="55" offsetX ="0" offsetY ="0" delay="150" />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="7" offsetX ="0" offsetY ="0" />
+ </animation>
+ <animation direction="left">
+ <frame index="21" offsetX ="0" offsetY ="0" />
+ </animation>
+ <animation direction="up">
+ <frame index="35" offsetX ="0" offsetY ="0" />
+ </animation>
+ <animation direction="right">
+ <frame index="49" offsetX ="0" offsetY ="0" />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="6" delay="150" offsetX ="0" offsetY ="0" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="20" delay="150" offsetX ="0" offsetY ="0" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="29" end="34" delay="150" offsetX ="0" offsetY ="0" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="43" end="48" delay="150" offsetX ="0" offsetY ="0" />
+ <end />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/wisp.png b/graphics/sprites/monsters/wisp.png
new file mode 100644
index 0000000..b18ee94
--- /dev/null
+++ b/graphics/sprites/monsters/wisp.png
Binary files differ
diff --git a/graphics/sprites/monsters/wisp.xml b/graphics/sprites/monsters/wisp.xml
new file mode 100644
index 0000000..3975394
--- /dev/null
+++ b/graphics/sprites/monsters/wisp.xml
@@ -0,0 +1,72 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/wisp.png|W" width="64" height="64"/>
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="2" delay="100"/>
+ <frame index="1" delay="100"/>
+ <frame index="0" delay="100"/>
+ <frame index="1" delay="100"/>
+ <frame index="2" delay="100"/>
+ <frame index="3" delay="100"/>
+ <frame index="4" delay="100"/>
+ <frame index="3" delay="100"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <sequence start="5" end="8" delay="150"/>
+ <frame index="9" delay="0"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="50" offsetY="4"/>
+ <frame index="1" delay="50" offsetY="8"/>
+ <frame index="2" delay="50" offsetY="16"/>
+ <frame index="3" delay="50" offsetY="32"/>
+ <frame index="4" delay="50" offsetY="64"/>
+ <frame index="3" delay="50" offsetY="32"/>
+ <frame index="2" delay="50" offsetY="16"/>
+ <frame index="1" delay="50" offsetY="8"/>
+ <frame index="0" delay="0" offsetY="4"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" delay="50" offsetX="4"/>
+ <frame index="1" delay="50" offsetX="8"/>
+ <frame index="2" delay="50" offsetX="16"/>
+ <frame index="3" delay="50" offsetX="32"/>
+ <frame index="4" delay="50" offsetX="64"/>
+ <frame index="3" delay="50" offsetX="32"/>
+ <frame index="2" delay="50" offsetX="16"/>
+ <frame index="1" delay="50" offsetX="8"/>
+ <frame index="0" delay="0" offsetX="4"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="0" delay="50" offsetY="0"/>
+ <frame index="1" delay="50" offsetY="-4"/>
+ <frame index="2" delay="50" offsetY="-8"/>
+ <frame index="3" delay="50" offsetY="-16"/>
+ <frame index="4" delay="50" offsetY="-32"/>
+ <frame index="3" delay="50" offsetY="-16"/>
+ <frame index="2" delay="50" offsetY="-8"/>
+ <frame index="1" delay="50" offsetY="-4"/>
+ <frame index="0" delay="0" offsetY="0"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" delay="50" offsetX="0"/>
+ <frame index="1" delay="50" offsetX="-4"/>
+ <frame index="2" delay="50" offsetX="-8"/>
+ <frame index="3" delay="50" offsetX="-16"/>
+ <frame index="4" delay="50" offsetX="-32"/>
+ <frame index="3" delay="50" offsetX="-16"/>
+ <frame index="2" delay="50" offsetX="-8"/>
+ <frame index="1" delay="50" offsetX="-4"/>
+ <frame index="0" delay="0" offsetX="0"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/witchedzombie.png b/graphics/sprites/monsters/witchedzombie.png
new file mode 100644
index 0000000..51a9c5b
--- /dev/null
+++ b/graphics/sprites/monsters/witchedzombie.png
Binary files differ
diff --git a/graphics/sprites/monsters/witchedzombie.xml b/graphics/sprites/monsters/witchedzombie.xml
new file mode 100644
index 0000000..e11137a
--- /dev/null
+++ b/graphics/sprites/monsters/witchedzombie.xml
@@ -0,0 +1,62 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/witchedzombie.png" width="64" height="64" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="right">
+ <frame index="7"/>
+ </animation>
+ <animation direction="up">
+ <frame index="21"/>
+ </animation>
+ <animation direction="left">
+ <frame index="14"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="6" delay="200"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="8" end="13" delay="200"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="27" delay="200"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="14" end="20" delay="200"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <sequence start="44" end="55" delay="100"/>
+ <frame index="55" delay="0" />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="28" end="31" delay="100"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="32" end="35" delay="100"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="40" end="43" delay="100"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="36" end="39" delay="100"/>
+ <end />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/witchjacko.png b/graphics/sprites/monsters/witchjacko.png
new file mode 100644
index 0000000..58ef0b7
--- /dev/null
+++ b/graphics/sprites/monsters/witchjacko.png
Binary files differ
diff --git a/graphics/sprites/monsters/witchjacko.xml b/graphics/sprites/monsters/witchjacko.xml
new file mode 100644
index 0000000..83511cc
--- /dev/null
+++ b/graphics/sprites/monsters/witchjacko.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/witchjacko.png" width="57" height="60"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="2" delay="200"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="3" end="5" delay="200"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="6" end="8" delay="200"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="9" end="11" delay="200"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="12" end="14" delay="200"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="15" end="17" delay="200"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="18" end="20" delay="200"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="23" delay="200"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <sequence start="24" end="28" delay="200"/>
+ <frame index="28" delay="0"/>
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/wolvern.png b/graphics/sprites/monsters/wolvern.png
new file mode 100644
index 0000000..803c4e7
--- /dev/null
+++ b/graphics/sprites/monsters/wolvern.png
Binary files differ
diff --git a/graphics/sprites/monsters/wolvern.xml b/graphics/sprites/monsters/wolvern.xml
new file mode 100644
index 0000000..39ac12b
--- /dev/null
+++ b/graphics/sprites/monsters/wolvern.xml
@@ -0,0 +1,104 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/wolvern.png|W" width="92" height="64"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="28" delay="300"/>
+ <frame index="29" delay="300"/>
+ <frame index="30" delay="300"/>
+ <frame index="29" delay="300"/>
+ <frame index="30" delay="300"/>
+ <frame index="28" delay="300"/>
+ <frame index="30" delay="300"/>
+ <frame index="31" delay="500"/>
+ <frame index="32" delay="600"/>
+ <frame index="31" delay="400"/>
+ <frame index="32" delay="700"/>
+ </animation>
+ <animation direction="left">
+ <frame index="6" delay="300"/>
+ <frame index="7" delay="300"/>
+ <frame index="8" delay="300"/>
+ <frame index="7" delay="300"/>
+ <frame index="8" delay="300"/>
+ <frame index="6" delay="300"/>
+ <frame index="8" delay="300"/>
+ <frame index="9" delay="500"/>
+ <frame index="10" delay="600"/>
+ <frame index="9" delay="400"/>
+ <frame index="10" delay="700"/>
+ </animation>
+ <animation direction="up">
+ <frame index="39" delay="300"/>
+ <frame index="40" delay="300"/>
+ <frame index="41" delay="300"/>
+ <frame index="40" delay="300"/>
+ <frame index="41" delay="300"/>
+ <frame index="39" delay="300"/>
+ <frame index="41" delay="300"/>
+ <frame index="42" delay="500"/>
+ <frame index="43" delay="600"/>
+ <frame index="42" delay="400"/>
+ <frame index="43" delay="700"/>
+ </animation>
+ <animation direction="right">
+ <frame index="17" delay="300"/>
+ <frame index="18" delay="300"/>
+ <frame index="19" delay="300"/>
+ <frame index="18" delay="300"/>
+ <frame index="19" delay="300"/>
+ <frame index="17" delay="300"/>
+ <frame index="19" delay="300"/>
+ <frame index="20" delay="500"/>
+ <frame index="21" delay="600"/>
+ <frame index="20" delay="400"/>
+ <frame index="21" delay="700"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="22" end="27" delay="100"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="0" end="5" delay="100"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="33" end="38" delay="100"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="11" end="16" delay="100"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="up">
+ <frame index="54" delay="0"/>
+ </animation>
+ <animation direction="down">
+ <frame index="65" delay="0"/>
+ </animation>
+ <animation direction="right">
+ <frame index="54" delay="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="65" delay="0"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="55" end="59" delay="70"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="49" end="53" delay="70"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="60" end="64" delay="70"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="44" end="48" delay="70"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/yeti.png b/graphics/sprites/monsters/yeti.png
new file mode 100644
index 0000000..5ccfe7b
--- /dev/null
+++ b/graphics/sprites/monsters/yeti.png
Binary files differ
diff --git a/graphics/sprites/monsters/yeti.xml b/graphics/sprites/monsters/yeti.xml
new file mode 100644
index 0000000..9d1e995
--- /dev/null
+++ b/graphics/sprites/monsters/yeti.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/yeti.png" width="80" height="80"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="3"/>
+ </animation>
+ <animation>
+ <frame index="10"/>
+ </animation>
+ <animation direction="up">
+ <frame index="31"/>
+ </animation>
+ <animation direction="right">
+ <frame index="20"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="70"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="70"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="31" end="34" delay="70"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="21" end="24" delay="70"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9"/>
+ </animation>
+ <animation direction="left">
+ <frame index="19"/>
+ </animation>
+ <animation direction="up">
+ <frame index="39"/>
+ </animation>
+ <animation direction="right">
+ <frame index="29"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="60"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="60"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="35" end="38" delay="60"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="25" end="28" delay="60"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/yetifly.png b/graphics/sprites/monsters/yetifly.png
new file mode 100644
index 0000000..8563c59
--- /dev/null
+++ b/graphics/sprites/monsters/yetifly.png
Binary files differ
diff --git a/graphics/sprites/monsters/yetifly.xml b/graphics/sprites/monsters/yetifly.xml
new file mode 100644
index 0000000..b248899
--- /dev/null
+++ b/graphics/sprites/monsters/yetifly.xml
@@ -0,0 +1,66 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/yetifly.png"
+ width="80"
+ height="80"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="3"/>
+ </animation>
+ <animation>
+ <frame index="10"/>
+ </animation>
+ <animation direction="up">
+ <frame index="31"/>
+ </animation>
+ <animation direction="right">
+ <frame index="20"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="70"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="70"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="31" end="34" delay="70"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="21" end="24" delay="70"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9"/>
+ </animation>
+ <animation direction="left">
+ <frame index="19"/>
+ </animation>
+ <animation direction="up">
+ <frame index="39"/>
+ </animation>
+ <animation direction="right">
+ <frame index="29"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="60"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="60"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="35" end="38" delay="60"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="25" end="28" delay="60"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/yetiking.png b/graphics/sprites/monsters/yetiking.png
new file mode 100644
index 0000000..9c12ba1
--- /dev/null
+++ b/graphics/sprites/monsters/yetiking.png
Binary files differ
diff --git a/graphics/sprites/monsters/yetiking.xml b/graphics/sprites/monsters/yetiking.xml
new file mode 100644
index 0000000..feb6b29
--- /dev/null
+++ b/graphics/sprites/monsters/yetiking.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/yetiking.png" width="160" height="160"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="3"/>
+ </animation>
+ <animation>
+ <frame index="10"/>
+ </animation>
+ <animation direction="up">
+ <frame index="31"/>
+ </animation>
+ <animation direction="right">
+ <frame index="20"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="70"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="70"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="31" end="34" delay="70"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="21" end="24" delay="70"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9"/>
+ </animation>
+ <animation direction="left">
+ <frame index="19"/>
+ </animation>
+ <animation direction="up">
+ <frame index="39"/>
+ </animation>
+ <animation direction="right">
+ <frame index="29"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="60"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="60"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="35" end="38" delay="60"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="25" end="28" delay="60"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/zombie.png b/graphics/sprites/monsters/zombie.png
new file mode 100644
index 0000000..bf1f181
--- /dev/null
+++ b/graphics/sprites/monsters/zombie.png
Binary files differ
diff --git a/graphics/sprites/monsters/zombie.xml b/graphics/sprites/monsters/zombie.xml
new file mode 100644
index 0000000..ad4250c
--- /dev/null
+++ b/graphics/sprites/monsters/zombie.xml
@@ -0,0 +1,56 @@
+<?xml version="1.0"?>
+<sprite variants="56" variant_offset="1">
+ <imageset name="base" src="graphics/sprites/monsters/zombie.png" width="64" height="64"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="right">
+ <frame index="7"/>
+ </animation>
+ <animation direction="up">
+ <frame index="21"/>
+ </animation>
+ <animation direction="left">
+ <frame index="14"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="6" delay="200"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="8" end="13" delay="200"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="27" delay="200"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="14" end="20" delay="200"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation>
+ <sequence start="44" end="55" delay="100"/>
+ <frame index="55" delay="5000"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="28" end="31" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="32" end="35" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="40" end="43" delay="100"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="36" end="39" delay="100"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/simple/blossom.png b/graphics/sprites/npcs/simple/blossom.png
new file mode 100644
index 0000000..6ea2021
--- /dev/null
+++ b/graphics/sprites/npcs/simple/blossom.png
Binary files differ
diff --git a/graphics/sprites/npcs/simple/copperchest.png b/graphics/sprites/npcs/simple/copperchest.png
new file mode 100644
index 0000000..f8fe799
--- /dev/null
+++ b/graphics/sprites/npcs/simple/copperchest.png
Binary files differ
diff --git a/graphics/sprites/npcs/simple/gluten.png b/graphics/sprites/npcs/simple/gluten.png
new file mode 100644
index 0000000..f5ebee7
--- /dev/null
+++ b/graphics/sprites/npcs/simple/gluten.png
Binary files differ
diff --git a/graphics/sprites/npcs/simple/stpatrickgoldpot.png b/graphics/sprites/npcs/simple/stpatrickgoldpot.png
new file mode 100644
index 0000000..5e61f6a
--- /dev/null
+++ b/graphics/sprites/npcs/simple/stpatrickgoldpot.png
Binary files differ
diff --git a/graphics/sprites/npcs/simple/thorn.png b/graphics/sprites/npcs/simple/thorn.png
new file mode 100644
index 0000000..c1d1edc
--- /dev/null
+++ b/graphics/sprites/npcs/simple/thorn.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/airship.png b/graphics/sprites/npcs/sprite/airship.png
new file mode 100644
index 0000000..bd3c5af
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/airship.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/alige-barrel.png b/graphics/sprites/npcs/sprite/alige-barrel.png
new file mode 100644
index 0000000..4fa5379
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/alige-barrel.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/alige.png b/graphics/sprites/npcs/sprite/alige.png
new file mode 100644
index 0000000..5354941
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/alige.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/artisdoor.png b/graphics/sprites/npcs/sprite/artisdoor.png
new file mode 100644
index 0000000..0a08b74
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/artisdoor.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/artisindoor-wood.png b/graphics/sprites/npcs/sprite/artisindoor-wood.png
new file mode 100644
index 0000000..1967d93
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/artisindoor-wood.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/artisindoor.png b/graphics/sprites/npcs/sprite/artisindoor.png
new file mode 100644
index 0000000..697bfae
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/artisindoor.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/bacchus.png b/graphics/sprites/npcs/sprite/bacchus.png
new file mode 100644
index 0000000..9840af6
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/bacchus.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/bait.png b/graphics/sprites/npcs/sprite/bait.png
new file mode 100644
index 0000000..423f5af
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/bait.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/barbaracry.png b/graphics/sprites/npcs/sprite/barbaracry.png
new file mode 100644
index 0000000..641d65c
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/barbaracry.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/barbarians.png b/graphics/sprites/npcs/sprite/barbarians.png
new file mode 100644
index 0000000..e57a737
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/barbarians.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/beuss.png b/graphics/sprites/npcs/sprite/beuss.png
new file mode 100644
index 0000000..4131a02
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/beuss.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/billybons.png b/graphics/sprites/npcs/sprite/billybons.png
new file mode 100644
index 0000000..eee264c
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/billybons.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/boulder.png b/graphics/sprites/npcs/sprite/boulder.png
new file mode 100644
index 0000000..92467e7
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/boulder.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/chefgado.png b/graphics/sprites/npcs/sprite/chefgado.png
new file mode 100644
index 0000000..ce5868d
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/chefgado.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/chelios.png b/graphics/sprites/npcs/sprite/chelios.png
new file mode 100644
index 0000000..2ad3d58
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/chelios.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/chest-big.png b/graphics/sprites/npcs/sprite/chest-big.png
new file mode 100644
index 0000000..d3de6a8
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/chest-big.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/chest.png b/graphics/sprites/npcs/sprite/chest.png
new file mode 100644
index 0000000..229552f
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/chest.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/chest2.png b/graphics/sprites/npcs/sprite/chest2.png
new file mode 100644
index 0000000..168cf6c
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/chest2.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/child.png b/graphics/sprites/npcs/sprite/child.png
new file mode 100644
index 0000000..85149a6
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/child.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/construction-worker.png b/graphics/sprites/npcs/sprite/construction-worker.png
new file mode 100644
index 0000000..37b710b
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/construction-worker.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/cookiemaster.png b/graphics/sprites/npcs/sprite/cookiemaster.png
new file mode 100644
index 0000000..390c904
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/cookiemaster.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/desertdogstatue.png b/graphics/sprites/npcs/sprite/desertdogstatue.png
new file mode 100644
index 0000000..762b0b7
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/desertdogstatue.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/easter.png b/graphics/sprites/npcs/sprite/easter.png
new file mode 100644
index 0000000..3ecc34a
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/easter.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/edouard.png b/graphics/sprites/npcs/sprite/edouard.png
new file mode 100644
index 0000000..16a7961
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/edouard.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/elli.png b/graphics/sprites/npcs/sprite/elli.png
new file mode 100644
index 0000000..e876878
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/elli.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/elmo-artis.png b/graphics/sprites/npcs/sprite/elmo-artis.png
new file mode 100644
index 0000000..9455d45
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/elmo-artis.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/elmo.png b/graphics/sprites/npcs/sprite/elmo.png
new file mode 100644
index 0000000..c74c3dd
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/elmo.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/eugene.png b/graphics/sprites/npcs/sprite/eugene.png
new file mode 100644
index 0000000..ab5c5de
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/eugene.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/eurni.png b/graphics/sprites/npcs/sprite/eurni.png
new file mode 100644
index 0000000..88fc095
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/eurni.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/fafa.png b/graphics/sprites/npcs/sprite/fafa.png
new file mode 100644
index 0000000..ab1ec7c
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/fafa.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/flask.png b/graphics/sprites/npcs/sprite/flask.png
new file mode 100644
index 0000000..a708dac
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/flask.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/furnace.png b/graphics/sprites/npcs/sprite/furnace.png
new file mode 100644
index 0000000..3ad8dde
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/furnace.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/gugli.png b/graphics/sprites/npcs/sprite/gugli.png
new file mode 100644
index 0000000..a3bae5b
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/gugli.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/hammock-animated.png b/graphics/sprites/npcs/sprite/hammock-animated.png
new file mode 100644
index 0000000..2c2b3cc
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/hammock-animated.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/hammock.png b/graphics/sprites/npcs/sprite/hammock.png
new file mode 100644
index 0000000..c34e4aa
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/hammock.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/harbour.png b/graphics/sprites/npcs/sprite/harbour.png
new file mode 100644
index 0000000..bda981a
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/harbour.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/ice_cage.png b/graphics/sprites/npcs/sprite/ice_cage.png
new file mode 100644
index 0000000..674d450
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/ice_cage.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/injuriedgirl.png b/graphics/sprites/npcs/sprite/injuriedgirl.png
new file mode 100644
index 0000000..a9cd208
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/injuriedgirl.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/injuriedguard.png b/graphics/sprites/npcs/sprite/injuriedguard.png
new file mode 100644
index 0000000..dbe7c50
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/injuriedguard.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/interactive.png b/graphics/sprites/npcs/sprite/interactive.png
new file mode 100644
index 0000000..8f5557c
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/interactive.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/jenna.png b/graphics/sprites/npcs/sprite/jenna.png
new file mode 100644
index 0000000..d7798a5
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/jenna.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/julia.png b/graphics/sprites/npcs/sprite/julia.png
new file mode 100644
index 0000000..d4d7046
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/julia.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/koga.png b/graphics/sprites/npcs/sprite/koga.png
new file mode 100644
index 0000000..cc1cdd9
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/koga.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/lightbringer.png b/graphics/sprites/npcs/sprite/lightbringer.png
new file mode 100644
index 0000000..0b5eb2c
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/lightbringer.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/lumberjack.png b/graphics/sprites/npcs/sprite/lumberjack.png
new file mode 100644
index 0000000..63b79f4
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/lumberjack.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/lydon.png b/graphics/sprites/npcs/sprite/lydon.png
new file mode 100644
index 0000000..b36899a
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/lydon.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/magicarpan.png b/graphics/sprites/npcs/sprite/magicarpan.png
new file mode 100644
index 0000000..8e1d74b
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/magicarpan.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/manatree.png b/graphics/sprites/npcs/sprite/manatree.png
new file mode 100644
index 0000000..5199411
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/manatree.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/mawbark.png b/graphics/sprites/npcs/sprite/mawbark.png
new file mode 100644
index 0000000..fac9abe
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/mawbark.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/mona.png b/graphics/sprites/npcs/sprite/mona.png
new file mode 100644
index 0000000..fd1aafa
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/mona.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/nard.png b/graphics/sprites/npcs/sprite/nard.png
new file mode 100644
index 0000000..05248e9
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/nard.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/nicholas.png b/graphics/sprites/npcs/sprite/nicholas.png
new file mode 100644
index 0000000..cc433ac
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/nicholas.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/npcs-br.png b/graphics/sprites/npcs/sprite/npcs-br.png
new file mode 100644
index 0000000..c5688f7
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/npcs-br.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/npcs-lof.png b/graphics/sprites/npcs/sprite/npcs-lof.png
new file mode 100644
index 0000000..3fa0e8b
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/npcs-lof.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/petter.png b/graphics/sprites/npcs/sprite/petter.png
new file mode 100644
index 0000000..2c61765
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/petter.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/piourocket.png b/graphics/sprites/npcs/sprite/piourocket.png
new file mode 100644
index 0000000..18a2d91
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/piourocket.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/qonan.png b/graphics/sprites/npcs/sprite/qonan.png
new file mode 100644
index 0000000..a250dc1
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/qonan.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/rattosailor.png b/graphics/sprites/npcs/sprite/rattosailor.png
new file mode 100644
index 0000000..eedbb5e
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/rattosailor.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/rumly.png b/graphics/sprites/npcs/sprite/rumly.png
new file mode 100644
index 0000000..5742703
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/rumly.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/sailors.png b/graphics/sprites/npcs/sprite/sailors.png
new file mode 100644
index 0000000..11126db
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/sailors.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/sapartan.png b/graphics/sprites/npcs/sprite/sapartan.png
new file mode 100644
index 0000000..1a10935
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/sapartan.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/silvio.png b/graphics/sprites/npcs/sprite/silvio.png
new file mode 100644
index 0000000..fe70d4d
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/silvio.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/sleepingorc.png b/graphics/sprites/npcs/sprite/sleepingorc.png
new file mode 100644
index 0000000..07c04e3
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/sleepingorc.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/soulmenhirs_x2.png b/graphics/sprites/npcs/sprite/soulmenhirs_x2.png
new file mode 100644
index 0000000..676b365
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/soulmenhirs_x2.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/statues.png b/graphics/sprites/npcs/sprite/statues.png
new file mode 100644
index 0000000..08c693e
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/statues.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/switch.png b/graphics/sprites/npcs/sprite/switch.png
new file mode 100644
index 0000000..49d7d8b
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/switch.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/tarlan.png b/graphics/sprites/npcs/sprite/tarlan.png
new file mode 100644
index 0000000..47a12a4
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/tarlan.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/teddygirl.png b/graphics/sprites/npcs/sprite/teddygirl.png
new file mode 100644
index 0000000..7f26211
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/teddygirl.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/terry.png b/graphics/sprites/npcs/sprite/terry.png
new file mode 100644
index 0000000..05a6417
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/terry.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/trap.png b/graphics/sprites/npcs/sprite/trap.png
new file mode 100644
index 0000000..d5afe12
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/trap.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/treeleaf.png b/graphics/sprites/npcs/sprite/treeleaf.png
new file mode 100644
index 0000000..f0b9eca
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/treeleaf.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/unanimated-tall.png b/graphics/sprites/npcs/sprite/unanimated-tall.png
new file mode 100644
index 0000000..5416544
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/unanimated-tall.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/unanimated-tipious.png b/graphics/sprites/npcs/sprite/unanimated-tipious.png
new file mode 100644
index 0000000..a7736b3
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/unanimated-tipious.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/unanimated.png b/graphics/sprites/npcs/sprite/unanimated.png
new file mode 100644
index 0000000..99946f0
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/unanimated.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/wesnoth-wounds.png b/graphics/sprites/npcs/sprite/wesnoth-wounds.png
new file mode 100644
index 0000000..8cf0e7b
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/wesnoth-wounds.png
Binary files differ
diff --git a/graphics/sprites/npcs/xml/accessories.xml b/graphics/sprites/npcs/xml/accessories.xml
new file mode 100644
index 0000000..c49c0b2
--- /dev/null
+++ b/graphics/sprites/npcs/xml/accessories.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<sprite variants="200" variant_offset="1">
+ <imageset name="npc"
+ src="graphics/tilesets/indoor-accessories.png"
+ width="32"
+ height="32"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/airship.xml b/graphics/sprites/npcs/xml/airship.xml
new file mode 100644
index 0000000..56a7c80
--- /dev/null
+++ b/graphics/sprites/npcs/xml/airship.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<sprite variants="1" variant_offset="1">
+ <imageset name="base" src="graphics/sprites/npcs/sprite/airship.png" width="640" height="307"/>
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/alige-barrel.xml b/graphics/sprites/npcs/xml/alige-barrel.xml
new file mode 100644
index 0000000..47fb050
--- /dev/null
+++ b/graphics/sprites/npcs/xml/alige-barrel.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Reid, Jesusalva
+Copyright (C) 2011-2012 Evol Online
+Copyright (C) 2018 Moubootaur Legends -->
+
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/alige-barrel.png"
+ width="32"
+ height="32"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <frame index="0" delay="1000"/>
+ <frame index="1" delay="90"/>
+ <frame index="2" delay="80"/>
+ <frame index="3" delay="9000"/>
+ <frame index="2" delay="80"/>
+ <frame index="1" delay="80"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/alige.xml b/graphics/sprites/npcs/xml/alige.xml
new file mode 100644
index 0000000..eeae0eb
--- /dev/null
+++ b/graphics/sprites/npcs/xml/alige.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Dan, Reid, Jesusalva
+Copyright (C) 2011-2012 Evol Online
+Copyright (C) 2018 Moubootaur Legends -->
+
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/alige.png"
+ width="11"
+ height="5"
+ offsetY="-13"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <frame index="0" delay="1000"/>
+ <frame index="1" delay="90"/>
+ <frame index="2" delay="80"/>
+ <frame index="3" delay="9000"/>
+ <frame index="2" delay="80"/>
+ <frame index="1" delay="80"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/artisdoor.xml b/graphics/sprites/npcs/xml/artisdoor.xml
new file mode 100644
index 0000000..4903835
--- /dev/null
+++ b/graphics/sprites/npcs/xml/artisdoor.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Reid, 4144
+Copyright (C) 2011-2014 Evol Online -->
+
+<sprite>
+ <imageset name="door"
+ src="graphics/sprites/npcs/sprite/artisdoor.png"
+ width="96"
+ height="96"
+ offsetY="32"/>
+
+ <action name="stand" imageset="door">
+ <!-- Open animation -->
+ <animation direction="left">
+ <sequence start="0" end="4" delay="70"/>
+ <frame index="5"/>
+ </animation>
+
+ <!-- Close animation -->
+ <animation direction="up">
+ <sequence start="5" end="1" delay="70"/>
+ <frame index="0"/>
+ </animation>
+
+ <!-- Opened door -->
+ <animation direction="right">
+ <frame index="5"/>
+ </animation>
+
+ <!-- Closed door -->
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/artisindoor-wood.xml b/graphics/sprites/npcs/xml/artisindoor-wood.xml
new file mode 100644
index 0000000..ca6b75b
--- /dev/null
+++ b/graphics/sprites/npcs/xml/artisindoor-wood.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Reid, 4144
+Copyright (C) 2011-2014 Evol Online -->
+
+<sprite>
+ <imageset name="door"
+ src="graphics/sprites/npcs/sprite/artisindoor-wood.png"
+ width="96"
+ height="96"
+ offsetY="32"/>
+
+ <action name="stand" imageset="door">
+ <!-- Open animation -->
+ <animation direction="left">
+ <sequence start="0" end="4" delay="70"/>
+ <frame index="5"/>
+ </animation>
+
+ <!-- Close animation -->
+ <animation direction="up">
+ <sequence start="5" end="1" delay="70"/>
+ <frame index="0"/>
+ </animation>
+
+ <!-- Opened door -->
+ <animation direction="right">
+ <frame index="5"/>
+ </animation>
+
+ <!-- Closed door -->
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/artisindoor.xml b/graphics/sprites/npcs/xml/artisindoor.xml
new file mode 100644
index 0000000..2808eb1
--- /dev/null
+++ b/graphics/sprites/npcs/xml/artisindoor.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Reid, 4144
+Copyright (C) 2011-2014 Evol Online -->
+
+<sprite>
+ <imageset name="door"
+ src="graphics/sprites/npcs/sprite/artisindoor.png"
+ width="96"
+ height="96"
+ offsetY="32"/>
+
+ <action name="stand" imageset="door">
+ <!-- Open animation -->
+ <animation direction="left">
+ <sequence start="0" end="4" delay="70"/>
+ <frame index="5"/>
+ </animation>
+
+ <!-- Close animation -->
+ <animation direction="up">
+ <sequence start="5" end="1" delay="70"/>
+ <frame index="0"/>
+ </animation>
+
+ <!-- Opened door -->
+ <animation direction="right">
+ <frame index="5"/>
+ </animation>
+
+ <!-- Closed door -->
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/bacchus.xml b/graphics/sprites/npcs/xml/bacchus.xml
new file mode 100644
index 0000000..e55f267
--- /dev/null
+++ b/graphics/sprites/npcs/xml/bacchus.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012-2015 Evol Online -->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/npcs/sprite/bacchus.png"
+ width="64"
+ height="64"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/bait.xml b/graphics/sprites/npcs/xml/bait.xml
new file mode 100644
index 0000000..67fff8f
--- /dev/null
+++ b/graphics/sprites/npcs/xml/bait.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Reid
+Copyright (C) 2016 The Mana World & Evol Online -->
+
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/bait.png"
+ width="32"
+ height="32"/>
+
+ <action name="stand" imageset="npc">
+ <!-- Bait Sinking -->
+ <animation direction="left">
+ <sequence start="1" end="4" delay="70"/>
+ <frame index="5"/>
+ </animation>
+
+ <!-- Bait Floating -->
+ <animation direction="up">
+ <label name="start"/>
+ <goto label="fakesinking" rand="8"/>
+ <frame index="0" delay="100"/>
+ <goto label="start" rand="100"/>
+ <label name="fakesinking"/>
+ <frame index="1" delay="170"/>
+ <goto label="fakesinking" rand="50"/>
+ </animation>
+
+ <animation direction="default">
+ <frame index="6"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/barbaracry.xml b/graphics/sprites/npcs/xml/barbaracry.xml
new file mode 100644
index 0000000..d7b0f84
--- /dev/null
+++ b/graphics/sprites/npcs/xml/barbaracry.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc, Jesusalva
+Copyright (C) 2019 TMW2-->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/npcs/sprite/barbaracry.png"
+ width="40"
+ height="60"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/barbarians.xml b/graphics/sprites/npcs/xml/barbarians.xml
new file mode 100644
index 0000000..8a676b8
--- /dev/null
+++ b/graphics/sprites/npcs/xml/barbarians.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<sprite variants="100" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/npcs/sprite/barbarians.png"
+ width="90"
+ height="100"/>
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/beuss.xml b/graphics/sprites/npcs/xml/beuss.xml
new file mode 100644
index 0000000..b56e9a2
--- /dev/null
+++ b/graphics/sprites/npcs/xml/beuss.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2015 Evol Online -->
+
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/beuss.png"
+ width="64"
+ height="96"/>
+
+ <action name="stand" imageset="npc">
+ <!-- Head down -->
+ <animation direction="default">
+ <frame index="1"/>
+ </animation>
+ <!-- Head up -->
+ <animation direction="up">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/billybons.xml b/graphics/sprites/npcs/xml/billybons.xml
new file mode 100644
index 0000000..6733273
--- /dev/null
+++ b/graphics/sprites/npcs/xml/billybons.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/billybons.png"
+ width="48"
+ height="41"
+ offsetX="17"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <frame index="0" delay="12000"/>
+ <frame index="1" delay="60"/>
+ <frame index="2" delay="80"/>
+ <frame index="0" delay="5500"/>
+ <frame index="1" delay="60"/>
+ <frame index="2" delay="80"/>
+ <frame index="0" delay="100"/>
+ <frame index="1" delay="2500"/>
+ <frame index="2" delay="5000"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/blossom.xml b/graphics/sprites/npcs/xml/blossom.xml
new file mode 100644
index 0000000..c847c6d
--- /dev/null
+++ b/graphics/sprites/npcs/xml/blossom.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2019 TMW2-->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/npcs/simple/blossom.png"
+ width="64"
+ height="96"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/boulder.xml b/graphics/sprites/npcs/xml/boulder.xml
new file mode 100644
index 0000000..ad73f81
--- /dev/null
+++ b/graphics/sprites/npcs/xml/boulder.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Jesusalva
+Copyright (C) 2019 Moubootaur Legends -->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/npcs/sprite/boulder.png"
+ width="32"
+ height="32"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0" delay="100"/>
+ <frame index="1" delay="100"/>
+ <frame index="2" delay="100"/>
+ <frame index="3" delay="100"/>
+
+ <frame index="4" delay="100"/>
+ <frame index="5" delay="100"/>
+ <frame index="6" delay="100"/>
+ <frame index="7" delay="100"/>
+
+ <frame index="8" delay="100"/>
+ <frame index="9" delay="100"/>
+ <frame index="10" delay="100"/>
+ <frame index="11" delay="100"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/chefgado.xml b/graphics/sprites/npcs/xml/chefgado.xml
new file mode 100644
index 0000000..ef4aa7f
--- /dev/null
+++ b/graphics/sprites/npcs/xml/chefgado.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Alige, Hal9000, Reid
+Copyright (C) 2012-2013 Evol Online -->
+
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/chefgado.png"
+ width="22"
+ height="68"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <!-- Playing With Knife - Long -->
+ <frame index="0" delay="2500"/>
+ <frame index="1" delay="150"/>
+ <frame index="2" delay="150"/>
+ <frame index="1" delay="170"/>
+ <frame index="0" delay="150"/>
+ <frame index="1" delay="120"/>
+ <frame index="2" delay="150"/>
+ <frame index="1" delay="120"/>
+ <frame index="0" delay="170"/>
+ <frame index="1" delay="150"/>
+ <frame index="2" delay="160"/>
+ <frame index="1" delay="150"/>
+ <frame index="0" delay="150"/>
+ <frame index="1" delay="120"/>
+ <frame index="2" delay="150"/>
+ <frame index="1" delay="120"/>
+ <frame index="0" delay="3500"/>
+ <!-- Blinking Eyes -->
+ <frame index="3" delay="60"/>
+ <frame index="4" delay="120"/>
+ <frame index="3" delay="70"/>
+ <!-- Playing With Knife - Short -->
+ <frame index="0" delay="1200"/>
+ <frame index="1" delay="150"/>
+ <frame index="2" delay="150"/>
+ <frame index="1" delay="170"/>
+ <frame index="0" delay="150"/>
+ <frame index="1" delay="120"/>
+ <frame index="2" delay="150"/>
+ <frame index="1" delay="120"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/chelios.xml b/graphics/sprites/npcs/xml/chelios.xml
new file mode 100644
index 0000000..1785f55
--- /dev/null
+++ b/graphics/sprites/npcs/xml/chelios.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2015 Evol Online -->
+
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/chelios.png"
+ width="40"
+ height="64"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <label name="start"/>
+ <goto label="static" rand="85"/>
+ <goto label="hamlong" rand="50"/>
+ <goto label="ham" rand="100"/>
+ <!-- Long Hammering -->
+ <label name="hamlong"/>
+ <sequence start="0" end="3" repeat="6" delay="200"/>
+ <sequence start="0" end="2" repeat="2" delay="180"/>
+ <frame index="4" delay="240"/>
+ <goto label="start"/>
+ <!-- Long Move Animation -->
+ <label name="ham"/>
+ <sequence start="0" end="3" repeat="2" delay="200"/>
+ <sequence start="0" end="2" repeat="2" delay="180"/>
+ <frame index="4" delay="240"/>
+ <!-- Static Animation -->
+ <label name="static"/>
+ <frame index="4" delay="240"/>
+ <goto label="start"/>
+ <goto label="start"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/chest-big.xml b/graphics/sprites/npcs/xml/chest-big.xml
new file mode 100644
index 0000000..19a872f
--- /dev/null
+++ b/graphics/sprites/npcs/xml/chest-big.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Hal9000, Reid
+Copyright (C) 2012 Evol Online -->
+
+<sprite>
+ <imageset name="chest"
+ src="graphics/sprites/npcs/sprite/chest-big.png"
+ width="48"
+ height="64"
+ offsetX="16"/>
+
+ <action name="stand" imageset="chest">
+ <!-- Chest Closed. -->
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+
+ <!-- Chest Opening. -->
+ <animation direction="left">
+ <sequence value="1,2" delay="180"/>
+ </animation>
+
+ <!-- Chest Opened. -->
+ <animation direction="up">
+ <frame index="3"/>
+ </animation>
+
+ <!-- Chest Closing. -->
+ <animation direction="right">
+ <sequence value="2,1" delay="180"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/chest.xml b/graphics/sprites/npcs/xml/chest.xml
new file mode 100644
index 0000000..4019a5b
--- /dev/null
+++ b/graphics/sprites/npcs/xml/chest.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Hal9000
+Copyright (C) 2012 Evol Online -->
+
+<sprite>
+ <imageset name="chest"
+ src="graphics/sprites/npcs/sprite/chest.png"
+ width="32"
+ height="32"/>
+
+ <action name="stand" imageset="chest">
+ <!-- Chest Closed. -->
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+
+ <!-- Chest Opening. -->
+ <animation direction="left">
+ <frame index="1" delay="110"/>
+ </animation>
+
+ <!-- Chest Opened. -->
+ <animation direction="up">
+ <frame index="2"/>
+ </animation>
+
+ <!-- Chest Closing. -->
+ <animation direction="right">
+ <frame index="1" delay="110"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/chest2.xml b/graphics/sprites/npcs/xml/chest2.xml
new file mode 100644
index 0000000..aad4a05
--- /dev/null
+++ b/graphics/sprites/npcs/xml/chest2.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Hal9000, Micksha
+Copyright (C) 2012 Evol Online
+Copyright (C) 2020 The Mana World -->
+
+<sprite>
+ <imageset name="chest"
+ src="graphics/sprites/npcs/sprite/chest2.png"
+ width="32"
+ height="32"/>
+
+ <action name="stand" imageset="chest">
+ <!-- Chest Closed. -->
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+
+ <!-- Chest Opening. -->
+ <animation direction="left">
+ <frame index="1" delay="110"/>
+ </animation>
+
+ <!-- Chest Opened. -->
+ <animation direction="up">
+ <frame index="2"/>
+ </animation>
+
+ <!-- Chest Closing. -->
+ <animation direction="right">
+ <frame index="1" delay="110"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/child-in-bed.xml b/graphics/sprites/npcs/xml/child-in-bed.xml
new file mode 100644
index 0000000..3f809c5
--- /dev/null
+++ b/graphics/sprites/npcs/xml/child-in-bed.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<sprite variants="7" variant_offset="1">
+ <imageset name="npc" src="graphics/sprites/npcs/sprite/child.png|W;B;R" width="30" height="65"/>
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <frame index="0" offsetX="14" offsetY="3"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/child.xml b/graphics/sprites/npcs/xml/child.xml
new file mode 100644
index 0000000..ac8ad6f
--- /dev/null
+++ b/graphics/sprites/npcs/xml/child.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<sprite variants="7" variant_offset="1">
+ <imageset name="npc" src="graphics/sprites/npcs/sprite/child.png|W;B;R" width="30" height="65"/>
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/confused-tree.xml b/graphics/sprites/npcs/xml/confused-tree.xml
new file mode 100644
index 0000000..7f28752
--- /dev/null
+++ b/graphics/sprites/npcs/xml/confused-tree.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2017 The Mana World -->
+
+<sprite>
+ <imageset name="npc"
+ src="graphics/tilesets/tree-x4x5.png"
+ width="128"
+ height="160"/>
+
+ <action name="stand" imageset="npc">
+ <!-- Winter -->
+ <animation direction="default">
+ <!-- TODO: change when we will have remaining frames -->
+ <frame index="1" offsetX="16"/>
+ </animation>
+
+ <!-- Spring -->
+ <animation direction="downleft">
+ <!-- TODO: change when we will have remaining frames -->
+ <frame index="0" offsetX="16"/>
+ </animation>
+
+ <!-- Summer -->
+ <animation direction="left">
+ <frame index="0" offsetX="16"/>
+ </animation>
+
+ <!-- Autumn -->
+ <animation direction="upleft">
+ <frame index="1" offsetX="16"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/construction-worker.xml b/graphics/sprites/npcs/xml/construction-worker.xml
new file mode 100644
index 0000000..c16a083
--- /dev/null
+++ b/graphics/sprites/npcs/xml/construction-worker.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/npcs/sprite/construction-worker.png" width="38" height="63" />
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/cookiemaster.xml b/graphics/sprites/npcs/xml/cookiemaster.xml
new file mode 100644
index 0000000..d6c9a99
--- /dev/null
+++ b/graphics/sprites/npcs/xml/cookiemaster.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2013 Evol Online -->
+
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/cookiemaster.png"
+ width="64"
+ height="128"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <frame index="0" delay="130"/>
+ <frame index="1" delay="90"/>
+ <frame index="2" delay="140"/>
+ <frame index="1" delay="90"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/crops.xml b/graphics/sprites/npcs/xml/crops.xml
new file mode 100644
index 0000000..48e0727
--- /dev/null
+++ b/graphics/sprites/npcs/xml/crops.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<sprite variants="40" variant_offset="1">
+ <imageset name="npc"
+ src="graphics/tilesets/woodland_village_x2.png"
+ width="32"
+ height="64"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/desertdogstatue.xml b/graphics/sprites/npcs/xml/desertdogstatue.xml
new file mode 100644
index 0000000..38dcf6f
--- /dev/null
+++ b/graphics/sprites/npcs/xml/desertdogstatue.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2-->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/npcs/sprite/desertdogstatue.png"
+ width="64"
+ height="96"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/npcs/xml/easter.xml b/graphics/sprites/npcs/xml/easter.xml
new file mode 100644
index 0000000..1e6aabd
--- /dev/null
+++ b/graphics/sprites/npcs/xml/easter.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/npcs/sprite/easter.png" width="40" height="80" />
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/edouard.xml b/graphics/sprites/npcs/xml/edouard.xml
new file mode 100644
index 0000000..146e13e
--- /dev/null
+++ b/graphics/sprites/npcs/xml/edouard.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Alige, Reid
+Copyright (C) 2010-2016 Evol Online -->
+
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/edouard.png"
+ width="32"
+ height="64"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+
+ <!-- Eyes animation -->
+ <frame index="0" delay="3500"/>
+ <frame index="1" delay="60"/>
+ <frame index="2" delay="80"/>
+ <frame index="1" delay="30"/>
+ <frame index="0" delay="6000"/>
+ <frame index="1" delay="60"/>
+ <frame index="2" delay="80"/>
+
+ <!-- Scissors animation -->
+ <frame index="0" delay="1500"/>
+ <frame index="3" delay="150"/>
+ <frame index="4" delay="150"/>
+ <frame index="5" delay="150"/>
+ <frame index="6" delay="200"/>
+ <frame index="7" delay="280"/>
+ <frame index="6" delay="200"/>
+ <frame index="7" delay="280"/>
+ <frame index="6" delay="200"/>
+ <frame index="7" delay="800"/>
+ <frame index="6" delay="150"/>
+ <frame index="5" delay="150"/>
+ <frame index="4" delay="150"/>
+ <frame index="3" delay="150"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/elli.xml b/graphics/sprites/npcs/xml/elli.xml
new file mode 100644
index 0000000..01d286f
--- /dev/null
+++ b/graphics/sprites/npcs/xml/elli.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<sprite variants="1" variant_offset="1">
+ <imageset name="base" src="graphics/sprites/npcs/sprite/elli.png" width="32" height="64"/>
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/elmo-artis.xml b/graphics/sprites/npcs/xml/elmo-artis.xml
new file mode 100644
index 0000000..f6106f4
--- /dev/null
+++ b/graphics/sprites/npcs/xml/elmo-artis.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2015 Evol Online -->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/npcs/sprite/elmo-artis.png"
+ width="64"
+ height="64"
+ offsetX ="-12"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <label name="start"/>
+ <!-- 10% -->
+ <goto label="blink" rand="10"/>
+ <!-- 40% from the 90% unused percent are used on "long" label -->
+ <goto label="long" rand="40"/>
+ <!-- 100% from the 60% unused percent are used on "simple" label -->
+ <goto label="simple" rand="100"/>
+
+ <!-- Leg animation -->
+ <!-- Long Moving Leg Animation -->
+ <label name="long"/>
+ <frame index="0" delay="120"/>
+ <sequence value="3,4" delay="110"/>
+ <frame index="5" delay="120"/>
+ <sequence value="4,3" delay="110"/>
+ <goto label="start"/>
+ <!-- Simple Moving Leg Animation -->
+ <label name="simple"/>
+ <frame index="0" delay="120"/>
+ <frame index="3" delay="110"/>
+ <frame index="4" delay="120"/>
+ <frame index="3" delay="110"/>
+ <goto label="start"/>
+
+ <!-- Blinking and last frame of leg animation -->
+ <label name="blink"/>
+ <frame index="1" delay="50"/>
+ <frame index="2" delay="60"/>
+ <frame index="4" delay="120"/>
+ <frame index="3" delay="110"/>
+ <goto label="start"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/elmo.xml b/graphics/sprites/npcs/xml/elmo.xml
new file mode 100644
index 0000000..4e33232
--- /dev/null
+++ b/graphics/sprites/npcs/xml/elmo.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2011-2012 Evol Online -->
+
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/elmo.png"
+ width="19"
+ height="53"
+ offsetX="-4"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <frame index="0" delay="7000"/>
+ <frame index="1" delay="60"/>
+ <frame index="2" delay="80"/>
+ <frame index="0" delay="3500"/>
+ <frame index="1" delay="60"/>
+ <frame index="2" delay="80"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/eugene.xml b/graphics/sprites/npcs/xml/eugene.xml
new file mode 100644
index 0000000..9b9f8d0
--- /dev/null
+++ b/graphics/sprites/npcs/xml/eugene.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2015 Evol Online -->
+
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/eugene.png"
+ width="96"
+ height="128"
+ offsetX="32"
+ offsetY="64"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <frame index="0" delay="1500"/>
+ <sequence start="1" end="5" delay="130"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/eurni.xml b/graphics/sprites/npcs/xml/eurni.xml
new file mode 100644
index 0000000..9235ae6
--- /dev/null
+++ b/graphics/sprites/npcs/xml/eurni.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/npcs/sprite/eurni.png" width="50" height="70"/>
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <!-- Scissor demonstration -->
+ <sequence start="1" end="9" delay="200"/>
+ <frame index="10" delay="500"/>
+ <frame index="11" delay="500"/>
+ <frame index="10" delay="500"/>
+ <frame index="11" delay="500"/>
+ <frame index="10" delay="500"/>
+ <frame index="11" delay="500"/>
+ <frame index="10" delay="500"/>
+ <frame index="12" delay="300"/>
+ <frame index="13" delay="1000"/>
+ <sequence start="14" end="16" delay="400"/>
+ <frame index="0" delay="3000"/>
+ <!-- blinking -->
+ <frame index="19" delay="500"/>
+ <frame index="0" delay="3000"/>
+ <!-- checking pocket -->
+ <frame index="12" delay="1000"/>
+ <sequence start="14" end="16" delay="400"/>
+ <frame index="0" delay="3000"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/flask.xml b/graphics/sprites/npcs/xml/flask.xml
new file mode 100644
index 0000000..f457b5b
--- /dev/null
+++ b/graphics/sprites/npcs/xml/flask.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2015 Evol Online -->
+
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/flask.png"
+ width="64"
+ height="64"/>
+
+ <action name="stand" imageset="npc">
+ <!-- Flask animation -->
+ <animation direction="default">
+ <sequence start="1" end="3" delay="200" repeat="3"/>
+ <sequence start="4" end="6" delay="150" repeat="3"/>
+ <sequence start="7" end="21" delay="150"/>
+ <sequence start="22" end="36" delay="130" repeat="3"/>
+ <frame index="37" delay="1000"/>
+ <frame index="38" delay="440"/>
+ <frame index="39" delay="230"/>
+ </animation>
+ <!-- Static Flask -->
+ <animation direction="up">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/flying-piou.xml b/graphics/sprites/npcs/xml/flying-piou.xml
new file mode 100644
index 0000000..f67e076
--- /dev/null
+++ b/graphics/sprites/npcs/xml/flying-piou.xml
@@ -0,0 +1,125 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2015 Evol Online -->
+
+<sprite>
+ <imageset name="piou"
+ src="graphics/sprites/monsters/piou.png"
+ width="10"
+ height="9"
+ offsetY="-12"/>
+
+ <action name="walk" imageset="piou">
+ <animation direction="down">
+ <sequence start="0" end="1" delay="50" offsetY="-1"/>
+ <frame index="2" delay="50" offsetY="-2"/>
+ <frame index="1" delay="50" offsetY="-3"/>
+ <frame index="2" delay="50" offsetY="-4"/>
+ <frame index="1" delay="50" offsetY="-3"/>
+ <frame index="2" delay="50" offsetY="-2"/>
+ <frame index="1" delay="50" offsetY="-3"/>
+ <frame index="2" delay="50" offsetY="-4"/>
+ <frame index="1" delay="50" offsetY="-3"/>
+ <sequence value="2,1" delay="50" offsetY="-2"/>
+ <sequence value="2,1" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="downleft">
+ <sequence start="30" end="31" delay="50" offsetY="-1"/>
+ <frame index="32" delay="50" offsetY="-2"/>
+ <frame index="31" delay="50" offsetY="-3"/>
+ <frame index="32" delay="50" offsetY="-4"/>
+ <frame index="31" delay="50" offsetY="-3"/>
+ <frame index="32" delay="50" offsetY="-2"/>
+ <frame index="31" delay="50" offsetY="-3"/>
+ <frame index="32" delay="50" offsetY="-4"/>
+ <frame index="31" delay="50" offsetY="-3"/>
+ <sequence value="32,31" delay="50" offsetY="-2"/>
+ <sequence value="32,31" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="left">
+ <sequence start="10" end="11" delay="50" offsetY="-1"/>
+ <frame index="12" delay="50" offsetY="-2"/>
+ <frame index="11" delay="50" offsetY="-3"/>
+ <frame index="12" delay="50" offsetY="-4"/>
+ <frame index="11" delay="50" offsetY="-3"/>
+ <frame index="12" delay="50" offsetY="-2"/>
+ <frame index="11" delay="50" offsetY="-3"/>
+ <frame index="12" delay="50" offsetY="-4"/>
+ <frame index="11" delay="50" offsetY="-3"/>
+ <sequence value="12,11" delay="50" offsetY="-2"/>
+ <sequence value="12,11" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="upleft">
+ <sequence start="25" end="26" delay="50" offsetY="-1"/>
+ <frame index="27" delay="50" offsetY="-2"/>
+ <frame index="26" delay="50" offsetY="-3"/>
+ <frame index="27" delay="50" offsetY="-4"/>
+ <frame index="26" delay="50" offsetY="-3"/>
+ <frame index="27" delay="50" offsetY="-2"/>
+ <frame index="26" delay="50" offsetY="-3"/>
+ <frame index="27" delay="50" offsetY="-4"/>
+ <frame index="26" delay="50" offsetY="-3"/>
+ <sequence value="27,26" delay="50" offsetY="-2"/>
+ <sequence value="27,26" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="up">
+ <sequence start="15" end="16" delay="50" offsetY="-1"/>
+ <frame index="17" delay="50" offsetY="-2"/>
+ <frame index="16" delay="50" offsetY="-3"/>
+ <frame index="17" delay="50" offsetY="-4"/>
+ <frame index="16" delay="50" offsetY="-3"/>
+ <frame index="17" delay="50" offsetY="-2"/>
+ <frame index="16" delay="50" offsetY="-3"/>
+ <frame index="17" delay="50" offsetY="-4"/>
+ <frame index="16" delay="50" offsetY="-3"/>
+ <sequence value="17,16" delay="50" offsetY="-2"/>
+ <sequence value="17,16" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="upright">
+ <sequence start="20" end="21" delay="50" offsetY="-1"/>
+ <frame index="22" delay="50" offsetY="-2"/>
+ <frame index="21" delay="50" offsetY="-3"/>
+ <frame index="22" delay="50" offsetY="-4"/>
+ <frame index="21" delay="50" offsetY="-3"/>
+ <frame index="22" delay="50" offsetY="-2"/>
+ <frame index="21" delay="50" offsetY="-3"/>
+ <frame index="22" delay="50" offsetY="-4"/>
+ <frame index="21" delay="50" offsetY="-3"/>
+ <sequence value="22,21" delay="50" offsetY="-2"/>
+ <sequence value="22,21" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="right">
+ <sequence start="5" end="6" delay="50" offsetY="-1"/>
+ <frame index="7" delay="50" offsetY="-2"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-4"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-2"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-4"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <sequence value="7,6" delay="50" offsetY="-2"/>
+ <sequence value="7,6" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="downright">
+ <sequence start="35" end="36" delay="50" offsetY="-1"/>
+ <frame index="37" delay="50" offsetY="-2"/>
+ <frame index="36" delay="50" offsetY="-3"/>
+ <frame index="37" delay="50" offsetY="-4"/>
+ <frame index="36" delay="50" offsetY="-3"/>
+ <frame index="37" delay="50" offsetY="-2"/>
+ <frame index="36" delay="50" offsetY="-3"/>
+ <frame index="37" delay="50" offsetY="-4"/>
+ <frame index="36" delay="50" offsetY="-3"/>
+ <sequence value="37,36" delay="50" offsetY="-2"/>
+ <sequence value="37,36" delay="50" offsetY="-1"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/furnace.xml b/graphics/sprites/npcs/xml/furnace.xml
new file mode 100644
index 0000000..ee6b9af
--- /dev/null
+++ b/graphics/sprites/npcs/xml/furnace.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/npcs/sprite/furnace.png" width="96" height="96"/>
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <!-- fire timing -->
+ <frame index="0" delay="100"/>
+ <frame index="1" delay="100"/>
+ <frame index="2" delay="100"/>
+ <frame index="3" delay="100"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/gluten.xml b/graphics/sprites/npcs/xml/gluten.xml
new file mode 100644
index 0000000..2ffbeff
--- /dev/null
+++ b/graphics/sprites/npcs/xml/gluten.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2019 TMW2-->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/npcs/simple/gluten.png"
+ width="64"
+ height="64"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/gugli.xml b/graphics/sprites/npcs/xml/gugli.xml
new file mode 100644
index 0000000..f0983e4
--- /dev/null
+++ b/graphics/sprites/npcs/xml/gugli.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: 4144, Reid
+Copyright (C) 2011-2013 Evol Online -->
+
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/gugli.png"
+ width="64"
+ height="64"
+ offsetX="20"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <label name="start"/>
+ <!-- 40% used on "long" label. -->
+ <goto label="long" rand="40"/>
+ <!-- 100% from the 60% unused percent are used on "simple" label. -->
+ <goto label="simple" rand="100"/>
+ <!-- Long Moving Leg Animation -->
+ <label name="long"/>
+ <frame index="0" delay="120"/>
+ <sequence value="1,2" delay="110"/>
+ <frame index="3" delay="120"/>
+ <sequence value="2,1" delay="110"/>
+ <goto label="start"/>
+ <!-- Simple Moving Leg Animation -->
+ <label name="simple"/>
+ <frame index="0" delay="120"/>
+ <frame index="1" delay="110"/>
+ <frame index="2" delay="120"/>
+ <frame index="1" delay="110"/>
+ <goto label="start"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/hammock-animated1.xml b/graphics/sprites/npcs/xml/hammock-animated1.xml
new file mode 100644
index 0000000..04375de
--- /dev/null
+++ b/graphics/sprites/npcs/xml/hammock-animated1.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2011-2012 Evol Online -->
+
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/hammock-animated.png"
+ width="96"
+ height="64"/>
+
+ <action name="stand" imageset="npc">
+ <!-- Static -->
+ <animation direction="default">
+ <frame index="3"/>
+ </animation>
+ <!-- Moving -->
+ <animation direction="left">
+ <frame index="3" delay="300"/>
+ <frame index="2" delay="180"/>
+ <frame index="1" delay="150"/>
+ <frame index="0" delay="400"/>
+ <frame index="2" delay="180"/>
+ <frame index="3" delay="150"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/hammock-animated2.xml b/graphics/sprites/npcs/xml/hammock-animated2.xml
new file mode 100644
index 0000000..56027d3
--- /dev/null
+++ b/graphics/sprites/npcs/xml/hammock-animated2.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2011-2012 Evol Online -->
+
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/hammock-animated.png"
+ width="96"
+ height="64"/>
+
+ <action name="stand" imageset="npc">
+ <!-- Static -->
+ <animation direction="default">
+ <frame index="7"/>
+ </animation>
+ <!-- Moving -->
+ <animation direction="left">
+ <frame index="7" delay="300"/>
+ <frame index="6" delay="180"/>
+ <frame index="5" delay="150"/>
+ <frame index="4" delay="400"/>
+ <frame index="5" delay="180"/>
+ <frame index="6" delay="150"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/hammock.xml b/graphics/sprites/npcs/xml/hammock.xml
new file mode 100644
index 0000000..f630cb4
--- /dev/null
+++ b/graphics/sprites/npcs/xml/hammock.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2011-2012 Evol Online -->
+
+<sprite variants="2" variant_offset="1">
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/hammock.png"
+ width="96"
+ height="64"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/harbour.xml b/graphics/sprites/npcs/xml/harbour.xml
new file mode 100644
index 0000000..a670b19
--- /dev/null
+++ b/graphics/sprites/npcs/xml/harbour.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2015 Evol Online -->
+
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/harbour.png"
+ width="192"
+ height="128"
+ offsetY="15"
+ offsetX="-16"/>
+
+ <action name="stand" imageset="npc">
+ <!-- Static Top -->
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <!-- Moving Down, 560 ms -->
+ <animation direction="left">
+ <sequence start="0" end="8" delay="40"/>
+ </animation>
+ <!-- Moving Bottom, 560 ms -->
+ <animation direction="up">
+ <sequence start="8" end="0" delay="40"/>
+ </animation>
+ <!-- Static Bottom-->
+ <animation direction="right">
+ <frame index="8"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/icecage.xml b/graphics/sprites/npcs/xml/icecage.xml
new file mode 100644
index 0000000..e936f32
--- /dev/null
+++ b/graphics/sprites/npcs/xml/icecage.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0"?>
+<sprite variants="2" variant_offset="1">
+ <imageset name="base"
+ src="graphics/sprites/npcs/sprite/ice_cage.png"
+ width="80"
+ height="103"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/injuriedgirl.xml b/graphics/sprites/npcs/xml/injuriedgirl.xml
new file mode 100644
index 0000000..45206a2
--- /dev/null
+++ b/graphics/sprites/npcs/xml/injuriedgirl.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc, Jesusalva
+Copyright (C) 2019 TMW2-->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/npcs/sprite/injuriedgirl.png"
+ width="64"
+ height="64"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/injuriedguard.xml b/graphics/sprites/npcs/xml/injuriedguard.xml
new file mode 100644
index 0000000..a294eff
--- /dev/null
+++ b/graphics/sprites/npcs/xml/injuriedguard.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Saulc
+Copyright (C) 2018-2019 TMW2: Moubootaur Legends -->
+
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/injuriedguard.png"
+ width="96"
+ height="32"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+
+ <!-- Eyes animation -->
+ <frame index="0" delay="3000"/>
+ <frame index="1" delay="1000"/>
+ <frame index="2" delay="200"/>
+ <frame index="3" delay="200"/>
+ <frame index="4" delay="300"/>
+ <frame index="0" delay="100"/>
+
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/interactive.xml b/graphics/sprites/npcs/xml/interactive.xml
new file mode 100644
index 0000000..7086565
--- /dev/null
+++ b/graphics/sprites/npcs/xml/interactive.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+
+<sprite variants="3" variant_offset="1">
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/interactive.png"
+ width="32"
+ height="32"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/jenna.xml b/graphics/sprites/npcs/xml/jenna.xml
new file mode 100644
index 0000000..364dcf8
--- /dev/null
+++ b/graphics/sprites/npcs/xml/jenna.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2015 Evol Online -->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/npcs/sprite/jenna.png"
+ width="64"
+ height="64"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="7"/>
+ </animation>
+ <animation direction="up">
+ <frame index="14"/>
+ </animation>
+ <animation direction="right">
+ <frame index="21"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="6" delay="80"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="8" end="13" delay="80"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="15" end="20" delay="80"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="22" end="27" delay="80"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/julia.xml b/graphics/sprites/npcs/xml/julia.xml
new file mode 100644
index 0000000..3219478
--- /dev/null
+++ b/graphics/sprites/npcs/xml/julia.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2010-2012 Evol Online -->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/npcs/sprite/julia.png"
+ width="22"
+ height="57"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0" delay="7000"/>
+ <frame index="1" delay="60"/>
+ <frame index="2" delay="80"/>
+ <frame index="0" delay="3500"/>
+ <frame index="1" delay="60"/>
+ <frame index="2" delay="80"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/jumpingtipiou.xml b/graphics/sprites/npcs/xml/jumpingtipiou.xml
new file mode 100644
index 0000000..22c1488
--- /dev/null
+++ b/graphics/sprites/npcs/xml/jumpingtipiou.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2015-2016 Evol Online -->
+
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/tipiou.png|S"
+ width="24"
+ height="24" offsetX="34" offsetY="-64"/>
+
+ <action name="stand" imageset="mob">
+ <animation direction="default">
+ <!-- Static -->
+ <frame index="0" delay="2900"/>
+ <!-- Looking Around -->
+ <frame index="28" delay="350"/>
+ <frame index="0" delay="500"/>
+ <frame index="42" delay="400"/>
+ <!-- Static -->
+ <frame index="0" delay="1600"/>
+ <!-- Jumping -->
+ <sequence start="0" end="2" delay="70" repeat="4"/>
+ <sequence start="0" end="2" delay="70" repeat="4" offsetY="-3"/>
+ <sequence start="0" end="2" delay="70" repeat="4" offsetY="-6"/>
+ <sequence start="0" end="2" delay="70" repeat="4" offsetY="-9"/>
+ <sequence start="0" end="2" delay="70" repeat="4" offsetY="-12"/>
+ <sequence start="0" end="2" delay="70" repeat="4" offsetY="-15"/>
+ <sequence start="0" end="2" delay="70" repeat="4" offsetY="-18"/>
+ <!-- Falling -->
+ <frame index="3" delay="90" offsetY="-18"/>
+ <frame index="2" delay="90" offsetY="-14"/>
+ <frame index="3" delay="90" offsetY="-14"/>
+ <frame index="2" delay="90" offsetY="-10"/>
+ <frame index="3" delay="90" offsetY="-10"/>
+ <frame index="2" delay="90" offsetY="-6"/>
+ <frame index="3" delay="90" offsetY="-6"/>
+ <frame index="2" delay="90" offsetY="-2"/>
+ <frame index="3" delay="90" offsetY="-2"/>
+ <frame index="2" delay="90"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/koga.xml b/graphics/sprites/npcs/xml/koga.xml
new file mode 100644
index 0000000..ee5cf3a
--- /dev/null
+++ b/graphics/sprites/npcs/xml/koga.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<sprite variants="1" variant_offset="1">
+ <imageset name="base" src="graphics/sprites/npcs/sprite/koga.png" width="477" height="359"/>
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/lightbringer.xml b/graphics/sprites/npcs/xml/lightbringer.xml
new file mode 100644
index 0000000..2c34591
--- /dev/null
+++ b/graphics/sprites/npcs/xml/lightbringer.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Jesusalva
+Copyright (C) 2018 TMW2-->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/npcs/sprite/lightbringer.png"
+ width="32"
+ height="96"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/lumberjack.xml b/graphics/sprites/npcs/xml/lumberjack.xml
new file mode 100644
index 0000000..01e1ea7
--- /dev/null
+++ b/graphics/sprites/npcs/xml/lumberjack.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/npcs/sprite/lumberjack.png" width="42" height="63" />
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <!-- eyes movements -->
+ <frame index="0" delay="3000"/>
+ <frame index="1" delay="80"/>
+ <frame index="0" delay="1500"/>
+ <frame index="1" delay="80"/>
+ <frame index="0" delay="3000"/>
+ <frame index="1" delay="600"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/lydon.xml b/graphics/sprites/npcs/xml/lydon.xml
new file mode 100644
index 0000000..c9c137f
--- /dev/null
+++ b/graphics/sprites/npcs/xml/lydon.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2016 Evol Online -->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/npcs/sprite/lydon.png"
+ width="32"
+ height="64"
+ offsetY="32"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0" />
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/magicarpan.xml b/graphics/sprites/npcs/xml/magicarpan.xml
new file mode 100644
index 0000000..2ec8c3f
--- /dev/null
+++ b/graphics/sprites/npcs/xml/magicarpan.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2011-2012 Evol Online -->
+
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/magicarpan.png"
+ width="29"
+ height="62"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <!-- Eyes animation -->
+ <frame index="0" delay="7000"/>
+ <frame index="3" delay="60"/>
+ <frame index="4" delay="120"/>
+ <frame index="3" delay="70"/>
+ <!-- Mouth animation -->
+ <frame index="0" delay="6000"/>
+ <sequence start="1" end="2" delay="130" repeat="4"/>
+ <frame index="1" delay="90"/>
+ <!-- Eyes animation -->
+ <frame index="0" delay="3500"/>
+ <frame index="3" delay="60"/>
+ <frame index="4" delay="120"/>
+ <frame index="3" delay="70"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/manatree.xml b/graphics/sprites/npcs/xml/manatree.xml
new file mode 100644
index 0000000..945ea59
--- /dev/null
+++ b/graphics/sprites/npcs/xml/manatree.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2016 - 2020 Evol Online -->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/npcs/sprite/manatree.png"
+ width="384"
+ height="288"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0" />
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/market-piou1.xml b/graphics/sprites/npcs/xml/market-piou1.xml
new file mode 100644
index 0000000..e89d954
--- /dev/null
+++ b/graphics/sprites/npcs/xml/market-piou1.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2011-2015 Evol Online -->
+
+<sprite>
+ <imageset name="pious"
+ src="graphics/sprites/monsters/piou.png"
+ width="10"
+ height="9"
+ offsetX="-14"
+ offsetY="-19"/>
+
+ <action name="stand" imageset="pious">
+ <animation>
+ <!-- static pious -->
+ <frame index="10" delay="5000"/>
+ <!-- biting straw -->
+ <sequence start="12" end="13" delay="120" repeat="4" />
+ <frame index="12" delay="100"/>
+ <!-- static pious -->
+ <frame index="10" delay="6000"/>
+ <!-- looking around -->
+ <frame index="25" delay="220"/>
+ <frame index="10" delay="150"/>
+ <frame index="30" delay="260"/>
+ <frame index="10" delay="140"/>
+ <frame index="25" delay="700"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/market-piou2.xml b/graphics/sprites/npcs/xml/market-piou2.xml
new file mode 100644
index 0000000..52dea79
--- /dev/null
+++ b/graphics/sprites/npcs/xml/market-piou2.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2011-2015 Evol Online -->
+
+<sprite>
+ <imageset name="pious"
+ src="graphics/sprites/monsters/piou.png"
+ width="10"
+ height="9"
+ offsetX="3"
+ offsetY="-21"/>
+
+ <action name="stand" imageset="pious">
+ <animation>
+ <!-- static pious -->
+ <frame index="25" delay="9000"/>
+ <!-- jumping -->
+ <frame index="26" delay="150" offsetY="-2"/>
+ <frame index="26" delay="70" offsetY="-3"/>
+ <frame index="27" delay="150" offsetY="-5"/>
+ <frame index="27" delay="70" offsetY="-6"/>
+ <frame index="26" delay="150" offsetY="-8"/>
+ <frame index="27" delay="150" offsetY="-7"/>
+ <frame index="28" delay="100" offsetY="-6"/>
+ <frame index="28" delay="90" offsetY="-5"/>
+ <frame index="28" delay="80" offsetY="-4"/>
+ <frame index="28" delay="80" offsetY="-3"/>
+ <frame index="25" delay="80" offsetY="-2"/>
+ <frame index="25" delay="80" offsetY="-1"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/market-piou3.xml b/graphics/sprites/npcs/xml/market-piou3.xml
new file mode 100644
index 0000000..cf7c00b
--- /dev/null
+++ b/graphics/sprites/npcs/xml/market-piou3.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2011-2015 Evol Online -->
+
+<sprite>
+ <imageset name="pious"
+ src="graphics/sprites/monsters/piou.png"
+ width="10"
+ height="9"
+ offsetX="16"
+ offsetY="-27"/>
+
+ <action name="stand" imageset="pious">
+ <animation>
+ <!-- static pious -->
+ <frame index="0" delay="4000"/>
+ <!-- jumping pious -->
+ <frame index="1" delay="140" offsetY="-2"/>
+ <frame index="2" delay="160" offsetY="-3"/>
+ <frame index="0" delay="170" offsetY="-4"/>
+ <frame index="2" delay="180" offsetY="-5"/>
+ <frame index="3" delay="160" offsetY="-4"/>
+ <frame index="3" delay="130" offsetY="-2"/>
+ <!-- static pious again-->
+ <frame index="0" delay="100"/>
+ <!-- little jumping pious -->
+ <frame index="1" delay="140" offsetY="-2"/>
+ <frame index="2" delay="160" offsetY="-3"/>
+ <frame index="0" delay="170" offsetY="-4"/>
+ <frame index="3" delay="130" offsetY="-2"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/market-piou4.xml b/graphics/sprites/npcs/xml/market-piou4.xml
new file mode 100644
index 0000000..a2d8018
--- /dev/null
+++ b/graphics/sprites/npcs/xml/market-piou4.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2011-2015 Evol Online -->
+
+<sprite>
+ <imageset name="pious"
+ src="graphics/sprites/monsters/piou.png"
+ width="10"
+ height="9"
+ offsetX="4"
+ offsetY="-33"/>
+
+ <action name="stand" imageset="pious">
+ <animation>
+ <!-- static pious -->
+ <frame index="30" delay="2140"/>
+ <!-- biting ground -->
+ <frame index="33" delay="140"/>
+ <frame index="30" delay="140"/>
+ <frame index="33" delay="140"/>
+ <frame index="30" delay="140"/>
+ <frame index="33" delay="140"/>
+ <frame index="30" delay="140"/>
+ <frame index="33" delay="140"/>
+ <frame index="30" delay="140"/>
+ <frame index="33" delay="140"/>
+ <!-- static pious -->
+ <frame index="30" delay="1000"/>
+ <!-- turning on itself -->
+ <frame index="0" delay="120"/>
+ <frame index="35" delay="120"/>
+ <frame index="5" delay="120"/>
+ <frame index="20" delay="120"/>
+ <frame index="15" delay="130"/>
+ <frame index="25" delay="140"/>
+ <frame index="10" delay="150"/>
+ <!-- static pious -->
+ <frame index="30" delay="1500"/>
+ <!-- turning on itself on the other side -->
+ <frame index="10" delay="120"/>
+ <frame index="25" delay="120"/>
+ <frame index="15" delay="120"/>
+ <frame index="20" delay="120"/>
+ <frame index="5" delay="130"/>
+ <frame index="35" delay="140"/>
+ <frame index="0" delay="150"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/market-piou5.xml b/graphics/sprites/npcs/xml/market-piou5.xml
new file mode 100644
index 0000000..6d16156
--- /dev/null
+++ b/graphics/sprites/npcs/xml/market-piou5.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2011-2015 Evol Online -->
+
+<sprite>
+ <imageset name="pious"
+ src="graphics/sprites/monsters/piou.png"
+ width="10"
+ height="9"
+ offsetX="-4"
+ offsetY="-43"/>
+
+ <action name="stand" imageset="pious">
+ <animation>
+ <!-- static pious -->
+ <frame index="5" delay="1000"/>
+ <!-- biting pious -->
+ <sequence start="7" end="8" delay="150" repeat="4"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/market-piou6.xml b/graphics/sprites/npcs/xml/market-piou6.xml
new file mode 100644
index 0000000..12517ba
--- /dev/null
+++ b/graphics/sprites/npcs/xml/market-piou6.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2011-2015 Evol Online -->
+
+<sprite>
+ <imageset name="pious"
+ src="graphics/sprites/monsters/piou.png"
+ width="10"
+ height="9"
+ offsetX="-29"
+ offsetY="-48"/>
+
+ <action name="stand" imageset="pious">
+ <animation>
+ <!-- static pious -->
+ <frame index="25" delay="1000"/>
+ <!-- biting pious -->
+ <frame index="27" delay="140"/>
+ <frame index="26" delay="140"/>
+ <frame index="28" delay="140"/>
+ <frame index="26" delay="140"/>
+ <frame index="28" delay="140"/>
+ <frame index="26" delay="140"/>
+ <frame index="28" delay="140"/>
+ <frame index="26" delay="140"/>
+ <frame index="28" delay="140"/>
+ <frame index="26" delay="140"/>
+ <frame index="28" delay="140"/>
+ <frame index="27" delay="140"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/market-piou7.xml b/graphics/sprites/npcs/xml/market-piou7.xml
new file mode 100644
index 0000000..5b112d7
--- /dev/null
+++ b/graphics/sprites/npcs/xml/market-piou7.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2011-2015 Evol Online -->
+
+<sprite>
+ <imageset name="pious"
+ src="graphics/sprites/monsters/piou.png"
+ width="10"
+ height="9"
+ offsetX="-21"
+ offsetY="-89"/>
+
+ <action name="stand" imageset="pious">
+ <animation>
+ <!-- static pious -->
+ <frame index="30" delay="3000"/>
+ <!-- biting pious -->
+ <sequence start="32" end="33" delay="150" repeat="4"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/market-piou8.xml b/graphics/sprites/npcs/xml/market-piou8.xml
new file mode 100644
index 0000000..587892a
--- /dev/null
+++ b/graphics/sprites/npcs/xml/market-piou8.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2011-2015 Evol Online -->
+
+<sprite>
+ <imageset name="pious"
+ src="graphics/sprites/monsters/piou.png"
+ width="10"
+ height="9"
+ offsetY="-12"/>
+
+ <action name="stand" imageset="pious">
+ <animation>
+ <!-- static pious -->
+ <frame index="25" delay="9000"/>
+ <!-- jumping pious -->
+ <frame index="26" delay="150" offsetY="-2"/>
+ <frame index="26" delay="70" offsetY="-3"/>
+ <frame index="27" delay="150" offsetY="-5"/>
+ <frame index="27" delay="70" offsetY="-6"/>
+ <frame index="26" delay="150" offsetY="-8"/>
+ <frame index="27" delay="150" offsetY="-7"/>
+ <frame index="28" delay="100" offsetY="-6"/>
+ <frame index="28" delay="90" offsetY="-5"/>
+ <frame index="28" delay="80" offsetY="-4"/>
+ <frame index="28" delay="80" offsetY="-3"/>
+ <frame index="25" delay="80" offsetY="-2"/>
+ <frame index="25" delay="80" offsetY="-1"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/market-piou9.xml b/graphics/sprites/npcs/xml/market-piou9.xml
new file mode 100644
index 0000000..b496918
--- /dev/null
+++ b/graphics/sprites/npcs/xml/market-piou9.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2011-2015 Evol Online -->
+
+<sprite>
+ <imageset name="pious"
+ src="graphics/sprites/monsters/piou.png"
+ width="10"
+ height="9"
+ offsetY="-12"/>
+
+ <action name="stand" imageset="pious">
+ <animation>
+ <!-- static pious -->
+ <frame index="0" delay="4000"/>
+ <!-- jumping pious -->
+ <frame index="1" delay="140" offsetY="-2"/>
+ <frame index="2" delay="160" offsetY="-3"/>
+ <frame index="0" delay="170" offsetY="-4"/>
+ <frame index="2" delay="180" offsetY="-5"/>
+ <frame index="3" delay="160" offsetY="-4"/>
+ <frame index="3" delay="130" offsetY="-2"/>
+ <!-- static pious again-->
+ <frame index="0" delay="100"/>
+ <!-- little jumping pious -->
+ <frame index="1" delay="140" offsetY="-2"/>
+ <frame index="2" delay="160" offsetY="-3"/>
+ <frame index="0" delay="170" offsetY="-4"/>
+ <frame index="3" delay="130" offsetY="-2"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/mawbark.xml b/graphics/sprites/npcs/xml/mawbark.xml
new file mode 100644
index 0000000..c4098ea
--- /dev/null
+++ b/graphics/sprites/npcs/xml/mawbark.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc, Jesusalva
+Copyright (C) 2019 TMW2-->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/npcs/sprite/mawbark.png"
+ width="101"
+ height="125"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/mona.xml b/graphics/sprites/npcs/xml/mona.xml
new file mode 100644
index 0000000..4735fde
--- /dev/null
+++ b/graphics/sprites/npcs/xml/mona.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2016 Evol Online -->
+
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/mona.png"
+ width="32"
+ height="64"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <sequence value="0,1,2,1,2" delay="110"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/nard.xml b/graphics/sprites/npcs/xml/nard.xml
new file mode 100644
index 0000000..ea09b62
--- /dev/null
+++ b/graphics/sprites/npcs/xml/nard.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/nard.png"
+ width="64"
+ height="64"
+ offsetX="16"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <frame index="0" delay="10000"/>
+ <frame index="1" delay="60"/>
+ <frame index="2" delay="80"/>
+ <frame index="0" delay="3500"/>
+ <frame index="1" delay="60"/>
+ <frame index="2" delay="80"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/nicholas.xml b/graphics/sprites/npcs/xml/nicholas.xml
new file mode 100644
index 0000000..f898a69
--- /dev/null
+++ b/graphics/sprites/npcs/xml/nicholas.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 Moubootaur Legends -->
+
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/nicholas.png"
+ width="40"
+ height="64"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <label name="start"/>
+ <goto label="static" rand="90"/>
+ <goto label="hamlong" rand="50"/>
+ <goto label="ham" rand="100"/>
+ <!-- Long Hammering -->
+ <label name="hamlong"/>
+ <sequence start="0" end="3" repeat="6" delay="200"/>
+ <sequence start="0" end="2" repeat="2" delay="180"/>
+ <frame index="4" delay="240"/>
+ <goto label="start"/>
+ <!-- Long Move Animation -->
+ <label name="ham"/>
+ <sequence start="0" end="3" repeat="2" delay="200"/>
+ <sequence start="0" end="2" repeat="2" delay="180"/>
+ <frame index="4" delay="240"/>
+ <!-- Static Animation -->
+ <label name="static"/>
+ <frame index="4" delay="240"/>
+ <goto label="start"/>
+ <goto label="start"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/npcs-br.xml b/graphics/sprites/npcs/xml/npcs-br.xml
new file mode 100644
index 0000000..8d43cd6
--- /dev/null
+++ b/graphics/sprites/npcs/xml/npcs-br.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<sprite variants="300" variant_offset="1">
+
+ <imageset name="base" src="graphics/sprites/npcs/sprite/npcs-br.png"
+ width="50" height="80" />
+
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0" />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/npcs/xml/npcs-lof.xml b/graphics/sprites/npcs/xml/npcs-lof.xml
new file mode 100644
index 0000000..d03e2ac
--- /dev/null
+++ b/graphics/sprites/npcs/xml/npcs-lof.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0"?>
+<sprite variants="55" variant_offset="1">
+
+ <imageset name="base"
+ src="graphics/sprites/npcs/sprite/npcs-lof.png"
+ width="50"
+ height="80" />
+
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0" />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/npcs/xml/petter.xml b/graphics/sprites/npcs/xml/petter.xml
new file mode 100644
index 0000000..643e787
--- /dev/null
+++ b/graphics/sprites/npcs/xml/petter.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Jesusalva
+Copyright (C) 2018 TMW2: The Moubootaur Legends -->
+
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/petter.png"
+ width="60"
+ height="62"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <frame index="0" delay="3000"/>
+ <frame index="1" delay="60"/>
+ <frame index="0" delay="100"/>
+ <frame index="1" delay="120"/>
+ <frame index="0" delay="100"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/piourocket.xml b/graphics/sprites/npcs/xml/piourocket.xml
new file mode 100644
index 0000000..5207fa2
--- /dev/null
+++ b/graphics/sprites/npcs/xml/piourocket.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2011-2012 Evol Online -->
+
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/piourocket.png"
+ width="13"
+ height="45"
+ offsetX="-2"
+ offsetY="-5"/>
+
+ <action name="stand" imageset="npc">
+ <!-- Jumping Piou -->
+ <animation direction="default">
+ <frame index="1" delay="90"/>
+ <frame index="2" delay="80"/>
+ <frame index="3" delay="70"/>
+ <frame index="11" delay="100"/>
+ <frame index="0" delay="80"/>
+ <frame index="1" delay="90"/>
+ <frame index="2" delay="80"/>
+ <frame index="3" delay="70"/>
+ <frame index="4" delay="100"/>
+ <sequence start="5" end="6" delay="90"/>
+ <frame index="7" delay="110"/>
+ <sequence start="8" end="10" delay="90"/>
+ <frame index="11" delay="100"/>
+ </animation>
+ <!-- Static Piou -->
+ <animation direction="up">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/qonan.xml b/graphics/sprites/npcs/xml/qonan.xml
new file mode 100644
index 0000000..f94d3d6
--- /dev/null
+++ b/graphics/sprites/npcs/xml/qonan.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2015 Evol Online -->
+
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/qonan.png"
+ width="32"
+ height="64"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <label name="start"/>
+ <goto label="blink" rand="10"/>
+
+ <!-- static -->
+ <frame index="0" delay="350"/>
+ <goto label="start"/>
+
+ <!-- blinking-->
+ <label name="blink"/>
+ <sequence value="1,2,1" delay="90"/>
+ <goto label="start"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/rattosailor.xml b/graphics/sprites/npcs/xml/rattosailor.xml
new file mode 100644
index 0000000..381c274
--- /dev/null
+++ b/graphics/sprites/npcs/xml/rattosailor.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2010-2012 Evol Online -->
+
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/rattosailor.png"
+ width="27"
+ height="58"
+ offsetX="3"
+ offsetY="-3"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <frame index="0" delay="3500"/>
+ <frame index="1" delay="60"/>
+ <frame index="2" delay="80"/>
+ <frame index="0" delay="7000"/>
+ <frame index="1" delay="60"/>
+ <frame index="2" delay="80"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/rumly.xml b/graphics/sprites/npcs/xml/rumly.xml
new file mode 100644
index 0000000..5f7c900
--- /dev/null
+++ b/graphics/sprites/npcs/xml/rumly.xml
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2010-2015 Evol Online -->
+
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/rumly.png"
+ width="30"
+ height="60"/>
+
+ <action name="stand" imageset="npc">
+ <!-- Open eyes animation -->
+ <animation direction="left">
+ <frame index="5" delay="100"/>
+ <frame index="6" delay="150"/>
+ <frame index="0"/>
+ </animation>
+
+ <!-- Close eyes animation -->
+ <animation direction="up">
+ <frame index="1" delay="300"/>
+ <frame index="0" delay="800"/>
+ <frame index="1" delay="700"/>
+ </animation>
+
+ <!-- Opened eyes -->
+ <animation direction="right">
+ <frame index="0"/>
+ </animation>
+
+ <!-- Closed eyes -->
+ <animation direction="down">
+ <frame index="2" delay="1000"/>
+ <frame index="3" delay="400"/>
+ <frame index="4" delay="200"/>
+ <frame index="3" delay="600"/>
+ <frame index="4" delay="200"/>
+ <frame index="3" delay="500"/>
+ <frame index="4" delay="150"/>
+ <frame index="3" delay="300"/>
+ <frame index="4" delay="200"/>
+ <frame index="3" delay="250"/>
+ <frame index="4" delay="200"/>
+ <frame index="3" delay="250"/>
+ <frame index="4" delay="400"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/sailors.xml b/graphics/sprites/npcs/xml/sailors.xml
new file mode 100644
index 0000000..d963bf4
--- /dev/null
+++ b/graphics/sprites/npcs/xml/sailors.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/sailors.png"
+ width="278"
+ height="149"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <frame index="0" offsetX="19" offsetY="19"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/sapartan.xml b/graphics/sprites/npcs/xml/sapartan.xml
new file mode 100644
index 0000000..bc85dc1
--- /dev/null
+++ b/graphics/sprites/npcs/xml/sapartan.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/sapartan.png"
+ width="32"
+ height="57"
+ offsetX="-4"
+ offsetY="1"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <frame index="0" delay="7000"/>
+ <frame index="1" delay="60"/>
+ <frame index="2" delay="80"/>
+ <frame index="0" delay="3500"/>
+ <frame index="1" delay="120"/>
+ <frame index="2" delay="200"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/silvio.xml b/graphics/sprites/npcs/xml/silvio.xml
new file mode 100644
index 0000000..a4266e4
--- /dev/null
+++ b/graphics/sprites/npcs/xml/silvio.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2011-2012 Evol Online -->
+
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/silvio.png"
+ width="30"
+ height="49"
+ offsetX="-4"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <frame index="0" delay="7000"/>
+ <frame index="1" delay="60"/>
+ <frame index="2" delay="120"/>
+ <frame index="1" delay="70"/>
+ <frame index="0" delay="3500"/>
+ <frame index="1" delay="60"/>
+ <frame index="2" delay="120"/>
+ <frame index="1" delay="70"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/sleepingorc.xml b/graphics/sprites/npcs/xml/sleepingorc.xml
new file mode 100644
index 0000000..3e19c5d
--- /dev/null
+++ b/graphics/sprites/npcs/xml/sleepingorc.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2010-2012 Evol Online -->
+
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/sleepingorc.png"
+ width="32"
+ height="64"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <sequence start="0" end="2" delay="380"/>
+ <frame index="1" delay="380"/>
+ <frame index="0" delay="500"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/soulmenhirs.xml b/graphics/sprites/npcs/xml/soulmenhirs.xml
new file mode 100644
index 0000000..ee6151a
--- /dev/null
+++ b/graphics/sprites/npcs/xml/soulmenhirs.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Jesusalva
+Copyright (C) 2018-2019 TMW2: Moubootaur Legends -->
+
+<sprite variants="9" variant_offset="1">
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/soulmenhirs_x2.png|S"
+ width="64"
+ height="64"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/statues.xml b/graphics/sprites/npcs/xml/statues.xml
new file mode 100644
index 0000000..cb4d9f3
--- /dev/null
+++ b/graphics/sprites/npcs/xml/statues.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<sprite variants="16" variant_offset="1">
+
+ <imageset name="base" src="graphics/sprites/npcs/sprite/statues.png" width="38" height="64" />
+
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0" />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/npcs/xml/stpatrickgoldpot.xml b/graphics/sprites/npcs/xml/stpatrickgoldpot.xml
new file mode 100644
index 0000000..a75a239
--- /dev/null
+++ b/graphics/sprites/npcs/xml/stpatrickgoldpot.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 -2019 TMW2-->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/npcs/simple/stpatrickgoldpot.png"
+ width="64"
+ height="64"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/switch-offline.xml b/graphics/sprites/npcs/xml/switch-offline.xml
new file mode 100644
index 0000000..032b927
--- /dev/null
+++ b/graphics/sprites/npcs/xml/switch-offline.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/npcs/sprite/switch.png" width="64" height="64" />
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/switch-online.xml b/graphics/sprites/npcs/xml/switch-online.xml
new file mode 100644
index 0000000..49d3c8d
--- /dev/null
+++ b/graphics/sprites/npcs/xml/switch-online.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/npcs/sprite/switch.png" width="64" height="64" />
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0" delay="50"/>
+ <frame index="1" delay="110"/>
+ <frame index="2" delay="110"/>
+ <frame index="3" delay="110"/>
+ <frame index="4"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/tarlan.xml b/graphics/sprites/npcs/xml/tarlan.xml
new file mode 100644
index 0000000..c87d0be
--- /dev/null
+++ b/graphics/sprites/npcs/xml/tarlan.xml
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/tarlan.png"
+ width="64"
+ height="64"
+ offsetX="-6"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <!-- Getting Ready To Fight -->
+ <frame index="0" delay="3140" offsetX="8"/>
+ <frame index="1" delay="100" offsetX="5"/>
+ <frame index="2" delay="220" offsetX="4"/>
+ <!-- Fights -->
+ <frame index="3" delay="110"/>
+ <frame index="4" delay="140"/>
+ <sequence start="5" end="6" delay="120"/>
+ <frame index="5" delay="90"/>
+ <frame index="4" delay="140"/>
+ <frame index="3" delay="110"/>
+ <frame index="4" delay="130"/>
+ <sequence start="5" end="6" delay="120"/>
+ <frame index="5" delay="90"/>
+ <frame index="4" delay="140"/>
+ <frame index="3" delay="110"/>
+ <!-- Stops -->
+ <frame index="7" delay="110" offsetX="5"/>
+ <frame index="0" delay="100" offsetX="8"/>
+ <frame index="8" delay="800" offsetX="10"/>
+ <frame index="0" delay="120" offsetX="8"/>
+ <frame index="1" delay="100" offsetX="5"/>
+ <frame index="2" delay="210" offsetX="4"/>
+ <!-- Fights Again Longer And Faster -->
+ <frame index="3" delay="100"/>
+ <frame index="4" delay="130"/>
+ <sequence start="5" end="6" delay="110"/>
+ <frame index="5" delay="90"/>
+ <frame index="4" delay="120"/>
+ <frame index="3" delay="100"/>
+ <frame index="4" delay="130"/>
+ <sequence start="5" end="6" delay="100"/>
+ <frame index="5" delay="80"/>
+ <frame index="4" delay="120"/>
+ <frame index="3" delay="100"/>
+ <frame index="4" delay="120"/>
+ <sequence start="5" end="6" delay="100"/>
+ <frame index="5" delay="80"/>
+ <frame index="4" delay="120"/>
+ <frame index="3" delay="100"/>
+ <frame index="4" delay="120"/>
+ <sequence start="5" end="6" delay="110"/>
+ <frame index="5" delay="80"/>
+ <frame index="4" delay="120"/>
+ <frame index="3" delay="100"/>
+ <frame index="4" delay="130"/>
+ <sequence start="5" end="6" delay="110"/>
+ <frame index="5" delay="90"/>
+ <frame index="4" delay="130"/>
+ <frame index="3" delay="110"/>
+ <!-- Gets Hit -->
+ <frame index="7" delay="110" offsetX="5"/>
+ <frame index="0" delay="100" offsetX="8"/>
+ <frame index="8" delay="900" offsetX="10"/>
+ <frame index="9" delay="140" offsetX="11"/>
+ <!-- Down -->
+ <frame index="10" delay="110" offsetX="8" offsetY="2"/>
+ <!-- Bird -->
+ <sequence start="11" end="12" delay="110" repeat="9" offsetY="5" offsetX="8"/>
+ <!-- Sit -->
+ <frame index="13" delay="90" offsetY="5" offsetX="8"/>
+ <frame index="14" delay="8910" offsetY="5" offsetX="8"/>
+ <!-- Get Back -->
+ <frame index="15" delay="130" offsetX="8"/>
+ <frame index="0" delay="3140" offsetX="8"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="0" offsetX="8"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/teddygirl.xml b/graphics/sprites/npcs/xml/teddygirl.xml
new file mode 100644
index 0000000..3628aee
--- /dev/null
+++ b/graphics/sprites/npcs/xml/teddygirl.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/npcs/sprite/teddygirl.png" width="44" height="66" />
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/terry.xml b/graphics/sprites/npcs/xml/terry.xml
new file mode 100644
index 0000000..63965ec
--- /dev/null
+++ b/graphics/sprites/npcs/xml/terry.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2015 Evol Online -->
+
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/terry.png"
+ width="32"
+ height="64"/>
+
+ <action name="stand" imageset="npc">
+ <!-- Flask animation -->
+ <animation direction="default">
+ <frame index="1"/>
+ </animation>
+ <!-- Static Flask -->
+ <animation direction="up">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/thorn.xml b/graphics/sprites/npcs/xml/thorn.xml
new file mode 100644
index 0000000..37e8738
--- /dev/null
+++ b/graphics/sprites/npcs/xml/thorn.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2019 TMW2-->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/npcs/simple/thorn.png"
+ width="64"
+ height="96"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/trap-active.xml b/graphics/sprites/npcs/xml/trap-active.xml
new file mode 100644
index 0000000..a01c1a7
--- /dev/null
+++ b/graphics/sprites/npcs/xml/trap-active.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/npcs/sprite/trap.png" width="32" height="32" />
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="1" delay="75"/>
+ <frame index="2" delay="75"/>
+ <frame index="3" delay="75"/>
+ <frame index="4"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/trap-standby.xml b/graphics/sprites/npcs/xml/trap-standby.xml
new file mode 100644
index 0000000..7fa57c1
--- /dev/null
+++ b/graphics/sprites/npcs/xml/trap-standby.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/npcs/sprite/trap.png" width="32" height="32" />
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/trap-triggered.xml b/graphics/sprites/npcs/xml/trap-triggered.xml
new file mode 100644
index 0000000..b78af99
--- /dev/null
+++ b/graphics/sprites/npcs/xml/trap-triggered.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/npcs/sprite/trap.png" width="32" height="32" />
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="5"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/treeleaf.xml b/graphics/sprites/npcs/xml/treeleaf.xml
new file mode 100644
index 0000000..9fde868
--- /dev/null
+++ b/graphics/sprites/npcs/xml/treeleaf.xml
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2015 Evol Online -->
+
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/treeleaf.png"
+ width="32"
+ height="32"
+ offsetY="12"/>
+
+ <action name="stand" imageset="npc">
+ <!-- Falling leaf -->
+ <animation direction="default">
+ <sequence start="0" end="1" delay="90" offsetY="-60"/>
+ <frame index="0" delay="20" offsetY="-51"/>
+ <sequence start="0" end="3" delay="90" offsetY="-50"/>
+ <frame index="0" delay="20" offsetY="-41"/>
+ <sequence start="0" end="3" delay="90" offsetY="-40"/>
+ <frame index="0" delay="20" offsetY="-31"/>
+ <sequence start="0" end="3" delay="90" offsetY="-30"/>
+ <frame index="0" delay="20" offsetY="-21"/>
+ <sequence start="0" end="3" delay="90" offsetY="-20"/>
+ <frame index="0" delay="20" offsetY="-11"/>
+ <sequence start="0" end="3" delay="90" offsetY="-10"/>
+ <frame index="0" delay="20" offsetY="-1"/>
+ <sequence start="0" end="3" delay="90"/>
+ <frame index="3"/>
+ </animation>
+ <!-- No leaf -->
+ <animation direction="up">
+ <frame index="4"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/unanimated-tall.xml b/graphics/sprites/npcs/xml/unanimated-tall.xml
new file mode 100644
index 0000000..88ad4bc
--- /dev/null
+++ b/graphics/sprites/npcs/xml/unanimated-tall.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2015-2016 Evol Online -->
+
+<sprite variants="4" variant_offset="1">
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/unanimated-tall.png|S"
+ width="64"
+ height="96"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/unanimated-tipious.xml b/graphics/sprites/npcs/xml/unanimated-tipious.xml
new file mode 100644
index 0000000..785959b
--- /dev/null
+++ b/graphics/sprites/npcs/xml/unanimated-tipious.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid, +Seeds
+Copyright (C) 2012-2016 Evol Online
+Copyright (C) 2020 Moubootaur Legends -->
+
+<!-- 15 pious (15 variants), 32x32 each Piou. Can be dyed -->
+<sprite variants="15" variant_offset="1">
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/unanimated-tipious.png|S"
+ width="32"
+ height="32"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/unanimated.xml b/graphics/sprites/npcs/xml/unanimated.xml
new file mode 100644
index 0000000..2027bd1
--- /dev/null
+++ b/graphics/sprites/npcs/xml/unanimated.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012-2016 Evol Online -->
+
+<sprite variants="40" variant_offset="1">
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/unanimated.png|S"
+ width="64"
+ height="64"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/wesnoth-wounds.xml b/graphics/sprites/npcs/xml/wesnoth-wounds.xml
new file mode 100644
index 0000000..8eee2d9
--- /dev/null
+++ b/graphics/sprites/npcs/xml/wesnoth-wounds.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Jesusalva
+Copyright (C) 2018 TMW2-->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/npcs/sprite/wesnoth-wounds.png"
+ width="72"
+ height="72"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/races/elven-female.png b/graphics/sprites/races/elven-female.png
new file mode 100644
index 0000000..a286a02
--- /dev/null
+++ b/graphics/sprites/races/elven-female.png
Binary files differ
diff --git a/graphics/sprites/races/elven-female.xml b/graphics/sprites/races/elven-female.xml
new file mode 100644
index 0000000..820580e
--- /dev/null
+++ b/graphics/sprites/races/elven-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/races/elven-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/races/elven-male.png b/graphics/sprites/races/elven-male.png
new file mode 100644
index 0000000..d025190
--- /dev/null
+++ b/graphics/sprites/races/elven-male.png
Binary files differ
diff --git a/graphics/sprites/races/elven-male.xml b/graphics/sprites/races/elven-male.xml
new file mode 100644
index 0000000..4fe2d30
--- /dev/null
+++ b/graphics/sprites/races/elven-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/races/elven-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/races/human-female-dark.png b/graphics/sprites/races/human-female-dark.png
new file mode 100644
index 0000000..b20d194
--- /dev/null
+++ b/graphics/sprites/races/human-female-dark.png
Binary files differ
diff --git a/graphics/sprites/races/human-female-dark.xml b/graphics/sprites/races/human-female-dark.xml
new file mode 100644
index 0000000..00538da
--- /dev/null
+++ b/graphics/sprites/races/human-female-dark.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha, Reid
+Copyright (C) 2012 - 2019 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/races/human-female-dark.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/races/human-female-medium.png b/graphics/sprites/races/human-female-medium.png
new file mode 100644
index 0000000..c4fe8d8
--- /dev/null
+++ b/graphics/sprites/races/human-female-medium.png
Binary files differ
diff --git a/graphics/sprites/races/human-female-medium.xml b/graphics/sprites/races/human-female-medium.xml
new file mode 100644
index 0000000..44e22ea
--- /dev/null
+++ b/graphics/sprites/races/human-female-medium.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha, Reid
+Copyright (C) 2012 - 2019 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/races/human-female-medium.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/races/human-female.png b/graphics/sprites/races/human-female.png
new file mode 100644
index 0000000..80c5394
--- /dev/null
+++ b/graphics/sprites/races/human-female.png
Binary files differ
diff --git a/graphics/sprites/races/human-female.xml b/graphics/sprites/races/human-female.xml
new file mode 100644
index 0000000..9232551
--- /dev/null
+++ b/graphics/sprites/races/human-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/races/human-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/races/human-male-dark.png b/graphics/sprites/races/human-male-dark.png
new file mode 100644
index 0000000..e57ac51
--- /dev/null
+++ b/graphics/sprites/races/human-male-dark.png
Binary files differ
diff --git a/graphics/sprites/races/human-male-dark.xml b/graphics/sprites/races/human-male-dark.xml
new file mode 100644
index 0000000..30cb5f4
--- /dev/null
+++ b/graphics/sprites/races/human-male-dark.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha, Reid
+Copyright (C) 2012 - 2019 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/races/human-male-dark.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/races/human-male-medium.png b/graphics/sprites/races/human-male-medium.png
new file mode 100644
index 0000000..53deffc
--- /dev/null
+++ b/graphics/sprites/races/human-male-medium.png
Binary files differ
diff --git a/graphics/sprites/races/human-male-medium.xml b/graphics/sprites/races/human-male-medium.xml
new file mode 100644
index 0000000..88c4c82
--- /dev/null
+++ b/graphics/sprites/races/human-male-medium.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha, Reid
+Copyright (C) 2012 - 2019 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/races/human-male-medium.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/races/human-male.png b/graphics/sprites/races/human-male.png
new file mode 100644
index 0000000..e6f0167
--- /dev/null
+++ b/graphics/sprites/races/human-male.png
Binary files differ
diff --git a/graphics/sprites/races/human-male.xml b/graphics/sprites/races/human-male.xml
new file mode 100644
index 0000000..b879695
--- /dev/null
+++ b/graphics/sprites/races/human-male.xml
@@ -0,0 +1,182 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012-2013 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/races/human-male.png"
+ width="64"
+ height="64"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="16"/>
+ </animation>
+ <animation direction="up">
+ <frame index="32"/>
+ </animation>
+ <animation direction="right">
+ <frame index="48"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="6" delay="80"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="17" end="22" delay="80"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="33" end="38" delay="80"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="49" end="54" delay="80"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="7" end="10" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="23" end="26" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="39" end="42" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="55" end="58" delay="80"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <sequence start="11" end="15" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="27" end="31" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="43" end="47" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="59" end="63" delay="80"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="64"/><!-- 68~71 are sit2 -->
+ </animation>
+ <animation direction="left">
+ <frame index="65"/>
+ </animation>
+ <animation direction="up">
+ <frame index="66"/>
+ </animation>
+ <animation direction="right">
+ <frame index="67"/>
+ </animation>
+ </action>
+
+ <action name="sittop" imageset="base">
+ <animation direction="down">
+ <frame index="64"/>
+ </animation>
+ <animation direction="left">
+ <frame index="65"/>
+ </animation>
+ <animation direction="up">
+ <frame index="66"/>
+ </animation>
+ <animation direction="right">
+ <frame index="67"/>
+ </animation>
+ </action>
+
+ <action name="standride" imageset="base">
+ <animation direction="down">
+ <frame index="64"/>
+ </animation>
+ <animation direction="left">
+ <frame index="65"/>
+ </animation>
+ <animation direction="up">
+ <frame index="66"/>
+ </animation>
+ <animation direction="right">
+ <frame index="67"/>
+ </animation>
+ </action>
+
+ <action name="spawnride" imageset="base">
+ <animation direction="down">
+ <frame index="64"/>
+ </animation>
+ <animation direction="left">
+ <frame index="65"/>
+ </animation>
+ <animation direction="up">
+ <frame index="66"/>
+ </animation>
+ <animation direction="right">
+ <frame index="67"/>
+ </animation>
+ </action>
+
+ <action name="ride" imageset="base">
+ <animation direction="down">
+ <frame index="64"/>
+ </animation>
+ <animation direction="left">
+ <frame index="65"/>
+ </animation>
+ <animation direction="up">
+ <frame index="66"/>
+ </animation>
+ <animation direction="right">
+ <frame index="67"/>
+ </animation>
+ </action>
+
+ <action name="attackride" imageset="base">
+ <animation direction="down">
+ <frame index="64"/><!-- 68~71 are sit2 -->
+ </animation>
+ <animation direction="left">
+ <frame index="65"/>
+ </animation>
+ <animation direction="up">
+ <frame index="66"/>
+ </animation>
+ <animation direction="right">
+ <frame index="67"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="72"/>
+ </animation>
+ <animation direction="left">
+ <frame index="72"/>
+ </animation>
+ <animation direction="up">
+ <frame index="72"/>
+ </animation>
+ <animation direction="right">
+ <frame index="72"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/races/lof-bodymodel.png b/graphics/sprites/races/lof-bodymodel.png
new file mode 100644
index 0000000..e4af552
--- /dev/null
+++ b/graphics/sprites/races/lof-bodymodel.png
Binary files differ
diff --git a/graphics/sprites/races/lof-bodymodel.xml b/graphics/sprites/races/lof-bodymodel.xml
new file mode 100644
index 0000000..2062b33
--- /dev/null
+++ b/graphics/sprites/races/lof-bodymodel.xml
@@ -0,0 +1,96 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/races/lof-bodymodel.png|W" width="64" height="64"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="18"/>
+ </animation>
+ <animation direction="up">
+ <frame index="36"/>
+ </animation>
+ <animation direction="right">
+ <frame index="54"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="6" delay="75"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="19" end="24" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="37" end="42" delay="75"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="55" end="60" delay="75"/>
+ </animation>
+ </action>
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="7"/>
+ </animation>
+ <animation direction="left">
+ <frame index="25"/>
+ </animation>
+ <animation direction="up">
+ <frame index="43"/>
+ </animation>
+ <animation direction="right">
+ <frame index="61"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="8"/>
+ </animation>
+ <animation direction="left">
+ <frame index="26"/>
+ </animation>
+ <animation direction="up">
+ <frame index="44"/>
+ </animation>
+ <animation direction="right">
+ <frame index="62"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="9" end="12" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="27" end="30" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="45" end="48" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="63" end="66" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <sequence start="13" end="17" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="31" end="35" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="49" end="53" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="67" end="71" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/races/orc-female.png b/graphics/sprites/races/orc-female.png
new file mode 100644
index 0000000..fdfa426
--- /dev/null
+++ b/graphics/sprites/races/orc-female.png
Binary files differ
diff --git a/graphics/sprites/races/orc-female.xml b/graphics/sprites/races/orc-female.xml
new file mode 100644
index 0000000..6de03d5
--- /dev/null
+++ b/graphics/sprites/races/orc-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/races/orc-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/races/orc-male.png b/graphics/sprites/races/orc-male.png
new file mode 100644
index 0000000..463f4d1
--- /dev/null
+++ b/graphics/sprites/races/orc-male.png
Binary files differ
diff --git a/graphics/sprites/races/orc-male.xml b/graphics/sprites/races/orc-male.xml
new file mode 100644
index 0000000..b33077e
--- /dev/null
+++ b/graphics/sprites/races/orc-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/races/orc-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/races/piou-unisex.xml b/graphics/sprites/races/piou-unisex.xml
new file mode 100644
index 0000000..13e9dad
--- /dev/null
+++ b/graphics/sprites/races/piou-unisex.xml
@@ -0,0 +1,1337 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012-2013 Evol Online -->
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/piou.png"
+ width="10"
+ height="9"
+ offsetY="-12"/>
+
+ <action name="stand" imageset="mob">
+ <animation direction="down">
+ <!-- Static -->
+ <frame index="0" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="2" end="3" delay="130" repeat="4"/>
+ <frame index="2" delay="100"/>
+ <!-- Static -->
+ <frame index="0" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="30" delay="350"/>
+ <frame index="0" delay="500"/>
+ <frame index="35" delay="400"/>
+ <!-- Static -->
+ <frame index="0" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="2" end="3" delay="130" repeat="6"/>
+ <frame index="2" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="1" end="2" delay="50" offsetY="-1"/>
+ <frame index="1" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="0" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="1" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="0" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="35" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="5" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="20" delay="100" offsetY="-25"/>
+ <frame index="15" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="25" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="10" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="30" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="2" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="1" delay="90" offsetY="-3"/>
+ <frame index="0" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="downleft">
+ <!-- Static -->
+ <frame index="30" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="32" end="33" delay="130" repeat="4"/>
+ <frame index="32" delay="100"/>
+ <!-- Static -->
+ <frame index="30" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="10" delay="350"/>
+ <frame index="30" delay="500"/>
+ <frame index="0" delay="400"/>
+ <!-- Static -->
+ <frame index="30" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="32" end="33" delay="130" repeat="6"/>
+ <frame index="32" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="31" end="32" delay="50" offsetY="-1"/>
+ <frame index="31" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="30" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="31" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="32" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="0" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="35" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="5" delay="100" offsetY="-25"/>
+ <frame index="20" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="15" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="25" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="10" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="32" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="31" delay="90" offsetY="-3"/>
+ <frame index="30" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="left">
+ <!-- Static -->
+ <frame index="10" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="12" end="13" delay="130" repeat="4"/>
+ <frame index="12" delay="100"/>
+ <!-- Static -->
+ <frame index="10" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="25" delay="350"/>
+ <frame index="10" delay="500"/>
+ <frame index="30" delay="400"/>
+ <!-- Static -->
+ <frame index="10" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="12" end="13" delay="130" repeat="6"/>
+ <frame index="12" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="11" end="12" delay="50" offsetY="-1"/>
+ <frame index="11" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="10" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="11" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="12" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="30" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="0" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="35" delay="100" offsetY="-25"/>
+ <frame index="5" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="20" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="15" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="25" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="12" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="11" delay="90" offsetY="-3"/>
+ <frame index="10" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="upleft">
+ <!-- Static -->
+ <frame index="25" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="27" end="28" delay="130" repeat="4"/>
+ <frame index="27" delay="100"/>
+ <!-- Static -->
+ <frame index="25" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="10" delay="350"/>
+ <frame index="25" delay="500"/>
+ <frame index="15" delay="400"/>
+ <!-- Static -->
+ <frame index="25" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="27" end="28" delay="130" repeat="6"/>
+ <frame index="27" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="26" end="27" delay="50" offsetY="-1"/>
+ <frame index="26" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="25" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="26" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="27" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="10" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="30" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="0" delay="100" offsetY="-25"/>
+ <frame index="35" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="5" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="20" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="15" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="27" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="26" delay="90" offsetY="-3"/>
+ <frame index="25" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="up">
+ <!-- Static -->
+ <frame index="15" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="17" end="18" delay="130" repeat="4"/>
+ <frame index="17" delay="100"/>
+ <!-- Static -->
+ <frame index="15" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="20" delay="350"/>
+ <frame index="15" delay="500"/>
+ <frame index="25" delay="400"/>
+ <!-- Static -->
+ <frame index="15" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="17" end="18" delay="130" repeat="6"/>
+ <frame index="17" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="16" end="17" delay="50" offsetY="-1"/>
+ <frame index="16" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="15" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="16" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="17" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="25" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="10" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="30" delay="100" offsetY="-25"/>
+ <frame index="0" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="35" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="5" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="20" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="17" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="16" delay="90" offsetY="-3"/>
+ <frame index="15" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="upright">
+ <!-- Static -->
+ <frame index="20" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="22" end="23" delay="130" repeat="4"/>
+ <frame index="22" delay="100"/>
+ <!-- Static -->
+ <frame index="20" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="5" delay="350"/>
+ <frame index="20" delay="500"/>
+ <frame index="15" delay="400"/>
+ <!-- Static -->
+ <frame index="20" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="22" end="23" delay="130" repeat="6"/>
+ <frame index="22" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="21" end="22" delay="50" offsetY="-1"/>
+ <frame index="21" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="20" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="21" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="22" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="15" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="25" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="10" delay="100" offsetY="-25"/>
+ <frame index="30" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="0" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="35" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="5" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="22" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="21" delay="90" offsetY="-3"/>
+ <frame index="20" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="right">
+ <!-- Static -->
+ <frame index="5" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="7" end="8" delay="130" repeat="4"/>
+ <frame index="7" delay="100"/>
+ <!-- Static -->
+ <frame index="5" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="20" delay="350"/>
+ <frame index="5" delay="500"/>
+ <frame index="35" delay="400"/>
+ <!-- Static -->
+ <frame index="5" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="7" end="8" delay="130" repeat="6"/>
+ <frame index="7" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="6" end="7" delay="50" offsetY="-1"/>
+ <frame index="6" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="5" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="6" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="7" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="20" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="15" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="25" delay="100" offsetY="-25"/>
+ <frame index="10" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="30" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="0" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="35" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="7" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="6" delay="90" offsetY="-3"/>
+ <frame index="5" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="downright">
+ <!-- Static -->
+ <frame index="35" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="37" end="38" delay="130" repeat="4"/>
+ <frame index="37" delay="100"/>
+ <!-- Static -->
+ <frame index="35" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="5" delay="350"/>
+ <frame index="35" delay="500"/>
+ <frame index="0" delay="400"/>
+ <!-- Static -->
+ <frame index="35" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="37" end="38" delay="130" repeat="6"/>
+ <frame index="37" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="36" end="37" delay="50" offsetY="-1"/>
+ <frame index="36" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="35" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="36" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="37" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="5" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="20" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="15" delay="100" offsetY="-25"/>
+ <frame index="25" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="10" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="30" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="0" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="37" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="36" delay="90" offsetY="-3"/>
+ <frame index="35" delay="100" offsetY="-1"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="mob">
+ <animation direction="down">
+ <!-- Normal Jump x2 -->
+ <sequence start="0" end="1" delay="50" offsetY="-1"/>
+ <frame index="2" delay="50" offsetY="-2"/>
+ <frame index="1" delay="50" offsetY="-3"/>
+ <frame index="2" delay="50" offsetY="-4"/>
+ <frame index="1" delay="50" offsetY="-3"/>
+ <frame index="2" delay="50" offsetY="-2"/>
+ <frame index="1" delay="50" offsetY="-3"/>
+ <frame index="2" delay="50" offsetY="-4"/>
+ <frame index="1" delay="50" offsetY="-3"/>
+ <sequence value="2,1" delay="50" offsetY="-2"/>
+ <sequence value="2,1" delay="50" offsetY="-1"/>
+ <!-- Turning Jump -->
+ <sequence start="0" end="1" delay="50" offsetY="-1"/>
+ <frame index="2" delay="50" offsetY="-2"/>
+ <frame index="1" delay="50" offsetY="-3"/>
+ <frame index="2" delay="50" offsetY="-4"/>
+ <frame index="1" delay="60" offsetY="-5"/>
+ <sequence value="37,7,22,17,27" delay="80" offsetY="-6"/>
+ <frame index="12" delay="80" offsetY="-5"/>
+ <frame index="32" delay="80" offsetY="-4"/>
+ <frame index="2" delay="60" offsetY="-3"/>
+ <frame index="1" delay="50" offsetY="-2"/>
+ <frame index="0" delay="50" offsetY="-1"/>
+ <!-- Normal Jump -->
+ <frame index="1" delay="50" offsetY="-1"/>
+ <frame index="2" delay="50" offsetY="-2"/>
+ <frame index="1" delay="50" offsetY="-3"/>
+ <frame index="2" delay="50" offsetY="-4"/>
+ <frame index="1" delay="50" offsetY="-3"/>
+ <frame index="2" delay="50" offsetY="-2"/>
+ <frame index="1" delay="50" offsetY="-1"/>
+ <!-- Back Turning Jump -->
+ <sequence start="0" end="1" delay="50" offsetY="-1"/>
+ <frame index="2" delay="50" offsetY="-2"/>
+ <frame index="1" delay="50" offsetY="-3"/>
+ <frame index="2" delay="50" offsetY="-4"/>
+ <frame index="1" delay="60" offsetY="-5"/>
+ <sequence value="32,12,27,17,22" delay="80" offsetY="-6"/>
+ <frame index="7" delay="80" offsetY="-5"/>
+ <frame index="37" delay="80" offsetY="-4"/>
+ <frame index="2" delay="60" offsetY="-3"/>
+ <frame index="1" delay="50" offsetY="-2"/>
+ <frame index="0" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="downleft">
+ <!-- Normal Jump x2 -->
+ <sequence start="30" end="31" delay="50" offsetY="-1"/>
+ <frame index="32" delay="50" offsetY="-2"/>
+ <frame index="31" delay="50" offsetY="-3"/>
+ <frame index="32" delay="50" offsetY="-4"/>
+ <frame index="31" delay="50" offsetY="-3"/>
+ <frame index="32" delay="50" offsetY="-2"/>
+ <frame index="31" delay="50" offsetY="-3"/>
+ <frame index="32" delay="50" offsetY="-4"/>
+ <frame index="31" delay="50" offsetY="-3"/>
+ <sequence value="32,31" delay="50" offsetY="-2"/>
+ <sequence value="32,31" delay="50" offsetY="-1"/>
+ <!-- Turning Jump -->
+ <sequence start="30" end="31" delay="50" offsetY="-1"/>
+ <frame index="32" delay="50" offsetY="-2"/>
+ <frame index="31" delay="50" offsetY="-3"/>
+ <frame index="32" delay="50" offsetY="-4"/>
+ <frame index="31" delay="60" offsetY="-5"/>
+ <sequence value="2,37,7,22,17" delay="80" offsetY="-6"/>
+ <frame index="27" delay="80" offsetY="-5"/>
+ <frame index="12" delay="80" offsetY="-4"/>
+ <frame index="32" delay="60" offsetY="-3"/>
+ <frame index="31" delay="50" offsetY="-2"/>
+ <frame index="30" delay="50" offsetY="-1"/>
+ <!-- Normal Jump -->
+ <frame index="31" delay="50" offsetY="-1"/>
+ <frame index="32" delay="50" offsetY="-2"/>
+ <frame index="31" delay="50" offsetY="-3"/>
+ <frame index="32" delay="50" offsetY="-4"/>
+ <frame index="31" delay="50" offsetY="-3"/>
+ <frame index="32" delay="50" offsetY="-2"/>
+ <frame index="31" delay="50" offsetY="-1"/>
+ <!-- Back Turning Jump -->
+ <sequence start="30" end="31" delay="50" offsetY="-1"/>
+ <frame index="32" delay="50" offsetY="-2"/>
+ <frame index="31" delay="50" offsetY="-3"/>
+ <frame index="32" delay="50" offsetY="-4"/>
+ <frame index="31" delay="60" offsetY="-5"/>
+ <sequence value="12,27,17,22,7" delay="80" offsetY="-6"/>
+ <frame index="37" delay="80" offsetY="-5"/>
+ <frame index="2" delay="80" offsetY="-4"/>
+ <frame index="32" delay="60" offsetY="-3"/>
+ <frame index="31" delay="50" offsetY="-2"/>
+ <frame index="30" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="left">
+ <!-- Normal Jump x2 -->
+ <sequence start="10" end="11" delay="50" offsetY="-1"/>
+ <frame index="12" delay="50" offsetY="-2"/>
+ <frame index="11" delay="50" offsetY="-3"/>
+ <frame index="12" delay="50" offsetY="-4"/>
+ <frame index="11" delay="50" offsetY="-3"/>
+ <frame index="12" delay="50" offsetY="-2"/>
+ <frame index="11" delay="50" offsetY="-3"/>
+ <frame index="12" delay="50" offsetY="-4"/>
+ <frame index="11" delay="50" offsetY="-3"/>
+ <sequence value="12,11" delay="50" offsetY="-2"/>
+ <sequence value="12,11" delay="50" offsetY="-1"/>
+ <!-- Turning Jump -->
+ <sequence start="10" end="11" delay="50" offsetY="-1"/>
+ <frame index="12" delay="50" offsetY="-2"/>
+ <frame index="11" delay="50" offsetY="-3"/>
+ <frame index="12" delay="50" offsetY="-4"/>
+ <frame index="11" delay="60" offsetY="-5"/>
+ <sequence value="32,2,37,7,22" delay="80" offsetY="-6"/>
+ <frame index="17" delay="80" offsetY="-5"/>
+ <frame index="27" delay="80" offsetY="-4"/>
+ <frame index="12" delay="60" offsetY="-3"/>
+ <frame index="11" delay="50" offsetY="-2"/>
+ <frame index="10" delay="50" offsetY="-1"/>
+ <!-- Normal Jump -->
+ <frame index="11" delay="50" offsetY="-1"/>
+ <frame index="12" delay="50" offsetY="-2"/>
+ <frame index="11" delay="50" offsetY="-3"/>
+ <frame index="12" delay="50" offsetY="-4"/>
+ <frame index="11" delay="50" offsetY="-3"/>
+ <frame index="12" delay="50" offsetY="-2"/>
+ <frame index="11" delay="50" offsetY="-1"/>
+ <!-- Back Turning Jump -->
+ <sequence start="10" end="11" delay="50" offsetY="-1"/>
+ <frame index="12" delay="50" offsetY="-2"/>
+ <frame index="11" delay="50" offsetY="-3"/>
+ <frame index="12" delay="50" offsetY="-4"/>
+ <frame index="11" delay="60" offsetY="-5"/>
+ <sequence value="27,17,22,7,37" delay="80" offsetY="-6"/>
+ <frame index="2" delay="80" offsetY="-5"/>
+ <frame index="32" delay="80" offsetY="-4"/>
+ <frame index="12" delay="60" offsetY="-3"/>
+ <frame index="11" delay="50" offsetY="-2"/>
+ <frame index="10" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="upleft">
+ <!-- Normal Jump x2 -->
+ <sequence start="25" end="26" delay="50" offsetY="-1"/>
+ <frame index="27" delay="50" offsetY="-2"/>
+ <frame index="26" delay="50" offsetY="-3"/>
+ <frame index="27" delay="50" offsetY="-4"/>
+ <frame index="26" delay="50" offsetY="-3"/>
+ <frame index="27" delay="50" offsetY="-2"/>
+ <frame index="26" delay="50" offsetY="-3"/>
+ <frame index="27" delay="50" offsetY="-4"/>
+ <frame index="26" delay="50" offsetY="-3"/>
+ <sequence value="27,26" delay="50" offsetY="-2"/>
+ <sequence value="27,26" delay="50" offsetY="-1"/>
+ <!-- Turning Jump -->
+ <sequence start="25" end="26" delay="50" offsetY="-1"/>
+ <frame index="27" delay="45" offsetY="-2"/>
+ <frame index="26" delay="45" offsetY="-3"/>
+ <frame index="27" delay="45" offsetY="-4"/>
+ <frame index="26" delay="60" offsetY="-5"/>
+ <sequence value="12,32,2,37,7" delay="80" offsetY="-6"/>
+ <frame index="22" delay="80" offsetY="-5"/>
+ <frame index="17" delay="80" offsetY="-4"/>
+ <frame index="27" delay="60" offsetY="-3"/>
+ <frame index="26" delay="50" offsetY="-2"/>
+ <frame index="25" delay="50" offsetY="-1"/>
+ <!-- Normal Jump -->
+ <frame index="26" delay="50" offsetY="-1"/>
+ <frame index="27" delay="50" offsetY="-2"/>
+ <frame index="26" delay="50" offsetY="-3"/>
+ <frame index="27" delay="50" offsetY="-4"/>
+ <frame index="26" delay="50" offsetY="-3"/>
+ <frame index="27" delay="50" offsetY="-2"/>
+ <frame index="26" delay="50" offsetY="-1"/>
+ <!-- Back Turning Jump -->
+ <sequence start="25" end="26" delay="50" offsetY="-1"/>
+ <frame index="27" delay="50" offsetY="-2"/>
+ <frame index="26" delay="50" offsetY="-3"/>
+ <frame index="27" delay="50" offsetY="-4"/>
+ <frame index="26" delay="60" offsetY="-5"/>
+ <sequence value="17,22,7,37,2" delay="80" offsetY="-6"/>
+ <frame index="32" delay="80" offsetY="-5"/>
+ <frame index="12" delay="80" offsetY="-4"/>
+ <frame index="27" delay="60" offsetY="-3"/>
+ <frame index="26" delay="50" offsetY="-2"/>
+ <frame index="25" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="up">
+ <!-- Normal Jump x2 -->
+ <sequence start="15" end="16" delay="50" offsetY="-1"/>
+ <frame index="17" delay="50" offsetY="-2"/>
+ <frame index="16" delay="50" offsetY="-3"/>
+ <frame index="17" delay="50" offsetY="-4"/>
+ <frame index="16" delay="50" offsetY="-3"/>
+ <frame index="17" delay="50" offsetY="-2"/>
+ <frame index="16" delay="50" offsetY="-3"/>
+ <frame index="17" delay="50" offsetY="-4"/>
+ <frame index="16" delay="50" offsetY="-3"/>
+ <sequence value="17,16" delay="50" offsetY="-2"/>
+ <sequence value="17,16" delay="50" offsetY="-1"/>
+ <!-- Turning Jump -->
+ <sequence start="15" end="16" delay="50" offsetY="-1"/>
+ <frame index="17" delay="50" offsetY="-2"/>
+ <frame index="16" delay="50" offsetY="-3"/>
+ <frame index="17" delay="50" offsetY="-4"/>
+ <frame index="16" delay="60" offsetY="-5"/>
+ <sequence value="27,12,32,2,37" delay="80" offsetY="-6"/>
+ <frame index="7" delay="80" offsetY="-5"/>
+ <frame index="22" delay="80" offsetY="-4"/>
+ <frame index="17" delay="60" offsetY="-3"/>
+ <frame index="16" delay="50" offsetY="-2"/>
+ <frame index="15" delay="50" offsetY="-1"/>
+ <!-- Normal Jump -->
+ <frame index="16" delay="50" offsetY="-1"/>
+ <frame index="17" delay="50" offsetY="-2"/>
+ <frame index="16" delay="50" offsetY="-3"/>
+ <frame index="17" delay="50" offsetY="-4"/>
+ <frame index="16" delay="50" offsetY="-3"/>
+ <frame index="17" delay="50" offsetY="-2"/>
+ <frame index="16" delay="50" offsetY="-1"/>
+ <!-- Back Turning Jump -->
+ <sequence start="15" end="16" delay="50" offsetY="-1"/>
+ <frame index="17" delay="50" offsetY="-2"/>
+ <frame index="16" delay="50" offsetY="-3"/>
+ <frame index="17" delay="50" offsetY="-4"/>
+ <frame index="16" delay="60" offsetY="-5"/>
+ <sequence value="22,7,37,2,32" delay="80" offsetY="-6"/>
+ <frame index="12" delay="80" offsetY="-5"/>
+ <frame index="27" delay="80" offsetY="-4"/>
+ <frame index="17" delay="60" offsetY="-3"/>
+ <frame index="16" delay="50" offsetY="-2"/>
+ <frame index="15" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="upright">
+ <!-- Normal Jump x2 -->
+ <sequence start="20" end="21" delay="50" offsetY="-1"/>
+ <frame index="22" delay="50" offsetY="-2"/>
+ <frame index="21" delay="50" offsetY="-3"/>
+ <frame index="22" delay="50" offsetY="-4"/>
+ <frame index="21" delay="50" offsetY="-3"/>
+ <frame index="22" delay="50" offsetY="-2"/>
+ <frame index="21" delay="50" offsetY="-3"/>
+ <frame index="22" delay="50" offsetY="-4"/>
+ <frame index="21" delay="50" offsetY="-3"/>
+ <sequence value="22,21" delay="50" offsetY="-2"/>
+ <sequence value="22,21" delay="50" offsetY="-1"/>
+ <!-- Turning Jump -->
+ <sequence start="20" end="21" delay="50" offsetY="-1"/>
+ <frame index="22" delay="50" offsetY="-2"/>
+ <frame index="21" delay="50" offsetY="-3"/>
+ <frame index="22" delay="50" offsetY="-4"/>
+ <frame index="21" delay="60" offsetY="-5"/>
+ <sequence value="17,27,12,32,2" delay="80" offsetY="-6"/>
+ <frame index="37" delay="80" offsetY="-5"/>
+ <frame index="7" delay="80" offsetY="-4"/>
+ <frame index="22" delay="60" offsetY="-3"/>
+ <frame index="21" delay="50" offsetY="-2"/>
+ <frame index="20" delay="50" offsetY="-1"/>
+ <!-- Normal Jump -->
+ <frame index="21" delay="50" offsetY="-1"/>
+ <frame index="22" delay="50" offsetY="-2"/>
+ <frame index="21" delay="50" offsetY="-3"/>
+ <frame index="22" delay="50" offsetY="-4"/>
+ <frame index="21" delay="50" offsetY="-3"/>
+ <frame index="22" delay="50" offsetY="-2"/>
+ <frame index="21" delay="50" offsetY="-1"/>
+ <!-- Back Turning Jump -->
+ <sequence start="20" end="21" delay="50" offsetY="-1"/>
+ <frame index="22" delay="50" offsetY="-2"/>
+ <frame index="21" delay="50" offsetY="-3"/>
+ <frame index="22" delay="50" offsetY="-4"/>
+ <frame index="21" delay="60" offsetY="-5"/>
+ <sequence value="7,37,2,32,12" delay="80" offsetY="-6"/>
+ <frame index="27" delay="80" offsetY="-5"/>
+ <frame index="17" delay="80" offsetY="-4"/>
+ <frame index="22" delay="60" offsetY="-3"/>
+ <frame index="21" delay="50" offsetY="-2"/>
+ <frame index="20" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="right">
+ <!-- Normal Jump x2 -->
+ <sequence start="5" end="6" delay="50" offsetY="-1"/>
+ <frame index="7" delay="50" offsetY="-2"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-4"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-2"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-4"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <sequence value="7,6" delay="50" offsetY="-2"/>
+ <sequence value="7,6" delay="50" offsetY="-1"/>
+ <!-- Turning Jump -->
+ <sequence start="5" end="6" delay="50" offsetY="-1"/>
+ <frame index="7" delay="50" offsetY="-2"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-4"/>
+ <frame index="6" delay="60" offsetY="-5"/>
+ <sequence value="22,17,27,12,32" delay="80" offsetY="-6"/>
+ <frame index="2" delay="80" offsetY="-5"/>
+ <frame index="37" delay="80" offsetY="-4"/>
+ <frame index="7" delay="60" offsetY="-3"/>
+ <frame index="6" delay="50" offsetY="-2"/>
+ <frame index="5" delay="50" offsetY="-1"/>
+ <!-- Normal Jump -->
+ <frame index="6" delay="50" offsetY="-1"/>
+ <frame index="7" delay="50" offsetY="-2"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-4"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-2"/>
+ <frame index="6" delay="50" offsetY="-1"/>
+ <!-- Back Turning Jump -->
+ <sequence start="5" end="6" delay="50" offsetY="-1"/>
+ <frame index="7" delay="50" offsetY="-2"/>
+ <frame index="6" delay="50" offsetY="-3"/>
+ <frame index="7" delay="50" offsetY="-4"/>
+ <frame index="6" delay="60" offsetY="-5"/>
+ <sequence value="37,2,32,12,27" delay="80" offsetY="-6"/>
+ <frame index="17" delay="80" offsetY="-5"/>
+ <frame index="22" delay="80" offsetY="-4"/>
+ <frame index="7" delay="60" offsetY="-3"/>
+ <frame index="6" delay="50" offsetY="-2"/>
+ <frame index="5" delay="50" offsetY="-1"/>
+ </animation>
+
+ <animation direction="downright">
+ <!-- Normal Jump x2 -->
+ <sequence start="35" end="36" delay="50" offsetY="-1"/>
+ <frame index="37" delay="50" offsetY="-2"/>
+ <frame index="36" delay="50" offsetY="-3"/>
+ <frame index="37" delay="50" offsetY="-4"/>
+ <frame index="36" delay="50" offsetY="-3"/>
+ <frame index="37" delay="50" offsetY="-2"/>
+ <frame index="36" delay="50" offsetY="-3"/>
+ <frame index="37" delay="50" offsetY="-4"/>
+ <frame index="36" delay="50" offsetY="-3"/>
+ <sequence value="37,36" delay="50" offsetY="-2"/>
+ <sequence value="37,36" delay="50" offsetY="-1"/>
+ <!-- Turning Jump -->
+ <sequence start="35" end="36" delay="50" offsetY="-1"/>
+ <frame index="37" delay="50" offsetY="-2"/>
+ <frame index="36" delay="50" offsetY="-3"/>
+ <frame index="37" delay="50" offsetY="-4"/>
+ <frame index="36" delay="60" offsetY="-5"/>
+ <sequence value="7,22,17,27,12" delay="80" offsetY="-6"/>
+ <frame index="32" delay="80" offsetY="-5"/>
+ <frame index="2" delay="80" offsetY="-4"/>
+ <frame index="37" delay="60" offsetY="-3"/>
+ <frame index="36" delay="50" offsetY="-2"/>
+ <frame index="35" delay="50" offsetY="-1"/>
+ <!-- Normal Jump -->
+ <frame index="36" delay="50" offsetY="-1"/>
+ <frame index="37" delay="50" offsetY="-2"/>
+ <frame index="36" delay="50" offsetY="-3"/>
+ <frame index="37" delay="50" offsetY="-4"/>
+ <frame index="36" delay="50" offsetY="-3"/>
+ <frame index="37" delay="50" offsetY="-2"/>
+ <frame index="36" delay="50" offsetY="-1"/>
+ <!-- Back Turning Jump -->
+ <sequence start="35" end="36" delay="50" offsetY="-1"/>
+ <frame index="37" delay="50" offsetY="-2"/>
+ <frame index="36" delay="50" offsetY="-3"/>
+ <frame index="37" delay="50" offsetY="-4"/>
+ <frame index="36" delay="60" offsetY="-5"/>
+ <sequence value="2,32,12,27,17" delay="80" offsetY="-6"/>
+ <frame index="22" delay="80" offsetY="-5"/>
+ <frame index="7" delay="80" offsetY="-4"/>
+ <frame index="37" delay="60" offsetY="-3"/>
+ <frame index="36" delay="50" offsetY="-2"/>
+ <frame index="35" delay="50" offsetY="-1"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="mob">
+ <animation direction="down">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="0" delay="60" offsetY="2"/>
+ <frame index="1" delay="60" offsetY="4"/>
+ <frame index="2" delay="60" offsetY="6"/>
+ <frame index="3" delay="60" offsetY="8"/>
+ <frame index="1" delay="40" offsetY="6"/>
+ <frame index="1" delay="40" offsetY="4"/>
+ <frame index="0" delay="40" offsetY="2"/>
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="30" delay="60" offsetX="-2" offsetY="2"/>
+ <frame index="31" delay="60" offsetX="-4" offsetY="4"/>
+ <frame index="32" delay="60" offsetX="-6" offsetY="6"/>
+ <frame index="33" delay="60" offsetX="-8" offsetY="8"/>
+ <frame index="31" delay="40" offsetX="-6" offsetY="6"/>
+ <frame index="31" delay="40" offsetX="-4" offsetY="4"/>
+ <frame index="30" delay="40" offsetX="-2" offsetY="2"/>
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="10" delay="60" offsetX="-2"/>
+ <frame index="11" delay="60" offsetX="-4"/>
+ <frame index="12" delay="60" offsetX="-6"/>
+ <frame index="13" delay="60" offsetX="-8"/>
+ <frame index="11" delay="40" offsetX="-6"/>
+ <frame index="11" delay="40" offsetX="-4"/>
+ <frame index="10" delay="40" offsetX="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="25" delay="60" offsetX="-2" offsetY="-2"/>
+ <frame index="26" delay="60" offsetX="-4" offsetY="-4"/>
+ <frame index="27" delay="60" offsetX="-6" offsetY="-6"/>
+ <frame index="28" delay="60" offsetX="-8" offsetY="-8"/>
+ <frame index="26" delay="40" offsetX="-6" offsetY="-6"/>
+ <frame index="26" delay="40" offsetX="-4" offsetY="-4"/>
+ <frame index="25" delay="40" offsetX="-2" offsetY="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="15" delay="60" offsetY="-2"/>
+ <frame index="16" delay="60" offsetY="-4"/>
+ <frame index="17" delay="60" offsetY="-6"/>
+ <frame index="18" delay="60" offsetY="-8"/>
+ <frame index="16" delay="40" offsetY="-6"/>
+ <frame index="16" delay="40" offsetY="-4"/>
+ <frame index="15" delay="40" offsetY="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="20" delay="60" offsetX="2" offsetY="-2"/>
+ <frame index="21" delay="60" offsetX="4" offsetY="-4"/>
+ <frame index="22" delay="60" offsetX="6" offsetY="-6"/>
+ <frame index="23" delay="60" offsetX="8" offsetY="-8"/>
+ <frame index="21" delay="40" offsetX="6" offsetY="-6"/>
+ <frame index="21" delay="40" offsetX="4" offsetY="-4"/>
+ <frame index="20" delay="40" offsetX="2" offsetY="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="5" delay="60" offsetX="2"/>
+ <frame index="6" delay="60" offsetX="4"/>
+ <frame index="7" delay="60" offsetX="6"/>
+ <frame index="8" delay="60" offsetX="8"/>
+ <frame index="6" delay="40" offsetX="6"/>
+ <frame index="6" delay="40" offsetX="4"/>
+ <frame index="5" delay="40" offsetX="2"/>
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="35" delay="60" offsetX="2" offsetY="2"/>
+ <frame index="36" delay="60" offsetX="4" offsetY="4"/>
+ <frame index="37" delay="60" offsetX="6" offsetY="6"/>
+ <frame index="38" delay="60" offsetX="8" offsetY="8"/>
+ <frame index="36" delay="40" offsetX="6" offsetY="6"/>
+ <frame index="36" delay="40" offsetX="4" offsetY="4"/>
+ <frame index="35" delay="40" offsetX="2" offsetY="2"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="mob">
+ <animation direction="down">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="0" delay="60" offsetY="2"/>
+ <frame index="1" delay="60" offsetY="4"/>
+ <frame index="2" delay="60" offsetY="6"/>
+ <frame index="3" delay="60" offsetY="8"/>
+ <frame index="1" delay="40" offsetY="6"/>
+ <frame index="1" delay="40" offsetY="4"/>
+ <frame index="0" delay="40" offsetY="2"/>
+ <end />
+ </animation>
+
+ <animation direction="downleft">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="30" delay="60" offsetX="-2" offsetY="2"/>
+ <frame index="31" delay="60" offsetX="-4" offsetY="4"/>
+ <frame index="32" delay="60" offsetX="-6" offsetY="6"/>
+ <frame index="33" delay="60" offsetX="-8" offsetY="8"/>
+ <frame index="31" delay="40" offsetX="-6" offsetY="6"/>
+ <frame index="31" delay="40" offsetX="-4" offsetY="4"/>
+ <frame index="30" delay="40" offsetX="-2" offsetY="2"/>
+ <end />
+ </animation>
+
+ <animation direction="left">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="10" delay="60" offsetX="-2"/>
+ <frame index="11" delay="60" offsetX="-4"/>
+ <frame index="12" delay="60" offsetX="-6"/>
+ <frame index="13" delay="60" offsetX="-8"/>
+ <frame index="11" delay="40" offsetX="-6"/>
+ <frame index="11" delay="40" offsetX="-4"/>
+ <frame index="10" delay="40" offsetX="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="upleft">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="25" delay="60" offsetX="-2" offsetY="-2"/>
+ <frame index="26" delay="60" offsetX="-4" offsetY="-4"/>
+ <frame index="27" delay="60" offsetX="-6" offsetY="-6"/>
+ <frame index="28" delay="60" offsetX="-8" offsetY="-8"/>
+ <frame index="26" delay="40" offsetX="-6" offsetY="-6"/>
+ <frame index="26" delay="40" offsetX="-4" offsetY="-4"/>
+ <frame index="25" delay="40" offsetX="-2" offsetY="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="up">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="15" delay="60" offsetY="-2"/>
+ <frame index="16" delay="60" offsetY="-4"/>
+ <frame index="17" delay="60" offsetY="-6"/>
+ <frame index="18" delay="60" offsetY="-8"/>
+ <frame index="16" delay="40" offsetY="-6"/>
+ <frame index="16" delay="40" offsetY="-4"/>
+ <frame index="15" delay="40" offsetY="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="upright">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="20" delay="60" offsetX="2" offsetY="-2"/>
+ <frame index="21" delay="60" offsetX="4" offsetY="-4"/>
+ <frame index="22" delay="60" offsetX="6" offsetY="-6"/>
+ <frame index="23" delay="60" offsetX="8" offsetY="-8"/>
+ <frame index="21" delay="40" offsetX="6" offsetY="-6"/>
+ <frame index="21" delay="40" offsetX="4" offsetY="-4"/>
+ <frame index="20" delay="40" offsetX="2" offsetY="-2"/>
+ <end />
+ </animation>
+
+ <animation direction="right">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="5" delay="60" offsetX="2"/>
+ <frame index="6" delay="60" offsetX="4"/>
+ <frame index="7" delay="60" offsetX="6"/>
+ <frame index="8" delay="60" offsetX="8"/>
+ <frame index="6" delay="40" offsetX="6"/>
+ <frame index="6" delay="40" offsetX="4"/>
+ <frame index="5" delay="40" offsetX="2"/>
+ <end />
+ </animation>
+
+ <animation direction="downright">
+ <!-- Runs to the player, bits him and goes back to its place. -->
+ <frame index="35" delay="60" offsetX="2" offsetY="2"/>
+ <frame index="36" delay="60" offsetX="4" offsetY="4"/>
+ <frame index="37" delay="60" offsetX="6" offsetY="6"/>
+ <frame index="38" delay="60" offsetX="8" offsetY="8"/>
+ <frame index="36" delay="40" offsetX="6" offsetY="6"/>
+ <frame index="36" delay="40" offsetX="4" offsetY="4"/>
+ <frame index="35" delay="40" offsetX="2" offsetY="2"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="mob">
+ <animation direction="down">
+ <!-- Static -->
+ <frame index="0" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="2" end="3" delay="130" repeat="4"/>
+ <frame index="2" delay="100"/>
+ <!-- Static -->
+ <frame index="0" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="30" delay="350"/>
+ <frame index="0" delay="500"/>
+ <frame index="35" delay="400"/>
+ <!-- Static -->
+ <frame index="0" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="2" end="3" delay="130" repeat="6"/>
+ <frame index="2" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="1" end="2" delay="50" offsetY="-1"/>
+ <frame index="1" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="0" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="1" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="0" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="35" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="5" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="20" delay="100" offsetY="-25"/>
+ <frame index="15" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="25" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="10" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="30" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="2" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="1" delay="90" offsetY="-3"/>
+ <frame index="0" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="downleft">
+ <!-- Static -->
+ <frame index="30" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="32" end="33" delay="130" repeat="4"/>
+ <frame index="32" delay="100"/>
+ <!-- Static -->
+ <frame index="30" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="10" delay="350"/>
+ <frame index="30" delay="500"/>
+ <frame index="0" delay="400"/>
+ <!-- Static -->
+ <frame index="30" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="32" end="33" delay="130" repeat="6"/>
+ <frame index="32" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="31" end="32" delay="50" offsetY="-1"/>
+ <frame index="31" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="30" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="31" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="32" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="0" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="35" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="5" delay="100" offsetY="-25"/>
+ <frame index="20" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="15" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="25" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="10" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="32" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="31" delay="90" offsetY="-3"/>
+ <frame index="30" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="left">
+ <!-- Static -->
+ <frame index="10" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="12" end="13" delay="130" repeat="4"/>
+ <frame index="12" delay="100"/>
+ <!-- Static -->
+ <frame index="10" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="25" delay="350"/>
+ <frame index="10" delay="500"/>
+ <frame index="30" delay="400"/>
+ <!-- Static -->
+ <frame index="10" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="12" end="13" delay="130" repeat="6"/>
+ <frame index="12" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="11" end="12" delay="50" offsetY="-1"/>
+ <frame index="11" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="10" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="11" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="12" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="30" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="0" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="35" delay="100" offsetY="-25"/>
+ <frame index="5" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="20" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="15" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="25" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="12" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="11" delay="90" offsetY="-3"/>
+ <frame index="10" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="upleft">
+ <!-- Static -->
+ <frame index="25" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="27" end="28" delay="130" repeat="4"/>
+ <frame index="27" delay="100"/>
+ <!-- Static -->
+ <frame index="25" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="10" delay="350"/>
+ <frame index="25" delay="500"/>
+ <frame index="15" delay="400"/>
+ <!-- Static -->
+ <frame index="25" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="27" end="28" delay="130" repeat="6"/>
+ <frame index="27" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="26" end="27" delay="50" offsetY="-1"/>
+ <frame index="26" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="25" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="26" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="27" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="10" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="30" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="0" delay="100" offsetY="-25"/>
+ <frame index="35" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="5" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="20" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="15" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="27" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="26" delay="90" offsetY="-3"/>
+ <frame index="25" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="up">
+ <!-- Static -->
+ <frame index="15" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="17" end="18" delay="130" repeat="4"/>
+ <frame index="17" delay="100"/>
+ <!-- Static -->
+ <frame index="15" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="20" delay="350"/>
+ <frame index="15" delay="500"/>
+ <frame index="25" delay="400"/>
+ <!-- Static -->
+ <frame index="15" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="17" end="18" delay="130" repeat="6"/>
+ <frame index="17" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="16" end="17" delay="50" offsetY="-1"/>
+ <frame index="16" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="15" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="16" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="17" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="25" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="10" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="30" delay="100" offsetY="-25"/>
+ <frame index="0" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="35" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="5" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="20" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="17" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="16" delay="90" offsetY="-3"/>
+ <frame index="15" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="upright">
+ <!-- Static -->
+ <frame index="20" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="22" end="23" delay="130" repeat="4"/>
+ <frame index="22" delay="100"/>
+ <!-- Static -->
+ <frame index="20" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="5" delay="350"/>
+ <frame index="20" delay="500"/>
+ <frame index="15" delay="400"/>
+ <!-- Static -->
+ <frame index="20" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="22" end="23" delay="130" repeat="6"/>
+ <frame index="22" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="21" end="22" delay="50" offsetY="-1"/>
+ <frame index="21" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="20" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="21" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="22" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="15" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="25" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="10" delay="100" offsetY="-25"/>
+ <frame index="30" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="0" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="35" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="5" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="22" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="21" delay="90" offsetY="-3"/>
+ <frame index="20" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="right">
+ <!-- Static -->
+ <frame index="5" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="7" end="8" delay="130" repeat="4"/>
+ <frame index="7" delay="100"/>
+ <!-- Static -->
+ <frame index="5" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="20" delay="350"/>
+ <frame index="5" delay="500"/>
+ <frame index="35" delay="400"/>
+ <!-- Static -->
+ <frame index="5" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="7" end="8" delay="130" repeat="6"/>
+ <frame index="7" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="6" end="7" delay="50" offsetY="-1"/>
+ <frame index="6" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="5" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="6" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="7" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="20" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="15" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="25" delay="100" offsetY="-25"/>
+ <frame index="10" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="30" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="0" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="35" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="7" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="6" delay="90" offsetY="-3"/>
+ <frame index="5" delay="100" offsetY="-1"/>
+ </animation>
+
+ <animation direction="downright">
+ <!-- Static -->
+ <frame index="35" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="37" end="38" delay="130" repeat="4"/>
+ <frame index="37" delay="100"/>
+ <!-- Static -->
+ <frame index="35" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="5" delay="350"/>
+ <frame index="35" delay="500"/>
+ <frame index="0" delay="400"/>
+ <!-- Static -->
+ <frame index="35" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="37" end="38" delay="130" repeat="6"/>
+ <frame index="37" delay="100"/>
+ <!-- Jumping And Turning On Itself-->
+ <sequence start="36" end="37" delay="50" offsetY="-1"/>
+ <frame index="36" delay="50" offsetX="1" offsetY="-3"/>
+ <frame index="35" delay="60" offsetX="2" offsetY="-8"/>
+ <frame index="36" delay="60" offsetX="3" offsetY="-11"/>
+ <frame index="37" delay="70" offsetX="2" offsetY="-15"/>
+ <frame index="5" delay="80" offsetX="1" offsetY="-18"/>
+ <frame index="20" delay="90" offsetX="1" offsetY="-22"/>
+ <frame index="15" delay="100" offsetY="-25"/>
+ <frame index="25" delay="90" offsetX="-1" offsetY="-22"/>
+ <frame index="10" delay="90" offsetX="-2" offsetY="-18"/>
+ <frame index="30" delay="90" offsetX="-3" offsetY="-14"/>
+ <frame index="0" delay="90" offsetX="-2" offsetY="-10"/>
+ <frame index="37" delay="90" offsetX="-1" offsetY="-7"/>
+ <frame index="36" delay="90" offsetY="-3"/>
+ <frame index="35" delay="100" offsetY="-1"/>
+ </animation>
+ </action>
+
+ <action name="sittop" imageset="mob">
+ <animation direction="down">
+ <!-- Static -->
+ <frame index="0" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="2" end="3" delay="130" repeat="4"/>
+ <frame index="2" delay="100"/>
+ <!-- Static -->
+ <frame index="0" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="30" delay="350"/>
+ <frame index="0" delay="500"/>
+ <frame index="35" delay="400"/>
+ <!-- Static -->
+ <frame index="0" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="2" end="3" delay="130" repeat="6"/>
+ <frame index="2" delay="100"/>
+ </animation>
+
+ <animation direction="downleft">
+ <!-- Static -->
+ <frame index="30" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="32" end="33" delay="130" repeat="4"/>
+ <frame index="32" delay="100"/>
+ <!-- Static -->
+ <frame index="30" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="10" delay="350"/>
+ <frame index="30" delay="500"/>
+ <frame index="0" delay="400"/>
+ <!-- Static -->
+ <frame index="30" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="32" end="33" delay="130" repeat="6"/>
+ <frame index="32" delay="100"/>
+ </animation>
+
+ <animation direction="left">
+ <!-- Static -->
+ <frame index="10" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="12" end="13" delay="130" repeat="4"/>
+ <frame index="12" delay="100"/>
+ <!-- Static -->
+ <frame index="10" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="25" delay="350"/>
+ <frame index="10" delay="500"/>
+ <frame index="30" delay="400"/>
+ <!-- Static -->
+ <frame index="10" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="12" end="13" delay="130" repeat="6"/>
+ <frame index="12" delay="100"/>
+ </animation>
+
+ <animation direction="upleft">
+ <!-- Static -->
+ <frame index="25" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="27" end="28" delay="130" repeat="4"/>
+ <frame index="27" delay="100"/>
+ <!-- Static -->
+ <frame index="25" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="10" delay="350"/>
+ <frame index="25" delay="500"/>
+ <frame index="15" delay="400"/>
+ <!-- Static -->
+ <frame index="25" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="27" end="28" delay="130" repeat="6"/>
+ <frame index="27" delay="100"/>
+ </animation>
+
+ <animation direction="up">
+ <!-- Static -->
+ <frame index="15" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="17" end="18" delay="130" repeat="4"/>
+ <frame index="17" delay="100"/>
+ <!-- Static -->
+ <frame index="15" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="20" delay="350"/>
+ <frame index="15" delay="500"/>
+ <frame index="25" delay="400"/>
+ <!-- Static -->
+ <frame index="15" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="17" end="18" delay="130" repeat="6"/>
+ <frame index="17" delay="100"/>
+ </animation>
+
+ <animation direction="upright">
+ <!-- Static -->
+ <frame index="20" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="22" end="23" delay="130" repeat="4"/>
+ <frame index="22" delay="100"/>
+ <!-- Static -->
+ <frame index="20" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="5" delay="350"/>
+ <frame index="20" delay="500"/>
+ <frame index="15" delay="400"/>
+ <!-- Static -->
+ <frame index="20" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="22" end="23" delay="130" repeat="6"/>
+ <frame index="22" delay="100"/>
+ </animation>
+
+ <animation direction="right">
+ <!-- Static -->
+ <frame index="5" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="7" end="8" delay="130" repeat="4"/>
+ <frame index="7" delay="100"/>
+ <!-- Static -->
+ <frame index="5" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="20" delay="350"/>
+ <frame index="5" delay="500"/>
+ <frame index="35" delay="400"/>
+ <!-- Static -->
+ <frame index="5" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="7" end="8" delay="130" repeat="6"/>
+ <frame index="7" delay="100"/>
+ </animation>
+
+ <animation direction="downright">
+ <!-- Static -->
+ <frame index="35" delay="1300"/>
+ <!-- Eating Animation -->
+ <sequence start="37" end="38" delay="130" repeat="4"/>
+ <frame index="37" delay="100"/>
+ <!-- Static -->
+ <frame index="35" delay="1900"/>
+ <!-- Looking Around -->
+ <frame index="5" delay="350"/>
+ <frame index="35" delay="500"/>
+ <frame index="0" delay="400"/>
+ <!-- Static -->
+ <frame index="35" delay="1600"/>
+ <!-- Eating Animation x6 -->
+ <sequence start="37" end="38" delay="130" repeat="6"/>
+ <frame index="37" delay="100"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+ <animation direction="down">
+ <frame index="4"/>
+ </animation>
+
+ <animation direction="downleft">
+ <frame index="34"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="14"/>
+ </animation>
+
+ <animation direction="upleft">
+ <frame index="29"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="19"/>
+ </animation>
+
+ <animation direction="upright">
+ <frame index="24"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="9"/>
+ </animation>
+
+ <animation direction="downright">
+ <frame index="39"/>
+ </animation>
+ </action>
+</sprite>
+
diff --git a/graphics/sprites/races/raijin-female.png b/graphics/sprites/races/raijin-female.png
new file mode 100644
index 0000000..c4ab506
--- /dev/null
+++ b/graphics/sprites/races/raijin-female.png
Binary files differ
diff --git a/graphics/sprites/races/raijin-female.xml b/graphics/sprites/races/raijin-female.xml
new file mode 100644
index 0000000..6852c8d
--- /dev/null
+++ b/graphics/sprites/races/raijin-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/races/raijin-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/races/raijin-male.png b/graphics/sprites/races/raijin-male.png
new file mode 100644
index 0000000..8d879c0
--- /dev/null
+++ b/graphics/sprites/races/raijin-male.png
Binary files differ
diff --git a/graphics/sprites/races/raijin-male.xml b/graphics/sprites/races/raijin-male.xml
new file mode 100644
index 0000000..c446959
--- /dev/null
+++ b/graphics/sprites/races/raijin-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/races/raijin-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/races/redy-female.png b/graphics/sprites/races/redy-female.png
new file mode 100644
index 0000000..b682904
--- /dev/null
+++ b/graphics/sprites/races/redy-female.png
Binary files differ
diff --git a/graphics/sprites/races/redy-female.xml b/graphics/sprites/races/redy-female.xml
new file mode 100644
index 0000000..a8d215f
--- /dev/null
+++ b/graphics/sprites/races/redy-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/races/redy-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/races/redy-male.png b/graphics/sprites/races/redy-male.png
new file mode 100644
index 0000000..69f8f7f
--- /dev/null
+++ b/graphics/sprites/races/redy-male.png
Binary files differ
diff --git a/graphics/sprites/races/redy-male.xml b/graphics/sprites/races/redy-male.xml
new file mode 100644
index 0000000..780e99b
--- /dev/null
+++ b/graphics/sprites/races/redy-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/races/redy-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/races/savior-female.png b/graphics/sprites/races/savior-female.png
new file mode 100644
index 0000000..5cf5022
--- /dev/null
+++ b/graphics/sprites/races/savior-female.png
Binary files differ
diff --git a/graphics/sprites/races/savior-female.xml b/graphics/sprites/races/savior-female.xml
new file mode 100644
index 0000000..66f041d
--- /dev/null
+++ b/graphics/sprites/races/savior-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha, Reid
+Copyright (C) 2012 - 2019 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/races/savior-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/races/savior-male.png b/graphics/sprites/races/savior-male.png
new file mode 100644
index 0000000..3b308a1
--- /dev/null
+++ b/graphics/sprites/races/savior-male.png
Binary files differ
diff --git a/graphics/sprites/races/savior-male.xml b/graphics/sprites/races/savior-male.xml
new file mode 100644
index 0000000..3f6bd35
--- /dev/null
+++ b/graphics/sprites/races/savior-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha, Reid
+Copyright (C) 2012 - 2019 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/races/savior-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/races/skeleton.png b/graphics/sprites/races/skeleton.png
new file mode 100644
index 0000000..ed4f0bd
--- /dev/null
+++ b/graphics/sprites/races/skeleton.png
Binary files differ
diff --git a/graphics/sprites/races/tritan-female.png b/graphics/sprites/races/tritan-female.png
new file mode 100644
index 0000000..7f8d887
--- /dev/null
+++ b/graphics/sprites/races/tritan-female.png
Binary files differ
diff --git a/graphics/sprites/races/tritan-female.xml b/graphics/sprites/races/tritan-female.xml
new file mode 100644
index 0000000..e46faae
--- /dev/null
+++ b/graphics/sprites/races/tritan-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/races/tritan-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/races/tritan-male.png b/graphics/sprites/races/tritan-male.png
new file mode 100644
index 0000000..1c0ce77
--- /dev/null
+++ b/graphics/sprites/races/tritan-male.png
Binary files differ
diff --git a/graphics/sprites/races/tritan-male.xml b/graphics/sprites/races/tritan-male.xml
new file mode 100644
index 0000000..4fa9553
--- /dev/null
+++ b/graphics/sprites/races/tritan-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/races/tritan-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/races/ukar-female.png b/graphics/sprites/races/ukar-female.png
new file mode 100644
index 0000000..c316b97
--- /dev/null
+++ b/graphics/sprites/races/ukar-female.png
Binary files differ
diff --git a/graphics/sprites/races/ukar-female.xml b/graphics/sprites/races/ukar-female.xml
new file mode 100644
index 0000000..85049ca
--- /dev/null
+++ b/graphics/sprites/races/ukar-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/races/ukar-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/races/ukar-male.png b/graphics/sprites/races/ukar-male.png
new file mode 100644
index 0000000..a8eeece
--- /dev/null
+++ b/graphics/sprites/races/ukar-male.png
Binary files differ
diff --git a/graphics/sprites/races/ukar-male.xml b/graphics/sprites/races/ukar-male.xml
new file mode 100644
index 0000000..6ea2272
--- /dev/null
+++ b/graphics/sprites/races/ukar-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2012 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/races/ukar-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/tilesets/Throne_x2.png b/graphics/tilesets/Throne_x2.png
new file mode 100644
index 0000000..9251d98
--- /dev/null
+++ b/graphics/tilesets/Throne_x2.png
Binary files differ
diff --git a/graphics/tilesets/abandonned-stuff2.0.png b/graphics/tilesets/abandonned-stuff2.0.png
new file mode 100644
index 0000000..dc21d97
--- /dev/null
+++ b/graphics/tilesets/abandonned-stuff2.0.png
Binary files differ
diff --git a/graphics/tilesets/accessory.png b/graphics/tilesets/accessory.png
new file mode 100644
index 0000000..1bffd11
--- /dev/null
+++ b/graphics/tilesets/accessory.png
Binary files differ
diff --git a/graphics/tilesets/accessory.tsx b/graphics/tilesets/accessory.tsx
new file mode 100644
index 0000000..499065d
--- /dev/null
+++ b/graphics/tilesets/accessory.tsx
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="Accessory" tilewidth="32" tileheight="32">
+ <image source="accessory.png" width="512" height="128"/>
+ <tile id="20">
+ <properties>
+ <property name="animation-delay0" value="750"/>
+ <property name="animation-delay1" value="8"/>
+ <property name="animation-delay2" value="8"/>
+ <property name="animation-delay3" value="8"/>
+ <property name="animation-delay4" value="8"/>
+ <property name="animation-frame0" value="20"/>
+ <property name="animation-frame1" value="21"/>
+ <property name="animation-frame2" value="22"/>
+ <property name="animation-frame3" value="23"/>
+ <property name="animation-frame4" value="24"/>
+ </properties>
+ </tile>
+</tileset>
diff --git a/graphics/tilesets/aethyra/inn.png b/graphics/tilesets/aethyra/inn.png
new file mode 100644
index 0000000..7962b8e
--- /dev/null
+++ b/graphics/tilesets/aethyra/inn.png
Binary files differ
diff --git a/graphics/tilesets/aethyra/snow.png b/graphics/tilesets/aethyra/snow.png
new file mode 100644
index 0000000..a2df8fa
--- /dev/null
+++ b/graphics/tilesets/aethyra/snow.png
Binary files differ
diff --git a/graphics/tilesets/aethyra/snow_building.png b/graphics/tilesets/aethyra/snow_building.png
new file mode 100644
index 0000000..d571b2b
--- /dev/null
+++ b/graphics/tilesets/aethyra/snow_building.png
Binary files differ
diff --git a/graphics/tilesets/aethyra/snow_roof.png b/graphics/tilesets/aethyra/snow_roof.png
new file mode 100644
index 0000000..5e6cb2c
--- /dev/null
+++ b/graphics/tilesets/aethyra/snow_roof.png
Binary files differ
diff --git a/graphics/tilesets/aethyra/snow_village.png b/graphics/tilesets/aethyra/snow_village.png
new file mode 100644
index 0000000..8efa70b
--- /dev/null
+++ b/graphics/tilesets/aethyra/snow_village.png
Binary files differ
diff --git a/graphics/tilesets/aethyra/snow_water.png b/graphics/tilesets/aethyra/snow_water.png
new file mode 100644
index 0000000..204af6d
--- /dev/null
+++ b/graphics/tilesets/aethyra/snow_water.png
Binary files differ
diff --git a/graphics/tilesets/aethyra/snowset.png b/graphics/tilesets/aethyra/snowset.png
new file mode 100644
index 0000000..5f4eb67
--- /dev/null
+++ b/graphics/tilesets/aethyra/snowset.png
Binary files differ
diff --git a/graphics/tilesets/aquarium-fish.png b/graphics/tilesets/aquarium-fish.png
new file mode 100644
index 0000000..dce68c8
--- /dev/null
+++ b/graphics/tilesets/aquarium-fish.png
Binary files differ
diff --git a/graphics/tilesets/aquarium-fish.tsx b/graphics/tilesets/aquarium-fish.tsx
new file mode 100644
index 0000000..effd9ed
--- /dev/null
+++ b/graphics/tilesets/aquarium-fish.tsx
@@ -0,0 +1,136 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset version="1.2" tiledversion="1.2.3" name="Mick's Fish" tilewidth="32" tileheight="32" tilecount="64" columns="8">
+ <image source="aquarium-fish.png" width="256" height="256"/>
+ <tile id="0">
+ <animation>
+ <frame tileid="0" duration="150"/>
+ <frame tileid="1" duration="150"/>
+ <frame tileid="2" duration="150"/>
+ <frame tileid="3" duration="150"/>
+ <frame tileid="5" duration="1200"/>
+ <frame tileid="5" duration="150"/>
+ <frame tileid="5" duration="1200"/>
+ <frame tileid="12" duration="150"/>
+ <frame tileid="11" duration="150"/>
+ <frame tileid="10" duration="150"/>
+ <frame tileid="9" duration="150"/>
+ <frame tileid="5" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="1">
+ <animation>
+ <frame tileid="5" duration="600"/>
+ <frame tileid="0" duration="150"/>
+ <frame tileid="1" duration="150"/>
+ <frame tileid="2" duration="150"/>
+ <frame tileid="3" duration="150"/>
+ <frame tileid="5" duration="600"/>
+ <frame tileid="5" duration="150"/>
+ <frame tileid="5" duration="600"/>
+ <frame tileid="12" duration="150"/>
+ <frame tileid="11" duration="150"/>
+ <frame tileid="10" duration="150"/>
+ <frame tileid="9" duration="150"/>
+ <frame tileid="5" duration="600"/>
+ <frame tileid="5" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="2">
+ <animation>
+ <frame tileid="5" duration="1200"/>
+ <frame tileid="0" duration="150"/>
+ <frame tileid="1" duration="150"/>
+ <frame tileid="2" duration="150"/>
+ <frame tileid="3" duration="150"/>
+ <frame tileid="5" duration="150"/>
+ <frame tileid="12" duration="150"/>
+ <frame tileid="11" duration="150"/>
+ <frame tileid="10" duration="150"/>
+ <frame tileid="9" duration="150"/>
+ <frame tileid="5" duration="150"/>
+ <frame tileid="5" duration="1200"/>
+ </animation>
+ </tile>
+ <tile id="4">
+ <animation>
+ <frame tileid="5" duration="1800"/>
+ <frame tileid="4" duration="150"/>
+ <frame tileid="5" duration="1800"/>
+ <frame tileid="5" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="8">
+ <animation>
+ <frame tileid="5" duration="1800"/>
+ <frame tileid="5" duration="150"/>
+ <frame tileid="5" duration="1800"/>
+ <frame tileid="8" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="16">
+ <animation>
+ <frame tileid="16" duration="150"/>
+ <frame tileid="17" duration="150"/>
+ <frame tileid="18" duration="150"/>
+ <frame tileid="19" duration="150"/>
+ <frame tileid="21" duration="1200"/>
+ <frame tileid="21" duration="150"/>
+ <frame tileid="21" duration="1200"/>
+ <frame tileid="28" duration="150"/>
+ <frame tileid="27" duration="150"/>
+ <frame tileid="26" duration="150"/>
+ <frame tileid="25" duration="150"/>
+ <frame tileid="21" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="17">
+ <animation>
+ <frame tileid="21" duration="600"/>
+ <frame tileid="16" duration="150"/>
+ <frame tileid="17" duration="150"/>
+ <frame tileid="18" duration="150"/>
+ <frame tileid="19" duration="150"/>
+ <frame tileid="21" duration="600"/>
+ <frame tileid="21" duration="150"/>
+ <frame tileid="21" duration="600"/>
+ <frame tileid="28" duration="150"/>
+ <frame tileid="27" duration="150"/>
+ <frame tileid="26" duration="150"/>
+ <frame tileid="25" duration="150"/>
+ <frame tileid="21" duration="600"/>
+ <frame tileid="21" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="18">
+ <animation>
+ <frame tileid="21" duration="1200"/>
+ <frame tileid="16" duration="150"/>
+ <frame tileid="17" duration="150"/>
+ <frame tileid="18" duration="150"/>
+ <frame tileid="19" duration="150"/>
+ <frame tileid="21" duration="150"/>
+ <frame tileid="28" duration="150"/>
+ <frame tileid="27" duration="150"/>
+ <frame tileid="26" duration="150"/>
+ <frame tileid="25" duration="150"/>
+ <frame tileid="21" duration="150"/>
+ <frame tileid="21" duration="1200"/>
+ </animation>
+ </tile>
+ <tile id="20">
+ <animation>
+ <frame tileid="21" duration="1800"/>
+ <frame tileid="20" duration="150"/>
+ <frame tileid="21" duration="1800"/>
+ <frame tileid="21" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="24">
+ <animation>
+ <frame tileid="21" duration="1800"/>
+ <frame tileid="21" duration="150"/>
+ <frame tileid="21" duration="1800"/>
+ <frame tileid="24" duration="150"/>
+ </animation>
+ </tile>
+</tileset>
diff --git a/graphics/tilesets/aquarium-round-water.png b/graphics/tilesets/aquarium-round-water.png
new file mode 100644
index 0000000..e10e85e
--- /dev/null
+++ b/graphics/tilesets/aquarium-round-water.png
Binary files differ
diff --git a/graphics/tilesets/aquarium-stairs.png b/graphics/tilesets/aquarium-stairs.png
new file mode 100644
index 0000000..9bf0870
--- /dev/null
+++ b/graphics/tilesets/aquarium-stairs.png
Binary files differ
diff --git a/graphics/tilesets/aquarium.png b/graphics/tilesets/aquarium.png
new file mode 100644
index 0000000..0be68ef
--- /dev/null
+++ b/graphics/tilesets/aquarium.png
Binary files differ
diff --git a/graphics/tilesets/aquarium.tsx b/graphics/tilesets/aquarium.tsx
new file mode 100644
index 0000000..184e96d
--- /dev/null
+++ b/graphics/tilesets/aquarium.tsx
@@ -0,0 +1,124 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset version="1.2" tiledversion="1.3.2" name="Aquarium-Animals" tilewidth="32" tileheight="32" tilecount="72" columns="6">
+ <image source="aquarium.png" width="192" height="384"/>
+ <tile id="0">
+ <animation>
+ <frame tileid="0" duration="250"/>
+ <frame tileid="1" duration="250"/>
+ <frame tileid="2" duration="250"/>
+ <frame tileid="3" duration="250"/>
+ <frame tileid="4" duration="250"/>
+ <frame tileid="5" duration="250"/>
+ </animation>
+ </tile>
+ <tile id="6">
+ <animation>
+ <frame tileid="6" duration="250"/>
+ <frame tileid="7" duration="250"/>
+ <frame tileid="8" duration="250"/>
+ <frame tileid="9" duration="250"/>
+ <frame tileid="10" duration="250"/>
+ <frame tileid="11" duration="250"/>
+ </animation>
+ </tile>
+ <tile id="12">
+ <animation>
+ <frame tileid="12" duration="250"/>
+ <frame tileid="13" duration="250"/>
+ <frame tileid="14" duration="250"/>
+ <frame tileid="15" duration="250"/>
+ <frame tileid="16" duration="250"/>
+ <frame tileid="17" duration="250"/>
+ </animation>
+ </tile>
+ <tile id="18">
+ <animation>
+ <frame tileid="18" duration="250"/>
+ <frame tileid="19" duration="250"/>
+ <frame tileid="20" duration="250"/>
+ <frame tileid="21" duration="250"/>
+ <frame tileid="22" duration="250"/>
+ <frame tileid="23" duration="250"/>
+ </animation>
+ </tile>
+ <tile id="24">
+ <animation>
+ <frame tileid="24" duration="250"/>
+ <frame tileid="25" duration="250"/>
+ <frame tileid="26" duration="250"/>
+ <frame tileid="27" duration="250"/>
+ <frame tileid="28" duration="250"/>
+ <frame tileid="29" duration="250"/>
+ </animation>
+ </tile>
+ <tile id="30">
+ <animation>
+ <frame tileid="30" duration="250"/>
+ <frame tileid="31" duration="250"/>
+ <frame tileid="32" duration="250"/>
+ <frame tileid="33" duration="250"/>
+ <frame tileid="34" duration="250"/>
+ <frame tileid="35" duration="250"/>
+ </animation>
+ </tile>
+ <tile id="36">
+ <animation>
+ <frame tileid="36" duration="250"/>
+ <frame tileid="37" duration="250"/>
+ <frame tileid="38" duration="250"/>
+ <frame tileid="39" duration="250"/>
+ <frame tileid="40" duration="250"/>
+ <frame tileid="41" duration="250"/>
+ </animation>
+ </tile>
+ <tile id="42">
+ <animation>
+ <frame tileid="42" duration="250"/>
+ <frame tileid="43" duration="250"/>
+ <frame tileid="44" duration="250"/>
+ <frame tileid="45" duration="250"/>
+ <frame tileid="46" duration="250"/>
+ <frame tileid="47" duration="250"/>
+ </animation>
+ </tile>
+ <tile id="48">
+ <animation>
+ <frame tileid="48" duration="250"/>
+ <frame tileid="49" duration="250"/>
+ <frame tileid="50" duration="250"/>
+ <frame tileid="51" duration="250"/>
+ <frame tileid="52" duration="250"/>
+ <frame tileid="53" duration="250"/>
+ </animation>
+ </tile>
+ <tile id="54">
+ <animation>
+ <frame tileid="54" duration="250"/>
+ <frame tileid="55" duration="250"/>
+ <frame tileid="56" duration="250"/>
+ <frame tileid="57" duration="250"/>
+ <frame tileid="58" duration="250"/>
+ <frame tileid="59" duration="250"/>
+ </animation>
+ </tile>
+ <tile id="60">
+ <animation>
+ <frame tileid="60" duration="250"/>
+ <frame tileid="61" duration="250"/>
+ <frame tileid="62" duration="250"/>
+ <frame tileid="63" duration="250"/>
+ <frame tileid="64" duration="250"/>
+ <frame tileid="65" duration="250"/>
+ </animation>
+ </tile>
+ <tile id="66">
+ <animation>
+ <frame tileid="66" duration="250"/>
+ <frame tileid="67" duration="250"/>
+ <frame tileid="68" duration="250"/>
+ <frame tileid="69" duration="250"/>
+ <frame tileid="70" duration="250"/>
+ <frame tileid="71" duration="250"/>
+ </animation>
+ </tile>
+</tileset>
diff --git a/graphics/tilesets/arena.png b/graphics/tilesets/arena.png
new file mode 100644
index 0000000..be79c10
--- /dev/null
+++ b/graphics/tilesets/arena.png
Binary files differ
diff --git a/graphics/tilesets/arena.tsx b/graphics/tilesets/arena.tsx
new file mode 100644
index 0000000..5b09c1b
--- /dev/null
+++ b/graphics/tilesets/arena.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="arena" tilewidth="32" tileheight="32" tilecount="256" columns="16">
+ <image source="arena.png" width="512" height="512"/>
+</tileset>
diff --git a/graphics/tilesets/arrows.png b/graphics/tilesets/arrows.png
new file mode 100644
index 0000000..415f27e
--- /dev/null
+++ b/graphics/tilesets/arrows.png
Binary files differ
diff --git a/graphics/tilesets/arrows.tsx b/graphics/tilesets/arrows.tsx
new file mode 100644
index 0000000..b0707de
--- /dev/null
+++ b/graphics/tilesets/arrows.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="arrows" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/arrows.png" width="128" height="128"/>
+</tileset>
diff --git a/graphics/tilesets/barbarians_outdoor.png b/graphics/tilesets/barbarians_outdoor.png
new file mode 100644
index 0000000..209b5b6
--- /dev/null
+++ b/graphics/tilesets/barbarians_outdoor.png
Binary files differ
diff --git a/graphics/tilesets/barbarians_outdoor.tsx b/graphics/tilesets/barbarians_outdoor.tsx
new file mode 100644
index 0000000..dc323d0
--- /dev/null
+++ b/graphics/tilesets/barbarians_outdoor.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="barbarians_outdoor" tilewidth="64" tileheight="64" tilecount="3" columns="3">
+ <image source="barbarians_outdoor.png" width="192" height="64"/>
+</tileset>
diff --git a/graphics/tilesets/barbarians_yurt_x4.png b/graphics/tilesets/barbarians_yurt_x4.png
new file mode 100644
index 0000000..e581ab9
--- /dev/null
+++ b/graphics/tilesets/barbarians_yurt_x4.png
Binary files differ
diff --git a/graphics/tilesets/barbarians_yurt_x4.tsx b/graphics/tilesets/barbarians_yurt_x4.tsx
new file mode 100644
index 0000000..ed0f0f6
--- /dev/null
+++ b/graphics/tilesets/barbarians_yurt_x4.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="barbarians_yurt_x4" tilewidth="160" tileheight="128">
+ <image source="../graphics/tiles/barbarians_yurt_x4.png" width="320" height="128"/>
+</tileset>
diff --git a/graphics/tilesets/blockWalls.png b/graphics/tilesets/blockWalls.png
new file mode 100644
index 0000000..fd70bfc
--- /dev/null
+++ b/graphics/tilesets/blockWalls.png
Binary files differ
diff --git a/graphics/tilesets/blockWalls2.png b/graphics/tilesets/blockWalls2.png
new file mode 100644
index 0000000..3a49aea
--- /dev/null
+++ b/graphics/tilesets/blockWalls2.png
Binary files differ
diff --git a/graphics/tilesets/blockWalls_in_x3.png b/graphics/tilesets/blockWalls_in_x3.png
new file mode 100644
index 0000000..7f32157
--- /dev/null
+++ b/graphics/tilesets/blockWalls_in_x3.png
Binary files differ
diff --git a/graphics/tilesets/blockWalls_x2.png b/graphics/tilesets/blockWalls_x2.png
new file mode 100644
index 0000000..3459b5c
--- /dev/null
+++ b/graphics/tilesets/blockWalls_x2.png
Binary files differ
diff --git a/graphics/tilesets/bluetownflag.png b/graphics/tilesets/bluetownflag.png
new file mode 100644
index 0000000..bc6a070
--- /dev/null
+++ b/graphics/tilesets/bluetownflag.png
Binary files differ
diff --git a/graphics/tilesets/br/arvore_raiz.png b/graphics/tilesets/br/arvore_raiz.png
new file mode 100644
index 0000000..16ca8df
--- /dev/null
+++ b/graphics/tilesets/br/arvore_raiz.png
Binary files differ
diff --git a/graphics/tilesets/br/arvore_tronco_x3.png b/graphics/tilesets/br/arvore_tronco_x3.png
new file mode 100644
index 0000000..7808d3c
--- /dev/null
+++ b/graphics/tilesets/br/arvore_tronco_x3.png
Binary files differ
diff --git a/graphics/tilesets/br/bridge.png b/graphics/tilesets/br/bridge.png
new file mode 100644
index 0000000..41eafab
--- /dev/null
+++ b/graphics/tilesets/br/bridge.png
Binary files differ
diff --git a/graphics/tilesets/br/casaArvore.png b/graphics/tilesets/br/casaArvore.png
new file mode 100644
index 0000000..5154734
--- /dev/null
+++ b/graphics/tilesets/br/casaArvore.png
Binary files differ
diff --git a/graphics/tilesets/br/cave_sub_x2.png b/graphics/tilesets/br/cave_sub_x2.png
new file mode 100644
index 0000000..214b1d7
--- /dev/null
+++ b/graphics/tilesets/br/cave_sub_x2.png
Binary files differ
diff --git a/graphics/tilesets/br/christmastree.png b/graphics/tilesets/br/christmastree.png
new file mode 100644
index 0000000..bde15ae
--- /dev/null
+++ b/graphics/tilesets/br/christmastree.png
Binary files differ
diff --git a/graphics/tilesets/br/desert3.png b/graphics/tilesets/br/desert3.png
new file mode 100644
index 0000000..8c1bd45
--- /dev/null
+++ b/graphics/tilesets/br/desert3.png
Binary files differ
diff --git a/graphics/tilesets/br/dirt2.png b/graphics/tilesets/br/dirt2.png
new file mode 100644
index 0000000..f1f6b07
--- /dev/null
+++ b/graphics/tilesets/br/dirt2.png
Binary files differ
diff --git a/graphics/tilesets/br/forca_x5.png b/graphics/tilesets/br/forca_x5.png
new file mode 100644
index 0000000..c8180f1
--- /dev/null
+++ b/graphics/tilesets/br/forca_x5.png
Binary files differ
diff --git a/graphics/tilesets/br/hlw_arvores_x5.png b/graphics/tilesets/br/hlw_arvores_x5.png
new file mode 100644
index 0000000..37f6845
--- /dev/null
+++ b/graphics/tilesets/br/hlw_arvores_x5.png
Binary files differ
diff --git a/graphics/tilesets/br/hlw_casa_bruxa.png b/graphics/tilesets/br/hlw_casa_bruxa.png
new file mode 100644
index 0000000..da16fb2
--- /dev/null
+++ b/graphics/tilesets/br/hlw_casa_bruxa.png
Binary files differ
diff --git a/graphics/tilesets/br/hlw_circ.png b/graphics/tilesets/br/hlw_circ.png
new file mode 100644
index 0000000..9bfb66e
--- /dev/null
+++ b/graphics/tilesets/br/hlw_circ.png
Binary files differ
diff --git a/graphics/tilesets/br/hlw_ground.png b/graphics/tilesets/br/hlw_ground.png
new file mode 100644
index 0000000..8275068
--- /dev/null
+++ b/graphics/tilesets/br/hlw_ground.png
Binary files differ
diff --git a/graphics/tilesets/br/hlw_objetos_x2.png b/graphics/tilesets/br/hlw_objetos_x2.png
new file mode 100644
index 0000000..5588556
--- /dev/null
+++ b/graphics/tilesets/br/hlw_objetos_x2.png
Binary files differ
diff --git a/graphics/tilesets/br/hlw_objetos_x3.png b/graphics/tilesets/br/hlw_objetos_x3.png
new file mode 100644
index 0000000..9654ed8
--- /dev/null
+++ b/graphics/tilesets/br/hlw_objetos_x3.png
Binary files differ
diff --git a/graphics/tilesets/br/hlw_telhado.png b/graphics/tilesets/br/hlw_telhado.png
new file mode 100644
index 0000000..67f9681
--- /dev/null
+++ b/graphics/tilesets/br/hlw_telhado.png
Binary files differ
diff --git a/graphics/tilesets/br/hole.png b/graphics/tilesets/br/hole.png
new file mode 100644
index 0000000..8259b47
--- /dev/null
+++ b/graphics/tilesets/br/hole.png
Binary files differ
diff --git a/graphics/tilesets/br/numeros.png b/graphics/tilesets/br/numeros.png
new file mode 100644
index 0000000..2af918f
--- /dev/null
+++ b/graphics/tilesets/br/numeros.png
Binary files differ
diff --git a/graphics/tilesets/br/pavement.png b/graphics/tilesets/br/pavement.png
new file mode 100644
index 0000000..c94f875
--- /dev/null
+++ b/graphics/tilesets/br/pavement.png
Binary files differ
diff --git a/graphics/tilesets/br/snow_village.png b/graphics/tilesets/br/snow_village.png
new file mode 100644
index 0000000..efef1ae
--- /dev/null
+++ b/graphics/tilesets/br/snow_village.png
Binary files differ
diff --git a/graphics/tilesets/br/snow_x3.png b/graphics/tilesets/br/snow_x3.png
new file mode 100644
index 0000000..5b0bcd3
--- /dev/null
+++ b/graphics/tilesets/br/snow_x3.png
Binary files differ
diff --git a/graphics/tilesets/br/trans_woodland_desert.png b/graphics/tilesets/br/trans_woodland_desert.png
new file mode 100644
index 0000000..b30ed1c
--- /dev/null
+++ b/graphics/tilesets/br/trans_woodland_desert.png
Binary files differ
diff --git a/graphics/tilesets/br/woodland_graveyard_ground.png b/graphics/tilesets/br/woodland_graveyard_ground.png
new file mode 100644
index 0000000..c3f0996
--- /dev/null
+++ b/graphics/tilesets/br/woodland_graveyard_ground.png
Binary files differ
diff --git a/graphics/tilesets/cabana_in.png b/graphics/tilesets/cabana_in.png
new file mode 100644
index 0000000..b5fbb4d
--- /dev/null
+++ b/graphics/tilesets/cabana_in.png
Binary files differ
diff --git a/graphics/tilesets/cabana_in_fada.png b/graphics/tilesets/cabana_in_fada.png
new file mode 100644
index 0000000..211b934
--- /dev/null
+++ b/graphics/tilesets/cabana_in_fada.png
Binary files differ
diff --git a/graphics/tilesets/cabana_in_fada2.png b/graphics/tilesets/cabana_in_fada2.png
new file mode 100644
index 0000000..e5121ca
--- /dev/null
+++ b/graphics/tilesets/cabana_in_fada2.png
Binary files differ
diff --git a/graphics/tilesets/carpet.png b/graphics/tilesets/carpet.png
new file mode 100644
index 0000000..de86f54
--- /dev/null
+++ b/graphics/tilesets/carpet.png
Binary files differ
diff --git a/graphics/tilesets/casas-cogumelo.png b/graphics/tilesets/casas-cogumelo.png
new file mode 100644
index 0000000..c65a16d
--- /dev/null
+++ b/graphics/tilesets/casas-cogumelo.png
Binary files differ
diff --git a/graphics/tilesets/castle1.png b/graphics/tilesets/castle1.png
new file mode 100644
index 0000000..0fe3413
--- /dev/null
+++ b/graphics/tilesets/castle1.png
Binary files differ
diff --git a/graphics/tilesets/castle1.tsx b/graphics/tilesets/castle1.tsx
new file mode 100644
index 0000000..4e24b97
--- /dev/null
+++ b/graphics/tilesets/castle1.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="castle1" tilewidth="32" tileheight="32" tilecount="256" columns="16">
+ <image source="castle1.png" width="512" height="512"/>
+</tileset>
diff --git a/graphics/tilesets/castle2.png b/graphics/tilesets/castle2.png
new file mode 100644
index 0000000..607fa32
--- /dev/null
+++ b/graphics/tilesets/castle2.png
Binary files differ
diff --git a/graphics/tilesets/castle2.tsx b/graphics/tilesets/castle2.tsx
new file mode 100644
index 0000000..6895c95
--- /dev/null
+++ b/graphics/tilesets/castle2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="castle2" tilewidth="32" tileheight="32" tilecount="256" columns="16">
+ <image source="castle2.png" width="512" height="512"/>
+</tileset>
diff --git a/graphics/tilesets/castle_lightsources.png b/graphics/tilesets/castle_lightsources.png
new file mode 100644
index 0000000..2e85ce0
--- /dev/null
+++ b/graphics/tilesets/castle_lightsources.png
Binary files differ
diff --git a/graphics/tilesets/castle_lightsources.tsx b/graphics/tilesets/castle_lightsources.tsx
new file mode 100644
index 0000000..22b2edc
--- /dev/null
+++ b/graphics/tilesets/castle_lightsources.tsx
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset version="1.2" tiledversion="1.2.2" name="castle_lightsources" tilewidth="32" tileheight="96" tilecount="12" columns="4">
+ <image source="castle_lightsources.png" width="128" height="288"/>
+ <tile id="0">
+ <animation>
+ <frame tileid="0" duration="150"/>
+ <frame tileid="4" duration="150"/>
+ <frame tileid="8" duration="150"/>
+ <frame tileid="4" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="1">
+ <animation>
+ <frame tileid="1" duration="150"/>
+ <frame tileid="5" duration="150"/>
+ <frame tileid="9" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="2">
+ <animation>
+ <frame tileid="2" duration="150"/>
+ <frame tileid="6" duration="150"/>
+ <frame tileid="10" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="3">
+ <animation>
+ <frame tileid="3" duration="150"/>
+ <frame tileid="7" duration="150"/>
+ <frame tileid="11" duration="150"/>
+ <frame tileid="7" duration="150"/>
+ </animation>
+ </tile>
+</tileset>
diff --git a/graphics/tilesets/cave.png b/graphics/tilesets/cave.png
new file mode 100644
index 0000000..c29c958
--- /dev/null
+++ b/graphics/tilesets/cave.png
Binary files differ
diff --git a/graphics/tilesets/cave.tsx b/graphics/tilesets/cave.tsx
new file mode 100644
index 0000000..c4d8923
--- /dev/null
+++ b/graphics/tilesets/cave.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="cave" tilewidth="32" tileheight="32" tilecount="128" columns="16">
+ <image source="cave.png" width="512" height="256"/>
+</tileset>
diff --git a/graphics/tilesets/cave2.png b/graphics/tilesets/cave2.png
new file mode 100644
index 0000000..31a97e9
--- /dev/null
+++ b/graphics/tilesets/cave2.png
Binary files differ
diff --git a/graphics/tilesets/cave2.tsx b/graphics/tilesets/cave2.tsx
new file mode 100644
index 0000000..2974d98
--- /dev/null
+++ b/graphics/tilesets/cave2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="cave2" tilewidth="32" tileheight="32" tilecount="128" columns="16">
+ <image source="cave2.png" width="512" height="256"/>
+</tileset>
diff --git a/graphics/tilesets/cave2_base.png b/graphics/tilesets/cave2_base.png
new file mode 100644
index 0000000..4d52576
--- /dev/null
+++ b/graphics/tilesets/cave2_base.png
Binary files differ
diff --git a/graphics/tilesets/cave2_base.tsx b/graphics/tilesets/cave2_base.tsx
new file mode 100644
index 0000000..7d736fc
--- /dev/null
+++ b/graphics/tilesets/cave2_base.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="cave2_base" tilewidth="32" tileheight="32" tilecount="128" columns="16">
+ <image source="cave2_base.png" width="512" height="256"/>
+</tileset>
diff --git a/graphics/tilesets/cave2_bilevel.png b/graphics/tilesets/cave2_bilevel.png
new file mode 100644
index 0000000..cecc328
--- /dev/null
+++ b/graphics/tilesets/cave2_bilevel.png
Binary files differ
diff --git a/graphics/tilesets/cave2_bilevel.tsx b/graphics/tilesets/cave2_bilevel.tsx
new file mode 100644
index 0000000..ea89d97
--- /dev/null
+++ b/graphics/tilesets/cave2_bilevel.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="cave2_bilevel" tilewidth="32" tileheight="32" tilecount="256" columns="16">
+ <image source="cave2_bilevel.png" width="512" height="512"/>
+</tileset>
diff --git a/graphics/tilesets/cave2_bilevel_water_lava.png b/graphics/tilesets/cave2_bilevel_water_lava.png
new file mode 100644
index 0000000..4d0afe2
--- /dev/null
+++ b/graphics/tilesets/cave2_bilevel_water_lava.png
Binary files differ
diff --git a/graphics/tilesets/cave2_bilevel_water_lava.tsx b/graphics/tilesets/cave2_bilevel_water_lava.tsx
new file mode 100644
index 0000000..4b405ef
--- /dev/null
+++ b/graphics/tilesets/cave2_bilevel_water_lava.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="cave2_bilevel_water_lava" tilewidth="32" tileheight="32">
+ <image source="cave2_bilevel_water_lava.png" width="512" height="512"/>
+</tileset>
diff --git a/graphics/tilesets/cave2_sewer_mine.png b/graphics/tilesets/cave2_sewer_mine.png
new file mode 100644
index 0000000..17b63d7
--- /dev/null
+++ b/graphics/tilesets/cave2_sewer_mine.png
Binary files differ
diff --git a/graphics/tilesets/cave2_sewer_mine.tsx b/graphics/tilesets/cave2_sewer_mine.tsx
new file mode 100644
index 0000000..b45b13e
--- /dev/null
+++ b/graphics/tilesets/cave2_sewer_mine.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="cave2_sewer_mine" tilewidth="32" tileheight="32" tilecount="256" columns="16">
+ <image source="cave2_sewer_mine.png" width="512" height="512"/>
+</tileset>
diff --git a/graphics/tilesets/cave2_sewer_mine_x2.png b/graphics/tilesets/cave2_sewer_mine_x2.png
new file mode 100644
index 0000000..97199a8
--- /dev/null
+++ b/graphics/tilesets/cave2_sewer_mine_x2.png
Binary files differ
diff --git a/graphics/tilesets/cave2_sewer_mine_x2.tsx b/graphics/tilesets/cave2_sewer_mine_x2.tsx
new file mode 100644
index 0000000..308aa20
--- /dev/null
+++ b/graphics/tilesets/cave2_sewer_mine_x2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="cave2_sewer_mine_x2" tilewidth="32" tileheight="64" tilecount="80" columns="16">
+ <image source="cave2_sewer_mine_x2.png" width="512" height="320"/>
+</tileset>
diff --git a/graphics/tilesets/cave2_sewer_mine_x3.png b/graphics/tilesets/cave2_sewer_mine_x3.png
new file mode 100644
index 0000000..5f9c351
--- /dev/null
+++ b/graphics/tilesets/cave2_sewer_mine_x3.png
Binary files differ
diff --git a/graphics/tilesets/cave2_sewer_mine_x3.tsx b/graphics/tilesets/cave2_sewer_mine_x3.tsx
new file mode 100644
index 0000000..35e09ac
--- /dev/null
+++ b/graphics/tilesets/cave2_sewer_mine_x3.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="cave2_sewer_mine_x3" tilewidth="32" tileheight="96">
+ <image source="cave2_sewer_mine_x3.png" width="256" height="96"/>
+</tileset>
diff --git a/graphics/tilesets/cave2_sewer_mine_x4.png b/graphics/tilesets/cave2_sewer_mine_x4.png
new file mode 100644
index 0000000..ae7c2d0
--- /dev/null
+++ b/graphics/tilesets/cave2_sewer_mine_x4.png
Binary files differ
diff --git a/graphics/tilesets/cave2_sewer_mine_x4.tsx b/graphics/tilesets/cave2_sewer_mine_x4.tsx
new file mode 100644
index 0000000..c584bd8
--- /dev/null
+++ b/graphics/tilesets/cave2_sewer_mine_x4.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="cave2_sewer_mine_x4" tilewidth="32" tileheight="128">
+ <image source="cave2_sewer_mine_x4.png" width="512" height="128"/>
+</tileset>
diff --git a/graphics/tilesets/cave2_sewers.png b/graphics/tilesets/cave2_sewers.png
new file mode 100644
index 0000000..97f6186
--- /dev/null
+++ b/graphics/tilesets/cave2_sewers.png
Binary files differ
diff --git a/graphics/tilesets/cave2_sewers.tsx b/graphics/tilesets/cave2_sewers.tsx
new file mode 100644
index 0000000..b41241e
--- /dev/null
+++ b/graphics/tilesets/cave2_sewers.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="cave2_sewers" tilewidth="32" tileheight="32">
+ <image source="cave2_sewers.png" width="512" height="288"/>
+</tileset>
diff --git a/graphics/tilesets/cave2_transistions.png b/graphics/tilesets/cave2_transistions.png
new file mode 100644
index 0000000..8ed7db5
--- /dev/null
+++ b/graphics/tilesets/cave2_transistions.png
Binary files differ
diff --git a/graphics/tilesets/cave2_transistions.tsx b/graphics/tilesets/cave2_transistions.tsx
new file mode 100644
index 0000000..07a721c
--- /dev/null
+++ b/graphics/tilesets/cave2_transistions.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="cave2_transistions" tilewidth="32" tileheight="32" tilecount="256" columns="16">
+ <image source="cave2_transistions.png" width="512" height="512"/>
+</tileset>
diff --git a/graphics/tilesets/cave2_x2.png b/graphics/tilesets/cave2_x2.png
new file mode 100644
index 0000000..22fb445
--- /dev/null
+++ b/graphics/tilesets/cave2_x2.png
Binary files differ
diff --git a/graphics/tilesets/cave2_x2.tsx b/graphics/tilesets/cave2_x2.tsx
new file mode 100644
index 0000000..c7de0cf
--- /dev/null
+++ b/graphics/tilesets/cave2_x2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="cave2_x2" tilewidth="32" tileheight="64" tilecount="32" columns="16">
+ <image source="cave2_x2.png" width="512" height="128"/>
+</tileset>
diff --git a/graphics/tilesets/cave_ani_wetwall.png b/graphics/tilesets/cave_ani_wetwall.png
new file mode 100644
index 0000000..75d6987
--- /dev/null
+++ b/graphics/tilesets/cave_ani_wetwall.png
Binary files differ
diff --git a/graphics/tilesets/cave_ani_wetwall.tsx b/graphics/tilesets/cave_ani_wetwall.tsx
new file mode 100644
index 0000000..289ca85
--- /dev/null
+++ b/graphics/tilesets/cave_ani_wetwall.tsx
@@ -0,0 +1,212 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="cave_ani_wetwall" tilewidth="32" tileheight="32">
+ <image source="cave_ani_wetwall.png" width="512" height="512"/>
+ <tile id="0">
+ <properties>
+ <property name="animation-delay0" value="10"/>
+ <property name="animation-delay1" value="10"/>
+ <property name="animation-delay10" value="10"/>
+ <property name="animation-delay11" value="10"/>
+ <property name="animation-delay12" value="10"/>
+ <property name="animation-delay13" value="10"/>
+ <property name="animation-delay14" value="10"/>
+ <property name="animation-delay15" value="10"/>
+ <property name="animation-delay2" value="10"/>
+ <property name="animation-delay3" value="10"/>
+ <property name="animation-delay4" value="10"/>
+ <property name="animation-delay5" value="10"/>
+ <property name="animation-delay6" value="10"/>
+ <property name="animation-delay7" value="10"/>
+ <property name="animation-delay8" value="10"/>
+ <property name="animation-delay9" value="10"/>
+ <property name="animation-frame0" value="0"/>
+ <property name="animation-frame1" value="1"/>
+ <property name="animation-frame10" value="10"/>
+ <property name="animation-frame11" value="11"/>
+ <property name="animation-frame12" value="12"/>
+ <property name="animation-frame13" value="13"/>
+ <property name="animation-frame14" value="14"/>
+ <property name="animation-frame15" value="15"/>
+ <property name="animation-frame2" value="2"/>
+ <property name="animation-frame3" value="3"/>
+ <property name="animation-frame4" value="4"/>
+ <property name="animation-frame5" value="5"/>
+ <property name="animation-frame6" value="6"/>
+ <property name="animation-frame7" value="7"/>
+ <property name="animation-frame8" value="8"/>
+ <property name="animation-frame9" value="9"/>
+ </properties>
+ </tile>
+ <tile id="16">
+ <properties>
+ <property name="animation-delay0" value="10"/>
+ <property name="animation-delay1" value="10"/>
+ <property name="animation-delay10" value="10"/>
+ <property name="animation-delay11" value="10"/>
+ <property name="animation-delay12" value="10"/>
+ <property name="animation-delay13" value="10"/>
+ <property name="animation-delay14" value="10"/>
+ <property name="animation-delay15" value="10"/>
+ <property name="animation-delay2" value="10"/>
+ <property name="animation-delay3" value="10"/>
+ <property name="animation-delay4" value="10"/>
+ <property name="animation-delay5" value="10"/>
+ <property name="animation-delay6" value="10"/>
+ <property name="animation-delay7" value="10"/>
+ <property name="animation-delay8" value="10"/>
+ <property name="animation-delay9" value="10"/>
+ <property name="animation-frame0" value="16"/>
+ <property name="animation-frame1" value="17"/>
+ <property name="animation-frame10" value="26"/>
+ <property name="animation-frame11" value="27"/>
+ <property name="animation-frame12" value="28"/>
+ <property name="animation-frame13" value="29"/>
+ <property name="animation-frame14" value="30"/>
+ <property name="animation-frame15" value="31"/>
+ <property name="animation-frame2" value="18"/>
+ <property name="animation-frame3" value="19"/>
+ <property name="animation-frame4" value="20"/>
+ <property name="animation-frame5" value="21"/>
+ <property name="animation-frame6" value="22"/>
+ <property name="animation-frame7" value="23"/>
+ <property name="animation-frame8" value="24"/>
+ <property name="animation-frame9" value="25"/>
+ </properties>
+ </tile>
+ <tile id="32">
+ <properties>
+ <property name="animation-delay0" value="100"/>
+ <property name="animation-delay1" value="10"/>
+ <property name="animation-delay10" value="10"/>
+ <property name="animation-delay11" value="10"/>
+ <property name="animation-delay12" value="10"/>
+ <property name="animation-delay13" value="10"/>
+ <property name="animation-delay14" value="10"/>
+ <property name="animation-delay2" value="10"/>
+ <property name="animation-delay3" value="50"/>
+ <property name="animation-delay4" value="70"/>
+ <property name="animation-delay5" value="10"/>
+ <property name="animation-delay6" value="10"/>
+ <property name="animation-delay7" value="10"/>
+ <property name="animation-delay8" value="10"/>
+ <property name="animation-delay9" value="10"/>
+ <property name="animation-frame0" value="32"/>
+ <property name="animation-frame1" value="33"/>
+ <property name="animation-frame10" value="41"/>
+ <property name="animation-frame11" value="42"/>
+ <property name="animation-frame12" value="43"/>
+ <property name="animation-frame13" value="44"/>
+ <property name="animation-frame14" value="45"/>
+ <property name="animation-frame2" value="34"/>
+ <property name="animation-frame3" value="32"/>
+ <property name="animation-frame4" value="35"/>
+ <property name="animation-frame5" value="36"/>
+ <property name="animation-frame6" value="37"/>
+ <property name="animation-frame7" value="38"/>
+ <property name="animation-frame8" value="39"/>
+ <property name="animation-frame9" value="40"/>
+ </properties>
+ </tile>
+ <tile id="48">
+ <properties>
+ <property name="animation-delay0" value="100"/>
+ <property name="animation-delay1" value="10"/>
+ <property name="animation-delay10" value="10"/>
+ <property name="animation-delay11" value="10"/>
+ <property name="animation-delay12" value="10"/>
+ <property name="animation-delay13" value="10"/>
+ <property name="animation-delay14" value="10"/>
+ <property name="animation-delay2" value="10"/>
+ <property name="animation-delay3" value="50"/>
+ <property name="animation-delay4" value="70"/>
+ <property name="animation-delay5" value="10"/>
+ <property name="animation-delay6" value="10"/>
+ <property name="animation-delay7" value="10"/>
+ <property name="animation-delay8" value="10"/>
+ <property name="animation-delay9" value="10"/>
+ <property name="animation-frame0" value="48"/>
+ <property name="animation-frame1" value="49"/>
+ <property name="animation-frame10" value="57"/>
+ <property name="animation-frame11" value="58"/>
+ <property name="animation-frame12" value="59"/>
+ <property name="animation-frame13" value="60"/>
+ <property name="animation-frame14" value="61"/>
+ <property name="animation-frame2" value="50"/>
+ <property name="animation-frame3" value="48"/>
+ <property name="animation-frame4" value="51"/>
+ <property name="animation-frame5" value="52"/>
+ <property name="animation-frame6" value="53"/>
+ <property name="animation-frame7" value="54"/>
+ <property name="animation-frame8" value="55"/>
+ <property name="animation-frame9" value="56"/>
+ </properties>
+ </tile>
+ <tile id="64">
+ <properties>
+ <property name="animation-delay0" value="100"/>
+ <property name="animation-delay1" value="10"/>
+ <property name="animation-delay10" value="10"/>
+ <property name="animation-delay11" value="10"/>
+ <property name="animation-delay12" value="10"/>
+ <property name="animation-delay13" value="10"/>
+ <property name="animation-delay14" value="10"/>
+ <property name="animation-delay2" value="10"/>
+ <property name="animation-delay3" value="50"/>
+ <property name="animation-delay4" value="70"/>
+ <property name="animation-delay5" value="10"/>
+ <property name="animation-delay6" value="10"/>
+ <property name="animation-delay7" value="10"/>
+ <property name="animation-delay8" value="10"/>
+ <property name="animation-delay9" value="10"/>
+ <property name="animation-frame0" value="64"/>
+ <property name="animation-frame1" value="65"/>
+ <property name="animation-frame10" value="73"/>
+ <property name="animation-frame11" value="74"/>
+ <property name="animation-frame12" value="75"/>
+ <property name="animation-frame13" value="76"/>
+ <property name="animation-frame14" value="77"/>
+ <property name="animation-frame2" value="66"/>
+ <property name="animation-frame3" value="64"/>
+ <property name="animation-frame4" value="67"/>
+ <property name="animation-frame5" value="68"/>
+ <property name="animation-frame6" value="69"/>
+ <property name="animation-frame7" value="70"/>
+ <property name="animation-frame8" value="71"/>
+ <property name="animation-frame9" value="72"/>
+ </properties>
+ </tile>
+ <tile id="80">
+ <properties>
+ <property name="animation-delay0" value="100"/>
+ <property name="animation-delay1" value="10"/>
+ <property name="animation-delay10" value="10"/>
+ <property name="animation-delay11" value="10"/>
+ <property name="animation-delay12" value="10"/>
+ <property name="animation-delay13" value="10"/>
+ <property name="animation-delay14" value="10"/>
+ <property name="animation-delay2" value="10"/>
+ <property name="animation-delay3" value="50"/>
+ <property name="animation-delay4" value="70"/>
+ <property name="animation-delay5" value="10"/>
+ <property name="animation-delay6" value="10"/>
+ <property name="animation-delay7" value="10"/>
+ <property name="animation-delay8" value="10"/>
+ <property name="animation-delay9" value="10"/>
+ <property name="animation-frame0" value="80"/>
+ <property name="animation-frame1" value="81"/>
+ <property name="animation-frame10" value="89"/>
+ <property name="animation-frame11" value="90"/>
+ <property name="animation-frame12" value="91"/>
+ <property name="animation-frame13" value="92"/>
+ <property name="animation-frame14" value="93"/>
+ <property name="animation-frame2" value="82"/>
+ <property name="animation-frame3" value="80"/>
+ <property name="animation-frame4" value="83"/>
+ <property name="animation-frame5" value="84"/>
+ <property name="animation-frame6" value="85"/>
+ <property name="animation-frame7" value="86"/>
+ <property name="animation-frame8" value="87"/>
+ <property name="animation-frame9" value="88"/>
+ </properties>
+ </tile>
+</tileset>
diff --git a/graphics/tilesets/cave_bilevel.png b/graphics/tilesets/cave_bilevel.png
new file mode 100644
index 0000000..fc5698d
--- /dev/null
+++ b/graphics/tilesets/cave_bilevel.png
Binary files differ
diff --git a/graphics/tilesets/cave_bilevel.tsx b/graphics/tilesets/cave_bilevel.tsx
new file mode 100644
index 0000000..0a74486
--- /dev/null
+++ b/graphics/tilesets/cave_bilevel.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="cave_bilevel" tilewidth="32" tileheight="32" tilecount="256" columns="16">
+ <image source="cave_bilevel.png" width="512" height="512"/>
+</tileset>
diff --git a/graphics/tilesets/cave_lava.png b/graphics/tilesets/cave_lava.png
new file mode 100644
index 0000000..90a4726
--- /dev/null
+++ b/graphics/tilesets/cave_lava.png
Binary files differ
diff --git a/graphics/tilesets/cave_lava.tsx b/graphics/tilesets/cave_lava.tsx
new file mode 100644
index 0000000..591f293
--- /dev/null
+++ b/graphics/tilesets/cave_lava.tsx
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="cave_lava" tilewidth="32" tileheight="32" tilecount="16" columns="16">
+ <image source="cave_lava.png" width="512" height="32"/>
+ <tile id="15">
+ <animation>
+ <frame tileid="15" duration="110"/>
+ <frame tileid="14" duration="110"/>
+ <frame tileid="13" duration="110"/>
+ <frame tileid="12" duration="110"/>
+ <frame tileid="11" duration="110"/>
+ <frame tileid="10" duration="110"/>
+ <frame tileid="9" duration="110"/>
+ <frame tileid="8" duration="110"/>
+ <frame tileid="7" duration="110"/>
+ <frame tileid="6" duration="110"/>
+ <frame tileid="5" duration="110"/>
+ <frame tileid="4" duration="110"/>
+ <frame tileid="3" duration="110"/>
+ <frame tileid="2" duration="110"/>
+ <frame tileid="1" duration="110"/>
+ <frame tileid="0" duration="110"/>
+ </animation>
+ </tile>
+</tileset>
diff --git a/graphics/tilesets/cave_x2.png b/graphics/tilesets/cave_x2.png
new file mode 100644
index 0000000..1886b93
--- /dev/null
+++ b/graphics/tilesets/cave_x2.png
Binary files differ
diff --git a/graphics/tilesets/cave_x2.tsx b/graphics/tilesets/cave_x2.tsx
new file mode 100644
index 0000000..df20bf1
--- /dev/null
+++ b/graphics/tilesets/cave_x2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="cave_x2" tilewidth="32" tileheight="64">
+ <image source="cave_x2.png" width="512" height="64"/>
+</tileset>
diff --git a/graphics/tilesets/christmas.png b/graphics/tilesets/christmas.png
new file mode 100644
index 0000000..5c2a4ad
--- /dev/null
+++ b/graphics/tilesets/christmas.png
Binary files differ
diff --git a/graphics/tilesets/christmas.tsx b/graphics/tilesets/christmas.tsx
new file mode 100644
index 0000000..b46fd9d
--- /dev/null
+++ b/graphics/tilesets/christmas.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="Christmas" tilewidth="32" tileheight="32">
+ <image source="christmas.png" width="512" height="608"/>
+</tileset>
diff --git a/graphics/tilesets/clock.png b/graphics/tilesets/clock.png
new file mode 100644
index 0000000..60a0e90
--- /dev/null
+++ b/graphics/tilesets/clock.png
Binary files differ
diff --git a/graphics/tilesets/clock.tsx b/graphics/tilesets/clock.tsx
new file mode 100644
index 0000000..b73d84d
--- /dev/null
+++ b/graphics/tilesets/clock.tsx
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset version="1.4" tiledversion="1.4.1" name="clock" tilewidth="32" tileheight="64" tilecount="6" columns="6">
+ <grid orientation="orthogonal" width="32" height="32"/>
+ <image source="clock.png" width="192" height="64"/>
+ <tile id="0">
+ <animation>
+ <frame tileid="0" duration="300"/>
+ <frame tileid="1" duration="210"/>
+ <frame tileid="2" duration="210"/>
+ <frame tileid="3" duration="210"/>
+ <frame tileid="4" duration="210"/>
+ <frame tileid="5" duration="300"/>
+ <frame tileid="4" duration="210"/>
+ <frame tileid="3" duration="210"/>
+ <frame tileid="2" duration="210"/>
+ <frame tileid="1" duration="210"/>
+ </animation>
+ </tile>
+</tileset>
diff --git a/graphics/tilesets/collision.png b/graphics/tilesets/collision.png
new file mode 100644
index 0000000..da87b23
--- /dev/null
+++ b/graphics/tilesets/collision.png
Binary files differ
diff --git a/graphics/tilesets/collision.tsx b/graphics/tilesets/collision.tsx
new file mode 100644
index 0000000..8457e2a
--- /dev/null
+++ b/graphics/tilesets/collision.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="collision" tilewidth="32" tileheight="32" tilecount="9" columns="3">
+ <image source="collision.png" width="96" height="96"/>
+</tileset>
diff --git a/graphics/tilesets/concreteWalls.png b/graphics/tilesets/concreteWalls.png
new file mode 100644
index 0000000..c936c0a
--- /dev/null
+++ b/graphics/tilesets/concreteWalls.png
Binary files differ
diff --git a/graphics/tilesets/concreteWalls2013.png b/graphics/tilesets/concreteWalls2013.png
new file mode 100644
index 0000000..36aa2fe
--- /dev/null
+++ b/graphics/tilesets/concreteWalls2013.png
Binary files differ
diff --git a/graphics/tilesets/crypt1.png b/graphics/tilesets/crypt1.png
new file mode 100644
index 0000000..d4f0452
--- /dev/null
+++ b/graphics/tilesets/crypt1.png
Binary files differ
diff --git a/graphics/tilesets/crypt1.tsx b/graphics/tilesets/crypt1.tsx
new file mode 100644
index 0000000..66dba16
--- /dev/null
+++ b/graphics/tilesets/crypt1.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="crypt1" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/crypt1.png" width="512" height="512"/>
+</tileset>
diff --git a/graphics/tilesets/crypt2.png b/graphics/tilesets/crypt2.png
new file mode 100644
index 0000000..1e92d5f
--- /dev/null
+++ b/graphics/tilesets/crypt2.png
Binary files differ
diff --git a/graphics/tilesets/crypt2.tsx b/graphics/tilesets/crypt2.tsx
new file mode 100644
index 0000000..c620956
--- /dev/null
+++ b/graphics/tilesets/crypt2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="crypt2" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/crypt2.png" width="512" height="448"/>
+</tileset>
diff --git a/graphics/tilesets/crypt2_x4.png b/graphics/tilesets/crypt2_x4.png
new file mode 100644
index 0000000..4c846a0
--- /dev/null
+++ b/graphics/tilesets/crypt2_x4.png
Binary files differ
diff --git a/graphics/tilesets/crypt2_x4.tsx b/graphics/tilesets/crypt2_x4.tsx
new file mode 100644
index 0000000..56911e6
--- /dev/null
+++ b/graphics/tilesets/crypt2_x4.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="crypt2_x4" tilewidth="32" tileheight="96">
+ <image source="../graphics/tiles/crypt2_x4.png" width="384" height="192"/>
+</tileset>
diff --git a/graphics/tilesets/crypt_archways.png b/graphics/tilesets/crypt_archways.png
new file mode 100644
index 0000000..42ec41f
--- /dev/null
+++ b/graphics/tilesets/crypt_archways.png
Binary files differ
diff --git a/graphics/tilesets/crypt_blockwall.png b/graphics/tilesets/crypt_blockwall.png
new file mode 100644
index 0000000..ef0cb1d
--- /dev/null
+++ b/graphics/tilesets/crypt_blockwall.png
Binary files differ
diff --git a/graphics/tilesets/crypt_blockwall.tsx b/graphics/tilesets/crypt_blockwall.tsx
new file mode 100644
index 0000000..865d96f
--- /dev/null
+++ b/graphics/tilesets/crypt_blockwall.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="crypt_blockwall" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/crypt_blockwall.png" width="512" height="512"/>
+</tileset>
diff --git a/graphics/tilesets/crypt_fringe2_x3.png b/graphics/tilesets/crypt_fringe2_x3.png
new file mode 100644
index 0000000..37be10d
--- /dev/null
+++ b/graphics/tilesets/crypt_fringe2_x3.png
Binary files differ
diff --git a/graphics/tilesets/crypt_fringe2_x3.tsx b/graphics/tilesets/crypt_fringe2_x3.tsx
new file mode 100644
index 0000000..bf0792c
--- /dev/null
+++ b/graphics/tilesets/crypt_fringe2_x3.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="crypt_fringe2_x3" tilewidth="32" tileheight="96">
+ <image source="../graphics/tiles/crypt_fringe2_x3.png" width="512" height="480"/>
+</tileset>
diff --git a/graphics/tilesets/crypt_fringe_x3.png b/graphics/tilesets/crypt_fringe_x3.png
new file mode 100644
index 0000000..6cf4260
--- /dev/null
+++ b/graphics/tilesets/crypt_fringe_x3.png
Binary files differ
diff --git a/graphics/tilesets/crypt_fringe_x3.tsx b/graphics/tilesets/crypt_fringe_x3.tsx
new file mode 100644
index 0000000..50856df
--- /dev/null
+++ b/graphics/tilesets/crypt_fringe_x3.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="crypt_fringe_x3" tilewidth="32" tileheight="96">
+ <image source="../graphics/tiles/crypt_fringe_x3.png" width="512" height="480"/>
+</tileset>
diff --git a/graphics/tilesets/crypt_reaper_room.png b/graphics/tilesets/crypt_reaper_room.png
new file mode 100644
index 0000000..f169e87
--- /dev/null
+++ b/graphics/tilesets/crypt_reaper_room.png
Binary files differ
diff --git a/graphics/tilesets/crypt_reaper_room.tsx b/graphics/tilesets/crypt_reaper_room.tsx
new file mode 100644
index 0000000..c2929b4
--- /dev/null
+++ b/graphics/tilesets/crypt_reaper_room.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="crypt_reaper_room" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/crypt_reaper_room.png" width="512" height="352"/>
+</tileset>
diff --git a/graphics/tilesets/crypt_x2.png b/graphics/tilesets/crypt_x2.png
new file mode 100644
index 0000000..baaa5da
--- /dev/null
+++ b/graphics/tilesets/crypt_x2.png
Binary files differ
diff --git a/graphics/tilesets/crypt_x2.tsx b/graphics/tilesets/crypt_x2.tsx
new file mode 100644
index 0000000..8346ea7
--- /dev/null
+++ b/graphics/tilesets/crypt_x2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="crypt_x2" tilewidth="32" tileheight="64">
+ <image source="../graphics/tiles/crypt_x2.png" width="512" height="64"/>
+</tileset>
diff --git a/graphics/tilesets/crypt_x4.png b/graphics/tilesets/crypt_x4.png
new file mode 100644
index 0000000..fe6ed06
--- /dev/null
+++ b/graphics/tilesets/crypt_x4.png
Binary files differ
diff --git a/graphics/tilesets/crypt_x4.tsx b/graphics/tilesets/crypt_x4.tsx
new file mode 100644
index 0000000..7f4d9b2
--- /dev/null
+++ b/graphics/tilesets/crypt_x4.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="crypt_x4" tilewidth="32" tileheight="128">
+ <image source="../graphics/tiles/crypt_x4.png" width="512" height="512"/>
+</tileset>
diff --git a/graphics/tilesets/crypt_x5.png b/graphics/tilesets/crypt_x5.png
new file mode 100644
index 0000000..a653847
--- /dev/null
+++ b/graphics/tilesets/crypt_x5.png
Binary files differ
diff --git a/graphics/tilesets/crypt_x5.tsx b/graphics/tilesets/crypt_x5.tsx
new file mode 100644
index 0000000..13dff62
--- /dev/null
+++ b/graphics/tilesets/crypt_x5.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="crypt_x5" tilewidth="32" tileheight="160">
+ <image source="../graphics/tiles/crypt_x5.png" width="512" height="160"/>
+</tileset>
diff --git a/graphics/tilesets/crypt_x8.png b/graphics/tilesets/crypt_x8.png
new file mode 100644
index 0000000..2f4315e
--- /dev/null
+++ b/graphics/tilesets/crypt_x8.png
Binary files differ
diff --git a/graphics/tilesets/desert1.png b/graphics/tilesets/desert1.png
new file mode 100644
index 0000000..c6bf616
--- /dev/null
+++ b/graphics/tilesets/desert1.png
Binary files differ
diff --git a/graphics/tilesets/desert1.tsx b/graphics/tilesets/desert1.tsx
new file mode 100644
index 0000000..22fb378
--- /dev/null
+++ b/graphics/tilesets/desert1.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="desert1" tilewidth="32" tileheight="32" tilecount="256" columns="16">
+ <image source="desert1.png" width="512" height="512"/>
+</tileset>
diff --git a/graphics/tilesets/desert2.png b/graphics/tilesets/desert2.png
new file mode 100644
index 0000000..33ead94
--- /dev/null
+++ b/graphics/tilesets/desert2.png
Binary files differ
diff --git a/graphics/tilesets/desert2.tsx b/graphics/tilesets/desert2.tsx
new file mode 100644
index 0000000..9429751
--- /dev/null
+++ b/graphics/tilesets/desert2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="desert2" tilewidth="32" tileheight="32" tilecount="256" columns="16">
+ <image source="desert2.png" width="512" height="512"/>
+</tileset>
diff --git a/graphics/tilesets/desert2_old.png b/graphics/tilesets/desert2_old.png
new file mode 100644
index 0000000..209ab77
--- /dev/null
+++ b/graphics/tilesets/desert2_old.png
Binary files differ
diff --git a/graphics/tilesets/desert3.png b/graphics/tilesets/desert3.png
new file mode 100644
index 0000000..776201e
--- /dev/null
+++ b/graphics/tilesets/desert3.png
Binary files differ
diff --git a/graphics/tilesets/desert3.tsx b/graphics/tilesets/desert3.tsx
new file mode 100644
index 0000000..07b1f90
--- /dev/null
+++ b/graphics/tilesets/desert3.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="desert3" tilewidth="32" tileheight="32">
+ <image source="desert3.png" width="320" height="256"/>
+</tileset>
diff --git a/graphics/tilesets/desert_arena.png b/graphics/tilesets/desert_arena.png
new file mode 100644
index 0000000..4138a97
--- /dev/null
+++ b/graphics/tilesets/desert_arena.png
Binary files differ
diff --git a/graphics/tilesets/desert_castle.png b/graphics/tilesets/desert_castle.png
new file mode 100644
index 0000000..98ea214
--- /dev/null
+++ b/graphics/tilesets/desert_castle.png
Binary files differ
diff --git a/graphics/tilesets/desert_castle.tsx b/graphics/tilesets/desert_castle.tsx
new file mode 100644
index 0000000..bae8e36
--- /dev/null
+++ b/graphics/tilesets/desert_castle.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="desert_castle" tilewidth="32" tileheight="32" tilecount="256" columns="16">
+ <image source="desert_castle.png" width="512" height="512"/>
+</tileset>
diff --git a/graphics/tilesets/desert_castle2.png b/graphics/tilesets/desert_castle2.png
new file mode 100644
index 0000000..6bd9fa2
--- /dev/null
+++ b/graphics/tilesets/desert_castle2.png
Binary files differ
diff --git a/graphics/tilesets/desert_castle2.tsx b/graphics/tilesets/desert_castle2.tsx
new file mode 100644
index 0000000..98b39e9
--- /dev/null
+++ b/graphics/tilesets/desert_castle2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="desert_castle2" tilewidth="32" tileheight="32" tilecount="256" columns="16">
+ <image source="desert_castle2.png" width="512" height="512"/>
+</tileset>
diff --git a/graphics/tilesets/desert_castle_interior.png b/graphics/tilesets/desert_castle_interior.png
new file mode 100644
index 0000000..a4b8858
--- /dev/null
+++ b/graphics/tilesets/desert_castle_interior.png
Binary files differ
diff --git a/graphics/tilesets/desert_castle_interior.tsx b/graphics/tilesets/desert_castle_interior.tsx
new file mode 100644
index 0000000..e83d7e2
--- /dev/null
+++ b/graphics/tilesets/desert_castle_interior.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="desert_castle_interior" tilewidth="32" tileheight="32" tilecount="256" columns="16">
+ <image source="desert_castle_interior.png" width="512" height="512"/>
+</tileset>
diff --git a/graphics/tilesets/desert_castle_interior_x2.png b/graphics/tilesets/desert_castle_interior_x2.png
new file mode 100644
index 0000000..a2d97a9
--- /dev/null
+++ b/graphics/tilesets/desert_castle_interior_x2.png
Binary files differ
diff --git a/graphics/tilesets/desert_castle_interior_x2.tsx b/graphics/tilesets/desert_castle_interior_x2.tsx
new file mode 100644
index 0000000..423c04f
--- /dev/null
+++ b/graphics/tilesets/desert_castle_interior_x2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="desert_castle_interior_x2" tilewidth="32" tileheight="64">
+ <image source="desert_castle_interior_x2.png" width="512" height="64"/>
+</tileset>
diff --git a/graphics/tilesets/desert_castle_interior_x4.png b/graphics/tilesets/desert_castle_interior_x4.png
new file mode 100644
index 0000000..07ba504
--- /dev/null
+++ b/graphics/tilesets/desert_castle_interior_x4.png
Binary files differ
diff --git a/graphics/tilesets/desert_castle_interior_x4.tsx b/graphics/tilesets/desert_castle_interior_x4.tsx
new file mode 100644
index 0000000..adc154a
--- /dev/null
+++ b/graphics/tilesets/desert_castle_interior_x4.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="desert_castle_interior_x4" tilewidth="32" tileheight="128">
+ <image source="desert_castle_interior_x4.png" width="512" height="256"/>
+</tileset>
diff --git a/graphics/tilesets/desert_castle_interior_x5.png b/graphics/tilesets/desert_castle_interior_x5.png
new file mode 100644
index 0000000..69dd5d9
--- /dev/null
+++ b/graphics/tilesets/desert_castle_interior_x5.png
Binary files differ
diff --git a/graphics/tilesets/desert_castle_interior_x5.tsx b/graphics/tilesets/desert_castle_interior_x5.tsx
new file mode 100644
index 0000000..be283d6
--- /dev/null
+++ b/graphics/tilesets/desert_castle_interior_x5.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="desert_castle_interior_x5" tilewidth="32" tileheight="160">
+ <image source="desert_castle_interior_x5.png" width="512" height="160"/>
+</tileset>
diff --git a/graphics/tilesets/desert_castle_x2.png b/graphics/tilesets/desert_castle_x2.png
new file mode 100644
index 0000000..c6a11aa
--- /dev/null
+++ b/graphics/tilesets/desert_castle_x2.png
Binary files differ
diff --git a/graphics/tilesets/desert_castle_x2.tsx b/graphics/tilesets/desert_castle_x2.tsx
new file mode 100644
index 0000000..b246639
--- /dev/null
+++ b/graphics/tilesets/desert_castle_x2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="desert_castle_x2" tilewidth="32" tileheight="64">
+ <image source="desert_castle_x2.png" width="512" height="128"/>
+</tileset>
diff --git a/graphics/tilesets/desert_castle_x3.png b/graphics/tilesets/desert_castle_x3.png
new file mode 100644
index 0000000..4cfcb1f
--- /dev/null
+++ b/graphics/tilesets/desert_castle_x3.png
Binary files differ
diff --git a/graphics/tilesets/desert_castle_x3.tsx b/graphics/tilesets/desert_castle_x3.tsx
new file mode 100644
index 0000000..f35b5d5
--- /dev/null
+++ b/graphics/tilesets/desert_castle_x3.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="desert_castle_x3" tilewidth="32" tileheight="96">
+ <image source="desert_castle_x3.png" width="256" height="96"/>
+</tileset>
diff --git a/graphics/tilesets/desert_city.png b/graphics/tilesets/desert_city.png
new file mode 100644
index 0000000..f1f9fb4
--- /dev/null
+++ b/graphics/tilesets/desert_city.png
Binary files differ
diff --git a/graphics/tilesets/desert_city.tsx b/graphics/tilesets/desert_city.tsx
new file mode 100644
index 0000000..228f9e0
--- /dev/null
+++ b/graphics/tilesets/desert_city.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="desert_city" tilewidth="32" tileheight="32" tilecount="256" columns="16">
+ <image source="desert_city.png" width="512" height="512"/>
+</tileset>
diff --git a/graphics/tilesets/desert_city_indoors.png b/graphics/tilesets/desert_city_indoors.png
new file mode 100644
index 0000000..c88c257
--- /dev/null
+++ b/graphics/tilesets/desert_city_indoors.png
Binary files differ
diff --git a/graphics/tilesets/desert_city_indoors.tsx b/graphics/tilesets/desert_city_indoors.tsx
new file mode 100644
index 0000000..f2484d3
--- /dev/null
+++ b/graphics/tilesets/desert_city_indoors.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="desert_city_indoors" tilewidth="32" tileheight="32" tilecount="150" columns="15">
+ <image source="desert_city_indoors.png" width="480" height="320"/>
+</tileset>
diff --git a/graphics/tilesets/desert_city_indoors_x3.png b/graphics/tilesets/desert_city_indoors_x3.png
new file mode 100644
index 0000000..093b90e
--- /dev/null
+++ b/graphics/tilesets/desert_city_indoors_x3.png
Binary files differ
diff --git a/graphics/tilesets/desert_city_indoors_x3.tsx b/graphics/tilesets/desert_city_indoors_x3.tsx
new file mode 100644
index 0000000..2b40316
--- /dev/null
+++ b/graphics/tilesets/desert_city_indoors_x3.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="desert_city_indoors_x3" tilewidth="32" tileheight="96" tilecount="45" columns="15">
+ <image source="desert_city_indoors_x3.png" width="480" height="288"/>
+</tileset>
diff --git a/graphics/tilesets/desert_city_x2.png b/graphics/tilesets/desert_city_x2.png
new file mode 100644
index 0000000..f97659c
--- /dev/null
+++ b/graphics/tilesets/desert_city_x2.png
Binary files differ
diff --git a/graphics/tilesets/desert_city_x2.tsx b/graphics/tilesets/desert_city_x2.tsx
new file mode 100644
index 0000000..13d07fd
--- /dev/null
+++ b/graphics/tilesets/desert_city_x2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="desert_city_x2" tilewidth="32" tileheight="64" tilecount="32" columns="16">
+ <image source="desert_city_x2.png" width="512" height="128"/>
+</tileset>
diff --git a/graphics/tilesets/desert_city_x4.png b/graphics/tilesets/desert_city_x4.png
new file mode 100644
index 0000000..45b6658
--- /dev/null
+++ b/graphics/tilesets/desert_city_x4.png
Binary files differ
diff --git a/graphics/tilesets/desert_city_x4.tsx b/graphics/tilesets/desert_city_x4.tsx
new file mode 100644
index 0000000..0969310
--- /dev/null
+++ b/graphics/tilesets/desert_city_x4.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="desert_city_x4" tilewidth="32" tileheight="64" tilecount="16" columns="8">
+ <image source="desert_city_x4.png" width="256" height="128"/>
+</tileset>
diff --git a/graphics/tilesets/desert_x2.png b/graphics/tilesets/desert_x2.png
new file mode 100644
index 0000000..d147f4c
--- /dev/null
+++ b/graphics/tilesets/desert_x2.png
Binary files differ
diff --git a/graphics/tilesets/desert_x2.tsx b/graphics/tilesets/desert_x2.tsx
new file mode 100644
index 0000000..90f2b18
--- /dev/null
+++ b/graphics/tilesets/desert_x2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="desert_x2" tilewidth="32" tileheight="64" tilecount="48" columns="16">
+ <image source="desert_x2.png" width="512" height="192"/>
+</tileset>
diff --git a/graphics/tilesets/desert_x3.png b/graphics/tilesets/desert_x3.png
new file mode 100644
index 0000000..dca970e
--- /dev/null
+++ b/graphics/tilesets/desert_x3.png
Binary files differ
diff --git a/graphics/tilesets/desert_x3.tsx b/graphics/tilesets/desert_x3.tsx
new file mode 100644
index 0000000..5650ac9
--- /dev/null
+++ b/graphics/tilesets/desert_x3.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="desert_x3" tilewidth="32" tileheight="96" tilecount="32" columns="16">
+ <image source="desert_x3.png" width="512" height="192"/>
+</tileset>
diff --git a/graphics/tilesets/desert_x5.png b/graphics/tilesets/desert_x5.png
new file mode 100644
index 0000000..0a63a99
--- /dev/null
+++ b/graphics/tilesets/desert_x5.png
Binary files differ
diff --git a/graphics/tilesets/desert_x5.tsx b/graphics/tilesets/desert_x5.tsx
new file mode 100644
index 0000000..9c8159b
--- /dev/null
+++ b/graphics/tilesets/desert_x5.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="desert_x5" tilewidth="96" tileheight="160" tilecount="2" columns="2">
+ <image source="desert_x5.png" width="192" height="160"/>
+</tileset>
diff --git a/graphics/tilesets/desertstone.png b/graphics/tilesets/desertstone.png
new file mode 100644
index 0000000..7fdc43a
--- /dev/null
+++ b/graphics/tilesets/desertstone.png
Binary files differ
diff --git a/graphics/tilesets/desertstone.tsx b/graphics/tilesets/desertstone.tsx
new file mode 100644
index 0000000..f87588b
--- /dev/null
+++ b/graphics/tilesets/desertstone.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="desertstone" tilewidth="32" tileheight="32" tilecount="96" columns="16">
+ <image source="desertstone.png" width="512" height="192"/>
+</tileset>
diff --git a/graphics/tilesets/docks.png b/graphics/tilesets/docks.png
new file mode 100644
index 0000000..a5880cf
--- /dev/null
+++ b/graphics/tilesets/docks.png
Binary files differ
diff --git a/graphics/tilesets/docks.tsx b/graphics/tilesets/docks.tsx
new file mode 100644
index 0000000..2543bb3
--- /dev/null
+++ b/graphics/tilesets/docks.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="docks" tilewidth="32" tileheight="32" tilecount="160" columns="16">
+ <image source="docks.png" width="512" height="320"/>
+</tileset>
diff --git a/graphics/tilesets/docks_x2.png b/graphics/tilesets/docks_x2.png
new file mode 100644
index 0000000..ca8f028
--- /dev/null
+++ b/graphics/tilesets/docks_x2.png
Binary files differ
diff --git a/graphics/tilesets/docks_x2.tsx b/graphics/tilesets/docks_x2.tsx
new file mode 100644
index 0000000..3b036cd
--- /dev/null
+++ b/graphics/tilesets/docks_x2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="docks_x2" tilewidth="32" tileheight="64" tilecount="80" columns="16">
+ <image source="docks_x2.png" width="512" height="320"/>
+</tileset>
diff --git a/graphics/tilesets/docks_x3.png b/graphics/tilesets/docks_x3.png
new file mode 100644
index 0000000..eb5709f
--- /dev/null
+++ b/graphics/tilesets/docks_x3.png
Binary files differ
diff --git a/graphics/tilesets/docks_x3.tsx b/graphics/tilesets/docks_x3.tsx
new file mode 100644
index 0000000..2eb1843
--- /dev/null
+++ b/graphics/tilesets/docks_x3.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="docks_x3" tilewidth="32" tileheight="96" tilecount="12" columns="12">
+ <image source="docks_x3.png" width="384" height="96"/>
+</tileset>
diff --git a/graphics/tilesets/docks_x4.png b/graphics/tilesets/docks_x4.png
new file mode 100644
index 0000000..9d91fbb
--- /dev/null
+++ b/graphics/tilesets/docks_x4.png
Binary files differ
diff --git a/graphics/tilesets/docks_x4.tsx b/graphics/tilesets/docks_x4.tsx
new file mode 100644
index 0000000..7706574
--- /dev/null
+++ b/graphics/tilesets/docks_x4.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="docks_x4" tilewidth="32" tileheight="128">
+ <image source="../graphics/tiles/docks_x4.png" width="512" height="128"/>
+</tileset>
diff --git a/graphics/tilesets/evil_obelisk.png b/graphics/tilesets/evil_obelisk.png
new file mode 100644
index 0000000..803a9f3
--- /dev/null
+++ b/graphics/tilesets/evil_obelisk.png
Binary files differ
diff --git a/graphics/tilesets/evil_obelisk.tsx b/graphics/tilesets/evil_obelisk.tsx
new file mode 100644
index 0000000..2eb1630
--- /dev/null
+++ b/graphics/tilesets/evil_obelisk.tsx
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset version="1.2" tiledversion="1.2.2" name="evil_obelisk" tilewidth="64" tileheight="128" tilecount="7" columns="7">
+ <image source="evil_obelisk.png" width="448" height="128"/>
+ <tile id="0">
+ <animation>
+ <frame tileid="1" duration="800"/>
+ <frame tileid="2" duration="75"/>
+ <frame tileid="3" duration="100"/>
+ <frame tileid="4" duration="150"/>
+ <frame tileid="5" duration="150"/>
+ <frame tileid="6" duration="2500"/>
+ <frame tileid="5" duration="150"/>
+ <frame tileid="4" duration="150"/>
+ <frame tileid="3" duration="100"/>
+ <frame tileid="2" duration="75"/>
+ </animation>
+ </tile>
+</tileset>
diff --git a/graphics/tilesets/evol/artis-accessory-x1x2.png b/graphics/tilesets/evol/artis-accessory-x1x2.png
new file mode 100644
index 0000000..632c16c
--- /dev/null
+++ b/graphics/tilesets/evol/artis-accessory-x1x2.png
Binary files differ
diff --git a/graphics/tilesets/evol/artis-accessory.png b/graphics/tilesets/evol/artis-accessory.png
new file mode 100644
index 0000000..4890f4c
--- /dev/null
+++ b/graphics/tilesets/evol/artis-accessory.png
Binary files differ
diff --git a/graphics/tilesets/evol/artis-accessory.tsx b/graphics/tilesets/evol/artis-accessory.tsx
new file mode 100644
index 0000000..55ecd68
--- /dev/null
+++ b/graphics/tilesets/evol/artis-accessory.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="artis-accessory" tilewidth="32" tileheight="32" tilecount="128" columns="16">
+ <image source="artis-accessory.png" width="512" height="256"/>
+</tileset>
diff --git a/graphics/tilesets/evol/artis-archway-x1x4.png b/graphics/tilesets/evol/artis-archway-x1x4.png
new file mode 100644
index 0000000..739700e
--- /dev/null
+++ b/graphics/tilesets/evol/artis-archway-x1x4.png
Binary files differ
diff --git a/graphics/tilesets/evol/artis-archway-x1x5.png b/graphics/tilesets/evol/artis-archway-x1x5.png
new file mode 100644
index 0000000..5c70062
--- /dev/null
+++ b/graphics/tilesets/evol/artis-archway-x1x5.png
Binary files differ
diff --git a/graphics/tilesets/evol/artis-blockwall.png b/graphics/tilesets/evol/artis-blockwall.png
new file mode 100644
index 0000000..6c81f59
--- /dev/null
+++ b/graphics/tilesets/evol/artis-blockwall.png
Binary files differ
diff --git a/graphics/tilesets/evol/artis-bridge.png b/graphics/tilesets/evol/artis-bridge.png
new file mode 100644
index 0000000..a306a51
--- /dev/null
+++ b/graphics/tilesets/evol/artis-bridge.png
Binary files differ
diff --git a/graphics/tilesets/evol/artis-dock.png b/graphics/tilesets/evol/artis-dock.png
new file mode 100644
index 0000000..6dc6765
--- /dev/null
+++ b/graphics/tilesets/evol/artis-dock.png
Binary files differ
diff --git a/graphics/tilesets/evol/artis-fence.png b/graphics/tilesets/evol/artis-fence.png
new file mode 100644
index 0000000..4a3a41d
--- /dev/null
+++ b/graphics/tilesets/evol/artis-fence.png
Binary files differ
diff --git a/graphics/tilesets/evol/artis-fountain-x1x4.png b/graphics/tilesets/evol/artis-fountain-x1x4.png
new file mode 100644
index 0000000..894844b
--- /dev/null
+++ b/graphics/tilesets/evol/artis-fountain-x1x4.png
Binary files differ
diff --git a/graphics/tilesets/evol/artis-fountain.png b/graphics/tilesets/evol/artis-fountain.png
new file mode 100644
index 0000000..c2b543a
--- /dev/null
+++ b/graphics/tilesets/evol/artis-fountain.png
Binary files differ
diff --git a/graphics/tilesets/evol/artis-house.png b/graphics/tilesets/evol/artis-house.png
new file mode 100644
index 0000000..de7fc59
--- /dev/null
+++ b/graphics/tilesets/evol/artis-house.png
Binary files differ
diff --git a/graphics/tilesets/evol/artis-indoor-cellar-jail-x1x3.png b/graphics/tilesets/evol/artis-indoor-cellar-jail-x1x3.png
new file mode 100644
index 0000000..b7cd7e4
--- /dev/null
+++ b/graphics/tilesets/evol/artis-indoor-cellar-jail-x1x3.png
Binary files differ
diff --git a/graphics/tilesets/evol/artis-indoor-cellar.png b/graphics/tilesets/evol/artis-indoor-cellar.png
new file mode 100644
index 0000000..34a24e6
--- /dev/null
+++ b/graphics/tilesets/evol/artis-indoor-cellar.png
Binary files differ
diff --git a/graphics/tilesets/evol/artis-indoor-fringe.png b/graphics/tilesets/evol/artis-indoor-fringe.png
new file mode 100644
index 0000000..2d709cd
--- /dev/null
+++ b/graphics/tilesets/evol/artis-indoor-fringe.png
Binary files differ
diff --git a/graphics/tilesets/evol/artis-indoor-x1x2.png b/graphics/tilesets/evol/artis-indoor-x1x2.png
new file mode 100644
index 0000000..4e4f1cc
--- /dev/null
+++ b/graphics/tilesets/evol/artis-indoor-x1x2.png
Binary files differ
diff --git a/graphics/tilesets/evol/artis-indoor-x1x3.png b/graphics/tilesets/evol/artis-indoor-x1x3.png
new file mode 100644
index 0000000..1fdd208
--- /dev/null
+++ b/graphics/tilesets/evol/artis-indoor-x1x3.png
Binary files differ
diff --git a/graphics/tilesets/evol/artis-indoor-x1x4.png b/graphics/tilesets/evol/artis-indoor-x1x4.png
new file mode 100644
index 0000000..ffb9b85
--- /dev/null
+++ b/graphics/tilesets/evol/artis-indoor-x1x4.png
Binary files differ
diff --git a/graphics/tilesets/evol/artis-indoor-x2x4.png b/graphics/tilesets/evol/artis-indoor-x2x4.png
new file mode 100644
index 0000000..68d4abd
--- /dev/null
+++ b/graphics/tilesets/evol/artis-indoor-x2x4.png
Binary files differ
diff --git a/graphics/tilesets/evol/artis-indoor.png b/graphics/tilesets/evol/artis-indoor.png
new file mode 100644
index 0000000..8b3a919
--- /dev/null
+++ b/graphics/tilesets/evol/artis-indoor.png
Binary files differ
diff --git a/graphics/tilesets/evol/artis-lamps-x1x3.png b/graphics/tilesets/evol/artis-lamps-x1x3.png
new file mode 100644
index 0000000..6cc6da7
--- /dev/null
+++ b/graphics/tilesets/evol/artis-lamps-x1x3.png
Binary files differ
diff --git a/graphics/tilesets/evol/artis-lamps.png b/graphics/tilesets/evol/artis-lamps.png
new file mode 100644
index 0000000..2c0cfae
--- /dev/null
+++ b/graphics/tilesets/evol/artis-lamps.png
Binary files differ
diff --git a/graphics/tilesets/evol/artis-market.png b/graphics/tilesets/evol/artis-market.png
new file mode 100644
index 0000000..40bbd7b
--- /dev/null
+++ b/graphics/tilesets/evol/artis-market.png
Binary files differ
diff --git a/graphics/tilesets/evol/artis-pavement.png b/graphics/tilesets/evol/artis-pavement.png
new file mode 100644
index 0000000..be69135
--- /dev/null
+++ b/graphics/tilesets/evol/artis-pavement.png
Binary files differ
diff --git a/graphics/tilesets/evol/artis-pillar-x1x2.png b/graphics/tilesets/evol/artis-pillar-x1x2.png
new file mode 100644
index 0000000..fa25adf
--- /dev/null
+++ b/graphics/tilesets/evol/artis-pillar-x1x2.png
Binary files differ
diff --git a/graphics/tilesets/evol/artis-sewer-x3x3.png b/graphics/tilesets/evol/artis-sewer-x3x3.png
new file mode 100644
index 0000000..f655172
--- /dev/null
+++ b/graphics/tilesets/evol/artis-sewer-x3x3.png
Binary files differ
diff --git a/graphics/tilesets/evol/artis-sewer.png b/graphics/tilesets/evol/artis-sewer.png
new file mode 100644
index 0000000..a7db4f6
--- /dev/null
+++ b/graphics/tilesets/evol/artis-sewer.png
Binary files differ
diff --git a/graphics/tilesets/evol/artis-windows.png b/graphics/tilesets/evol/artis-windows.png
new file mode 100644
index 0000000..cfb9fd0
--- /dev/null
+++ b/graphics/tilesets/evol/artis-windows.png
Binary files differ
diff --git a/graphics/tilesets/evol/box-x1x2.png b/graphics/tilesets/evol/box-x1x2.png
new file mode 100644
index 0000000..7f79f36
--- /dev/null
+++ b/graphics/tilesets/evol/box-x1x2.png
Binary files differ
diff --git a/graphics/tilesets/evol/box.png b/graphics/tilesets/evol/box.png
new file mode 100644
index 0000000..b82c6ef
--- /dev/null
+++ b/graphics/tilesets/evol/box.png
Binary files differ
diff --git a/graphics/tilesets/evol/candle-x1x2.png b/graphics/tilesets/evol/candle-x1x2.png
new file mode 100644
index 0000000..b981055
--- /dev/null
+++ b/graphics/tilesets/evol/candle-x1x2.png
Binary files differ
diff --git a/graphics/tilesets/evol/candle-x1x2.tsx b/graphics/tilesets/evol/candle-x1x2.tsx
new file mode 100644
index 0000000..6559fde
--- /dev/null
+++ b/graphics/tilesets/evol/candle-x1x2.tsx
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="Candle x1x2" tilewidth="32" tileheight="64">
+ <image source="candle-x1x2.png" width="96" height="128"/>
+ <tile id="0">
+ <properties>
+ <property name="animation-delay0" value="13"/>
+ <property name="animation-delay1" value="12"/>
+ <property name="animation-delay2" value="13"/>
+ <property name="animation-delay3" value="12"/>
+ <property name="animation-delay4" value="11"/>
+ <property name="animation-frame0" value="0"/>
+ <property name="animation-frame1" value="1"/>
+ <property name="animation-frame2" value="2"/>
+ <property name="animation-frame3" value="1"/>
+ <property name="animation-frame4" value="2"/>
+ </properties>
+ </tile>
+ <tile id="3">
+ <properties>
+ <property name="animation-delay0" value="13"/>
+ <property name="animation-delay1" value="12"/>
+ <property name="animation-delay2" value="13"/>
+ <property name="animation-delay3" value="12"/>
+ <property name="animation-delay4" value="11"/>
+ <property name="animation-frame0" value="3"/>
+ <property name="animation-frame1" value="4"/>
+ <property name="animation-frame2" value="5"/>
+ <property name="animation-frame3" value="4"/>
+ <property name="animation-frame4" value="5"/>
+ </properties>
+ </tile>
+ <tile id="6">
+ <properties>
+ <property name="animation-delay0" value="13"/>
+ <property name="animation-delay1" value="12"/>
+ <property name="animation-delay2" value="13"/>
+ <property name="animation-delay3" value="12"/>
+ <property name="animation-delay4" value="11"/>
+ <property name="animation-frame0" value="6"/>
+ <property name="animation-frame1" value="7"/>
+ <property name="animation-frame2" value="8"/>
+ <property name="animation-frame3" value="7"/>
+ <property name="animation-frame4" value="8"/>
+ </properties>
+ </tile>
+ <tile id="9">
+ <properties>
+ <property name="animation-delay0" value="13"/>
+ <property name="animation-delay1" value="12"/>
+ <property name="animation-delay2" value="13"/>
+ <property name="animation-delay3" value="12"/>
+ <property name="animation-delay4" value="11"/>
+ <property name="animation-frame0" value="9"/>
+ <property name="animation-frame1" value="10"/>
+ <property name="animation-frame2" value="11"/>
+ <property name="animation-frame3" value="10"/>
+ <property name="animation-frame4" value="11"/>
+ </properties>
+ </tile>
+</tileset>
diff --git a/graphics/tilesets/evol/cave.png b/graphics/tilesets/evol/cave.png
new file mode 100644
index 0000000..db7ce39
--- /dev/null
+++ b/graphics/tilesets/evol/cave.png
Binary files differ
diff --git a/graphics/tilesets/evol/dark-tileset-accessory-x1x2.png b/graphics/tilesets/evol/dark-tileset-accessory-x1x2.png
new file mode 100644
index 0000000..0738246
--- /dev/null
+++ b/graphics/tilesets/evol/dark-tileset-accessory-x1x2.png
Binary files differ
diff --git a/graphics/tilesets/evol/dark-tileset-accessory-x1x2.tsx b/graphics/tilesets/evol/dark-tileset-accessory-x1x2.tsx
new file mode 100644
index 0000000..c1b03a4
--- /dev/null
+++ b/graphics/tilesets/evol/dark-tileset-accessory-x1x2.tsx
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="dark-tileset-accessory-x1x2" tilewidth="32" tileheight="64" tilecount="64" columns="8">
+ <image source="dark-tileset-accessory-x1x2.png" width="256" height="512"/>
+ <tile id="0">
+ <animation>
+ <frame tileid="0" duration="100"/>
+ <frame tileid="1" duration="100"/>
+ <frame tileid="2" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="3">
+ <animation>
+ <frame tileid="3" duration="100"/>
+ <frame tileid="4" duration="100"/>
+ <frame tileid="5" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="8">
+ <animation>
+ <frame tileid="8" duration="100"/>
+ <frame tileid="9" duration="100"/>
+ <frame tileid="10" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="11">
+ <animation>
+ <frame tileid="11" duration="100"/>
+ <frame tileid="12" duration="100"/>
+ <frame tileid="13" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="19">
+ <animation>
+ <frame tileid="19" duration="150"/>
+ <frame tileid="20" duration="150"/>
+ <frame tileid="21" duration="150"/>
+ <frame tileid="22" duration="150"/>
+ </animation>
+ </tile>
+</tileset>
diff --git a/graphics/tilesets/evol/dark-tileset-accessory-x1x3.png b/graphics/tilesets/evol/dark-tileset-accessory-x1x3.png
new file mode 100644
index 0000000..bb1b97e
--- /dev/null
+++ b/graphics/tilesets/evol/dark-tileset-accessory-x1x3.png
Binary files differ
diff --git a/graphics/tilesets/evol/dark-tileset-accessory.png b/graphics/tilesets/evol/dark-tileset-accessory.png
new file mode 100644
index 0000000..b5657a1
--- /dev/null
+++ b/graphics/tilesets/evol/dark-tileset-accessory.png
Binary files differ
diff --git a/graphics/tilesets/evol/dark-tileset-accessory.tsx b/graphics/tilesets/evol/dark-tileset-accessory.tsx
new file mode 100644
index 0000000..22b8707
--- /dev/null
+++ b/graphics/tilesets/evol/dark-tileset-accessory.tsx
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="dark-tileset-accessory" tilewidth="32" tileheight="32" tilecount="60" columns="15">
+ <image source="dark-tileset-accessory.png" width="480" height="128"/>
+ <tile id="9">
+ <animation>
+ <frame tileid="9" duration="100"/>
+ <frame tileid="10" duration="100"/>
+ <frame tileid="11" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="12">
+ <animation>
+ <frame tileid="12" duration="100"/>
+ <frame tileid="13" duration="100"/>
+ <frame tileid="14" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="24">
+ <animation>
+ <frame tileid="24" duration="100"/>
+ <frame tileid="25" duration="100"/>
+ <frame tileid="26" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="27">
+ <animation>
+ <frame tileid="27" duration="100"/>
+ <frame tileid="28" duration="100"/>
+ <frame tileid="29" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="39">
+ <animation>
+ <frame tileid="39" duration="100"/>
+ <frame tileid="40" duration="100"/>
+ <frame tileid="41" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="42">
+ <animation>
+ <frame tileid="42" duration="100"/>
+ <frame tileid="43" duration="100"/>
+ <frame tileid="44" duration="100"/>
+ </animation>
+ </tile>
+</tileset>
diff --git a/graphics/tilesets/evol/dark_tileset.png b/graphics/tilesets/evol/dark_tileset.png
new file mode 100644
index 0000000..0ad98cd
--- /dev/null
+++ b/graphics/tilesets/evol/dark_tileset.png
Binary files differ
diff --git a/graphics/tilesets/evol/fire-cauldron.png b/graphics/tilesets/evol/fire-cauldron.png
new file mode 100644
index 0000000..616c436
--- /dev/null
+++ b/graphics/tilesets/evol/fire-cauldron.png
Binary files differ
diff --git a/graphics/tilesets/evol/fire-cauldron.tsx b/graphics/tilesets/evol/fire-cauldron.tsx
new file mode 100644
index 0000000..025431a
--- /dev/null
+++ b/graphics/tilesets/evol/fire-cauldron.tsx
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="fire-cauldron" tilewidth="32" tileheight="64" tilecount="10" columns="10">
+ <image source="fire-cauldron.png" width="320" height="64"/>
+ <tile id="0">
+ <animation>
+ <frame tileid="0" duration="100"/>
+ <frame tileid="2" duration="100"/>
+ <frame tileid="4" duration="100"/>
+ <frame tileid="6" duration="100"/>
+ <frame tileid="8" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="1">
+ <animation>
+ <frame tileid="1" duration="100"/>
+ <frame tileid="3" duration="100"/>
+ <frame tileid="5" duration="100"/>
+ <frame tileid="7" duration="100"/>
+ <frame tileid="9" duration="100"/>
+ </animation>
+ </tile>
+</tileset>
diff --git a/graphics/tilesets/evol/fire.png b/graphics/tilesets/evol/fire.png
new file mode 100644
index 0000000..400db4a
--- /dev/null
+++ b/graphics/tilesets/evol/fire.png
Binary files differ
diff --git a/graphics/tilesets/evol/ground.png b/graphics/tilesets/evol/ground.png
new file mode 100644
index 0000000..c4869c4
--- /dev/null
+++ b/graphics/tilesets/evol/ground.png
Binary files differ
diff --git a/graphics/tilesets/evol/guard-x2x2.png b/graphics/tilesets/evol/guard-x2x2.png
new file mode 100644
index 0000000..b41b7c3
--- /dev/null
+++ b/graphics/tilesets/evol/guard-x2x2.png
Binary files differ
diff --git a/graphics/tilesets/evol/hurns-accessory-x1x2.png b/graphics/tilesets/evol/hurns-accessory-x1x2.png
new file mode 100644
index 0000000..288c2f8
--- /dev/null
+++ b/graphics/tilesets/evol/hurns-accessory-x1x2.png
Binary files differ
diff --git a/graphics/tilesets/evol/hurns-accessory.png b/graphics/tilesets/evol/hurns-accessory.png
new file mode 100644
index 0000000..8144233
--- /dev/null
+++ b/graphics/tilesets/evol/hurns-accessory.png
Binary files differ
diff --git a/graphics/tilesets/evol/hurns-cave-accessory-x1x2.png b/graphics/tilesets/evol/hurns-cave-accessory-x1x2.png
new file mode 100644
index 0000000..167224c
--- /dev/null
+++ b/graphics/tilesets/evol/hurns-cave-accessory-x1x2.png
Binary files differ
diff --git a/graphics/tilesets/evol/hurns-cave-accessory-x1x3.png b/graphics/tilesets/evol/hurns-cave-accessory-x1x3.png
new file mode 100644
index 0000000..bb6baa0
--- /dev/null
+++ b/graphics/tilesets/evol/hurns-cave-accessory-x1x3.png
Binary files differ
diff --git a/graphics/tilesets/evol/hurns-cave-accessory-x1x4.png b/graphics/tilesets/evol/hurns-cave-accessory-x1x4.png
new file mode 100644
index 0000000..188881a
--- /dev/null
+++ b/graphics/tilesets/evol/hurns-cave-accessory-x1x4.png
Binary files differ
diff --git a/graphics/tilesets/evol/hurns-cave-accessory.png b/graphics/tilesets/evol/hurns-cave-accessory.png
new file mode 100644
index 0000000..459e47f
--- /dev/null
+++ b/graphics/tilesets/evol/hurns-cave-accessory.png
Binary files differ
diff --git a/graphics/tilesets/evol/hurns-cave.png b/graphics/tilesets/evol/hurns-cave.png
new file mode 100644
index 0000000..9adb47d
--- /dev/null
+++ b/graphics/tilesets/evol/hurns-cave.png
Binary files differ
diff --git a/graphics/tilesets/evol/hurns-ground.png b/graphics/tilesets/evol/hurns-ground.png
new file mode 100644
index 0000000..26e8887
--- /dev/null
+++ b/graphics/tilesets/evol/hurns-ground.png
Binary files differ
diff --git a/graphics/tilesets/evol/hurns-house.png b/graphics/tilesets/evol/hurns-house.png
new file mode 100644
index 0000000..c5b24a3
--- /dev/null
+++ b/graphics/tilesets/evol/hurns-house.png
Binary files differ
diff --git a/graphics/tilesets/evol/hurns-indoor-accessory.png b/graphics/tilesets/evol/hurns-indoor-accessory.png
new file mode 100644
index 0000000..57459a0
--- /dev/null
+++ b/graphics/tilesets/evol/hurns-indoor-accessory.png
Binary files differ
diff --git a/graphics/tilesets/evol/hurns-indoor-x1x3.png b/graphics/tilesets/evol/hurns-indoor-x1x3.png
new file mode 100644
index 0000000..af7d364
--- /dev/null
+++ b/graphics/tilesets/evol/hurns-indoor-x1x3.png
Binary files differ
diff --git a/graphics/tilesets/evol/hurns-indoor.png b/graphics/tilesets/evol/hurns-indoor.png
new file mode 100644
index 0000000..3dd4a0e
--- /dev/null
+++ b/graphics/tilesets/evol/hurns-indoor.png
Binary files differ
diff --git a/graphics/tilesets/evol/hurns-teacup-vapor.png b/graphics/tilesets/evol/hurns-teacup-vapor.png
new file mode 100644
index 0000000..2ac4f74
--- /dev/null
+++ b/graphics/tilesets/evol/hurns-teacup-vapor.png
Binary files differ
diff --git a/graphics/tilesets/evol/hurns-wall.png b/graphics/tilesets/evol/hurns-wall.png
new file mode 100644
index 0000000..931bd88
--- /dev/null
+++ b/graphics/tilesets/evol/hurns-wall.png
Binary files differ
diff --git a/graphics/tilesets/evol/hurns_wood_lab.png b/graphics/tilesets/evol/hurns_wood_lab.png
new file mode 100644
index 0000000..1961dd0
--- /dev/null
+++ b/graphics/tilesets/evol/hurns_wood_lab.png
Binary files differ
diff --git a/graphics/tilesets/evol/lava.png b/graphics/tilesets/evol/lava.png
new file mode 100644
index 0000000..bf32256
--- /dev/null
+++ b/graphics/tilesets/evol/lava.png
Binary files differ
diff --git a/graphics/tilesets/evol/light-flickering-x1x4.png b/graphics/tilesets/evol/light-flickering-x1x4.png
new file mode 100644
index 0000000..26d286b
--- /dev/null
+++ b/graphics/tilesets/evol/light-flickering-x1x4.png
Binary files differ
diff --git a/graphics/tilesets/evol/light-flickering-x1x4.tsx b/graphics/tilesets/evol/light-flickering-x1x4.tsx
new file mode 100644
index 0000000..b5474a1
--- /dev/null
+++ b/graphics/tilesets/evol/light-flickering-x1x4.tsx
@@ -0,0 +1,193 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="light-flickering-x1x4" tilewidth="32" tileheight="128" tilecount="60" columns="15">
+ <image source="light-flickering-x1x4.png" width="480" height="512"/>
+ <tile id="0">
+ <animation>
+ <frame tileid="0" duration="100"/>
+ <frame tileid="3" duration="100"/>
+ <frame tileid="6" duration="100"/>
+ <frame tileid="9" duration="100"/>
+ <frame tileid="12" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="1">
+ <animation>
+ <frame tileid="1" duration="100"/>
+ <frame tileid="4" duration="100"/>
+ <frame tileid="7" duration="100"/>
+ <frame tileid="10" duration="100"/>
+ <frame tileid="13" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="2">
+ <animation>
+ <frame tileid="2" duration="100"/>
+ <frame tileid="5" duration="100"/>
+ <frame tileid="8" duration="100"/>
+ <frame tileid="11" duration="100"/>
+ <frame tileid="14" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="9">
+ <animation>
+ <frame tileid="9" duration="100"/>
+ <frame tileid="6" duration="100"/>
+ <frame tileid="3" duration="100"/>
+ <frame tileid="0" duration="100"/>
+ <frame tileid="12" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="10">
+ <animation>
+ <frame tileid="10" duration="100"/>
+ <frame tileid="7" duration="100"/>
+ <frame tileid="4" duration="100"/>
+ <frame tileid="1" duration="100"/>
+ <frame tileid="13" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="11">
+ <animation>
+ <frame tileid="11" duration="100"/>
+ <frame tileid="8" duration="100"/>
+ <frame tileid="5" duration="100"/>
+ <frame tileid="2" duration="100"/>
+ <frame tileid="14" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="15">
+ <animation>
+ <frame tileid="15" duration="100"/>
+ <frame tileid="18" duration="100"/>
+ <frame tileid="21" duration="100"/>
+ <frame tileid="24" duration="100"/>
+ <frame tileid="27" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="16">
+ <animation>
+ <frame tileid="16" duration="100"/>
+ <frame tileid="19" duration="100"/>
+ <frame tileid="22" duration="100"/>
+ <frame tileid="25" duration="100"/>
+ <frame tileid="28" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="17">
+ <animation>
+ <frame tileid="17" duration="100"/>
+ <frame tileid="20" duration="100"/>
+ <frame tileid="23" duration="100"/>
+ <frame tileid="26" duration="100"/>
+ <frame tileid="29" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="24">
+ <animation>
+ <frame tileid="24" duration="100"/>
+ <frame tileid="21" duration="100"/>
+ <frame tileid="18" duration="100"/>
+ <frame tileid="15" duration="100"/>
+ <frame tileid="27" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="25">
+ <animation>
+ <frame tileid="25" duration="100"/>
+ <frame tileid="22" duration="100"/>
+ <frame tileid="19" duration="100"/>
+ <frame tileid="16" duration="100"/>
+ <frame tileid="28" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="26">
+ <animation>
+ <frame tileid="26" duration="100"/>
+ <frame tileid="23" duration="100"/>
+ <frame tileid="20" duration="100"/>
+ <frame tileid="17" duration="100"/>
+ <frame tileid="29" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="30">
+ <animation>
+ <frame tileid="30" duration="100"/>
+ <frame tileid="33" duration="100"/>
+ <frame tileid="36" duration="100"/>
+ <frame tileid="39" duration="100"/>
+ <frame tileid="42" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="31">
+ <animation>
+ <frame tileid="31" duration="100"/>
+ <frame tileid="34" duration="100"/>
+ <frame tileid="37" duration="100"/>
+ <frame tileid="40" duration="100"/>
+ <frame tileid="43" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="32">
+ <animation>
+ <frame tileid="32" duration="100"/>
+ <frame tileid="35" duration="100"/>
+ <frame tileid="38" duration="100"/>
+ <frame tileid="41" duration="100"/>
+ <frame tileid="44" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="39">
+ <animation>
+ <frame tileid="39" duration="100"/>
+ <frame tileid="36" duration="100"/>
+ <frame tileid="33" duration="100"/>
+ <frame tileid="30" duration="100"/>
+ <frame tileid="42" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="40">
+ <animation>
+ <frame tileid="40" duration="100"/>
+ <frame tileid="37" duration="100"/>
+ <frame tileid="34" duration="100"/>
+ <frame tileid="31" duration="100"/>
+ <frame tileid="43" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="41">
+ <animation>
+ <frame tileid="41" duration="100"/>
+ <frame tileid="38" duration="100"/>
+ <frame tileid="35" duration="100"/>
+ <frame tileid="32" duration="100"/>
+ <frame tileid="44" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="45">
+ <animation>
+ <frame tileid="45" duration="100"/>
+ <frame tileid="48" duration="100"/>
+ <frame tileid="51" duration="100"/>
+ <frame tileid="54" duration="100"/>
+ <frame tileid="57" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="46">
+ <animation>
+ <frame tileid="46" duration="100"/>
+ <frame tileid="49" duration="100"/>
+ <frame tileid="52" duration="100"/>
+ <frame tileid="55" duration="100"/>
+ <frame tileid="58" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="47">
+ <animation>
+ <frame tileid="47" duration="100"/>
+ <frame tileid="50" duration="100"/>
+ <frame tileid="53" duration="100"/>
+ <frame tileid="56" duration="100"/>
+ <frame tileid="59" duration="100"/>
+ </animation>
+ </tile>
+</tileset>
diff --git a/graphics/tilesets/evol/mana-liane-x1x3.png b/graphics/tilesets/evol/mana-liane-x1x3.png
new file mode 100644
index 0000000..2b52a3f
--- /dev/null
+++ b/graphics/tilesets/evol/mana-liane-x1x3.png
Binary files differ
diff --git a/graphics/tilesets/evol/shadow.png b/graphics/tilesets/evol/shadow.png
new file mode 100644
index 0000000..4e59b33
--- /dev/null
+++ b/graphics/tilesets/evol/shadow.png
Binary files differ
diff --git a/graphics/tilesets/evol/sunlight-x1x5.png b/graphics/tilesets/evol/sunlight-x1x5.png
new file mode 100644
index 0000000..f15c9cc
--- /dev/null
+++ b/graphics/tilesets/evol/sunlight-x1x5.png
Binary files differ
diff --git a/graphics/tilesets/evol/swamp-accessory-x1x2.png b/graphics/tilesets/evol/swamp-accessory-x1x2.png
new file mode 100644
index 0000000..38b8d6c
--- /dev/null
+++ b/graphics/tilesets/evol/swamp-accessory-x1x2.png
Binary files differ
diff --git a/graphics/tilesets/evol/swamp-accessory-x1x3.png b/graphics/tilesets/evol/swamp-accessory-x1x3.png
new file mode 100644
index 0000000..14c8dd0
--- /dev/null
+++ b/graphics/tilesets/evol/swamp-accessory-x1x3.png
Binary files differ
diff --git a/graphics/tilesets/evol/swamp-ground.png b/graphics/tilesets/evol/swamp-ground.png
new file mode 100644
index 0000000..1f7e5a3
--- /dev/null
+++ b/graphics/tilesets/evol/swamp-ground.png
Binary files differ
diff --git a/graphics/tilesets/evol/swamp-house.png b/graphics/tilesets/evol/swamp-house.png
new file mode 100644
index 0000000..570f298
--- /dev/null
+++ b/graphics/tilesets/evol/swamp-house.png
Binary files differ
diff --git a/graphics/tilesets/evol/tree-x1x3.png b/graphics/tilesets/evol/tree-x1x3.png
new file mode 100644
index 0000000..d1a80d5
--- /dev/null
+++ b/graphics/tilesets/evol/tree-x1x3.png
Binary files differ
diff --git a/graphics/tilesets/evol/tree-x1x4.png b/graphics/tilesets/evol/tree-x1x4.png
new file mode 100644
index 0000000..babeabc
--- /dev/null
+++ b/graphics/tilesets/evol/tree-x1x4.png
Binary files differ
diff --git a/graphics/tilesets/evol/tree-x1x5.png b/graphics/tilesets/evol/tree-x1x5.png
new file mode 100644
index 0000000..b563af4
--- /dev/null
+++ b/graphics/tilesets/evol/tree-x1x5.png
Binary files differ
diff --git a/graphics/tilesets/evol/waterfall.png b/graphics/tilesets/evol/waterfall.png
new file mode 100644
index 0000000..64ab710
--- /dev/null
+++ b/graphics/tilesets/evol/waterfall.png
Binary files differ
diff --git a/graphics/tilesets/flags-anime_x2.png b/graphics/tilesets/flags-anime_x2.png
new file mode 100644
index 0000000..4bce10b
--- /dev/null
+++ b/graphics/tilesets/flags-anime_x2.png
Binary files differ
diff --git a/graphics/tilesets/fluttering_banners.png b/graphics/tilesets/fluttering_banners.png
new file mode 100644
index 0000000..7c1067d
--- /dev/null
+++ b/graphics/tilesets/fluttering_banners.png
Binary files differ
diff --git a/graphics/tilesets/fluttering_banners.tsx b/graphics/tilesets/fluttering_banners.tsx
new file mode 100644
index 0000000..7ab2f2b
--- /dev/null
+++ b/graphics/tilesets/fluttering_banners.tsx
@@ -0,0 +1,292 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="fluttering banners" tilewidth="32" tileheight="96">
+ <image source="fluttering_banners.png" width="512" height="384"/>
+ <tile id="0">
+ <animation>
+ <frame tileid="0" duration="175"/>
+ <frame tileid="1" duration="175"/>
+ <frame tileid="2" duration="175"/>
+ <frame tileid="3" duration="175"/>
+ <frame tileid="4" duration="175"/>
+ <frame tileid="5" duration="175"/>
+ <frame tileid="6" duration="175"/>
+ <frame tileid="7" duration="175"/>
+ </animation>
+ </tile>
+ <tile id="3">
+ <animation>
+ <frame tileid="3" duration="175"/>
+ <frame tileid="4" duration="175"/>
+ <frame tileid="5" duration="175"/>
+ <frame tileid="6" duration="175"/>
+ <frame tileid="7" duration="175"/>
+ <frame tileid="0" duration="175"/>
+ <frame tileid="1" duration="175"/>
+ <frame tileid="2" duration="175"/>
+ </animation>
+ </tile>
+ <tile id="6">
+ <animation>
+ <frame tileid="6" duration="175"/>
+ <frame tileid="7" duration="175"/>
+ <frame tileid="0" duration="175"/>
+ <frame tileid="1" duration="175"/>
+ <frame tileid="2" duration="175"/>
+ <frame tileid="3" duration="175"/>
+ <frame tileid="4" duration="175"/>
+ <frame tileid="5" duration="175"/>
+ </animation>
+ </tile>
+ <tile id="8">
+ <animation>
+ <frame tileid="8" duration="175"/>
+ <frame tileid="9" duration="175"/>
+ <frame tileid="10" duration="175"/>
+ <frame tileid="11" duration="175"/>
+ <frame tileid="12" duration="175"/>
+ <frame tileid="13" duration="175"/>
+ <frame tileid="14" duration="175"/>
+ <frame tileid="15" duration="175"/>
+ </animation>
+ </tile>
+ <tile id="11">
+ <animation>
+ <frame tileid="11" duration="175"/>
+ <frame tileid="12" duration="175"/>
+ <frame tileid="13" duration="175"/>
+ <frame tileid="14" duration="175"/>
+ <frame tileid="15" duration="175"/>
+ <frame tileid="8" duration="175"/>
+ <frame tileid="9" duration="175"/>
+ <frame tileid="10" duration="175"/>
+ </animation>
+ </tile>
+ <tile id="14">
+ <animation>
+ <frame tileid="14" duration="175"/>
+ <frame tileid="15" duration="175"/>
+ <frame tileid="8" duration="175"/>
+ <frame tileid="9" duration="175"/>
+ <frame tileid="10" duration="175"/>
+ <frame tileid="11" duration="175"/>
+ <frame tileid="12" duration="175"/>
+ <frame tileid="13" duration="175"/>
+ </animation>
+ </tile>
+ <tile id="16">
+ <animation>
+ <frame tileid="16" duration="175"/>
+ <frame tileid="17" duration="175"/>
+ <frame tileid="18" duration="175"/>
+ <frame tileid="19" duration="175"/>
+ <frame tileid="20" duration="175"/>
+ <frame tileid="21" duration="175"/>
+ <frame tileid="22" duration="175"/>
+ <frame tileid="23" duration="175"/>
+ </animation>
+ </tile>
+ <tile id="19">
+ <animation>
+ <frame tileid="19" duration="175"/>
+ <frame tileid="20" duration="175"/>
+ <frame tileid="21" duration="175"/>
+ <frame tileid="22" duration="175"/>
+ <frame tileid="23" duration="175"/>
+ <frame tileid="16" duration="175"/>
+ <frame tileid="17" duration="175"/>
+ <frame tileid="18" duration="175"/>
+ </animation>
+ </tile>
+ <tile id="22">
+ <animation>
+ <frame tileid="22" duration="175"/>
+ <frame tileid="23" duration="175"/>
+ <frame tileid="16" duration="175"/>
+ <frame tileid="17" duration="175"/>
+ <frame tileid="18" duration="175"/>
+ <frame tileid="19" duration="175"/>
+ <frame tileid="20" duration="175"/>
+ <frame tileid="21" duration="175"/>
+ </animation>
+ </tile>
+ <tile id="24">
+ <animation>
+ <frame tileid="24" duration="175"/>
+ <frame tileid="25" duration="175"/>
+ <frame tileid="26" duration="175"/>
+ <frame tileid="27" duration="175"/>
+ <frame tileid="28" duration="175"/>
+ <frame tileid="29" duration="175"/>
+ <frame tileid="30" duration="175"/>
+ <frame tileid="31" duration="175"/>
+ </animation>
+ </tile>
+ <tile id="27">
+ <animation>
+ <frame tileid="27" duration="175"/>
+ <frame tileid="28" duration="175"/>
+ <frame tileid="29" duration="175"/>
+ <frame tileid="30" duration="175"/>
+ <frame tileid="31" duration="175"/>
+ <frame tileid="24" duration="175"/>
+ <frame tileid="25" duration="175"/>
+ <frame tileid="26" duration="175"/>
+ </animation>
+ </tile>
+ <tile id="30">
+ <animation>
+ <frame tileid="30" duration="175"/>
+ <frame tileid="31" duration="175"/>
+ <frame tileid="24" duration="175"/>
+ <frame tileid="25" duration="175"/>
+ <frame tileid="26" duration="175"/>
+ <frame tileid="27" duration="175"/>
+ <frame tileid="28" duration="175"/>
+ <frame tileid="29" duration="175"/>
+ </animation>
+ </tile>
+ <tile id="32">
+ <animation>
+ <frame tileid="32" duration="175"/>
+ <frame tileid="33" duration="175"/>
+ <frame tileid="34" duration="175"/>
+ <frame tileid="35" duration="175"/>
+ <frame tileid="36" duration="175"/>
+ <frame tileid="37" duration="175"/>
+ <frame tileid="38" duration="175"/>
+ <frame tileid="39" duration="175"/>
+ </animation>
+ </tile>
+ <tile id="35">
+ <animation>
+ <frame tileid="35" duration="175"/>
+ <frame tileid="36" duration="175"/>
+ <frame tileid="37" duration="175"/>
+ <frame tileid="38" duration="175"/>
+ <frame tileid="39" duration="175"/>
+ <frame tileid="32" duration="175"/>
+ <frame tileid="33" duration="175"/>
+ <frame tileid="34" duration="175"/>
+ </animation>
+ </tile>
+ <tile id="38">
+ <animation>
+ <frame tileid="38" duration="175"/>
+ <frame tileid="39" duration="175"/>
+ <frame tileid="32" duration="175"/>
+ <frame tileid="33" duration="175"/>
+ <frame tileid="34" duration="175"/>
+ <frame tileid="35" duration="175"/>
+ <frame tileid="36" duration="175"/>
+ <frame tileid="37" duration="175"/>
+ </animation>
+ </tile>
+ <tile id="40">
+ <animation>
+ <frame tileid="40" duration="175"/>
+ <frame tileid="41" duration="175"/>
+ <frame tileid="42" duration="175"/>
+ <frame tileid="43" duration="175"/>
+ <frame tileid="44" duration="175"/>
+ <frame tileid="45" duration="175"/>
+ <frame tileid="46" duration="175"/>
+ <frame tileid="47" duration="175"/>
+ </animation>
+ </tile>
+ <tile id="43">
+ <animation>
+ <frame tileid="43" duration="175"/>
+ <frame tileid="44" duration="175"/>
+ <frame tileid="45" duration="175"/>
+ <frame tileid="46" duration="175"/>
+ <frame tileid="47" duration="175"/>
+ <frame tileid="40" duration="175"/>
+ <frame tileid="41" duration="175"/>
+ <frame tileid="42" duration="175"/>
+ </animation>
+ </tile>
+ <tile id="46">
+ <animation>
+ <frame tileid="46" duration="175"/>
+ <frame tileid="47" duration="175"/>
+ <frame tileid="40" duration="175"/>
+ <frame tileid="41" duration="175"/>
+ <frame tileid="42" duration="175"/>
+ <frame tileid="43" duration="175"/>
+ <frame tileid="44" duration="175"/>
+ <frame tileid="45" duration="175"/>
+ </animation>
+ </tile>
+ <tile id="48">
+ <animation>
+ <frame tileid="48" duration="175"/>
+ <frame tileid="49" duration="175"/>
+ <frame tileid="50" duration="175"/>
+ <frame tileid="51" duration="175"/>
+ <frame tileid="52" duration="175"/>
+ <frame tileid="53" duration="175"/>
+ <frame tileid="54" duration="175"/>
+ <frame tileid="55" duration="175"/>
+ </animation>
+ </tile>
+ <tile id="51">
+ <animation>
+ <frame tileid="51" duration="175"/>
+ <frame tileid="52" duration="175"/>
+ <frame tileid="53" duration="175"/>
+ <frame tileid="54" duration="175"/>
+ <frame tileid="55" duration="175"/>
+ <frame tileid="48" duration="175"/>
+ <frame tileid="49" duration="175"/>
+ <frame tileid="50" duration="175"/>
+ </animation>
+ </tile>
+ <tile id="54">
+ <animation>
+ <frame tileid="54" duration="175"/>
+ <frame tileid="55" duration="175"/>
+ <frame tileid="48" duration="175"/>
+ <frame tileid="49" duration="175"/>
+ <frame tileid="50" duration="175"/>
+ <frame tileid="51" duration="175"/>
+ <frame tileid="52" duration="175"/>
+ <frame tileid="53" duration="175"/>
+ </animation>
+ </tile>
+ <tile id="56">
+ <animation>
+ <frame tileid="56" duration="175"/>
+ <frame tileid="57" duration="175"/>
+ <frame tileid="58" duration="175"/>
+ <frame tileid="59" duration="175"/>
+ <frame tileid="60" duration="175"/>
+ <frame tileid="61" duration="175"/>
+ <frame tileid="62" duration="175"/>
+ <frame tileid="63" duration="175"/>
+ </animation>
+ </tile>
+ <tile id="59">
+ <animation>
+ <frame tileid="59" duration="175"/>
+ <frame tileid="60" duration="175"/>
+ <frame tileid="61" duration="175"/>
+ <frame tileid="62" duration="175"/>
+ <frame tileid="63" duration="175"/>
+ <frame tileid="56" duration="175"/>
+ <frame tileid="57" duration="175"/>
+ <frame tileid="58" duration="175"/>
+ </animation>
+ </tile>
+ <tile id="62">
+ <animation>
+ <frame tileid="62" duration="175"/>
+ <frame tileid="63" duration="175"/>
+ <frame tileid="56" duration="175"/>
+ <frame tileid="57" duration="175"/>
+ <frame tileid="58" duration="175"/>
+ <frame tileid="59" duration="175"/>
+ <frame tileid="60" duration="175"/>
+ <frame tileid="61" duration="175"/>
+ </animation>
+ </tile>
+</tileset>
diff --git a/graphics/tilesets/fluttering_flags.png b/graphics/tilesets/fluttering_flags.png
new file mode 100644
index 0000000..fb1659c
--- /dev/null
+++ b/graphics/tilesets/fluttering_flags.png
Binary files differ
diff --git a/graphics/tilesets/fluttering_flags.tsx b/graphics/tilesets/fluttering_flags.tsx
new file mode 100644
index 0000000..c63fa94
--- /dev/null
+++ b/graphics/tilesets/fluttering_flags.tsx
@@ -0,0 +1,868 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="fluttering flags" tilewidth="32" tileheight="32">
+ <image source="fluttering_flags.png" width="512" height="384"/>
+ <tile id="0">
+ <animation>
+ <frame tileid="0" duration="150"/>
+ <frame tileid="1" duration="150"/>
+ <frame tileid="2" duration="150"/>
+ <frame tileid="3" duration="150"/>
+ <frame tileid="4" duration="150"/>
+ <frame tileid="5" duration="150"/>
+ <frame tileid="6" duration="150"/>
+ <frame tileid="7" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="3">
+ <animation>
+ <frame tileid="3" duration="150"/>
+ <frame tileid="4" duration="150"/>
+ <frame tileid="5" duration="150"/>
+ <frame tileid="6" duration="150"/>
+ <frame tileid="7" duration="150"/>
+ <frame tileid="0" duration="150"/>
+ <frame tileid="1" duration="150"/>
+ <frame tileid="2" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="6">
+ <animation>
+ <frame tileid="6" duration="150"/>
+ <frame tileid="7" duration="150"/>
+ <frame tileid="0" duration="150"/>
+ <frame tileid="1" duration="150"/>
+ <frame tileid="2" duration="150"/>
+ <frame tileid="3" duration="150"/>
+ <frame tileid="4" duration="150"/>
+ <frame tileid="5" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="8">
+ <animation>
+ <frame tileid="8" duration="150"/>
+ <frame tileid="9" duration="150"/>
+ <frame tileid="10" duration="150"/>
+ <frame tileid="11" duration="150"/>
+ <frame tileid="12" duration="150"/>
+ <frame tileid="13" duration="150"/>
+ <frame tileid="14" duration="150"/>
+ <frame tileid="15" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="11">
+ <animation>
+ <frame tileid="11" duration="150"/>
+ <frame tileid="12" duration="150"/>
+ <frame tileid="13" duration="150"/>
+ <frame tileid="14" duration="150"/>
+ <frame tileid="15" duration="150"/>
+ <frame tileid="8" duration="150"/>
+ <frame tileid="9" duration="150"/>
+ <frame tileid="10" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="14">
+ <animation>
+ <frame tileid="14" duration="150"/>
+ <frame tileid="15" duration="150"/>
+ <frame tileid="8" duration="150"/>
+ <frame tileid="9" duration="150"/>
+ <frame tileid="10" duration="150"/>
+ <frame tileid="11" duration="150"/>
+ <frame tileid="12" duration="150"/>
+ <frame tileid="13" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="16">
+ <animation>
+ <frame tileid="16" duration="150"/>
+ <frame tileid="17" duration="150"/>
+ <frame tileid="18" duration="150"/>
+ <frame tileid="19" duration="150"/>
+ <frame tileid="20" duration="150"/>
+ <frame tileid="21" duration="150"/>
+ <frame tileid="22" duration="150"/>
+ <frame tileid="23" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="19">
+ <animation>
+ <frame tileid="19" duration="150"/>
+ <frame tileid="20" duration="150"/>
+ <frame tileid="21" duration="150"/>
+ <frame tileid="22" duration="150"/>
+ <frame tileid="23" duration="150"/>
+ <frame tileid="16" duration="150"/>
+ <frame tileid="17" duration="150"/>
+ <frame tileid="18" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="22">
+ <animation>
+ <frame tileid="22" duration="150"/>
+ <frame tileid="23" duration="150"/>
+ <frame tileid="16" duration="150"/>
+ <frame tileid="17" duration="150"/>
+ <frame tileid="18" duration="150"/>
+ <frame tileid="19" duration="150"/>
+ <frame tileid="20" duration="150"/>
+ <frame tileid="21" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="24">
+ <animation>
+ <frame tileid="24" duration="150"/>
+ <frame tileid="25" duration="150"/>
+ <frame tileid="26" duration="150"/>
+ <frame tileid="27" duration="150"/>
+ <frame tileid="28" duration="150"/>
+ <frame tileid="29" duration="150"/>
+ <frame tileid="30" duration="150"/>
+ <frame tileid="31" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="27">
+ <animation>
+ <frame tileid="27" duration="150"/>
+ <frame tileid="28" duration="150"/>
+ <frame tileid="29" duration="150"/>
+ <frame tileid="30" duration="150"/>
+ <frame tileid="31" duration="150"/>
+ <frame tileid="24" duration="150"/>
+ <frame tileid="25" duration="150"/>
+ <frame tileid="26" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="30">
+ <animation>
+ <frame tileid="30" duration="150"/>
+ <frame tileid="31" duration="150"/>
+ <frame tileid="24" duration="150"/>
+ <frame tileid="25" duration="150"/>
+ <frame tileid="26" duration="150"/>
+ <frame tileid="27" duration="150"/>
+ <frame tileid="28" duration="150"/>
+ <frame tileid="29" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="32">
+ <animation>
+ <frame tileid="32" duration="150"/>
+ <frame tileid="33" duration="150"/>
+ <frame tileid="34" duration="150"/>
+ <frame tileid="35" duration="150"/>
+ <frame tileid="36" duration="150"/>
+ <frame tileid="37" duration="150"/>
+ <frame tileid="38" duration="150"/>
+ <frame tileid="39" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="35">
+ <animation>
+ <frame tileid="35" duration="150"/>
+ <frame tileid="36" duration="150"/>
+ <frame tileid="37" duration="150"/>
+ <frame tileid="38" duration="150"/>
+ <frame tileid="39" duration="150"/>
+ <frame tileid="32" duration="150"/>
+ <frame tileid="33" duration="150"/>
+ <frame tileid="34" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="38">
+ <animation>
+ <frame tileid="38" duration="150"/>
+ <frame tileid="39" duration="150"/>
+ <frame tileid="32" duration="150"/>
+ <frame tileid="33" duration="150"/>
+ <frame tileid="34" duration="150"/>
+ <frame tileid="35" duration="150"/>
+ <frame tileid="36" duration="150"/>
+ <frame tileid="37" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="40">
+ <animation>
+ <frame tileid="40" duration="150"/>
+ <frame tileid="41" duration="150"/>
+ <frame tileid="42" duration="150"/>
+ <frame tileid="43" duration="150"/>
+ <frame tileid="44" duration="150"/>
+ <frame tileid="45" duration="150"/>
+ <frame tileid="46" duration="150"/>
+ <frame tileid="47" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="43">
+ <animation>
+ <frame tileid="43" duration="150"/>
+ <frame tileid="44" duration="150"/>
+ <frame tileid="45" duration="150"/>
+ <frame tileid="46" duration="150"/>
+ <frame tileid="47" duration="150"/>
+ <frame tileid="40" duration="150"/>
+ <frame tileid="41" duration="150"/>
+ <frame tileid="42" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="46">
+ <animation>
+ <frame tileid="46" duration="150"/>
+ <frame tileid="47" duration="150"/>
+ <frame tileid="40" duration="150"/>
+ <frame tileid="41" duration="150"/>
+ <frame tileid="42" duration="150"/>
+ <frame tileid="43" duration="150"/>
+ <frame tileid="44" duration="150"/>
+ <frame tileid="45" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="48">
+ <animation>
+ <frame tileid="48" duration="150"/>
+ <frame tileid="49" duration="150"/>
+ <frame tileid="50" duration="150"/>
+ <frame tileid="51" duration="150"/>
+ <frame tileid="52" duration="150"/>
+ <frame tileid="53" duration="150"/>
+ <frame tileid="54" duration="150"/>
+ <frame tileid="55" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="51">
+ <animation>
+ <frame tileid="51" duration="150"/>
+ <frame tileid="52" duration="150"/>
+ <frame tileid="53" duration="150"/>
+ <frame tileid="54" duration="150"/>
+ <frame tileid="55" duration="150"/>
+ <frame tileid="48" duration="150"/>
+ <frame tileid="49" duration="150"/>
+ <frame tileid="50" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="54">
+ <animation>
+ <frame tileid="54" duration="150"/>
+ <frame tileid="55" duration="150"/>
+ <frame tileid="48" duration="150"/>
+ <frame tileid="49" duration="150"/>
+ <frame tileid="50" duration="150"/>
+ <frame tileid="51" duration="150"/>
+ <frame tileid="52" duration="150"/>
+ <frame tileid="53" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="56">
+ <animation>
+ <frame tileid="56" duration="150"/>
+ <frame tileid="57" duration="150"/>
+ <frame tileid="58" duration="150"/>
+ <frame tileid="59" duration="150"/>
+ <frame tileid="60" duration="150"/>
+ <frame tileid="61" duration="150"/>
+ <frame tileid="62" duration="150"/>
+ <frame tileid="63" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="59">
+ <animation>
+ <frame tileid="59" duration="150"/>
+ <frame tileid="60" duration="150"/>
+ <frame tileid="61" duration="150"/>
+ <frame tileid="62" duration="150"/>
+ <frame tileid="63" duration="150"/>
+ <frame tileid="56" duration="150"/>
+ <frame tileid="57" duration="150"/>
+ <frame tileid="58" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="62">
+ <animation>
+ <frame tileid="62" duration="150"/>
+ <frame tileid="63" duration="150"/>
+ <frame tileid="56" duration="150"/>
+ <frame tileid="57" duration="150"/>
+ <frame tileid="58" duration="150"/>
+ <frame tileid="59" duration="150"/>
+ <frame tileid="60" duration="150"/>
+ <frame tileid="61" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="64">
+ <animation>
+ <frame tileid="64" duration="150"/>
+ <frame tileid="66" duration="150"/>
+ <frame tileid="68" duration="150"/>
+ <frame tileid="70" duration="150"/>
+ <frame tileid="72" duration="150"/>
+ <frame tileid="74" duration="150"/>
+ <frame tileid="76" duration="150"/>
+ <frame tileid="78" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="65">
+ <animation>
+ <frame tileid="65" duration="150"/>
+ <frame tileid="67" duration="150"/>
+ <frame tileid="69" duration="150"/>
+ <frame tileid="71" duration="150"/>
+ <frame tileid="73" duration="150"/>
+ <frame tileid="75" duration="150"/>
+ <frame tileid="77" duration="150"/>
+ <frame tileid="79" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="70">
+ <animation>
+ <frame tileid="70" duration="150"/>
+ <frame tileid="72" duration="150"/>
+ <frame tileid="74" duration="150"/>
+ <frame tileid="76" duration="150"/>
+ <frame tileid="78" duration="150"/>
+ <frame tileid="64" duration="150"/>
+ <frame tileid="66" duration="150"/>
+ <frame tileid="68" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="71">
+ <animation>
+ <frame tileid="71" duration="150"/>
+ <frame tileid="73" duration="150"/>
+ <frame tileid="75" duration="150"/>
+ <frame tileid="77" duration="150"/>
+ <frame tileid="79" duration="150"/>
+ <frame tileid="65" duration="150"/>
+ <frame tileid="67" duration="150"/>
+ <frame tileid="69" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="76">
+ <animation>
+ <frame tileid="76" duration="150"/>
+ <frame tileid="78" duration="150"/>
+ <frame tileid="64" duration="150"/>
+ <frame tileid="66" duration="150"/>
+ <frame tileid="68" duration="150"/>
+ <frame tileid="70" duration="150"/>
+ <frame tileid="72" duration="150"/>
+ <frame tileid="74" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="77">
+ <animation>
+ <frame tileid="77" duration="150"/>
+ <frame tileid="79" duration="150"/>
+ <frame tileid="65" duration="150"/>
+ <frame tileid="67" duration="150"/>
+ <frame tileid="69" duration="150"/>
+ <frame tileid="71" duration="150"/>
+ <frame tileid="73" duration="150"/>
+ <frame tileid="75" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="80">
+ <animation>
+ <frame tileid="80" duration="150"/>
+ <frame tileid="82" duration="150"/>
+ <frame tileid="84" duration="150"/>
+ <frame tileid="86" duration="150"/>
+ <frame tileid="88" duration="150"/>
+ <frame tileid="90" duration="150"/>
+ <frame tileid="92" duration="150"/>
+ <frame tileid="94" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="81">
+ <animation>
+ <frame tileid="81" duration="150"/>
+ <frame tileid="83" duration="150"/>
+ <frame tileid="85" duration="150"/>
+ <frame tileid="87" duration="150"/>
+ <frame tileid="89" duration="150"/>
+ <frame tileid="91" duration="150"/>
+ <frame tileid="93" duration="150"/>
+ <frame tileid="95" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="86">
+ <animation>
+ <frame tileid="86" duration="150"/>
+ <frame tileid="88" duration="150"/>
+ <frame tileid="90" duration="150"/>
+ <frame tileid="92" duration="150"/>
+ <frame tileid="94" duration="150"/>
+ <frame tileid="80" duration="150"/>
+ <frame tileid="82" duration="150"/>
+ <frame tileid="84" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="87">
+ <animation>
+ <frame tileid="87" duration="150"/>
+ <frame tileid="89" duration="150"/>
+ <frame tileid="91" duration="150"/>
+ <frame tileid="93" duration="150"/>
+ <frame tileid="95" duration="150"/>
+ <frame tileid="81" duration="150"/>
+ <frame tileid="83" duration="150"/>
+ <frame tileid="85" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="92">
+ <animation>
+ <frame tileid="92" duration="150"/>
+ <frame tileid="94" duration="150"/>
+ <frame tileid="80" duration="150"/>
+ <frame tileid="82" duration="150"/>
+ <frame tileid="84" duration="150"/>
+ <frame tileid="86" duration="150"/>
+ <frame tileid="88" duration="150"/>
+ <frame tileid="90" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="93">
+ <animation>
+ <frame tileid="93" duration="150"/>
+ <frame tileid="95" duration="150"/>
+ <frame tileid="81" duration="150"/>
+ <frame tileid="83" duration="150"/>
+ <frame tileid="85" duration="150"/>
+ <frame tileid="87" duration="150"/>
+ <frame tileid="89" duration="150"/>
+ <frame tileid="91" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="96">
+ <animation>
+ <frame tileid="96" duration="150"/>
+ <frame tileid="98" duration="150"/>
+ <frame tileid="100" duration="150"/>
+ <frame tileid="102" duration="150"/>
+ <frame tileid="104" duration="150"/>
+ <frame tileid="106" duration="150"/>
+ <frame tileid="108" duration="150"/>
+ <frame tileid="110" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="97">
+ <animation>
+ <frame tileid="97" duration="150"/>
+ <frame tileid="99" duration="150"/>
+ <frame tileid="101" duration="150"/>
+ <frame tileid="103" duration="150"/>
+ <frame tileid="105" duration="150"/>
+ <frame tileid="107" duration="150"/>
+ <frame tileid="109" duration="150"/>
+ <frame tileid="111" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="102">
+ <animation>
+ <frame tileid="102" duration="150"/>
+ <frame tileid="104" duration="150"/>
+ <frame tileid="106" duration="150"/>
+ <frame tileid="108" duration="150"/>
+ <frame tileid="110" duration="150"/>
+ <frame tileid="96" duration="150"/>
+ <frame tileid="98" duration="150"/>
+ <frame tileid="100" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="103">
+ <animation>
+ <frame tileid="103" duration="150"/>
+ <frame tileid="105" duration="150"/>
+ <frame tileid="107" duration="150"/>
+ <frame tileid="109" duration="150"/>
+ <frame tileid="111" duration="150"/>
+ <frame tileid="97" duration="150"/>
+ <frame tileid="99" duration="150"/>
+ <frame tileid="101" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="108">
+ <animation>
+ <frame tileid="108" duration="150"/>
+ <frame tileid="110" duration="150"/>
+ <frame tileid="96" duration="150"/>
+ <frame tileid="98" duration="150"/>
+ <frame tileid="100" duration="150"/>
+ <frame tileid="102" duration="150"/>
+ <frame tileid="104" duration="150"/>
+ <frame tileid="106" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="109">
+ <animation>
+ <frame tileid="109" duration="150"/>
+ <frame tileid="111" duration="150"/>
+ <frame tileid="97" duration="150"/>
+ <frame tileid="99" duration="150"/>
+ <frame tileid="101" duration="150"/>
+ <frame tileid="103" duration="150"/>
+ <frame tileid="105" duration="150"/>
+ <frame tileid="107" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="112">
+ <animation>
+ <frame tileid="112" duration="150"/>
+ <frame tileid="114" duration="150"/>
+ <frame tileid="116" duration="150"/>
+ <frame tileid="118" duration="150"/>
+ <frame tileid="120" duration="150"/>
+ <frame tileid="122" duration="150"/>
+ <frame tileid="124" duration="150"/>
+ <frame tileid="126" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="113">
+ <animation>
+ <frame tileid="113" duration="150"/>
+ <frame tileid="115" duration="150"/>
+ <frame tileid="117" duration="150"/>
+ <frame tileid="119" duration="150"/>
+ <frame tileid="121" duration="150"/>
+ <frame tileid="123" duration="150"/>
+ <frame tileid="125" duration="150"/>
+ <frame tileid="127" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="118">
+ <animation>
+ <frame tileid="118" duration="150"/>
+ <frame tileid="120" duration="150"/>
+ <frame tileid="122" duration="150"/>
+ <frame tileid="124" duration="150"/>
+ <frame tileid="126" duration="150"/>
+ <frame tileid="112" duration="150"/>
+ <frame tileid="114" duration="150"/>
+ <frame tileid="116" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="119">
+ <animation>
+ <frame tileid="119" duration="150"/>
+ <frame tileid="121" duration="150"/>
+ <frame tileid="123" duration="150"/>
+ <frame tileid="125" duration="150"/>
+ <frame tileid="127" duration="150"/>
+ <frame tileid="113" duration="150"/>
+ <frame tileid="115" duration="150"/>
+ <frame tileid="117" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="124">
+ <animation>
+ <frame tileid="124" duration="150"/>
+ <frame tileid="126" duration="150"/>
+ <frame tileid="112" duration="150"/>
+ <frame tileid="114" duration="150"/>
+ <frame tileid="116" duration="150"/>
+ <frame tileid="118" duration="150"/>
+ <frame tileid="120" duration="150"/>
+ <frame tileid="122" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="125">
+ <animation>
+ <frame tileid="125" duration="150"/>
+ <frame tileid="127" duration="150"/>
+ <frame tileid="113" duration="150"/>
+ <frame tileid="115" duration="150"/>
+ <frame tileid="117" duration="150"/>
+ <frame tileid="119" duration="150"/>
+ <frame tileid="121" duration="150"/>
+ <frame tileid="123" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="128">
+ <animation>
+ <frame tileid="128" duration="150"/>
+ <frame tileid="130" duration="150"/>
+ <frame tileid="132" duration="150"/>
+ <frame tileid="134" duration="150"/>
+ <frame tileid="136" duration="150"/>
+ <frame tileid="138" duration="150"/>
+ <frame tileid="140" duration="150"/>
+ <frame tileid="142" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="129">
+ <animation>
+ <frame tileid="129" duration="150"/>
+ <frame tileid="131" duration="150"/>
+ <frame tileid="133" duration="150"/>
+ <frame tileid="135" duration="150"/>
+ <frame tileid="137" duration="150"/>
+ <frame tileid="139" duration="150"/>
+ <frame tileid="141" duration="150"/>
+ <frame tileid="143" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="134">
+ <animation>
+ <frame tileid="134" duration="150"/>
+ <frame tileid="136" duration="150"/>
+ <frame tileid="138" duration="150"/>
+ <frame tileid="140" duration="150"/>
+ <frame tileid="142" duration="150"/>
+ <frame tileid="128" duration="150"/>
+ <frame tileid="130" duration="150"/>
+ <frame tileid="132" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="135">
+ <animation>
+ <frame tileid="135" duration="150"/>
+ <frame tileid="137" duration="150"/>
+ <frame tileid="139" duration="150"/>
+ <frame tileid="141" duration="150"/>
+ <frame tileid="143" duration="150"/>
+ <frame tileid="129" duration="150"/>
+ <frame tileid="131" duration="150"/>
+ <frame tileid="133" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="140">
+ <animation>
+ <frame tileid="140" duration="150"/>
+ <frame tileid="142" duration="150"/>
+ <frame tileid="128" duration="150"/>
+ <frame tileid="130" duration="150"/>
+ <frame tileid="132" duration="150"/>
+ <frame tileid="134" duration="150"/>
+ <frame tileid="136" duration="150"/>
+ <frame tileid="138" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="141">
+ <animation>
+ <frame tileid="141" duration="150"/>
+ <frame tileid="143" duration="150"/>
+ <frame tileid="129" duration="150"/>
+ <frame tileid="131" duration="150"/>
+ <frame tileid="133" duration="150"/>
+ <frame tileid="135" duration="150"/>
+ <frame tileid="137" duration="150"/>
+ <frame tileid="139" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="144">
+ <animation>
+ <frame tileid="144" duration="150"/>
+ <frame tileid="146" duration="150"/>
+ <frame tileid="148" duration="150"/>
+ <frame tileid="150" duration="150"/>
+ <frame tileid="152" duration="150"/>
+ <frame tileid="154" duration="150"/>
+ <frame tileid="156" duration="150"/>
+ <frame tileid="158" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="145">
+ <animation>
+ <frame tileid="145" duration="150"/>
+ <frame tileid="147" duration="150"/>
+ <frame tileid="149" duration="150"/>
+ <frame tileid="151" duration="150"/>
+ <frame tileid="153" duration="150"/>
+ <frame tileid="155" duration="150"/>
+ <frame tileid="157" duration="150"/>
+ <frame tileid="159" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="150">
+ <animation>
+ <frame tileid="150" duration="150"/>
+ <frame tileid="152" duration="150"/>
+ <frame tileid="154" duration="150"/>
+ <frame tileid="156" duration="150"/>
+ <frame tileid="158" duration="150"/>
+ <frame tileid="144" duration="150"/>
+ <frame tileid="146" duration="150"/>
+ <frame tileid="148" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="151">
+ <animation>
+ <frame tileid="151" duration="150"/>
+ <frame tileid="153" duration="150"/>
+ <frame tileid="155" duration="150"/>
+ <frame tileid="157" duration="150"/>
+ <frame tileid="159" duration="150"/>
+ <frame tileid="145" duration="150"/>
+ <frame tileid="147" duration="150"/>
+ <frame tileid="149" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="156">
+ <animation>
+ <frame tileid="156" duration="150"/>
+ <frame tileid="158" duration="150"/>
+ <frame tileid="144" duration="150"/>
+ <frame tileid="146" duration="150"/>
+ <frame tileid="148" duration="150"/>
+ <frame tileid="150" duration="150"/>
+ <frame tileid="152" duration="150"/>
+ <frame tileid="154" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="157">
+ <animation>
+ <frame tileid="157" duration="150"/>
+ <frame tileid="159" duration="150"/>
+ <frame tileid="145" duration="150"/>
+ <frame tileid="147" duration="150"/>
+ <frame tileid="149" duration="150"/>
+ <frame tileid="151" duration="150"/>
+ <frame tileid="153" duration="150"/>
+ <frame tileid="155" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="160">
+ <animation>
+ <frame tileid="160" duration="150"/>
+ <frame tileid="162" duration="150"/>
+ <frame tileid="164" duration="150"/>
+ <frame tileid="166" duration="150"/>
+ <frame tileid="168" duration="150"/>
+ <frame tileid="170" duration="150"/>
+ <frame tileid="172" duration="150"/>
+ <frame tileid="174" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="161">
+ <animation>
+ <frame tileid="161" duration="150"/>
+ <frame tileid="163" duration="150"/>
+ <frame tileid="165" duration="150"/>
+ <frame tileid="167" duration="150"/>
+ <frame tileid="169" duration="150"/>
+ <frame tileid="171" duration="150"/>
+ <frame tileid="173" duration="150"/>
+ <frame tileid="175" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="166">
+ <animation>
+ <frame tileid="166" duration="150"/>
+ <frame tileid="168" duration="150"/>
+ <frame tileid="170" duration="150"/>
+ <frame tileid="172" duration="150"/>
+ <frame tileid="174" duration="150"/>
+ <frame tileid="160" duration="150"/>
+ <frame tileid="162" duration="150"/>
+ <frame tileid="164" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="167">
+ <animation>
+ <frame tileid="167" duration="150"/>
+ <frame tileid="169" duration="150"/>
+ <frame tileid="171" duration="150"/>
+ <frame tileid="173" duration="150"/>
+ <frame tileid="175" duration="150"/>
+ <frame tileid="161" duration="150"/>
+ <frame tileid="163" duration="150"/>
+ <frame tileid="165" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="172">
+ <animation>
+ <frame tileid="172" duration="150"/>
+ <frame tileid="174" duration="150"/>
+ <frame tileid="160" duration="150"/>
+ <frame tileid="162" duration="150"/>
+ <frame tileid="164" duration="150"/>
+ <frame tileid="166" duration="150"/>
+ <frame tileid="168" duration="150"/>
+ <frame tileid="170" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="173">
+ <animation>
+ <frame tileid="173" duration="150"/>
+ <frame tileid="175" duration="150"/>
+ <frame tileid="161" duration="150"/>
+ <frame tileid="163" duration="150"/>
+ <frame tileid="165" duration="150"/>
+ <frame tileid="167" duration="150"/>
+ <frame tileid="169" duration="150"/>
+ <frame tileid="171" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="176">
+ <animation>
+ <frame tileid="176" duration="150"/>
+ <frame tileid="178" duration="150"/>
+ <frame tileid="180" duration="150"/>
+ <frame tileid="182" duration="150"/>
+ <frame tileid="184" duration="150"/>
+ <frame tileid="186" duration="150"/>
+ <frame tileid="188" duration="150"/>
+ <frame tileid="190" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="177">
+ <animation>
+ <frame tileid="177" duration="150"/>
+ <frame tileid="179" duration="150"/>
+ <frame tileid="181" duration="150"/>
+ <frame tileid="183" duration="150"/>
+ <frame tileid="185" duration="150"/>
+ <frame tileid="187" duration="150"/>
+ <frame tileid="189" duration="150"/>
+ <frame tileid="191" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="182">
+ <animation>
+ <frame tileid="182" duration="150"/>
+ <frame tileid="184" duration="150"/>
+ <frame tileid="186" duration="150"/>
+ <frame tileid="188" duration="150"/>
+ <frame tileid="190" duration="150"/>
+ <frame tileid="176" duration="150"/>
+ <frame tileid="178" duration="150"/>
+ <frame tileid="180" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="183">
+ <animation>
+ <frame tileid="183" duration="150"/>
+ <frame tileid="185" duration="150"/>
+ <frame tileid="187" duration="150"/>
+ <frame tileid="189" duration="150"/>
+ <frame tileid="191" duration="150"/>
+ <frame tileid="177" duration="150"/>
+ <frame tileid="179" duration="150"/>
+ <frame tileid="181" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="188">
+ <animation>
+ <frame tileid="188" duration="150"/>
+ <frame tileid="190" duration="150"/>
+ <frame tileid="176" duration="150"/>
+ <frame tileid="178" duration="150"/>
+ <frame tileid="180" duration="150"/>
+ <frame tileid="182" duration="150"/>
+ <frame tileid="184" duration="150"/>
+ <frame tileid="186" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="189">
+ <animation>
+ <frame tileid="189" duration="150"/>
+ <frame tileid="191" duration="150"/>
+ <frame tileid="177" duration="150"/>
+ <frame tileid="179" duration="150"/>
+ <frame tileid="181" duration="150"/>
+ <frame tileid="183" duration="150"/>
+ <frame tileid="185" duration="150"/>
+ <frame tileid="187" duration="150"/>
+ </animation>
+ </tile>
+</tileset>
diff --git a/graphics/tilesets/footprints.png b/graphics/tilesets/footprints.png
new file mode 100644
index 0000000..052c1b0
--- /dev/null
+++ b/graphics/tilesets/footprints.png
Binary files differ
diff --git a/graphics/tilesets/forest.png b/graphics/tilesets/forest.png
new file mode 100644
index 0000000..313d984
--- /dev/null
+++ b/graphics/tilesets/forest.png
Binary files differ
diff --git a/graphics/tilesets/forest.tsx b/graphics/tilesets/forest.tsx
new file mode 100644
index 0000000..f9de1b2
--- /dev/null
+++ b/graphics/tilesets/forest.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="forest" tilewidth="32" tileheight="32">
+ <image source="forest.png" width="608" height="672"/>
+</tileset>
diff --git a/graphics/tilesets/forest_cover.png b/graphics/tilesets/forest_cover.png
new file mode 100644
index 0000000..0345395
--- /dev/null
+++ b/graphics/tilesets/forest_cover.png
Binary files differ
diff --git a/graphics/tilesets/forest_cover.tsx b/graphics/tilesets/forest_cover.tsx
new file mode 100644
index 0000000..4bffb90
--- /dev/null
+++ b/graphics/tilesets/forest_cover.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="forest_cover" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/forest_cover.png" width="320" height="320"/>
+</tileset>
diff --git a/graphics/tilesets/forestwater.png b/graphics/tilesets/forestwater.png
new file mode 100644
index 0000000..c948622
--- /dev/null
+++ b/graphics/tilesets/forestwater.png
Binary files differ
diff --git a/graphics/tilesets/forge_x4.png b/graphics/tilesets/forge_x4.png
new file mode 100644
index 0000000..d1c0359
--- /dev/null
+++ b/graphics/tilesets/forge_x4.png
Binary files differ
diff --git a/graphics/tilesets/forge_x4.tsx b/graphics/tilesets/forge_x4.tsx
new file mode 100644
index 0000000..7f42a19
--- /dev/null
+++ b/graphics/tilesets/forge_x4.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="forge_x4" tilewidth="32" tileheight="128">
+ <image source="../graphics/tiles/forge_x4.png" width="96" height="128"/>
+</tileset>
diff --git a/graphics/tilesets/grade_x3.png b/graphics/tilesets/grade_x3.png
new file mode 100644
index 0000000..2a2eb91
--- /dev/null
+++ b/graphics/tilesets/grade_x3.png
Binary files differ
diff --git a/graphics/tilesets/halinarzo.png b/graphics/tilesets/halinarzo.png
new file mode 100644
index 0000000..60bdd25
--- /dev/null
+++ b/graphics/tilesets/halinarzo.png
Binary files differ
diff --git a/graphics/tilesets/icecave.png b/graphics/tilesets/icecave.png
new file mode 100644
index 0000000..dd41c0d
--- /dev/null
+++ b/graphics/tilesets/icecave.png
Binary files differ
diff --git a/graphics/tilesets/icecave.tsx b/graphics/tilesets/icecave.tsx
new file mode 100644
index 0000000..584c2e1
--- /dev/null
+++ b/graphics/tilesets/icecave.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="icecave" tilewidth="32" tileheight="32">
+ <image source="icecave.png" width="512" height="256"/>
+</tileset>
diff --git a/graphics/tilesets/indoor-accessories.png b/graphics/tilesets/indoor-accessories.png
new file mode 100644
index 0000000..098adc7
--- /dev/null
+++ b/graphics/tilesets/indoor-accessories.png
Binary files differ
diff --git a/graphics/tilesets/indoor-accessories.tsx b/graphics/tilesets/indoor-accessories.tsx
new file mode 100644
index 0000000..c0e7029
--- /dev/null
+++ b/graphics/tilesets/indoor-accessories.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="accessories" tilewidth="32" tileheight="32" tilecount="400" columns="20">
+ <image source="indoor-accessories.png" width="640" height="640"/>
+</tileset>
diff --git a/graphics/tilesets/inn.png b/graphics/tilesets/inn.png
new file mode 100644
index 0000000..1fb67ac
--- /dev/null
+++ b/graphics/tilesets/inn.png
Binary files differ
diff --git a/graphics/tilesets/inn.tsx b/graphics/tilesets/inn.tsx
new file mode 100644
index 0000000..1790323
--- /dev/null
+++ b/graphics/tilesets/inn.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="inn" tilewidth="32" tileheight="32" tilecount="256" columns="16">
+ <image source="inn.png" width="512" height="512"/>
+</tileset>
diff --git a/graphics/tilesets/inn2.png b/graphics/tilesets/inn2.png
new file mode 100644
index 0000000..fb3d604
--- /dev/null
+++ b/graphics/tilesets/inn2.png
Binary files differ
diff --git a/graphics/tilesets/inn2.tsx b/graphics/tilesets/inn2.tsx
new file mode 100644
index 0000000..e431043
--- /dev/null
+++ b/graphics/tilesets/inn2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="inn2" tilewidth="32" tileheight="32" tilecount="256" columns="16">
+ <image source="inn2.png" width="512" height="512"/>
+</tileset>
diff --git a/graphics/tilesets/inn_x2.png b/graphics/tilesets/inn_x2.png
new file mode 100644
index 0000000..c2e2f39
--- /dev/null
+++ b/graphics/tilesets/inn_x2.png
Binary files differ
diff --git a/graphics/tilesets/inn_x2.tsx b/graphics/tilesets/inn_x2.tsx
new file mode 100644
index 0000000..2ae8918
--- /dev/null
+++ b/graphics/tilesets/inn_x2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="inn_x2" tilewidth="32" tileheight="64" tilecount="48" columns="16">
+ <image source="inn_x2.png" width="512" height="192"/>
+</tileset>
diff --git a/graphics/tilesets/inn_x3.png b/graphics/tilesets/inn_x3.png
new file mode 100644
index 0000000..b480cc3
--- /dev/null
+++ b/graphics/tilesets/inn_x3.png
Binary files differ
diff --git a/graphics/tilesets/inn_x3.tsx b/graphics/tilesets/inn_x3.tsx
new file mode 100644
index 0000000..601de26
--- /dev/null
+++ b/graphics/tilesets/inn_x3.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="inn_x3" tilewidth="32" tileheight="96" tilecount="80" columns="16">
+ <image source="inn_x3.png" width="512" height="480"/>
+</tileset>
diff --git a/graphics/tilesets/inn_x4.png b/graphics/tilesets/inn_x4.png
new file mode 100644
index 0000000..79add8c
--- /dev/null
+++ b/graphics/tilesets/inn_x4.png
Binary files differ
diff --git a/graphics/tilesets/inn_x4.tsx b/graphics/tilesets/inn_x4.tsx
new file mode 100644
index 0000000..4cc7ea7
--- /dev/null
+++ b/graphics/tilesets/inn_x4.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="inn_x4" tilewidth="32" tileheight="128" tilecount="16" columns="16">
+ <image source="inn_x4.png" width="512" height="128"/>
+</tileset>
diff --git a/graphics/tilesets/level-number.png b/graphics/tilesets/level-number.png
new file mode 100644
index 0000000..2bd93ee
--- /dev/null
+++ b/graphics/tilesets/level-number.png
Binary files differ
diff --git a/graphics/tilesets/level-number.tsx b/graphics/tilesets/level-number.tsx
new file mode 100644
index 0000000..8875ada
--- /dev/null
+++ b/graphics/tilesets/level-number.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="Level Number" tilewidth="32" tileheight="32" tilecount="16" columns="16">
+ <image source="level-number.png" width="512" height="32"/>
+</tileset>
diff --git a/graphics/tilesets/lof/castle.tsx b/graphics/tilesets/lof/castle.tsx
new file mode 100644
index 0000000..004866c
--- /dev/null
+++ b/graphics/tilesets/lof/castle.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="LoF Castle" tilewidth="32" tileheight="32">
+ <image source="castle_1.png" width="512" height="512"/>
+</tileset>
diff --git a/graphics/tilesets/lof/castle2.tsx b/graphics/tilesets/lof/castle2.tsx
new file mode 100644
index 0000000..703691e
--- /dev/null
+++ b/graphics/tilesets/lof/castle2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="LoF Castle 2" tilewidth="32" tileheight="32">
+ <image source="castle_2.png" width="512" height="512"/>
+</tileset>
diff --git a/graphics/tilesets/lof/castle3.tsx b/graphics/tilesets/lof/castle3.tsx
new file mode 100644
index 0000000..5c30bd0
--- /dev/null
+++ b/graphics/tilesets/lof/castle3.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="LoF Castle 3" tilewidth="32" tileheight="32">
+ <image source="castle_3.png" width="512" height="512"/>
+</tileset>
diff --git a/graphics/tilesets/lof/castle_1.png b/graphics/tilesets/lof/castle_1.png
new file mode 100644
index 0000000..70cff60
--- /dev/null
+++ b/graphics/tilesets/lof/castle_1.png
Binary files differ
diff --git a/graphics/tilesets/lof/castle_2.png b/graphics/tilesets/lof/castle_2.png
new file mode 100644
index 0000000..ba01e65
--- /dev/null
+++ b/graphics/tilesets/lof/castle_2.png
Binary files differ
diff --git a/graphics/tilesets/lof/castle_3.png b/graphics/tilesets/lof/castle_3.png
new file mode 100644
index 0000000..d545534
--- /dev/null
+++ b/graphics/tilesets/lof/castle_3.png
Binary files differ
diff --git a/graphics/tilesets/lof/crypt_fringe.png b/graphics/tilesets/lof/crypt_fringe.png
new file mode 100644
index 0000000..1ae63a5
--- /dev/null
+++ b/graphics/tilesets/lof/crypt_fringe.png
Binary files differ
diff --git a/graphics/tilesets/lof/crypt_fringe_x3.png b/graphics/tilesets/lof/crypt_fringe_x3.png
new file mode 100644
index 0000000..b905606
--- /dev/null
+++ b/graphics/tilesets/lof/crypt_fringe_x3.png
Binary files differ
diff --git a/graphics/tilesets/lof/desert2.png b/graphics/tilesets/lof/desert2.png
new file mode 100644
index 0000000..163ba6f
--- /dev/null
+++ b/graphics/tilesets/lof/desert2.png
Binary files differ
diff --git a/graphics/tilesets/lof/desert_x3.png b/graphics/tilesets/lof/desert_x3.png
new file mode 100644
index 0000000..cdca6ff
--- /dev/null
+++ b/graphics/tilesets/lof/desert_x3.png
Binary files differ
diff --git a/graphics/tilesets/lof/garland.png b/graphics/tilesets/lof/garland.png
new file mode 100644
index 0000000..2a4ac52
--- /dev/null
+++ b/graphics/tilesets/lof/garland.png
Binary files differ
diff --git a/graphics/tilesets/lof/garland.tsx b/graphics/tilesets/lof/garland.tsx
new file mode 100644
index 0000000..5b6b285
--- /dev/null
+++ b/graphics/tilesets/lof/garland.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="garland" tilewidth="32" tileheight="32">
+ <image source="garland.png" width="256" height="256"/>
+</tileset>
diff --git a/graphics/tilesets/lof/stone_mountain.png b/graphics/tilesets/lof/stone_mountain.png
new file mode 100644
index 0000000..799eb02
--- /dev/null
+++ b/graphics/tilesets/lof/stone_mountain.png
Binary files differ
diff --git a/graphics/tilesets/lof/stone_mountain.tsx b/graphics/tilesets/lof/stone_mountain.tsx
new file mode 100644
index 0000000..af50b2c
--- /dev/null
+++ b/graphics/tilesets/lof/stone_mountain.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="LoF Stone Mountain" tilewidth="32" tileheight="32">
+ <image source="stone_mountain.png" width="512" height="512"/>
+</tileset>
diff --git a/graphics/tilesets/lof/tictactoe.png b/graphics/tilesets/lof/tictactoe.png
new file mode 100644
index 0000000..f6af137
--- /dev/null
+++ b/graphics/tilesets/lof/tictactoe.png
Binary files differ
diff --git a/graphics/tilesets/lof/trans_woodland_desert.png b/graphics/tilesets/lof/trans_woodland_desert.png
new file mode 100644
index 0000000..b0dde4d
--- /dev/null
+++ b/graphics/tilesets/lof/trans_woodland_desert.png
Binary files differ
diff --git a/graphics/tilesets/lof/warp_gates.png b/graphics/tilesets/lof/warp_gates.png
new file mode 100644
index 0000000..cee6f25
--- /dev/null
+++ b/graphics/tilesets/lof/warp_gates.png
Binary files differ
diff --git a/graphics/tilesets/lof/woodland_indoor.png b/graphics/tilesets/lof/woodland_indoor.png
new file mode 100644
index 0000000..8660345
--- /dev/null
+++ b/graphics/tilesets/lof/woodland_indoor.png
Binary files differ
diff --git a/graphics/tilesets/lof/woodland_indoor.tsx b/graphics/tilesets/lof/woodland_indoor.tsx
new file mode 100644
index 0000000..265c999
--- /dev/null
+++ b/graphics/tilesets/lof/woodland_indoor.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="LoF woodland_indoor" tilewidth="32" tileheight="32">
+ <image source="woodland_indoor.png" width="512" height="512"/>
+</tileset>
diff --git a/graphics/tilesets/lof/woodland_indoor_extra.png b/graphics/tilesets/lof/woodland_indoor_extra.png
new file mode 100644
index 0000000..595dccf
--- /dev/null
+++ b/graphics/tilesets/lof/woodland_indoor_extra.png
Binary files differ
diff --git a/graphics/tilesets/lof/woodland_indoor_extra.tsx b/graphics/tilesets/lof/woodland_indoor_extra.tsx
new file mode 100644
index 0000000..073ad87
--- /dev/null
+++ b/graphics/tilesets/lof/woodland_indoor_extra.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="LoF woodland-indoor-extra" tilewidth="32" tileheight="32">
+ <image source="woodland_indoor_extra.png" width="512" height="512"/>
+</tileset>
diff --git a/graphics/tilesets/lof/woodland_indoor_x2.png b/graphics/tilesets/lof/woodland_indoor_x2.png
new file mode 100644
index 0000000..8317f29
--- /dev/null
+++ b/graphics/tilesets/lof/woodland_indoor_x2.png
Binary files differ
diff --git a/graphics/tilesets/lof/woodland_indoor_x2.tsx b/graphics/tilesets/lof/woodland_indoor_x2.tsx
new file mode 100644
index 0000000..926d6dd
--- /dev/null
+++ b/graphics/tilesets/lof/woodland_indoor_x2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="LoF woodland_indoor_x2" tilewidth="32" tileheight="64">
+ <image source="woodland_indoor_x2.png" width="512" height="64"/>
+</tileset>
diff --git a/graphics/tilesets/lof/woodland_indoor_x3.png b/graphics/tilesets/lof/woodland_indoor_x3.png
new file mode 100644
index 0000000..0acddd7
--- /dev/null
+++ b/graphics/tilesets/lof/woodland_indoor_x3.png
Binary files differ
diff --git a/graphics/tilesets/lof/woodland_indoor_x3.tsx b/graphics/tilesets/lof/woodland_indoor_x3.tsx
new file mode 100644
index 0000000..038fabe
--- /dev/null
+++ b/graphics/tilesets/lof/woodland_indoor_x3.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="LoF woodland_indoor_x3" tilewidth="32" tileheight="96">
+ <image source="woodland_indoor_x3.png" width="512" height="96"/>
+</tileset>
diff --git a/graphics/tilesets/lof/woodland_indoor_x3_extra.png b/graphics/tilesets/lof/woodland_indoor_x3_extra.png
new file mode 100644
index 0000000..07b5ee4
--- /dev/null
+++ b/graphics/tilesets/lof/woodland_indoor_x3_extra.png
Binary files differ
diff --git a/graphics/tilesets/lof/woodland_indoor_x3_extra.tsx b/graphics/tilesets/lof/woodland_indoor_x3_extra.tsx
new file mode 100644
index 0000000..93ab32f
--- /dev/null
+++ b/graphics/tilesets/lof/woodland_indoor_x3_extra.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="LoF woodland indoor x3 extra" tilewidth="32" tileheight="96">
+ <image source="woodland_indoor_x3_extra.png" width="512" height="96"/>
+</tileset>
diff --git a/graphics/tilesets/lof/woodland_village.png b/graphics/tilesets/lof/woodland_village.png
new file mode 100644
index 0000000..5d67d96
--- /dev/null
+++ b/graphics/tilesets/lof/woodland_village.png
Binary files differ
diff --git a/graphics/tilesets/lof/woodland_village.tsx b/graphics/tilesets/lof/woodland_village.tsx
new file mode 100644
index 0000000..b29bf52
--- /dev/null
+++ b/graphics/tilesets/lof/woodland_village.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="LoF Woodland_village" tilewidth="32" tileheight="32">
+ <image source="woodland_village.png" width="512" height="512"/>
+</tileset>
diff --git a/graphics/tilesets/lof/woodland_village_winter.png b/graphics/tilesets/lof/woodland_village_winter.png
new file mode 100644
index 0000000..9349aa7
--- /dev/null
+++ b/graphics/tilesets/lof/woodland_village_winter.png
Binary files differ
diff --git a/graphics/tilesets/lof/woodland_village_winter.tsx b/graphics/tilesets/lof/woodland_village_winter.tsx
new file mode 100644
index 0000000..8283fff
--- /dev/null
+++ b/graphics/tilesets/lof/woodland_village_winter.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="LoF woodland_village_winter" tilewidth="32" tileheight="32">
+ <image source="woodland_village_winter.png" width="512" height="512"/>
+</tileset>
diff --git a/graphics/tilesets/lof/woodland_village_x2.png b/graphics/tilesets/lof/woodland_village_x2.png
new file mode 100644
index 0000000..b96d41a
--- /dev/null
+++ b/graphics/tilesets/lof/woodland_village_x2.png
Binary files differ
diff --git a/graphics/tilesets/lof/woodland_village_x2.tsx b/graphics/tilesets/lof/woodland_village_x2.tsx
new file mode 100644
index 0000000..29b5270
--- /dev/null
+++ b/graphics/tilesets/lof/woodland_village_x2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="LoF Woodland_village_x2" tilewidth="32" tileheight="64">
+ <image source="woodland_village_x2.png" width="512" height="64"/>
+</tileset>
diff --git a/graphics/tilesets/magecity.png b/graphics/tilesets/magecity.png
new file mode 100644
index 0000000..d2f12c7
--- /dev/null
+++ b/graphics/tilesets/magecity.png
Binary files differ
diff --git a/graphics/tilesets/mountain.png b/graphics/tilesets/mountain.png
new file mode 100644
index 0000000..1466ca1
--- /dev/null
+++ b/graphics/tilesets/mountain.png
Binary files differ
diff --git a/graphics/tilesets/mountain.tsx b/graphics/tilesets/mountain.tsx
new file mode 100644
index 0000000..7c405db
--- /dev/null
+++ b/graphics/tilesets/mountain.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="mountain" tilewidth="32" tileheight="32">
+ <image source="mountain.png" width="416" height="448"/>
+</tileset>
diff --git a/graphics/tilesets/mushrooms.png b/graphics/tilesets/mushrooms.png
new file mode 100644
index 0000000..24cee04
--- /dev/null
+++ b/graphics/tilesets/mushrooms.png
Binary files differ
diff --git a/graphics/tilesets/mushrooms.tsx b/graphics/tilesets/mushrooms.tsx
new file mode 100644
index 0000000..ad99bc2
--- /dev/null
+++ b/graphics/tilesets/mushrooms.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="mushrooms" tilewidth="32" tileheight="32">
+ <image source="mushrooms.png" width="640" height="224"/>
+</tileset>
diff --git a/graphics/tilesets/night.png b/graphics/tilesets/night.png
new file mode 100644
index 0000000..97dfc54
--- /dev/null
+++ b/graphics/tilesets/night.png
Binary files differ
diff --git a/graphics/tilesets/piou_accessories.png b/graphics/tilesets/piou_accessories.png
new file mode 100644
index 0000000..0b7105b
--- /dev/null
+++ b/graphics/tilesets/piou_accessories.png
Binary files differ
diff --git a/graphics/tilesets/pots_x2.png b/graphics/tilesets/pots_x2.png
new file mode 100644
index 0000000..09c2a16
--- /dev/null
+++ b/graphics/tilesets/pots_x2.png
Binary files differ
diff --git a/graphics/tilesets/pots_x2.tsx b/graphics/tilesets/pots_x2.tsx
new file mode 100644
index 0000000..3be8262
--- /dev/null
+++ b/graphics/tilesets/pots_x2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="pots_x2" tilewidth="32" tileheight="64">
+ <image source="pots_x2.png" width="512" height="64"/>
+</tileset>
diff --git a/graphics/tilesets/power_circle_x2.png b/graphics/tilesets/power_circle_x2.png
new file mode 100644
index 0000000..eb5198f
--- /dev/null
+++ b/graphics/tilesets/power_circle_x2.png
Binary files differ
diff --git a/graphics/tilesets/power_circle_x2.tsx b/graphics/tilesets/power_circle_x2.tsx
new file mode 100644
index 0000000..2e1176d
--- /dev/null
+++ b/graphics/tilesets/power_circle_x2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="power_circle_x2" tilewidth="32" tileheight="64">
+ <image source="power_circle_x2.png" width="96" height="64"/>
+</tileset>
diff --git a/graphics/tilesets/rails.png b/graphics/tilesets/rails.png
new file mode 100644
index 0000000..4def357
--- /dev/null
+++ b/graphics/tilesets/rails.png
Binary files differ
diff --git a/graphics/tilesets/rails_x2.png b/graphics/tilesets/rails_x2.png
new file mode 100644
index 0000000..2d9e914
--- /dev/null
+++ b/graphics/tilesets/rails_x2.png
Binary files differ
diff --git a/graphics/tilesets/ruins.png b/graphics/tilesets/ruins.png
new file mode 100644
index 0000000..a294cce
--- /dev/null
+++ b/graphics/tilesets/ruins.png
Binary files differ
diff --git a/graphics/tilesets/sail.png b/graphics/tilesets/sail.png
new file mode 100644
index 0000000..18c453a
--- /dev/null
+++ b/graphics/tilesets/sail.png
Binary files differ
diff --git a/graphics/tilesets/savannah.png b/graphics/tilesets/savannah.png
new file mode 100644
index 0000000..7eae8c1
--- /dev/null
+++ b/graphics/tilesets/savannah.png
Binary files differ
diff --git a/graphics/tilesets/ship-base.png b/graphics/tilesets/ship-base.png
new file mode 100644
index 0000000..5be7dbe
--- /dev/null
+++ b/graphics/tilesets/ship-base.png
Binary files differ
diff --git a/graphics/tilesets/ship-flags-x3x2.png b/graphics/tilesets/ship-flags-x3x2.png
new file mode 100644
index 0000000..e7ce43f
--- /dev/null
+++ b/graphics/tilesets/ship-flags-x3x2.png
Binary files differ
diff --git a/graphics/tilesets/ship-flags-x3x2.tsx b/graphics/tilesets/ship-flags-x3x2.tsx
new file mode 100644
index 0000000..9a337a4
--- /dev/null
+++ b/graphics/tilesets/ship-flags-x3x2.tsx
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="Ship Flags x3x2" tilewidth="96" tileheight="64">
+ <image source="ship-flags-x3x2.png" width="192" height="448"/>
+ <tile id="0">
+ <properties>
+ <property name="animation-delay0" value="16"/>
+ <property name="animation-delay1" value="16"/>
+ <property name="animation-delay2" value="16"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="16"/>
+ <property name="animation-delay5" value="16"/>
+ <property name="animation-delay6" value="16"/>
+ <property name="animation-frame0" value="0"/>
+ <property name="animation-frame1" value="1"/>
+ <property name="animation-frame2" value="2"/>
+ <property name="animation-frame3" value="3"/>
+ <property name="animation-frame4" value="4"/>
+ <property name="animation-frame5" value="5"/>
+ <property name="animation-frame6" value="6"/>
+ </properties>
+ </tile>
+ <tile id="7">
+ <properties>
+ <property name="animation-delay0" value="16"/>
+ <property name="animation-delay1" value="16"/>
+ <property name="animation-delay2" value="16"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="16"/>
+ <property name="animation-delay5" value="16"/>
+ <property name="animation-delay6" value="16"/>
+ <property name="animation-frame0" value="7"/>
+ <property name="animation-frame1" value="8"/>
+ <property name="animation-frame2" value="9"/>
+ <property name="animation-frame3" value="10"/>
+ <property name="animation-frame4" value="11"/>
+ <property name="animation-frame5" value="12"/>
+ <property name="animation-frame6" value="13"/>
+ </properties>
+ </tile>
+</tileset> \ No newline at end of file
diff --git a/graphics/tilesets/ship-indoor-fringe.png b/graphics/tilesets/ship-indoor-fringe.png
new file mode 100644
index 0000000..6de50d4
--- /dev/null
+++ b/graphics/tilesets/ship-indoor-fringe.png
Binary files differ
diff --git a/graphics/tilesets/ship-indoor-x2x4.png b/graphics/tilesets/ship-indoor-x2x4.png
new file mode 100644
index 0000000..3d64f0e
--- /dev/null
+++ b/graphics/tilesets/ship-indoor-x2x4.png
Binary files differ
diff --git a/graphics/tilesets/ship-indoor.png b/graphics/tilesets/ship-indoor.png
new file mode 100644
index 0000000..31cf881
--- /dev/null
+++ b/graphics/tilesets/ship-indoor.png
Binary files differ
diff --git a/graphics/tilesets/ship-mast.png b/graphics/tilesets/ship-mast.png
new file mode 100644
index 0000000..fd27752
--- /dev/null
+++ b/graphics/tilesets/ship-mast.png
Binary files differ
diff --git a/graphics/tilesets/ship.png b/graphics/tilesets/ship.png
new file mode 100644
index 0000000..37ae38c
--- /dev/null
+++ b/graphics/tilesets/ship.png
Binary files differ
diff --git a/graphics/tilesets/signs.tsx b/graphics/tilesets/signs.tsx
new file mode 100644
index 0000000..8b4e5aa
--- /dev/null
+++ b/graphics/tilesets/signs.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="signs x2" tilewidth="32" tileheight="64" tilecount="36" columns="9">
+ <image source="signs_x2.png" width="288" height="256"/>
+</tileset>
diff --git a/graphics/tilesets/signs_x2.png b/graphics/tilesets/signs_x2.png
new file mode 100644
index 0000000..e2f4a3e
--- /dev/null
+++ b/graphics/tilesets/signs_x2.png
Binary files differ
diff --git a/graphics/tilesets/signs_x2.tsx b/graphics/tilesets/signs_x2.tsx
new file mode 100644
index 0000000..c8ae880
--- /dev/null
+++ b/graphics/tilesets/signs_x2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="signs_x2" tilewidth="32" tileheight="64" tilecount="36" columns="9">
+ <image source="signs_x2.png" width="288" height="256"/>
+</tileset>
diff --git a/graphics/tilesets/snow.png b/graphics/tilesets/snow.png
new file mode 100644
index 0000000..18a4686
--- /dev/null
+++ b/graphics/tilesets/snow.png
Binary files differ
diff --git a/graphics/tilesets/snow.tsx b/graphics/tilesets/snow.tsx
new file mode 100644
index 0000000..25775ef
--- /dev/null
+++ b/graphics/tilesets/snow.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="snow" tilewidth="32" tileheight="32">
+ <image source="snow.png" width="512" height="512"/>
+</tileset>
diff --git a/graphics/tilesets/snow2.png b/graphics/tilesets/snow2.png
new file mode 100644
index 0000000..ba088ac
--- /dev/null
+++ b/graphics/tilesets/snow2.png
Binary files differ
diff --git a/graphics/tilesets/snow2.tsx b/graphics/tilesets/snow2.tsx
new file mode 100644
index 0000000..fa49b90
--- /dev/null
+++ b/graphics/tilesets/snow2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="snow2" tilewidth="32" tileheight="32">
+ <image source="snow2.png" width="512" height="512"/>
+</tileset>
diff --git a/graphics/tilesets/snow_docks.png b/graphics/tilesets/snow_docks.png
new file mode 100644
index 0000000..e3352f9
--- /dev/null
+++ b/graphics/tilesets/snow_docks.png
Binary files differ
diff --git a/graphics/tilesets/snow_docks.tsx b/graphics/tilesets/snow_docks.tsx
new file mode 100644
index 0000000..ff5bd65
--- /dev/null
+++ b/graphics/tilesets/snow_docks.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="snow_docks" tilewidth="32" tileheight="32">
+ <image source="snow_docks.png" width="512" height="320"/>
+</tileset>
diff --git a/graphics/tilesets/snow_ground.png b/graphics/tilesets/snow_ground.png
new file mode 100644
index 0000000..ae16198
--- /dev/null
+++ b/graphics/tilesets/snow_ground.png
Binary files differ
diff --git a/graphics/tilesets/snow_ground.tsx b/graphics/tilesets/snow_ground.tsx
new file mode 100644
index 0000000..973dc13
--- /dev/null
+++ b/graphics/tilesets/snow_ground.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="snow_ground" tilewidth="32" tileheight="32">
+ <image source="snow_ground.png" width="352" height="224"/>
+</tileset>
diff --git a/graphics/tilesets/snow_tree_x3.png b/graphics/tilesets/snow_tree_x3.png
new file mode 100644
index 0000000..9804aa1
--- /dev/null
+++ b/graphics/tilesets/snow_tree_x3.png
Binary files differ
diff --git a/graphics/tilesets/snow_tree_x3.tsx b/graphics/tilesets/snow_tree_x3.tsx
new file mode 100644
index 0000000..120e2af
--- /dev/null
+++ b/graphics/tilesets/snow_tree_x3.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="snow_tree_x3" tilewidth="64" tileheight="96">
+ <image source="snow_tree_x3.png" width="256" height="96"/>
+</tileset>
diff --git a/graphics/tilesets/snow_village.png b/graphics/tilesets/snow_village.png
new file mode 100644
index 0000000..c12da33
--- /dev/null
+++ b/graphics/tilesets/snow_village.png
Binary files differ
diff --git a/graphics/tilesets/snow_village.tsx b/graphics/tilesets/snow_village.tsx
new file mode 100644
index 0000000..308b8bb
--- /dev/null
+++ b/graphics/tilesets/snow_village.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="snow_village" tilewidth="32" tileheight="32">
+ <image source="snow_village.png" width="512" height="512"/>
+</tileset>
diff --git a/graphics/tilesets/snow_village2.png b/graphics/tilesets/snow_village2.png
new file mode 100644
index 0000000..0998252
--- /dev/null
+++ b/graphics/tilesets/snow_village2.png
Binary files differ
diff --git a/graphics/tilesets/snow_village2.tsx b/graphics/tilesets/snow_village2.tsx
new file mode 100644
index 0000000..c09de3b
--- /dev/null
+++ b/graphics/tilesets/snow_village2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="snow_village2" tilewidth="32" tileheight="32">
+ <image source="snow_village2.png" width="512" height="512"/>
+</tileset>
diff --git a/graphics/tilesets/snow_village_x3.png b/graphics/tilesets/snow_village_x3.png
new file mode 100644
index 0000000..3953aa6
--- /dev/null
+++ b/graphics/tilesets/snow_village_x3.png
Binary files differ
diff --git a/graphics/tilesets/snow_village_x3.tsx b/graphics/tilesets/snow_village_x3.tsx
new file mode 100644
index 0000000..4ba8471
--- /dev/null
+++ b/graphics/tilesets/snow_village_x3.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="snow_village_x3" tilewidth="32" tileheight="96">
+ <image source="snow_village_x3.png" width="320" height="96"/>
+</tileset>
diff --git a/graphics/tilesets/snow_village_x4.png b/graphics/tilesets/snow_village_x4.png
new file mode 100644
index 0000000..febc405
--- /dev/null
+++ b/graphics/tilesets/snow_village_x4.png
Binary files differ
diff --git a/graphics/tilesets/snow_village_x4.tsx b/graphics/tilesets/snow_village_x4.tsx
new file mode 100644
index 0000000..7708a68
--- /dev/null
+++ b/graphics/tilesets/snow_village_x4.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="snow_village_x4" tilewidth="32" tileheight="128">
+ <image source="snow_village_x4.png" width="320" height="128"/>
+</tileset>
diff --git a/graphics/tilesets/snow_x2.png b/graphics/tilesets/snow_x2.png
new file mode 100644
index 0000000..ea26049
--- /dev/null
+++ b/graphics/tilesets/snow_x2.png
Binary files differ
diff --git a/graphics/tilesets/snow_x2.tsx b/graphics/tilesets/snow_x2.tsx
new file mode 100644
index 0000000..0a300c2
--- /dev/null
+++ b/graphics/tilesets/snow_x2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="snow_x2" tilewidth="32" tileheight="64">
+ <image source="snow_x2.png" width="512" height="64"/>
+</tileset>
diff --git a/graphics/tilesets/snow_x3.png b/graphics/tilesets/snow_x3.png
new file mode 100644
index 0000000..781f115
--- /dev/null
+++ b/graphics/tilesets/snow_x3.png
Binary files differ
diff --git a/graphics/tilesets/snow_x3.tsx b/graphics/tilesets/snow_x3.tsx
new file mode 100644
index 0000000..72fadc2
--- /dev/null
+++ b/graphics/tilesets/snow_x3.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="snow_x3" tilewidth="32" tileheight="96">
+ <image source="snow_x3.png" width="128" height="96"/>
+</tileset>
diff --git a/graphics/tilesets/snow_x4.png b/graphics/tilesets/snow_x4.png
new file mode 100644
index 0000000..bb9a31f
--- /dev/null
+++ b/graphics/tilesets/snow_x4.png
Binary files differ
diff --git a/graphics/tilesets/snow_x4.tsx b/graphics/tilesets/snow_x4.tsx
new file mode 100644
index 0000000..56694b0
--- /dev/null
+++ b/graphics/tilesets/snow_x4.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="snow_x4" tilewidth="32" tileheight="128">
+ <image source="snow_x4.png" width="128" height="128"/>
+</tileset>
diff --git a/graphics/tilesets/soccer_field.png b/graphics/tilesets/soccer_field.png
new file mode 100644
index 0000000..1318e37
--- /dev/null
+++ b/graphics/tilesets/soccer_field.png
Binary files differ
diff --git a/graphics/tilesets/sot/barrel.png b/graphics/tilesets/sot/barrel.png
new file mode 100644
index 0000000..35bea92
--- /dev/null
+++ b/graphics/tilesets/sot/barrel.png
Binary files differ
diff --git a/graphics/tilesets/sot/castle_outside.png b/graphics/tilesets/sot/castle_outside.png
new file mode 100644
index 0000000..d979b7b
--- /dev/null
+++ b/graphics/tilesets/sot/castle_outside.png
Binary files differ
diff --git a/graphics/tilesets/sot/castlefloors.png b/graphics/tilesets/sot/castlefloors.png
new file mode 100644
index 0000000..7b83791
--- /dev/null
+++ b/graphics/tilesets/sot/castlefloors.png
Binary files differ
diff --git a/graphics/tilesets/sot/castlewalls.png b/graphics/tilesets/sot/castlewalls.png
new file mode 100644
index 0000000..6fb5cfb
--- /dev/null
+++ b/graphics/tilesets/sot/castlewalls.png
Binary files differ
diff --git a/graphics/tilesets/sot/cementstair.png b/graphics/tilesets/sot/cementstair.png
new file mode 100644
index 0000000..353e152
--- /dev/null
+++ b/graphics/tilesets/sot/cementstair.png
Binary files differ
diff --git a/graphics/tilesets/sot/house.png b/graphics/tilesets/sot/house.png
new file mode 100644
index 0000000..1b1df34
--- /dev/null
+++ b/graphics/tilesets/sot/house.png
Binary files differ
diff --git a/graphics/tilesets/sot/inside.png b/graphics/tilesets/sot/inside.png
new file mode 100644
index 0000000..82812e4
--- /dev/null
+++ b/graphics/tilesets/sot/inside.png
Binary files differ
diff --git a/graphics/tilesets/sot/shrine.png b/graphics/tilesets/sot/shrine.png
new file mode 100644
index 0000000..0ed6d46
--- /dev/null
+++ b/graphics/tilesets/sot/shrine.png
Binary files differ
diff --git a/graphics/tilesets/sot/stairs.png b/graphics/tilesets/sot/stairs.png
new file mode 100644
index 0000000..6e7dea4
--- /dev/null
+++ b/graphics/tilesets/sot/stairs.png
Binary files differ
diff --git a/graphics/tilesets/sot/victorian_fence.png b/graphics/tilesets/sot/victorian_fence.png
new file mode 100644
index 0000000..b7ad977
--- /dev/null
+++ b/graphics/tilesets/sot/victorian_fence.png
Binary files differ
diff --git a/graphics/tilesets/sot/victorian_house.png b/graphics/tilesets/sot/victorian_house.png
new file mode 100644
index 0000000..ee3da77
--- /dev/null
+++ b/graphics/tilesets/sot/victorian_house.png
Binary files differ
diff --git a/graphics/tilesets/sot/woodenbeam.png b/graphics/tilesets/sot/woodenbeam.png
new file mode 100644
index 0000000..088fed7
--- /dev/null
+++ b/graphics/tilesets/sot/woodenbeam.png
Binary files differ
diff --git a/graphics/tilesets/spinning_wheel.png b/graphics/tilesets/spinning_wheel.png
new file mode 100644
index 0000000..2ce2e8f
--- /dev/null
+++ b/graphics/tilesets/spinning_wheel.png
Binary files differ
diff --git a/graphics/tilesets/staircase.png b/graphics/tilesets/staircase.png
new file mode 100644
index 0000000..5c36daf
--- /dev/null
+++ b/graphics/tilesets/staircase.png
Binary files differ
diff --git a/graphics/tilesets/stone_lab.png b/graphics/tilesets/stone_lab.png
new file mode 100644
index 0000000..3b08b37
--- /dev/null
+++ b/graphics/tilesets/stone_lab.png
Binary files differ
diff --git a/graphics/tilesets/stone_lab.tsx b/graphics/tilesets/stone_lab.tsx
new file mode 100644
index 0000000..a6ced29
--- /dev/null
+++ b/graphics/tilesets/stone_lab.tsx
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="stone_lab" tilewidth="96" tileheight="128">
+ <image source="../graphics/tiles/stone_lab.png" width="384" height="384"/>
+ <tile id="8">
+ <properties>
+ <property name="animation-delay0" value="5"/>
+ <property name="animation-delay1" value="5"/>
+ <property name="animation-delay2" value="5"/>
+ <property name="animation-delay3" value="5"/>
+ <property name="animation-delay4" value="5"/>
+ <property name="animation-delay5" value="5"/>
+ <property name="animation-delay6" value="5"/>
+ <property name="animation-delay7" value="5"/>
+ <property name="animation-frame0" value="1"/>
+ <property name="animation-frame1" value="2"/>
+ <property name="animation-frame2" value="3"/>
+ <property name="animation-frame3" value="4"/>
+ <property name="animation-frame4" value="5"/>
+ <property name="animation-frame5" value="6"/>
+ <property name="animation-frame6" value="7"/>
+ <property name="animation-frame7" value="0"/>
+ </properties>
+ </tile>
+</tileset>
diff --git a/graphics/tilesets/stoneground.png b/graphics/tilesets/stoneground.png
new file mode 100644
index 0000000..0a6b17c
--- /dev/null
+++ b/graphics/tilesets/stoneground.png
Binary files differ
diff --git a/graphics/tilesets/trans_woodland_desert.png b/graphics/tilesets/trans_woodland_desert.png
new file mode 100644
index 0000000..b65021c
--- /dev/null
+++ b/graphics/tilesets/trans_woodland_desert.png
Binary files differ
diff --git a/graphics/tilesets/trans_woodland_desert.tsx b/graphics/tilesets/trans_woodland_desert.tsx
new file mode 100644
index 0000000..4933141
--- /dev/null
+++ b/graphics/tilesets/trans_woodland_desert.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="trans_woodland_desert" tilewidth="32" tileheight="32" tilecount="128" columns="16">
+ <image source="trans_woodland_desert.png" width="512" height="256"/>
+</tileset>
diff --git a/graphics/tilesets/tree-x3x3.png b/graphics/tilesets/tree-x3x3.png
new file mode 100644
index 0000000..49366a7
--- /dev/null
+++ b/graphics/tilesets/tree-x3x3.png
Binary files differ
diff --git a/graphics/tilesets/tree-x3x4.png b/graphics/tilesets/tree-x3x4.png
new file mode 100644
index 0000000..b445bc8
--- /dev/null
+++ b/graphics/tilesets/tree-x3x4.png
Binary files differ
diff --git a/graphics/tilesets/tree-x4x5.png b/graphics/tilesets/tree-x4x5.png
new file mode 100644
index 0000000..9f21d1b
--- /dev/null
+++ b/graphics/tilesets/tree-x4x5.png
Binary files differ
diff --git a/graphics/tilesets/treebr_door_x3.png b/graphics/tilesets/treebr_door_x3.png
new file mode 100644
index 0000000..3fbfa86
--- /dev/null
+++ b/graphics/tilesets/treebr_door_x3.png
Binary files differ
diff --git a/graphics/tilesets/ukarColumns.png b/graphics/tilesets/ukarColumns.png
new file mode 100644
index 0000000..1809810
--- /dev/null
+++ b/graphics/tilesets/ukarColumns.png
Binary files differ
diff --git a/graphics/tilesets/ukarWalls.png b/graphics/tilesets/ukarWalls.png
new file mode 100644
index 0000000..7326e06
--- /dev/null
+++ b/graphics/tilesets/ukarWalls.png
Binary files differ
diff --git a/graphics/tilesets/ukarWalls2.png b/graphics/tilesets/ukarWalls2.png
new file mode 100644
index 0000000..6e9b2f4
--- /dev/null
+++ b/graphics/tilesets/ukarWalls2.png
Binary files differ
diff --git a/graphics/tilesets/water-calm.tsx b/graphics/tilesets/water-calm.tsx
new file mode 100644
index 0000000..da1e6d1
--- /dev/null
+++ b/graphics/tilesets/water-calm.tsx
@@ -0,0 +1,340 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="Water (Calm)" tilewidth="32" tileheight="32">
+ <image source="water.png" width="480" height="352"/>
+ <tile id="120">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="0"/>
+ <property name="animation-frame1" value="1"/>
+ <property name="animation-frame2" value="2"/>
+ <property name="animation-frame3" value="3"/>
+ <property name="animation-frame4" value="4"/>
+ </properties>
+ </tile>
+ <tile id="121">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="45"/>
+ <property name="animation-frame1" value="46"/>
+ <property name="animation-frame2" value="47"/>
+ <property name="animation-frame3" value="48"/>
+ <property name="animation-frame4" value="49"/>
+ </properties>
+ </tile>
+ <tile id="122">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="5"/>
+ <property name="animation-frame1" value="6"/>
+ <property name="animation-frame2" value="7"/>
+ <property name="animation-frame3" value="8"/>
+ <property name="animation-frame4" value="9"/>
+ </properties>
+ </tile>
+ <tile id="123">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="10"/>
+ <property name="animation-frame1" value="11"/>
+ <property name="animation-frame2" value="12"/>
+ <property name="animation-frame3" value="13"/>
+ <property name="animation-frame4" value="14"/>
+ </properties>
+ </tile>
+ <tile id="124">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="25"/>
+ <property name="animation-frame1" value="26"/>
+ <property name="animation-frame2" value="27"/>
+ <property name="animation-frame3" value="28"/>
+ <property name="animation-frame4" value="29"/>
+ </properties>
+ </tile>
+ <tile id="125">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="60"/>
+ <property name="animation-frame1" value="61"/>
+ <property name="animation-frame2" value="62"/>
+ <property name="animation-frame3" value="63"/>
+ <property name="animation-frame4" value="64"/>
+ </properties>
+ </tile>
+ <tile id="126">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="105"/>
+ <property name="animation-frame1" value="106"/>
+ <property name="animation-frame2" value="107"/>
+ <property name="animation-frame3" value="108"/>
+ <property name="animation-frame4" value="109"/>
+ </properties>
+ </tile>
+ <tile id="127">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="65"/>
+ <property name="animation-frame1" value="66"/>
+ <property name="animation-frame2" value="67"/>
+ <property name="animation-frame3" value="68"/>
+ <property name="animation-frame4" value="69"/>
+ </properties>
+ </tile>
+ <tile id="128">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="70"/>
+ <property name="animation-frame1" value="71"/>
+ <property name="animation-frame2" value="72"/>
+ <property name="animation-frame3" value="73"/>
+ <property name="animation-frame4" value="74"/>
+ </properties>
+ </tile>
+ <tile id="129">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="85"/>
+ <property name="animation-frame1" value="86"/>
+ <property name="animation-frame2" value="87"/>
+ <property name="animation-frame3" value="88"/>
+ <property name="animation-frame4" value="89"/>
+ </properties>
+ </tile>
+ <tile id="135">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="15"/>
+ <property name="animation-frame1" value="16"/>
+ <property name="animation-frame2" value="17"/>
+ <property name="animation-frame3" value="18"/>
+ <property name="animation-frame4" value="19"/>
+ </properties>
+ </tile>
+ <tile id="137">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="20"/>
+ <property name="animation-frame1" value="21"/>
+ <property name="animation-frame2" value="22"/>
+ <property name="animation-frame3" value="23"/>
+ <property name="animation-frame4" value="24"/>
+ </properties>
+ </tile>
+ <tile id="138">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="40"/>
+ <property name="animation-frame1" value="41"/>
+ <property name="animation-frame2" value="42"/>
+ <property name="animation-frame3" value="43"/>
+ <property name="animation-frame4" value="44"/>
+ </properties>
+ </tile>
+ <tile id="139">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="55"/>
+ <property name="animation-frame1" value="56"/>
+ <property name="animation-frame2" value="57"/>
+ <property name="animation-frame3" value="58"/>
+ <property name="animation-frame4" value="59"/>
+ </properties>
+ </tile>
+ <tile id="140">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="75"/>
+ <property name="animation-frame1" value="76"/>
+ <property name="animation-frame2" value="77"/>
+ <property name="animation-frame3" value="78"/>
+ <property name="animation-frame4" value="79"/>
+ </properties>
+ </tile>
+ <tile id="142">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="80"/>
+ <property name="animation-frame1" value="81"/>
+ <property name="animation-frame2" value="82"/>
+ <property name="animation-frame3" value="83"/>
+ <property name="animation-frame4" value="84"/>
+ </properties>
+ </tile>
+ <tile id="143">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="100"/>
+ <property name="animation-frame1" value="101"/>
+ <property name="animation-frame2" value="102"/>
+ <property name="animation-frame3" value="103"/>
+ <property name="animation-frame4" value="104"/>
+ </properties>
+ </tile>
+ <tile id="144">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="115"/>
+ <property name="animation-frame1" value="116"/>
+ <property name="animation-frame2" value="117"/>
+ <property name="animation-frame3" value="118"/>
+ <property name="animation-frame4" value="119"/>
+ </properties>
+ </tile>
+ <tile id="150">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="30"/>
+ <property name="animation-frame1" value="31"/>
+ <property name="animation-frame2" value="32"/>
+ <property name="animation-frame3" value="33"/>
+ <property name="animation-frame4" value="34"/>
+ </properties>
+ </tile>
+ <tile id="151">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="50"/>
+ <property name="animation-frame1" value="51"/>
+ <property name="animation-frame2" value="52"/>
+ <property name="animation-frame3" value="53"/>
+ <property name="animation-frame4" value="54"/>
+ </properties>
+ </tile>
+ <tile id="152">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="35"/>
+ <property name="animation-frame1" value="36"/>
+ <property name="animation-frame2" value="37"/>
+ <property name="animation-frame3" value="38"/>
+ <property name="animation-frame4" value="39"/>
+ </properties>
+ </tile>
+ <tile id="155">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="90"/>
+ <property name="animation-frame1" value="91"/>
+ <property name="animation-frame2" value="92"/>
+ <property name="animation-frame3" value="93"/>
+ <property name="animation-frame4" value="94"/>
+ </properties>
+ </tile>
+ <tile id="156">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="110"/>
+ <property name="animation-frame1" value="111"/>
+ <property name="animation-frame2" value="112"/>
+ <property name="animation-frame3" value="113"/>
+ <property name="animation-frame4" value="114"/>
+ </properties>
+ </tile>
+ <tile id="157">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="95"/>
+ <property name="animation-frame1" value="96"/>
+ <property name="animation-frame2" value="97"/>
+ <property name="animation-frame3" value="98"/>
+ <property name="animation-frame4" value="99"/>
+ </properties>
+ </tile>
+</tileset>
diff --git a/graphics/tilesets/water-raging.tsx b/graphics/tilesets/water-raging.tsx
new file mode 100644
index 0000000..317ee3e
--- /dev/null
+++ b/graphics/tilesets/water-raging.tsx
@@ -0,0 +1,340 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="Water (Raging)" tilewidth="32" tileheight="32">
+ <image source="water.png" width="480" height="352"/>
+ <tile id="120">
+ <properties>
+ <property name="animation-delay0" value="18"/>
+ <property name="animation-delay1" value="15"/>
+ <property name="animation-delay2" value="14"/>
+ <property name="animation-delay3" value="15"/>
+ <property name="animation-delay4" value="14"/>
+ <property name="animation-frame0" value="0"/>
+ <property name="animation-frame1" value="1"/>
+ <property name="animation-frame2" value="2"/>
+ <property name="animation-frame3" value="3"/>
+ <property name="animation-frame4" value="4"/>
+ </properties>
+ </tile>
+ <tile id="121">
+ <properties>
+ <property name="animation-delay0" value="18"/>
+ <property name="animation-delay1" value="15"/>
+ <property name="animation-delay2" value="14"/>
+ <property name="animation-delay3" value="15"/>
+ <property name="animation-delay4" value="14"/>
+ <property name="animation-frame0" value="45"/>
+ <property name="animation-frame1" value="46"/>
+ <property name="animation-frame2" value="47"/>
+ <property name="animation-frame3" value="48"/>
+ <property name="animation-frame4" value="49"/>
+ </properties>
+ </tile>
+ <tile id="122">
+ <properties>
+ <property name="animation-delay0" value="18"/>
+ <property name="animation-delay1" value="15"/>
+ <property name="animation-delay2" value="14"/>
+ <property name="animation-delay3" value="15"/>
+ <property name="animation-delay4" value="14"/>
+ <property name="animation-frame0" value="5"/>
+ <property name="animation-frame1" value="6"/>
+ <property name="animation-frame2" value="7"/>
+ <property name="animation-frame3" value="8"/>
+ <property name="animation-frame4" value="9"/>
+ </properties>
+ </tile>
+ <tile id="123">
+ <properties>
+ <property name="animation-delay0" value="18"/>
+ <property name="animation-delay1" value="15"/>
+ <property name="animation-delay2" value="14"/>
+ <property name="animation-delay3" value="15"/>
+ <property name="animation-delay4" value="14"/>
+ <property name="animation-frame0" value="10"/>
+ <property name="animation-frame1" value="11"/>
+ <property name="animation-frame2" value="12"/>
+ <property name="animation-frame3" value="13"/>
+ <property name="animation-frame4" value="14"/>
+ </properties>
+ </tile>
+ <tile id="124">
+ <properties>
+ <property name="animation-delay0" value="18"/>
+ <property name="animation-delay1" value="15"/>
+ <property name="animation-delay2" value="14"/>
+ <property name="animation-delay3" value="15"/>
+ <property name="animation-delay4" value="14"/>
+ <property name="animation-frame0" value="25"/>
+ <property name="animation-frame1" value="26"/>
+ <property name="animation-frame2" value="27"/>
+ <property name="animation-frame3" value="28"/>
+ <property name="animation-frame4" value="29"/>
+ </properties>
+ </tile>
+ <tile id="125">
+ <properties>
+ <property name="animation-delay0" value="18"/>
+ <property name="animation-delay1" value="15"/>
+ <property name="animation-delay2" value="14"/>
+ <property name="animation-delay3" value="15"/>
+ <property name="animation-delay4" value="14"/>
+ <property name="animation-frame0" value="60"/>
+ <property name="animation-frame1" value="61"/>
+ <property name="animation-frame2" value="62"/>
+ <property name="animation-frame3" value="63"/>
+ <property name="animation-frame4" value="64"/>
+ </properties>
+ </tile>
+ <tile id="126">
+ <properties>
+ <property name="animation-delay0" value="18"/>
+ <property name="animation-delay1" value="15"/>
+ <property name="animation-delay2" value="14"/>
+ <property name="animation-delay3" value="15"/>
+ <property name="animation-delay4" value="14"/>
+ <property name="animation-frame0" value="105"/>
+ <property name="animation-frame1" value="106"/>
+ <property name="animation-frame2" value="107"/>
+ <property name="animation-frame3" value="108"/>
+ <property name="animation-frame4" value="109"/>
+ </properties>
+ </tile>
+ <tile id="127">
+ <properties>
+ <property name="animation-delay0" value="18"/>
+ <property name="animation-delay1" value="15"/>
+ <property name="animation-delay2" value="14"/>
+ <property name="animation-delay3" value="15"/>
+ <property name="animation-delay4" value="14"/>
+ <property name="animation-frame0" value="65"/>
+ <property name="animation-frame1" value="66"/>
+ <property name="animation-frame2" value="67"/>
+ <property name="animation-frame3" value="68"/>
+ <property name="animation-frame4" value="69"/>
+ </properties>
+ </tile>
+ <tile id="128">
+ <properties>
+ <property name="animation-delay0" value="18"/>
+ <property name="animation-delay1" value="15"/>
+ <property name="animation-delay2" value="14"/>
+ <property name="animation-delay3" value="15"/>
+ <property name="animation-delay4" value="14"/>
+ <property name="animation-frame0" value="70"/>
+ <property name="animation-frame1" value="71"/>
+ <property name="animation-frame2" value="72"/>
+ <property name="animation-frame3" value="73"/>
+ <property name="animation-frame4" value="74"/>
+ </properties>
+ </tile>
+ <tile id="129">
+ <properties>
+ <property name="animation-delay0" value="18"/>
+ <property name="animation-delay1" value="15"/>
+ <property name="animation-delay2" value="14"/>
+ <property name="animation-delay3" value="15"/>
+ <property name="animation-delay4" value="14"/>
+ <property name="animation-frame0" value="85"/>
+ <property name="animation-frame1" value="86"/>
+ <property name="animation-frame2" value="87"/>
+ <property name="animation-frame3" value="88"/>
+ <property name="animation-frame4" value="89"/>
+ </properties>
+ </tile>
+ <tile id="135">
+ <properties>
+ <property name="animation-delay0" value="18"/>
+ <property name="animation-delay1" value="15"/>
+ <property name="animation-delay2" value="14"/>
+ <property name="animation-delay3" value="15"/>
+ <property name="animation-delay4" value="14"/>
+ <property name="animation-frame0" value="15"/>
+ <property name="animation-frame1" value="16"/>
+ <property name="animation-frame2" value="17"/>
+ <property name="animation-frame3" value="18"/>
+ <property name="animation-frame4" value="19"/>
+ </properties>
+ </tile>
+ <tile id="137">
+ <properties>
+ <property name="animation-delay0" value="18"/>
+ <property name="animation-delay1" value="15"/>
+ <property name="animation-delay2" value="14"/>
+ <property name="animation-delay3" value="15"/>
+ <property name="animation-delay4" value="14"/>
+ <property name="animation-frame0" value="20"/>
+ <property name="animation-frame1" value="21"/>
+ <property name="animation-frame2" value="22"/>
+ <property name="animation-frame3" value="23"/>
+ <property name="animation-frame4" value="24"/>
+ </properties>
+ </tile>
+ <tile id="138">
+ <properties>
+ <property name="animation-delay0" value="18"/>
+ <property name="animation-delay1" value="15"/>
+ <property name="animation-delay2" value="14"/>
+ <property name="animation-delay3" value="15"/>
+ <property name="animation-delay4" value="14"/>
+ <property name="animation-frame0" value="40"/>
+ <property name="animation-frame1" value="41"/>
+ <property name="animation-frame2" value="42"/>
+ <property name="animation-frame3" value="43"/>
+ <property name="animation-frame4" value="44"/>
+ </properties>
+ </tile>
+ <tile id="139">
+ <properties>
+ <property name="animation-delay0" value="18"/>
+ <property name="animation-delay1" value="15"/>
+ <property name="animation-delay2" value="14"/>
+ <property name="animation-delay3" value="15"/>
+ <property name="animation-delay4" value="14"/>
+ <property name="animation-frame0" value="55"/>
+ <property name="animation-frame1" value="56"/>
+ <property name="animation-frame2" value="57"/>
+ <property name="animation-frame3" value="58"/>
+ <property name="animation-frame4" value="59"/>
+ </properties>
+ </tile>
+ <tile id="140">
+ <properties>
+ <property name="animation-delay0" value="18"/>
+ <property name="animation-delay1" value="15"/>
+ <property name="animation-delay2" value="14"/>
+ <property name="animation-delay3" value="15"/>
+ <property name="animation-delay4" value="14"/>
+ <property name="animation-frame0" value="75"/>
+ <property name="animation-frame1" value="76"/>
+ <property name="animation-frame2" value="77"/>
+ <property name="animation-frame3" value="78"/>
+ <property name="animation-frame4" value="79"/>
+ </properties>
+ </tile>
+ <tile id="142">
+ <properties>
+ <property name="animation-delay0" value="18"/>
+ <property name="animation-delay1" value="15"/>
+ <property name="animation-delay2" value="14"/>
+ <property name="animation-delay3" value="15"/>
+ <property name="animation-delay4" value="14"/>
+ <property name="animation-frame0" value="80"/>
+ <property name="animation-frame1" value="81"/>
+ <property name="animation-frame2" value="82"/>
+ <property name="animation-frame3" value="83"/>
+ <property name="animation-frame4" value="84"/>
+ </properties>
+ </tile>
+ <tile id="143">
+ <properties>
+ <property name="animation-delay0" value="18"/>
+ <property name="animation-delay1" value="15"/>
+ <property name="animation-delay2" value="14"/>
+ <property name="animation-delay3" value="15"/>
+ <property name="animation-delay4" value="14"/>
+ <property name="animation-frame0" value="100"/>
+ <property name="animation-frame1" value="101"/>
+ <property name="animation-frame2" value="102"/>
+ <property name="animation-frame3" value="103"/>
+ <property name="animation-frame4" value="104"/>
+ </properties>
+ </tile>
+ <tile id="144">
+ <properties>
+ <property name="animation-delay0" value="18"/>
+ <property name="animation-delay1" value="15"/>
+ <property name="animation-delay2" value="14"/>
+ <property name="animation-delay3" value="15"/>
+ <property name="animation-delay4" value="14"/>
+ <property name="animation-frame0" value="115"/>
+ <property name="animation-frame1" value="116"/>
+ <property name="animation-frame2" value="117"/>
+ <property name="animation-frame3" value="118"/>
+ <property name="animation-frame4" value="119"/>
+ </properties>
+ </tile>
+ <tile id="150">
+ <properties>
+ <property name="animation-delay0" value="18"/>
+ <property name="animation-delay1" value="15"/>
+ <property name="animation-delay2" value="14"/>
+ <property name="animation-delay3" value="15"/>
+ <property name="animation-delay4" value="14"/>
+ <property name="animation-frame0" value="30"/>
+ <property name="animation-frame1" value="31"/>
+ <property name="animation-frame2" value="32"/>
+ <property name="animation-frame3" value="33"/>
+ <property name="animation-frame4" value="34"/>
+ </properties>
+ </tile>
+ <tile id="151">
+ <properties>
+ <property name="animation-delay0" value="18"/>
+ <property name="animation-delay1" value="15"/>
+ <property name="animation-delay2" value="14"/>
+ <property name="animation-delay3" value="15"/>
+ <property name="animation-delay4" value="14"/>
+ <property name="animation-frame0" value="50"/>
+ <property name="animation-frame1" value="51"/>
+ <property name="animation-frame2" value="52"/>
+ <property name="animation-frame3" value="53"/>
+ <property name="animation-frame4" value="54"/>
+ </properties>
+ </tile>
+ <tile id="152">
+ <properties>
+ <property name="animation-delay0" value="18"/>
+ <property name="animation-delay1" value="15"/>
+ <property name="animation-delay2" value="14"/>
+ <property name="animation-delay3" value="15"/>
+ <property name="animation-delay4" value="14"/>
+ <property name="animation-frame0" value="35"/>
+ <property name="animation-frame1" value="36"/>
+ <property name="animation-frame2" value="37"/>
+ <property name="animation-frame3" value="38"/>
+ <property name="animation-frame4" value="39"/>
+ </properties>
+ </tile>
+ <tile id="155">
+ <properties>
+ <property name="animation-delay0" value="18"/>
+ <property name="animation-delay1" value="15"/>
+ <property name="animation-delay2" value="14"/>
+ <property name="animation-delay3" value="15"/>
+ <property name="animation-delay4" value="14"/>
+ <property name="animation-frame0" value="90"/>
+ <property name="animation-frame1" value="91"/>
+ <property name="animation-frame2" value="92"/>
+ <property name="animation-frame3" value="93"/>
+ <property name="animation-frame4" value="94"/>
+ </properties>
+ </tile>
+ <tile id="156">
+ <properties>
+ <property name="animation-delay0" value="18"/>
+ <property name="animation-delay1" value="15"/>
+ <property name="animation-delay2" value="14"/>
+ <property name="animation-delay3" value="15"/>
+ <property name="animation-delay4" value="14"/>
+ <property name="animation-frame0" value="110"/>
+ <property name="animation-frame1" value="111"/>
+ <property name="animation-frame2" value="112"/>
+ <property name="animation-frame3" value="113"/>
+ <property name="animation-frame4" value="114"/>
+ </properties>
+ </tile>
+ <tile id="157">
+ <properties>
+ <property name="animation-delay0" value="18"/>
+ <property name="animation-delay1" value="15"/>
+ <property name="animation-delay2" value="14"/>
+ <property name="animation-delay3" value="15"/>
+ <property name="animation-delay4" value="14"/>
+ <property name="animation-frame0" value="95"/>
+ <property name="animation-frame1" value="96"/>
+ <property name="animation-frame2" value="97"/>
+ <property name="animation-frame3" value="98"/>
+ <property name="animation-frame4" value="99"/>
+ </properties>
+ </tile>
+</tileset>
diff --git a/graphics/tilesets/water.png b/graphics/tilesets/water.png
new file mode 100644
index 0000000..8124cee
--- /dev/null
+++ b/graphics/tilesets/water.png
Binary files differ
diff --git a/graphics/tilesets/water.tsx b/graphics/tilesets/water.tsx
new file mode 100644
index 0000000..5588f3f
--- /dev/null
+++ b/graphics/tilesets/water.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="water" tilewidth="32" tileheight="32" tilecount="240" columns="15">
+ <image source="water.png" width="480" height="512"/>
+</tileset>
diff --git a/graphics/tilesets/water2.png b/graphics/tilesets/water2.png
new file mode 100644
index 0000000..d245600
--- /dev/null
+++ b/graphics/tilesets/water2.png
Binary files differ
diff --git a/graphics/tilesets/water2.tsx b/graphics/tilesets/water2.tsx
new file mode 100644
index 0000000..f92f372
--- /dev/null
+++ b/graphics/tilesets/water2.tsx
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="water2" tilewidth="32" tileheight="32" tilecount="165" columns="15">
+ <image source="water2.png" width="480" height="352"/>
+ <tile id="120">
+ <animation>
+ <frame tileid="0" duration="120"/>
+ <frame tileid="120" duration="120"/>
+ <frame tileid="1" duration="1"/>
+ <frame tileid="2" duration="120"/>
+ <frame tileid="3" duration="120"/>
+ <frame tileid="4" duration="120"/>
+ <frame tileid="75" duration="1"/>
+ </animation>
+ </tile>
+ <tile id="122">
+ <properties>
+ <property name="animation-delay0" value="35"/>
+ <property name="animation-delay1" value="35"/>
+ <property name="animation-delay2" value="35"/>
+ <property name="animation-delay3" value="35"/>
+ <property name="animation-delay4" value="35"/>
+ <property name="animation-frame0" value="5"/>
+ <property name="animation-frame1" value="6"/>
+ <property name="animation-frame2" value="7"/>
+ <property name="animation-frame3" value="8"/>
+ <property name="animation-frame4" value="9"/>
+ </properties>
+ </tile>
+ <tile id="135">
+ <animation>
+ <frame tileid="135" duration="200"/>
+ <frame tileid="15" duration="200"/>
+ <frame tileid="16" duration="220"/>
+ <frame tileid="17" duration="200"/>
+ <frame tileid="18" duration="220"/>
+ <frame tileid="19" duration="222"/>
+ </animation>
+ </tile>
+ <tile id="150">
+ <animation>
+ <frame tileid="150" duration="100"/>
+ <frame tileid="30" duration="100"/>
+ <frame tileid="31" duration="100"/>
+ <frame tileid="32" duration="100"/>
+ <frame tileid="33" duration="100"/>
+ <frame tileid="34" duration="100"/>
+ </animation>
+ </tile>
+</tileset>
diff --git a/graphics/tilesets/water3.png b/graphics/tilesets/water3.png
new file mode 100644
index 0000000..d245600
--- /dev/null
+++ b/graphics/tilesets/water3.png
Binary files differ
diff --git a/graphics/tilesets/water3.tsx b/graphics/tilesets/water3.tsx
new file mode 100644
index 0000000..9807e00
--- /dev/null
+++ b/graphics/tilesets/water3.tsx
@@ -0,0 +1,538 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="water3" tilewidth="32" tileheight="32" tilecount="165" columns="15">
+ <properties>
+ <property name="X" value=""/>
+ </properties>
+ <image source="water3.png" width="480" height="352"/>
+ <terraintypes>
+ <terrain name="New Terrain" tile="-1"/>
+ </terraintypes>
+ <tile id="120">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="0"/>
+ <property name="animation-frame1" value="1"/>
+ <property name="animation-frame2" value="2"/>
+ <property name="animation-frame3" value="3"/>
+ <property name="animation-frame4" value="4"/>
+ </properties>
+ <animation>
+ <frame tileid="0" duration="500"/>
+ <frame tileid="1" duration="200"/>
+ <frame tileid="2" duration="180"/>
+ <frame tileid="3" duration="160"/>
+ <frame tileid="4" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="121">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="45"/>
+ <property name="animation-frame1" value="46"/>
+ <property name="animation-frame2" value="47"/>
+ <property name="animation-frame3" value="48"/>
+ <property name="animation-frame4" value="49"/>
+ </properties>
+ <animation>
+ <frame tileid="45" duration="500"/>
+ <frame tileid="46" duration="200"/>
+ <frame tileid="47" duration="180"/>
+ <frame tileid="48" duration="160"/>
+ <frame tileid="49" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="122">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="5"/>
+ <property name="animation-frame1" value="6"/>
+ <property name="animation-frame2" value="7"/>
+ <property name="animation-frame3" value="8"/>
+ <property name="animation-frame4" value="9"/>
+ </properties>
+ <animation>
+ <frame tileid="5" duration="500"/>
+ <frame tileid="6" duration="200"/>
+ <frame tileid="7" duration="180"/>
+ <frame tileid="8" duration="160"/>
+ <frame tileid="9" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="123">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="10"/>
+ <property name="animation-frame1" value="11"/>
+ <property name="animation-frame2" value="12"/>
+ <property name="animation-frame3" value="13"/>
+ <property name="animation-frame4" value="14"/>
+ </properties>
+ <animation>
+ <frame tileid="10" duration="500"/>
+ <frame tileid="11" duration="200"/>
+ <frame tileid="12" duration="180"/>
+ <frame tileid="13" duration="160"/>
+ <frame tileid="14" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="124">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="25"/>
+ <property name="animation-frame1" value="26"/>
+ <property name="animation-frame2" value="27"/>
+ <property name="animation-frame3" value="28"/>
+ <property name="animation-frame4" value="29"/>
+ </properties>
+ <animation>
+ <frame tileid="25" duration="500"/>
+ <frame tileid="26" duration="200"/>
+ <frame tileid="27" duration="180"/>
+ <frame tileid="28" duration="160"/>
+ <frame tileid="29" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="125">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="60"/>
+ <property name="animation-frame1" value="61"/>
+ <property name="animation-frame2" value="62"/>
+ <property name="animation-frame3" value="63"/>
+ <property name="animation-frame4" value="64"/>
+ </properties>
+ <animation>
+ <frame tileid="60" duration="500"/>
+ <frame tileid="61" duration="200"/>
+ <frame tileid="62" duration="180"/>
+ <frame tileid="63" duration="160"/>
+ <frame tileid="64" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="126">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="105"/>
+ <property name="animation-frame1" value="106"/>
+ <property name="animation-frame2" value="107"/>
+ <property name="animation-frame3" value="108"/>
+ <property name="animation-frame4" value="109"/>
+ </properties>
+ <animation>
+ <frame tileid="105" duration="500"/>
+ <frame tileid="106" duration="200"/>
+ <frame tileid="107" duration="180"/>
+ <frame tileid="108" duration="160"/>
+ <frame tileid="109" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="127">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="65"/>
+ <property name="animation-frame1" value="66"/>
+ <property name="animation-frame2" value="67"/>
+ <property name="animation-frame3" value="68"/>
+ <property name="animation-frame4" value="69"/>
+ </properties>
+ <animation>
+ <frame tileid="65" duration="500"/>
+ <frame tileid="66" duration="200"/>
+ <frame tileid="67" duration="180"/>
+ <frame tileid="68" duration="160"/>
+ <frame tileid="69" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="128">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="70"/>
+ <property name="animation-frame1" value="71"/>
+ <property name="animation-frame2" value="72"/>
+ <property name="animation-frame3" value="73"/>
+ <property name="animation-frame4" value="74"/>
+ </properties>
+ <animation>
+ <frame tileid="70" duration="500"/>
+ <frame tileid="71" duration="200"/>
+ <frame tileid="72" duration="180"/>
+ <frame tileid="73" duration="160"/>
+ <frame tileid="74" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="129">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="85"/>
+ <property name="animation-frame1" value="86"/>
+ <property name="animation-frame2" value="87"/>
+ <property name="animation-frame3" value="88"/>
+ <property name="animation-frame4" value="89"/>
+ </properties>
+ <animation>
+ <frame tileid="85" duration="500"/>
+ <frame tileid="86" duration="200"/>
+ <frame tileid="87" duration="180"/>
+ <frame tileid="88" duration="160"/>
+ <frame tileid="89" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="135">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="15"/>
+ <property name="animation-frame1" value="16"/>
+ <property name="animation-frame2" value="17"/>
+ <property name="animation-frame3" value="18"/>
+ <property name="animation-frame4" value="19"/>
+ </properties>
+ <animation>
+ <frame tileid="15" duration="500"/>
+ <frame tileid="16" duration="200"/>
+ <frame tileid="17" duration="180"/>
+ <frame tileid="18" duration="160"/>
+ <frame tileid="19" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="137">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="20"/>
+ <property name="animation-frame1" value="21"/>
+ <property name="animation-frame2" value="22"/>
+ <property name="animation-frame3" value="23"/>
+ <property name="animation-frame4" value="24"/>
+ </properties>
+ <animation>
+ <frame tileid="20" duration="500"/>
+ <frame tileid="21" duration="200"/>
+ <frame tileid="22" duration="180"/>
+ <frame tileid="23" duration="160"/>
+ <frame tileid="24" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="138">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="40"/>
+ <property name="animation-frame1" value="41"/>
+ <property name="animation-frame2" value="42"/>
+ <property name="animation-frame3" value="43"/>
+ <property name="animation-frame4" value="44"/>
+ </properties>
+ <animation>
+ <frame tileid="40" duration="500"/>
+ <frame tileid="41" duration="200"/>
+ <frame tileid="42" duration="180"/>
+ <frame tileid="43" duration="160"/>
+ <frame tileid="44" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="139">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="55"/>
+ <property name="animation-frame1" value="56"/>
+ <property name="animation-frame2" value="57"/>
+ <property name="animation-frame3" value="58"/>
+ <property name="animation-frame4" value="59"/>
+ </properties>
+ <animation>
+ <frame tileid="55" duration="500"/>
+ <frame tileid="56" duration="200"/>
+ <frame tileid="57" duration="180"/>
+ <frame tileid="58" duration="160"/>
+ <frame tileid="59" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="140">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="75"/>
+ <property name="animation-frame1" value="76"/>
+ <property name="animation-frame2" value="77"/>
+ <property name="animation-frame3" value="78"/>
+ <property name="animation-frame4" value="79"/>
+ </properties>
+ <animation>
+ <frame tileid="75" duration="500"/>
+ <frame tileid="76" duration="200"/>
+ <frame tileid="77" duration="180"/>
+ <frame tileid="78" duration="160"/>
+ <frame tileid="79" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="142">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="80"/>
+ <property name="animation-frame1" value="81"/>
+ <property name="animation-frame2" value="82"/>
+ <property name="animation-frame3" value="83"/>
+ <property name="animation-frame4" value="84"/>
+ </properties>
+ <animation>
+ <frame tileid="80" duration="500"/>
+ <frame tileid="81" duration="200"/>
+ <frame tileid="82" duration="180"/>
+ <frame tileid="83" duration="160"/>
+ <frame tileid="84" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="143">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="100"/>
+ <property name="animation-frame1" value="101"/>
+ <property name="animation-frame2" value="102"/>
+ <property name="animation-frame3" value="103"/>
+ <property name="animation-frame4" value="104"/>
+ </properties>
+ <animation>
+ <frame tileid="100" duration="500"/>
+ <frame tileid="101" duration="200"/>
+ <frame tileid="102" duration="180"/>
+ <frame tileid="103" duration="160"/>
+ <frame tileid="104" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="144">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="115"/>
+ <property name="animation-frame1" value="116"/>
+ <property name="animation-frame2" value="117"/>
+ <property name="animation-frame3" value="118"/>
+ <property name="animation-frame4" value="119"/>
+ </properties>
+ <animation>
+ <frame tileid="115" duration="500"/>
+ <frame tileid="116" duration="200"/>
+ <frame tileid="117" duration="180"/>
+ <frame tileid="118" duration="160"/>
+ <frame tileid="119" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="150">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="30"/>
+ <property name="animation-frame1" value="31"/>
+ <property name="animation-frame2" value="32"/>
+ <property name="animation-frame3" value="33"/>
+ <property name="animation-frame4" value="34"/>
+ </properties>
+ <animation>
+ <frame tileid="30" duration="500"/>
+ <frame tileid="31" duration="200"/>
+ <frame tileid="32" duration="180"/>
+ <frame tileid="33" duration="160"/>
+ <frame tileid="34" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="151">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="50"/>
+ <property name="animation-frame1" value="51"/>
+ <property name="animation-frame2" value="52"/>
+ <property name="animation-frame3" value="53"/>
+ <property name="animation-frame4" value="54"/>
+ </properties>
+ <animation>
+ <frame tileid="50" duration="500"/>
+ <frame tileid="51" duration="200"/>
+ <frame tileid="52" duration="180"/>
+ <frame tileid="53" duration="160"/>
+ <frame tileid="54" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="152">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="35"/>
+ <property name="animation-frame1" value="36"/>
+ <property name="animation-frame2" value="37"/>
+ <property name="animation-frame3" value="38"/>
+ <property name="animation-frame4" value="39"/>
+ </properties>
+ <animation>
+ <frame tileid="35" duration="500"/>
+ <frame tileid="36" duration="200"/>
+ <frame tileid="37" duration="180"/>
+ <frame tileid="38" duration="160"/>
+ <frame tileid="39" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="153">
+ <animation>
+ <frame tileid="190" duration="300"/>
+ <frame tileid="191" duration="300"/>
+ <frame tileid="192" duration="300"/>
+ <frame tileid="193" duration="300"/>
+ <frame tileid="194" duration="300"/>
+ <frame tileid="193" duration="300"/>
+ <frame tileid="192" duration="300"/>
+ <frame tileid="191" duration="300"/>
+ </animation>
+ </tile>
+ <tile id="154">
+ <animation>
+ <frame tileid="220" duration="300"/>
+ <frame tileid="221" duration="300"/>
+ <frame tileid="222" duration="300"/>
+ <frame tileid="223" duration="300"/>
+ <frame tileid="224" duration="300"/>
+ <frame tileid="223" duration="300"/>
+ <frame tileid="222" duration="300"/>
+ <frame tileid="221" duration="300"/>
+ </animation>
+ </tile>
+ <tile id="155">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="90"/>
+ <property name="animation-frame1" value="91"/>
+ <property name="animation-frame2" value="92"/>
+ <property name="animation-frame3" value="93"/>
+ <property name="animation-frame4" value="94"/>
+ </properties>
+ <animation>
+ <frame tileid="90" duration="500"/>
+ <frame tileid="91" duration="200"/>
+ <frame tileid="92" duration="180"/>
+ <frame tileid="93" duration="160"/>
+ <frame tileid="94" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="156">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="110"/>
+ <property name="animation-frame1" value="111"/>
+ <property name="animation-frame2" value="112"/>
+ <property name="animation-frame3" value="113"/>
+ <property name="animation-frame4" value="114"/>
+ </properties>
+ <animation>
+ <frame tileid="110" duration="500"/>
+ <frame tileid="111" duration="200"/>
+ <frame tileid="112" duration="180"/>
+ <frame tileid="113" duration="160"/>
+ <frame tileid="114" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="157">
+ <properties>
+ <property name="animation-delay0" value="50"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="18"/>
+ <property name="animation-delay3" value="16"/>
+ <property name="animation-delay4" value="15"/>
+ <property name="animation-frame0" value="95"/>
+ <property name="animation-frame1" value="96"/>
+ <property name="animation-frame2" value="97"/>
+ <property name="animation-frame3" value="98"/>
+ <property name="animation-frame4" value="99"/>
+ </properties>
+ <animation>
+ <frame tileid="95" duration="500"/>
+ <frame tileid="96" duration="200"/>
+ <frame tileid="97" duration="180"/>
+ <frame tileid="98" duration="160"/>
+ <frame tileid="99" duration="150"/>
+ </animation>
+ </tile>
+</tileset>
diff --git a/graphics/tilesets/water_overflow.png b/graphics/tilesets/water_overflow.png
new file mode 100644
index 0000000..f10e896
--- /dev/null
+++ b/graphics/tilesets/water_overflow.png
Binary files differ
diff --git a/graphics/tilesets/water_overflow.tsx b/graphics/tilesets/water_overflow.tsx
new file mode 100644
index 0000000..c99740a
--- /dev/null
+++ b/graphics/tilesets/water_overflow.tsx
@@ -0,0 +1,244 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="water_overflow" tilewidth="32" tileheight="32" tilecount="72" columns="9">
+ <image source="water_overflow.png" width="288" height="256"/>
+ <tile id="8">
+ <properties>
+ <property name="animation-delay0" value="35"/>
+ <property name="animation-delay1" value="35"/>
+ <property name="animation-delay2" value="35"/>
+ <property name="animation-delay3" value="35"/>
+ <property name="animation-delay4" value="35"/>
+ <property name="animation-delay5" value="35"/>
+ <property name="animation-delay6" value="35"/>
+ <property name="animation-delay7" value="35"/>
+ <property name="animation-frame0" value="0"/>
+ <property name="animation-frame1" value="1"/>
+ <property name="animation-frame2" value="2"/>
+ <property name="animation-frame3" value="3"/>
+ <property name="animation-frame4" value="4"/>
+ <property name="animation-frame5" value="5"/>
+ <property name="animation-frame6" value="6"/>
+ <property name="animation-frame7" value="7"/>
+ </properties>
+ <animation>
+ <frame tileid="0" duration="35"/>
+ <frame tileid="1" duration="35"/>
+ <frame tileid="2" duration="35"/>
+ <frame tileid="3" duration="35"/>
+ <frame tileid="4" duration="35"/>
+ <frame tileid="5" duration="35"/>
+ <frame tileid="6" duration="35"/>
+ <frame tileid="7" duration="35"/>
+ </animation>
+ </tile>
+ <tile id="17">
+ <properties>
+ <property name="animation-delay0" value="35"/>
+ <property name="animation-delay1" value="35"/>
+ <property name="animation-delay2" value="35"/>
+ <property name="animation-delay3" value="35"/>
+ <property name="animation-delay4" value="35"/>
+ <property name="animation-delay5" value="35"/>
+ <property name="animation-delay6" value="35"/>
+ <property name="animation-delay7" value="35"/>
+ <property name="animation-frame0" value="9"/>
+ <property name="animation-frame1" value="10"/>
+ <property name="animation-frame2" value="11"/>
+ <property name="animation-frame3" value="12"/>
+ <property name="animation-frame4" value="13"/>
+ <property name="animation-frame5" value="14"/>
+ <property name="animation-frame6" value="15"/>
+ <property name="animation-frame7" value="16"/>
+ </properties>
+ <animation>
+ <frame tileid="9" duration="35"/>
+ <frame tileid="10" duration="35"/>
+ <frame tileid="11" duration="35"/>
+ <frame tileid="12" duration="35"/>
+ <frame tileid="13" duration="35"/>
+ <frame tileid="14" duration="35"/>
+ <frame tileid="15" duration="35"/>
+ <frame tileid="16" duration="35"/>
+ </animation>
+ </tile>
+ <tile id="26">
+ <properties>
+ <property name="animation-delay0" value="35"/>
+ <property name="animation-delay1" value="35"/>
+ <property name="animation-delay2" value="35"/>
+ <property name="animation-delay3" value="35"/>
+ <property name="animation-delay4" value="35"/>
+ <property name="animation-delay5" value="35"/>
+ <property name="animation-delay6" value="35"/>
+ <property name="animation-delay7" value="35"/>
+ <property name="animation-frame0" value="18"/>
+ <property name="animation-frame1" value="19"/>
+ <property name="animation-frame2" value="20"/>
+ <property name="animation-frame3" value="21"/>
+ <property name="animation-frame4" value="22"/>
+ <property name="animation-frame5" value="23"/>
+ <property name="animation-frame6" value="24"/>
+ <property name="animation-frame7" value="25"/>
+ </properties>
+ <animation>
+ <frame tileid="18" duration="35"/>
+ <frame tileid="19" duration="35"/>
+ <frame tileid="20" duration="35"/>
+ <frame tileid="21" duration="35"/>
+ <frame tileid="22" duration="35"/>
+ <frame tileid="23" duration="35"/>
+ <frame tileid="24" duration="35"/>
+ <frame tileid="25" duration="35"/>
+ </animation>
+ </tile>
+ <tile id="35">
+ <properties>
+ <property name="animation-delay0" value="35"/>
+ <property name="animation-delay1" value="35"/>
+ <property name="animation-delay2" value="35"/>
+ <property name="animation-delay3" value="35"/>
+ <property name="animation-delay4" value="35"/>
+ <property name="animation-delay5" value="35"/>
+ <property name="animation-delay6" value="35"/>
+ <property name="animation-delay7" value="35"/>
+ <property name="animation-frame0" value="27"/>
+ <property name="animation-frame1" value="28"/>
+ <property name="animation-frame2" value="29"/>
+ <property name="animation-frame3" value="30"/>
+ <property name="animation-frame4" value="31"/>
+ <property name="animation-frame5" value="32"/>
+ <property name="animation-frame6" value="33"/>
+ <property name="animation-frame7" value="34"/>
+ </properties>
+ <animation>
+ <frame tileid="27" duration="35"/>
+ <frame tileid="28" duration="35"/>
+ <frame tileid="29" duration="35"/>
+ <frame tileid="30" duration="35"/>
+ <frame tileid="31" duration="35"/>
+ <frame tileid="32" duration="35"/>
+ <frame tileid="33" duration="35"/>
+ <frame tileid="34" duration="35"/>
+ </animation>
+ </tile>
+ <tile id="44">
+ <properties>
+ <property name="animation-delay0" value="35"/>
+ <property name="animation-delay1" value="35"/>
+ <property name="animation-delay2" value="35"/>
+ <property name="animation-delay3" value="35"/>
+ <property name="animation-delay4" value="35"/>
+ <property name="animation-delay5" value="35"/>
+ <property name="animation-delay6" value="35"/>
+ <property name="animation-delay7" value="35"/>
+ <property name="animation-frame0" value="36"/>
+ <property name="animation-frame1" value="37"/>
+ <property name="animation-frame2" value="38"/>
+ <property name="animation-frame3" value="39"/>
+ <property name="animation-frame4" value="40"/>
+ <property name="animation-frame5" value="41"/>
+ <property name="animation-frame6" value="42"/>
+ <property name="animation-frame7" value="43"/>
+ </properties>
+ <animation>
+ <frame tileid="36" duration="35"/>
+ <frame tileid="37" duration="35"/>
+ <frame tileid="38" duration="35"/>
+ <frame tileid="39" duration="35"/>
+ <frame tileid="40" duration="35"/>
+ <frame tileid="41" duration="35"/>
+ <frame tileid="42" duration="35"/>
+ <frame tileid="43" duration="35"/>
+ </animation>
+ </tile>
+ <tile id="53">
+ <properties>
+ <property name="animation-delay0" value="35"/>
+ <property name="animation-delay1" value="35"/>
+ <property name="animation-delay2" value="35"/>
+ <property name="animation-delay3" value="35"/>
+ <property name="animation-delay4" value="35"/>
+ <property name="animation-delay5" value="35"/>
+ <property name="animation-delay6" value="35"/>
+ <property name="animation-delay7" value="35"/>
+ <property name="animation-frame0" value="45"/>
+ <property name="animation-frame1" value="46"/>
+ <property name="animation-frame2" value="47"/>
+ <property name="animation-frame3" value="48"/>
+ <property name="animation-frame4" value="49"/>
+ <property name="animation-frame5" value="50"/>
+ <property name="animation-frame6" value="51"/>
+ <property name="animation-frame7" value="52"/>
+ </properties>
+ <animation>
+ <frame tileid="45" duration="35"/>
+ <frame tileid="46" duration="35"/>
+ <frame tileid="47" duration="35"/>
+ <frame tileid="48" duration="35"/>
+ <frame tileid="49" duration="35"/>
+ <frame tileid="50" duration="35"/>
+ <frame tileid="51" duration="35"/>
+ <frame tileid="52" duration="35"/>
+ </animation>
+ </tile>
+ <tile id="62">
+ <properties>
+ <property name="animation-delay0" value="35"/>
+ <property name="animation-delay1" value="35"/>
+ <property name="animation-delay2" value="35"/>
+ <property name="animation-delay3" value="35"/>
+ <property name="animation-delay4" value="35"/>
+ <property name="animation-delay5" value="35"/>
+ <property name="animation-delay6" value="35"/>
+ <property name="animation-delay7" value="35"/>
+ <property name="animation-frame0" value="54"/>
+ <property name="animation-frame1" value="55"/>
+ <property name="animation-frame2" value="56"/>
+ <property name="animation-frame3" value="57"/>
+ <property name="animation-frame4" value="58"/>
+ <property name="animation-frame5" value="59"/>
+ <property name="animation-frame6" value="60"/>
+ <property name="animation-frame7" value="61"/>
+ </properties>
+ <animation>
+ <frame tileid="54" duration="35"/>
+ <frame tileid="55" duration="35"/>
+ <frame tileid="56" duration="35"/>
+ <frame tileid="57" duration="35"/>
+ <frame tileid="58" duration="35"/>
+ <frame tileid="59" duration="35"/>
+ <frame tileid="60" duration="35"/>
+ <frame tileid="61" duration="35"/>
+ </animation>
+ </tile>
+ <tile id="71">
+ <properties>
+ <property name="animation-delay0" value="35"/>
+ <property name="animation-delay1" value="35"/>
+ <property name="animation-delay2" value="35"/>
+ <property name="animation-delay3" value="35"/>
+ <property name="animation-delay4" value="35"/>
+ <property name="animation-delay5" value="35"/>
+ <property name="animation-delay6" value="35"/>
+ <property name="animation-delay7" value="35"/>
+ <property name="animation-frame0" value="63"/>
+ <property name="animation-frame1" value="64"/>
+ <property name="animation-frame2" value="65"/>
+ <property name="animation-frame3" value="66"/>
+ <property name="animation-frame4" value="67"/>
+ <property name="animation-frame5" value="68"/>
+ <property name="animation-frame6" value="69"/>
+ <property name="animation-frame7" value="70"/>
+ </properties>
+ <animation>
+ <frame tileid="63" duration="35"/>
+ <frame tileid="64" duration="35"/>
+ <frame tileid="65" duration="35"/>
+ <frame tileid="66" duration="35"/>
+ <frame tileid="67" duration="35"/>
+ <frame tileid="68" duration="35"/>
+ <frame tileid="69" duration="35"/>
+ <frame tileid="70" duration="35"/>
+ </animation>
+ </tile>
+</tileset>
diff --git a/graphics/tilesets/waterflow.png b/graphics/tilesets/waterflow.png
new file mode 100644
index 0000000..77e70b8
--- /dev/null
+++ b/graphics/tilesets/waterflow.png
Binary files differ
diff --git a/graphics/tilesets/waterflow.tsx b/graphics/tilesets/waterflow.tsx
new file mode 100644
index 0000000..0fefeed
--- /dev/null
+++ b/graphics/tilesets/waterflow.tsx
@@ -0,0 +1,244 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="waterflow" tilewidth="32" tileheight="32" tilecount="72" columns="9">
+ <image source="waterflow.png" width="288" height="256"/>
+ <tile id="8">
+ <properties>
+ <property name="animation-delay0" value="35"/>
+ <property name="animation-delay1" value="35"/>
+ <property name="animation-delay2" value="35"/>
+ <property name="animation-delay3" value="35"/>
+ <property name="animation-delay4" value="35"/>
+ <property name="animation-delay5" value="35"/>
+ <property name="animation-delay6" value="35"/>
+ <property name="animation-delay7" value="35"/>
+ <property name="animation-frame0" value="0"/>
+ <property name="animation-frame1" value="1"/>
+ <property name="animation-frame2" value="2"/>
+ <property name="animation-frame3" value="3"/>
+ <property name="animation-frame4" value="4"/>
+ <property name="animation-frame5" value="5"/>
+ <property name="animation-frame6" value="6"/>
+ <property name="animation-frame7" value="7"/>
+ </properties>
+ <animation>
+ <frame tileid="0" duration="35"/>
+ <frame tileid="1" duration="35"/>
+ <frame tileid="2" duration="35"/>
+ <frame tileid="3" duration="35"/>
+ <frame tileid="4" duration="35"/>
+ <frame tileid="5" duration="35"/>
+ <frame tileid="6" duration="35"/>
+ <frame tileid="7" duration="35"/>
+ </animation>
+ </tile>
+ <tile id="17">
+ <properties>
+ <property name="animation-delay0" value="35"/>
+ <property name="animation-delay1" value="35"/>
+ <property name="animation-delay2" value="35"/>
+ <property name="animation-delay3" value="35"/>
+ <property name="animation-delay4" value="35"/>
+ <property name="animation-delay5" value="35"/>
+ <property name="animation-delay6" value="35"/>
+ <property name="animation-delay7" value="35"/>
+ <property name="animation-frame0" value="9"/>
+ <property name="animation-frame1" value="10"/>
+ <property name="animation-frame2" value="11"/>
+ <property name="animation-frame3" value="12"/>
+ <property name="animation-frame4" value="13"/>
+ <property name="animation-frame5" value="14"/>
+ <property name="animation-frame6" value="15"/>
+ <property name="animation-frame7" value="16"/>
+ </properties>
+ <animation>
+ <frame tileid="9" duration="35"/>
+ <frame tileid="10" duration="35"/>
+ <frame tileid="11" duration="35"/>
+ <frame tileid="12" duration="35"/>
+ <frame tileid="13" duration="35"/>
+ <frame tileid="14" duration="35"/>
+ <frame tileid="15" duration="35"/>
+ <frame tileid="16" duration="35"/>
+ </animation>
+ </tile>
+ <tile id="26">
+ <properties>
+ <property name="animation-delay0" value="35"/>
+ <property name="animation-delay1" value="35"/>
+ <property name="animation-delay2" value="35"/>
+ <property name="animation-delay3" value="35"/>
+ <property name="animation-delay4" value="35"/>
+ <property name="animation-delay5" value="35"/>
+ <property name="animation-delay6" value="35"/>
+ <property name="animation-delay7" value="35"/>
+ <property name="animation-frame0" value="18"/>
+ <property name="animation-frame1" value="19"/>
+ <property name="animation-frame2" value="20"/>
+ <property name="animation-frame3" value="21"/>
+ <property name="animation-frame4" value="22"/>
+ <property name="animation-frame5" value="23"/>
+ <property name="animation-frame6" value="24"/>
+ <property name="animation-frame7" value="25"/>
+ </properties>
+ <animation>
+ <frame tileid="18" duration="35"/>
+ <frame tileid="19" duration="35"/>
+ <frame tileid="20" duration="35"/>
+ <frame tileid="21" duration="35"/>
+ <frame tileid="22" duration="35"/>
+ <frame tileid="23" duration="35"/>
+ <frame tileid="24" duration="35"/>
+ <frame tileid="25" duration="35"/>
+ </animation>
+ </tile>
+ <tile id="35">
+ <properties>
+ <property name="animation-delay0" value="35"/>
+ <property name="animation-delay1" value="35"/>
+ <property name="animation-delay2" value="35"/>
+ <property name="animation-delay3" value="35"/>
+ <property name="animation-delay4" value="35"/>
+ <property name="animation-delay5" value="35"/>
+ <property name="animation-delay6" value="35"/>
+ <property name="animation-delay7" value="35"/>
+ <property name="animation-frame0" value="27"/>
+ <property name="animation-frame1" value="28"/>
+ <property name="animation-frame2" value="29"/>
+ <property name="animation-frame3" value="30"/>
+ <property name="animation-frame4" value="31"/>
+ <property name="animation-frame5" value="32"/>
+ <property name="animation-frame6" value="33"/>
+ <property name="animation-frame7" value="34"/>
+ </properties>
+ <animation>
+ <frame tileid="27" duration="35"/>
+ <frame tileid="28" duration="35"/>
+ <frame tileid="29" duration="35"/>
+ <frame tileid="30" duration="35"/>
+ <frame tileid="31" duration="35"/>
+ <frame tileid="32" duration="35"/>
+ <frame tileid="33" duration="35"/>
+ <frame tileid="34" duration="35"/>
+ </animation>
+ </tile>
+ <tile id="44">
+ <properties>
+ <property name="animation-delay0" value="35"/>
+ <property name="animation-delay1" value="35"/>
+ <property name="animation-delay2" value="35"/>
+ <property name="animation-delay3" value="35"/>
+ <property name="animation-delay4" value="35"/>
+ <property name="animation-delay5" value="35"/>
+ <property name="animation-delay6" value="35"/>
+ <property name="animation-delay7" value="35"/>
+ <property name="animation-frame0" value="36"/>
+ <property name="animation-frame1" value="37"/>
+ <property name="animation-frame2" value="38"/>
+ <property name="animation-frame3" value="39"/>
+ <property name="animation-frame4" value="40"/>
+ <property name="animation-frame5" value="41"/>
+ <property name="animation-frame6" value="42"/>
+ <property name="animation-frame7" value="43"/>
+ </properties>
+ <animation>
+ <frame tileid="36" duration="35"/>
+ <frame tileid="37" duration="35"/>
+ <frame tileid="38" duration="35"/>
+ <frame tileid="39" duration="35"/>
+ <frame tileid="40" duration="35"/>
+ <frame tileid="41" duration="35"/>
+ <frame tileid="42" duration="35"/>
+ <frame tileid="43" duration="35"/>
+ </animation>
+ </tile>
+ <tile id="53">
+ <properties>
+ <property name="animation-delay0" value="35"/>
+ <property name="animation-delay1" value="35"/>
+ <property name="animation-delay2" value="35"/>
+ <property name="animation-delay3" value="35"/>
+ <property name="animation-delay4" value="35"/>
+ <property name="animation-delay5" value="35"/>
+ <property name="animation-delay6" value="35"/>
+ <property name="animation-delay7" value="35"/>
+ <property name="animation-frame0" value="45"/>
+ <property name="animation-frame1" value="46"/>
+ <property name="animation-frame2" value="47"/>
+ <property name="animation-frame3" value="48"/>
+ <property name="animation-frame4" value="49"/>
+ <property name="animation-frame5" value="50"/>
+ <property name="animation-frame6" value="51"/>
+ <property name="animation-frame7" value="52"/>
+ </properties>
+ <animation>
+ <frame tileid="45" duration="35"/>
+ <frame tileid="46" duration="35"/>
+ <frame tileid="47" duration="35"/>
+ <frame tileid="48" duration="35"/>
+ <frame tileid="49" duration="35"/>
+ <frame tileid="50" duration="35"/>
+ <frame tileid="51" duration="35"/>
+ <frame tileid="52" duration="35"/>
+ </animation>
+ </tile>
+ <tile id="62">
+ <properties>
+ <property name="animation-delay0" value="35"/>
+ <property name="animation-delay1" value="35"/>
+ <property name="animation-delay2" value="35"/>
+ <property name="animation-delay3" value="35"/>
+ <property name="animation-delay4" value="35"/>
+ <property name="animation-delay5" value="35"/>
+ <property name="animation-delay6" value="35"/>
+ <property name="animation-delay7" value="35"/>
+ <property name="animation-frame0" value="54"/>
+ <property name="animation-frame1" value="55"/>
+ <property name="animation-frame2" value="56"/>
+ <property name="animation-frame3" value="57"/>
+ <property name="animation-frame4" value="58"/>
+ <property name="animation-frame5" value="59"/>
+ <property name="animation-frame6" value="60"/>
+ <property name="animation-frame7" value="61"/>
+ </properties>
+ <animation>
+ <frame tileid="54" duration="35"/>
+ <frame tileid="55" duration="35"/>
+ <frame tileid="56" duration="35"/>
+ <frame tileid="57" duration="35"/>
+ <frame tileid="58" duration="35"/>
+ <frame tileid="59" duration="35"/>
+ <frame tileid="60" duration="35"/>
+ <frame tileid="61" duration="35"/>
+ </animation>
+ </tile>
+ <tile id="71">
+ <properties>
+ <property name="animation-delay0" value="35"/>
+ <property name="animation-delay1" value="35"/>
+ <property name="animation-delay2" value="35"/>
+ <property name="animation-delay3" value="35"/>
+ <property name="animation-delay4" value="35"/>
+ <property name="animation-delay5" value="35"/>
+ <property name="animation-delay6" value="35"/>
+ <property name="animation-delay7" value="35"/>
+ <property name="animation-frame0" value="63"/>
+ <property name="animation-frame1" value="64"/>
+ <property name="animation-frame2" value="65"/>
+ <property name="animation-frame3" value="66"/>
+ <property name="animation-frame4" value="67"/>
+ <property name="animation-frame5" value="68"/>
+ <property name="animation-frame6" value="69"/>
+ <property name="animation-frame7" value="70"/>
+ </properties>
+ <animation>
+ <frame tileid="63" duration="35"/>
+ <frame tileid="64" duration="35"/>
+ <frame tileid="65" duration="35"/>
+ <frame tileid="66" duration="35"/>
+ <frame tileid="67" duration="35"/>
+ <frame tileid="68" duration="35"/>
+ <frame tileid="69" duration="35"/>
+ <frame tileid="70" duration="35"/>
+ </animation>
+ </tile>
+</tileset>
diff --git a/graphics/tilesets/wheel_stand.png b/graphics/tilesets/wheel_stand.png
new file mode 100644
index 0000000..88de5cc
--- /dev/null
+++ b/graphics/tilesets/wheel_stand.png
Binary files differ
diff --git a/graphics/tilesets/wheel_stand.tsx b/graphics/tilesets/wheel_stand.tsx
new file mode 100644
index 0000000..a3d6014
--- /dev/null
+++ b/graphics/tilesets/wheel_stand.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset version="1.2" tiledversion="1.3.3" name="wheel_stand" tilewidth="32" tileheight="32" tilecount="256" columns="16">
+ <image source="wheel_stand.png" width="512" height="512"/>
+</tileset>
diff --git a/graphics/tilesets/wheel_tileset.png b/graphics/tilesets/wheel_tileset.png
new file mode 100644
index 0000000..4250c49
--- /dev/null
+++ b/graphics/tilesets/wheel_tileset.png
Binary files differ
diff --git a/graphics/tilesets/wheel_tileset.tsx b/graphics/tilesets/wheel_tileset.tsx
new file mode 100644
index 0000000..59cdc50
--- /dev/null
+++ b/graphics/tilesets/wheel_tileset.tsx
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="wheel_tileset" tilewidth="512" tileheight="512">
+ <image source="wheel_tileset.png" width="2560" height="512"/>
+ <tile id="0">
+ <animation>
+ <frame tileid="0" duration="220"/>
+ <frame tileid="1" duration="220"/>
+ <frame tileid="2" duration="220"/>
+ <frame tileid="3" duration="220"/>
+ <frame tileid="4" duration="220"/>
+ </animation>
+ </tile>
+</tileset> \ No newline at end of file
diff --git a/graphics/tilesets/witch_sisters_picture_x3.png b/graphics/tilesets/witch_sisters_picture_x3.png
new file mode 100644
index 0000000..2c2f5a6
--- /dev/null
+++ b/graphics/tilesets/witch_sisters_picture_x3.png
Binary files differ
diff --git a/graphics/tilesets/witch_sisters_picture_x3.tsx b/graphics/tilesets/witch_sisters_picture_x3.tsx
new file mode 100644
index 0000000..f8b7f7f
--- /dev/null
+++ b/graphics/tilesets/witch_sisters_picture_x3.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="witch_sisters_picture_x3" tilewidth="32" tileheight="96">
+ <image source="witch_sisters_picture_x3.png" width="64" height="96"/>
+</tileset>
diff --git a/graphics/tilesets/wood_lab.png b/graphics/tilesets/wood_lab.png
new file mode 100644
index 0000000..e83d7b5
--- /dev/null
+++ b/graphics/tilesets/wood_lab.png
Binary files differ
diff --git a/graphics/tilesets/wood_lab.tsx b/graphics/tilesets/wood_lab.tsx
new file mode 100644
index 0000000..1d7bd9a
--- /dev/null
+++ b/graphics/tilesets/wood_lab.tsx
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="wood_lab" tilewidth="96" tileheight="96" tilecount="12" columns="4">
+ <image source="wood_lab.png" width="384" height="288"/>
+ <tile id="8">
+ <animation>
+ <frame tileid="8" duration="100"/>
+ <frame tileid="0" duration="100"/>
+ <frame tileid="1" duration="100"/>
+ <frame tileid="2" duration="100"/>
+ <frame tileid="3" duration="100"/>
+ <frame tileid="4" duration="100"/>
+ <frame tileid="5" duration="100"/>
+ <frame tileid="6" duration="100"/>
+ <frame tileid="7" duration="100"/>
+ </animation>
+ </tile>
+</tileset>
diff --git a/graphics/tilesets/wood_lab_small.png b/graphics/tilesets/wood_lab_small.png
new file mode 100644
index 0000000..1d095c6
--- /dev/null
+++ b/graphics/tilesets/wood_lab_small.png
Binary files differ
diff --git a/graphics/tilesets/wood_lab_small.tsx b/graphics/tilesets/wood_lab_small.tsx
new file mode 100644
index 0000000..f6f509a
--- /dev/null
+++ b/graphics/tilesets/wood_lab_small.tsx
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="wood_lab_small" tilewidth="64" tileheight="96">
+ <image source="../graphics/tiles/wood_lab_small.png" width="512" height="96"/>
+ <tile id="0">
+ <properties>
+ <property name="animation-delay0" value="5"/>
+ <property name="animation-delay1" value="5"/>
+ <property name="animation-delay2" value="5"/>
+ <property name="animation-delay3" value="5"/>
+ <property name="animation-delay4" value="5"/>
+ <property name="animation-delay5" value="5"/>
+ <property name="animation-delay6" value="5"/>
+ <property name="animation-delay7" value="5"/>
+ <property name="animation-frame0" value="1"/>
+ <property name="animation-frame1" value="2"/>
+ <property name="animation-frame2" value="3"/>
+ <property name="animation-frame3" value="4"/>
+ <property name="animation-frame4" value="5"/>
+ <property name="animation-frame5" value="6"/>
+ <property name="animation-frame6" value="7"/>
+ <property name="animation-frame7" value="0"/>
+ </properties>
+ </tile>
+</tileset>
diff --git a/graphics/tilesets/woodenpump.png b/graphics/tilesets/woodenpump.png
new file mode 100644
index 0000000..c79fe37
--- /dev/null
+++ b/graphics/tilesets/woodenpump.png
Binary files differ
diff --git a/graphics/tilesets/woodenpump.tsx b/graphics/tilesets/woodenpump.tsx
new file mode 100644
index 0000000..e0d74aa
--- /dev/null
+++ b/graphics/tilesets/woodenpump.tsx
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="woodenpump" tilewidth="32" tileheight="96">
+ <image source="woodenpump.png" width="352" height="96"/>
+ <tile id="0">
+ <animation>
+ <frame tileid="1" duration="130"/>
+ <frame tileid="2" duration="130"/>
+ <frame tileid="3" duration="130"/>
+ <frame tileid="4" duration="130"/>
+ <frame tileid="5" duration="130"/>
+ <frame tileid="6" duration="130"/>
+ <frame tileid="7" duration="130"/>
+ <frame tileid="8" duration="130"/>
+ <frame tileid="9" duration="130"/>
+ <frame tileid="10" duration="130"/>
+ </animation>
+ <properties>
+ <property name="animation-delay0" value="13"/>
+ <property name="animation-delay1" value="20"/>
+ <property name="animation-delay2" value="13"/>
+ <property name="animation-delay3" value="13"/>
+ <property name="animation-delay4" value="13"/>
+ <property name="animation-delay5" value="13"/>
+ <property name="animation-delay6" value="13"/>
+ <property name="animation-delay7" value="13"/>
+ <property name="animation-delay8" value="13"/>
+ <property name="animation-delay9" value="13"/>
+ <property name="animation-frame0" value="1"/>
+ <property name="animation-frame1" value="2"/>
+ <property name="animation-frame2" value="3"/>
+ <property name="animation-frame3" value="4"/>
+ <property name="animation-frame4" value="5"/>
+ <property name="animation-frame5" value="6"/>
+ <property name="animation-frame6" value="7"/>
+ <property name="animation-frame7" value="8"/>
+ <property name="animation-frame8" value="9"/>
+ <property name="animation-frame9" value="10"/>
+ </properties>
+ </tile>
+</tileset>
diff --git a/graphics/tilesets/woodland_graveyard_crypt.png b/graphics/tilesets/woodland_graveyard_crypt.png
new file mode 100644
index 0000000..35fa6a7
--- /dev/null
+++ b/graphics/tilesets/woodland_graveyard_crypt.png
Binary files differ
diff --git a/graphics/tilesets/woodland_graveyard_crypt.tsx b/graphics/tilesets/woodland_graveyard_crypt.tsx
new file mode 100644
index 0000000..abe90e0
--- /dev/null
+++ b/graphics/tilesets/woodland_graveyard_crypt.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="woodland_graveyard_crypt" tilewidth="32" tileheight="32">
+ <image source="woodland_graveyard_crypt.png" width="224" height="288"/>
+</tileset>
diff --git a/graphics/tilesets/woodland_graveyard_crypt_x9.tsx b/graphics/tilesets/woodland_graveyard_crypt_x9.tsx
new file mode 100644
index 0000000..06ed7ab
--- /dev/null
+++ b/graphics/tilesets/woodland_graveyard_crypt_x9.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="woodland_graveyard_crypt_x9" tilewidth="32" tileheight="288">
+ <image source="../graphics/tiles/woodland_graveyard_crypt.png" width="224" height="288"/>
+</tileset>
diff --git a/graphics/tilesets/woodland_graveyard_ground.png b/graphics/tilesets/woodland_graveyard_ground.png
new file mode 100644
index 0000000..58ffb0c
--- /dev/null
+++ b/graphics/tilesets/woodland_graveyard_ground.png
Binary files differ
diff --git a/graphics/tilesets/woodland_graveyard_ground.tsx b/graphics/tilesets/woodland_graveyard_ground.tsx
new file mode 100644
index 0000000..f7b8ceb
--- /dev/null
+++ b/graphics/tilesets/woodland_graveyard_ground.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="woodland_graveyard_ground" tilewidth="32" tileheight="32">
+ <image source="../graphics/tiles/woodland_graveyard_ground.png" width="512" height="128"/>
+</tileset>
diff --git a/graphics/tilesets/woodland_graveyard_x2.png b/graphics/tilesets/woodland_graveyard_x2.png
new file mode 100644
index 0000000..f19c23b
--- /dev/null
+++ b/graphics/tilesets/woodland_graveyard_x2.png
Binary files differ
diff --git a/graphics/tilesets/woodland_graveyard_x3.png b/graphics/tilesets/woodland_graveyard_x3.png
new file mode 100644
index 0000000..9a34301
--- /dev/null
+++ b/graphics/tilesets/woodland_graveyard_x3.png
Binary files differ
diff --git a/graphics/tilesets/woodland_graveyard_x3.tsx b/graphics/tilesets/woodland_graveyard_x3.tsx
new file mode 100644
index 0000000..09821fd
--- /dev/null
+++ b/graphics/tilesets/woodland_graveyard_x3.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="woodland_graveyard_x3" tilewidth="32" tileheight="96">
+ <image source="../graphics/tiles/woodland_graveyard_x3.png" width="512" height="480"/>
+</tileset>
diff --git a/graphics/tilesets/woodland_graveyard_x4.png b/graphics/tilesets/woodland_graveyard_x4.png
new file mode 100644
index 0000000..f733a80
--- /dev/null
+++ b/graphics/tilesets/woodland_graveyard_x4.png
Binary files differ
diff --git a/graphics/tilesets/woodland_graveyard_x4.tsx b/graphics/tilesets/woodland_graveyard_x4.tsx
new file mode 100644
index 0000000..9c23e3d
--- /dev/null
+++ b/graphics/tilesets/woodland_graveyard_x4.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="woodland_graveyard_x4" tilewidth="32" tileheight="128">
+ <image source="../graphics/tiles/woodland_graveyard_x4.png" width="512" height="256"/>
+</tileset>
diff --git a/graphics/tilesets/woodland_graveyard_x7.png b/graphics/tilesets/woodland_graveyard_x7.png
new file mode 100644
index 0000000..7316605
--- /dev/null
+++ b/graphics/tilesets/woodland_graveyard_x7.png
Binary files differ
diff --git a/graphics/tilesets/woodland_ground.png b/graphics/tilesets/woodland_ground.png
new file mode 100644
index 0000000..14c209a
--- /dev/null
+++ b/graphics/tilesets/woodland_ground.png
Binary files differ
diff --git a/graphics/tilesets/woodland_ground.tsx b/graphics/tilesets/woodland_ground.tsx
new file mode 100644
index 0000000..27ab3f3
--- /dev/null
+++ b/graphics/tilesets/woodland_ground.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="woodland_ground" tilewidth="32" tileheight="32" tilecount="256" columns="16">
+ <image source="woodland_ground.png" width="512" height="512"/>
+</tileset>
diff --git a/graphics/tilesets/woodland_ground2.png b/graphics/tilesets/woodland_ground2.png
new file mode 100644
index 0000000..8436d8b
--- /dev/null
+++ b/graphics/tilesets/woodland_ground2.png
Binary files differ
diff --git a/graphics/tilesets/woodland_indoor.png b/graphics/tilesets/woodland_indoor.png
new file mode 100644
index 0000000..af8299d
--- /dev/null
+++ b/graphics/tilesets/woodland_indoor.png
Binary files differ
diff --git a/graphics/tilesets/woodland_indoor.tsx b/graphics/tilesets/woodland_indoor.tsx
new file mode 100644
index 0000000..afc758a
--- /dev/null
+++ b/graphics/tilesets/woodland_indoor.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="woodland_indoor" tilewidth="32" tileheight="32" tilecount="256" columns="16">
+ <image source="woodland_indoor.png" width="512" height="512"/>
+</tileset>
diff --git a/graphics/tilesets/woodland_indoor_x2.png b/graphics/tilesets/woodland_indoor_x2.png
new file mode 100644
index 0000000..00daeab
--- /dev/null
+++ b/graphics/tilesets/woodland_indoor_x2.png
Binary files differ
diff --git a/graphics/tilesets/woodland_indoor_x2.tsx b/graphics/tilesets/woodland_indoor_x2.tsx
new file mode 100644
index 0000000..fe4c8d5
--- /dev/null
+++ b/graphics/tilesets/woodland_indoor_x2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="woodland_indoor_x2" tilewidth="32" tileheight="64" tilecount="48" columns="16">
+ <image source="woodland_indoor_x2.png" width="512" height="192"/>
+</tileset>
diff --git a/graphics/tilesets/woodland_indoor_x3.png b/graphics/tilesets/woodland_indoor_x3.png
new file mode 100644
index 0000000..1013c36
--- /dev/null
+++ b/graphics/tilesets/woodland_indoor_x3.png
Binary files differ
diff --git a/graphics/tilesets/woodland_indoor_x3.tsx b/graphics/tilesets/woodland_indoor_x3.tsx
new file mode 100644
index 0000000..b3ef2a2
--- /dev/null
+++ b/graphics/tilesets/woodland_indoor_x3.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="woodland_indoor_x3" tilewidth="32" tileheight="96" tilecount="48" columns="16">
+ <image source="woodland_indoor_x3.png" width="512" height="288"/>
+</tileset>
diff --git a/graphics/tilesets/woodland_snow_x3.png b/graphics/tilesets/woodland_snow_x3.png
new file mode 100644
index 0000000..7723a10
--- /dev/null
+++ b/graphics/tilesets/woodland_snow_x3.png
Binary files differ
diff --git a/graphics/tilesets/woodland_swamp.png b/graphics/tilesets/woodland_swamp.png
new file mode 100644
index 0000000..8262022
--- /dev/null
+++ b/graphics/tilesets/woodland_swamp.png
Binary files differ
diff --git a/graphics/tilesets/woodland_swamp.tsx b/graphics/tilesets/woodland_swamp.tsx
new file mode 100644
index 0000000..85743fe
--- /dev/null
+++ b/graphics/tilesets/woodland_swamp.tsx
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="woodland_swamp" tilewidth="32" tileheight="32">
+ <image source="woodland_swamp.png" width="512" height="512"/>
+ <tile id="69">
+ <properties>
+ <property name="animation-delay0" value="32"/>
+ <property name="animation-delay1" value="37"/>
+ <property name="animation-delay2" value="33"/>
+ <property name="animation-delay3" value="38"/>
+ <property name="animation-delay4" value="40"/>
+ <property name="animation-frame0" value="112"/>
+ <property name="animation-frame1" value="113"/>
+ <property name="animation-frame2" value="114"/>
+ <property name="animation-frame3" value="115"/>
+ <property name="animation-frame4" value="116"/>
+ </properties>
+ </tile>
+ <tile id="71">
+ <properties>
+ <property name="animation-delay0" value="1200"/>
+ <property name="animation-delay1" value="3"/>
+ <property name="animation-delay10" value="3"/>
+ <property name="animation-delay11" value="3"/>
+ <property name="animation-delay12" value="3"/>
+ <property name="animation-delay13" value="3"/>
+ <property name="animation-delay2" value="3"/>
+ <property name="animation-delay3" value="3"/>
+ <property name="animation-delay4" value="3"/>
+ <property name="animation-delay5" value="3"/>
+ <property name="animation-delay6" value="3"/>
+ <property name="animation-delay7" value="3"/>
+ <property name="animation-delay8" value="3"/>
+ <property name="animation-delay9" value="3"/>
+ <property name="animation-frame0" value="144"/>
+ <property name="animation-frame1" value="145"/>
+ <property name="animation-frame10" value="148"/>
+ <property name="animation-frame11" value="146"/>
+ <property name="animation-frame12" value="147"/>
+ <property name="animation-frame13" value="148"/>
+ <property name="animation-frame2" value="146"/>
+ <property name="animation-frame3" value="147"/>
+ <property name="animation-frame4" value="148"/>
+ <property name="animation-frame5" value="147"/>
+ <property name="animation-frame6" value="146"/>
+ <property name="animation-frame7" value="147"/>
+ <property name="animation-frame8" value="146"/>
+ <property name="animation-frame9" value="147"/>
+ </properties>
+ </tile>
+ <tile id="85">
+ <properties>
+ <property name="animation-delay0" value="40"/>
+ <property name="animation-delay1" value="42"/>
+ <property name="animation-delay2" value="45"/>
+ <property name="animation-delay3" value="42"/>
+ <property name="animation-delay4" value="40"/>
+ <property name="animation-frame0" value="128"/>
+ <property name="animation-frame1" value="129"/>
+ <property name="animation-frame2" value="130"/>
+ <property name="animation-frame3" value="131"/>
+ <property name="animation-frame4" value="132"/>
+ </properties>
+ </tile>
+ <tile id="86">
+ <properties>
+ <property name="animation-delay0" value="25"/>
+ <property name="animation-delay1" value="27"/>
+ <property name="animation-delay2" value="24"/>
+ <property name="animation-delay3" value="27"/>
+ <property name="animation-delay4" value="28"/>
+ <property name="animation-frame0" value="96"/>
+ <property name="animation-frame1" value="97"/>
+ <property name="animation-frame2" value="98"/>
+ <property name="animation-frame3" value="99"/>
+ <property name="animation-frame4" value="100"/>
+ </properties>
+ </tile>
+</tileset>
diff --git a/graphics/tilesets/woodland_village.png b/graphics/tilesets/woodland_village.png
new file mode 100644
index 0000000..8876fae
--- /dev/null
+++ b/graphics/tilesets/woodland_village.png
Binary files differ
diff --git a/graphics/tilesets/woodland_village.tsx b/graphics/tilesets/woodland_village.tsx
new file mode 100644
index 0000000..5ce1464
--- /dev/null
+++ b/graphics/tilesets/woodland_village.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="woodland_village" tilewidth="32" tileheight="32" tilecount="256" columns="16">
+ <image source="woodland_village.png" width="512" height="512"/>
+</tileset>
diff --git a/graphics/tilesets/woodland_village_x2.png b/graphics/tilesets/woodland_village_x2.png
new file mode 100644
index 0000000..dbb5e99
--- /dev/null
+++ b/graphics/tilesets/woodland_village_x2.png
Binary files differ
diff --git a/graphics/tilesets/woodland_village_x2.tsx b/graphics/tilesets/woodland_village_x2.tsx
new file mode 100644
index 0000000..8721e1e
--- /dev/null
+++ b/graphics/tilesets/woodland_village_x2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="woodland_village_x2" tilewidth="32" tileheight="64" tilecount="16" columns="16">
+ <image source="woodland_village_x2.png" width="512" height="64"/>
+</tileset>
diff --git a/graphics/tilesets/woodland_village_x3.png b/graphics/tilesets/woodland_village_x3.png
new file mode 100644
index 0000000..33c865e
--- /dev/null
+++ b/graphics/tilesets/woodland_village_x3.png
Binary files differ
diff --git a/graphics/tilesets/woodland_village_x3.tsx b/graphics/tilesets/woodland_village_x3.tsx
new file mode 100644
index 0000000..efe9964
--- /dev/null
+++ b/graphics/tilesets/woodland_village_x3.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="woodland_village_x3" tilewidth="32" tileheight="96" tilecount="66" columns="22">
+ <image source="woodland_village_x3.png" width="704" height="288"/>
+</tileset>
diff --git a/graphics/tilesets/woodland_water.png b/graphics/tilesets/woodland_water.png
new file mode 100644
index 0000000..409c2df
--- /dev/null
+++ b/graphics/tilesets/woodland_water.png
Binary files differ
diff --git a/graphics/tilesets/woodland_water.tsx b/graphics/tilesets/woodland_water.tsx
new file mode 100644
index 0000000..670f6b0
--- /dev/null
+++ b/graphics/tilesets/woodland_water.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="woodland_water" tilewidth="32" tileheight="32">
+ <image source="woodland_water.png" width="512" height="96"/>
+</tileset>
diff --git a/graphics/tilesets/woodland_x2.png b/graphics/tilesets/woodland_x2.png
new file mode 100644
index 0000000..9b003e9
--- /dev/null
+++ b/graphics/tilesets/woodland_x2.png
Binary files differ
diff --git a/graphics/tilesets/woodland_x2.tsx b/graphics/tilesets/woodland_x2.tsx
new file mode 100644
index 0000000..41f4b44
--- /dev/null
+++ b/graphics/tilesets/woodland_x2.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="woodland_x2" tilewidth="32" tileheight="64" tilecount="32" columns="16">
+ <image source="woodland_x2.png" width="512" height="128"/>
+</tileset>
diff --git a/graphics/tilesets/woodland_x3.png b/graphics/tilesets/woodland_x3.png
new file mode 100644
index 0000000..710c8a2
--- /dev/null
+++ b/graphics/tilesets/woodland_x3.png
Binary files differ
diff --git a/graphics/tilesets/woodland_x3.tsx b/graphics/tilesets/woodland_x3.tsx
new file mode 100644
index 0000000..730e7e4
--- /dev/null
+++ b/graphics/tilesets/woodland_x3.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="woodland_x3" tilewidth="32" tileheight="96" tilecount="32" columns="16">
+ <image source="woodland_x3.png" width="512" height="192"/>
+</tileset>
diff --git a/graphics/tilesets/woodland_x3_fall.png b/graphics/tilesets/woodland_x3_fall.png
new file mode 100644
index 0000000..318c6b7
--- /dev/null
+++ b/graphics/tilesets/woodland_x3_fall.png
Binary files differ
diff --git a/graphics/tilesets/woodland_x4.png b/graphics/tilesets/woodland_x4.png
new file mode 100644
index 0000000..ca92067
--- /dev/null
+++ b/graphics/tilesets/woodland_x4.png
Binary files differ
diff --git a/graphics/tilesets/woodland_x4.tsx b/graphics/tilesets/woodland_x4.tsx
new file mode 100644
index 0000000..c5b2edc
--- /dev/null
+++ b/graphics/tilesets/woodland_x4.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="woodland_x4" tilewidth="32" tileheight="128" tilecount="16" columns="16">
+ <image source="woodland_x4.png" width="512" height="128"/>
+</tileset>
diff --git a/graphics/tilesets/woodland_x5.png b/graphics/tilesets/woodland_x5.png
new file mode 100644
index 0000000..ba7ccf4
--- /dev/null
+++ b/graphics/tilesets/woodland_x5.png
Binary files differ
diff --git a/graphics/tilesets/woodland_x5.tsx b/graphics/tilesets/woodland_x5.tsx
new file mode 100644
index 0000000..33622a1
--- /dev/null
+++ b/graphics/tilesets/woodland_x5.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="woodland_x5" tilewidth="32" tileheight="160" tilecount="16" columns="16">
+ <image source="woodland_x5.png" width="480" height="160"/>
+</tileset>
diff --git a/graphics/tilesets/woodland_x5_fall.png b/graphics/tilesets/woodland_x5_fall.png
new file mode 100644
index 0000000..b02521d
--- /dev/null
+++ b/graphics/tilesets/woodland_x5_fall.png
Binary files differ
diff --git a/graphics/tilesets/woodland_x8.png b/graphics/tilesets/woodland_x8.png
new file mode 100644
index 0000000..43d76a2
--- /dev/null
+++ b/graphics/tilesets/woodland_x8.png
Binary files differ
diff --git a/graphics/tilesets/woodland_x8.tsx b/graphics/tilesets/woodland_x8.tsx
new file mode 100644
index 0000000..3176402
--- /dev/null
+++ b/graphics/tilesets/woodland_x8.tsx
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="woodland_x8" tilewidth="32" tileheight="256">
+ <image source="woodland_x8.png" width="512" height="256"/>
+</tileset>