summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMicksha <ms-shaman@gmx.de>2020-09-22 12:06:22 +0000
committerMicksha <ms-shaman@gmx.de>2020-09-22 12:06:22 +0000
commitc5ebca80c71c2d3af5f381b2b79f03e16bc9f501 (patch)
treef1d7108b9aac0cbaa927ab990b1dde76c22f6558
parent8303d888a71ce5610fc6bde1532d2d7c431528d8 (diff)
downloadclientdata-c5ebca80c71c2d3af5f381b2b79f03e16bc9f501.tar.gz
clientdata-c5ebca80c71c2d3af5f381b2b79f03e16bc9f501.tar.bz2
clientdata-c5ebca80c71c2d3af5f381b2b79f03e16bc9f501.tar.xz
clientdata-c5ebca80c71c2d3af5f381b2b79f03e16bc9f501.zip
initial commit for adding all missing equipment, accessoires, items, and Mister Prickel whilst updating and preparing stuff for crafting
-rw-r--r--LICENSE553
-rw-r--r--effects.xml18
-rw-r--r--graphics/items/equipment/accessoires/ancientscroll.pngbin0 -> 1623 bytes
-rw-r--r--graphics/items/equipment/accessoires/beard.pngbin0 -> 333 bytes
-rw-r--r--graphics/items/equipment/accessoires/burglarmask.pngbin0 -> 639 bytes
-rw-r--r--graphics/items/equipment/accessoires/clover.pngbin0 -> 1472 bytes
-rw-r--r--graphics/items/equipment/accessoires/eyepatch.png (renamed from graphics/items/equipment/neck/eyepatch.png)bin391 -> 391 bytes
-rw-r--r--graphics/items/equipment/accessoires/firescroll.pngbin0 -> 993 bytes
-rw-r--r--graphics/items/equipment/accessoires/fullbeard-white.pngbin0 -> 429 bytes
-rw-r--r--graphics/items/equipment/accessoires/grimoire.pngbin0 -> 1095 bytes
-rw-r--r--graphics/items/equipment/accessoires/heart-isis.pngbin0 -> 1453 bytes
-rw-r--r--graphics/items/equipment/accessoires/heartglasses.pngbin0 -> 1058 bytes
-rw-r--r--graphics/items/equipment/accessoires/mustache.pngbin0 -> 349 bytes
-rw-r--r--graphics/items/equipment/accessoires/rednose.pngbin0 -> 1007 bytes
-rw-r--r--graphics/items/equipment/accessoires/ring-simple.pngbin0 -> 803 bytes
-rw-r--r--graphics/items/equipment/accessoires/ring1-gem-copper.pngbin0 -> 1669 bytes
-rw-r--r--graphics/items/equipment/accessoires/ring1-gem-gold.pngbin0 -> 1348 bytes
-rw-r--r--graphics/items/equipment/accessoires/ring1-gem-platinum.pngbin0 -> 1456 bytes
-rw-r--r--graphics/items/equipment/accessoires/ring1-gem-silver.pngbin0 -> 1513 bytes
-rw-r--r--graphics/items/equipment/accessoires/ring2-gem-copper.pngbin0 -> 904 bytes
-rw-r--r--graphics/items/equipment/accessoires/ring2-gem-gold.pngbin0 -> 1529 bytes
-rw-r--r--graphics/items/equipment/accessoires/ring2-gem-platinum.pngbin0 -> 1136 bytes
-rw-r--r--graphics/items/equipment/accessoires/ring2-gem-silver.pngbin0 -> 1217 bytes
-rw-r--r--graphics/items/equipment/accessoires/sunglasses.pngbin0 -> 420 bytes
-rw-r--r--graphics/items/equipment/accessoires/thetabook.pngbin0 -> 1696 bytes
-rw-r--r--graphics/items/equipment/accessoires/towel-flowers.pngbin0 -> 1892 bytes
-rw-r--r--graphics/items/equipment/ammo/bonearrow.pngbin0 -> 401 bytes
-rw-r--r--graphics/items/equipment/ammo/ironarrow.pngbin0 -> 496 bytes
-rw-r--r--graphics/items/equipment/ammo/poisonedarrow.pngbin0 -> 911 bytes
-rw-r--r--graphics/items/equipment/ammo/stoneprojectile.pngbin0 -> 569 bytes
-rw-r--r--graphics/items/equipment/ammo/terranitearrow.pngbin0 -> 692 bytes
-rw-r--r--graphics/items/equipment/feet/blackboots.pngbin0 -> 991 bytes
-rw-r--r--graphics/items/equipment/feet/goldenwarlordboots.pngbin0 -> 824 bytes
-rw-r--r--graphics/items/equipment/feet/leatherboots.pngbin0 -> 785 bytes
-rw-r--r--graphics/items/equipment/hands/blackgloves.pngbin0 -> 869 bytes
-rw-r--r--graphics/items/equipment/hands/fursgloves.pngbin0 -> 912 bytes
-rw-r--r--graphics/items/equipment/hands/goldenarmbands.pngbin0 -> 528 bytes
-rw-r--r--graphics/items/equipment/hands/managloves.pngbin0 -> 985 bytes
-rw-r--r--graphics/items/equipment/head/captainhat.pngbin0 -> 881 bytes
-rw-r--r--graphics/items/equipment/neck/copper-necklace.pngbin717 -> 0 bytes
-rw-r--r--graphics/items/equipment/neck/necklace-barbarian.pngbin0 -> 1693 bytes
-rw-r--r--graphics/items/equipment/neck/necklace-fourleaf.pngbin0 -> 958 bytes
-rw-r--r--graphics/items/equipment/neck/necklace-heart.pngbin0 -> 1635 bytes
-rw-r--r--graphics/items/equipment/neck/necklace-mouboo.pngbin0 -> 1897 bytes
-rw-r--r--graphics/items/equipment/neck/necklace-skel.pngbin0 -> 895 bytes
-rw-r--r--graphics/items/equipment/neck/necklace-teeth.pngbin0 -> 1061 bytes
-rw-r--r--graphics/items/equipment/neck/necklace-tooth.pngbin0 -> 1250 bytes
-rw-r--r--graphics/items/equipment/neck/necklace1-gem-copper.pngbin0 -> 635 bytes
-rw-r--r--graphics/items/equipment/neck/necklace1-gem-gold.pngbin0 -> 1556 bytes
-rw-r--r--graphics/items/equipment/neck/necklace1-gem-platinum.pngbin0 -> 1518 bytes
-rw-r--r--graphics/items/equipment/neck/necklace1-gem-silver.pngbin0 -> 1604 bytes
-rw-r--r--graphics/items/equipment/shields/ancientshield.pngbin0 -> 1372 bytes
-rw-r--r--graphics/items/equipment/shields/bladeshield.pngbin0 -> 1427 bytes
-rw-r--r--graphics/items/equipment/shields/buckler.pngbin0 -> 1375 bytes
-rw-r--r--graphics/items/equipment/shields/dragonshield.pngbin0 -> 1257 bytes
-rw-r--r--graphics/items/equipment/shields/steelshield.pngbin1715 -> 1018 bytes
-rw-r--r--graphics/items/equipment/weapons/bansheebow.pngbin0 -> 1703 bytes
-rw-r--r--graphics/items/equipment/weapons/boneknife.pngbin744 -> 841 bytes
-rw-r--r--graphics/items/equipment/weapons/bronzegladius.pngbin0 -> 1275 bytes
-rw-r--r--graphics/items/equipment/weapons/championbow.pngbin0 -> 1872 bytes
-rw-r--r--graphics/items/equipment/weapons/chopper.pngbin0 -> 566 bytes
-rw-r--r--graphics/items/equipment/weapons/cleaver.pngbin0 -> 633 bytes
-rw-r--r--graphics/items/equipment/weapons/desertbow.pngbin0 -> 1685 bytes
-rw-r--r--graphics/items/equipment/weapons/forestbow.pngbin1080 -> 1495 bytes
-rw-r--r--graphics/items/equipment/weapons/katana.pngbin0 -> 2072 bytes
-rw-r--r--graphics/items/equipment/weapons/lifestaff.pngbin0 -> 662 bytes
-rw-r--r--graphics/items/equipment/weapons/longsword.pngbin0 -> 645 bytes
-rw-r--r--graphics/items/equipment/weapons/rockknife.pngbin0 -> 567 bytes
-rw-r--r--graphics/items/equipment/weapons/setzer.pngbin973 -> 582 bytes
-rw-r--r--graphics/items/equipment/weapons/shortbow.pngbin759 -> 1644 bytes
-rw-r--r--graphics/items/equipment/weapons/shortsword.pngbin0 -> 1071 bytes
-rw-r--r--graphics/items/equipment/weapons/slingshot.pngbin0 -> 1370 bytes
-rw-r--r--graphics/items/equipment/weapons/spear.pngbin0 -> 1074 bytes
-rw-r--r--graphics/items/equipment/weapons/staff.png (renamed from graphics/items/equipment/weapons/chopstick.png)bin389 -> 389 bytes
-rw-r--r--graphics/items/equipment/weapons/warpedstaff.pngbin0 -> 584 bytes
-rw-r--r--graphics/items/equipment/weapons/wizardstaff.pngbin0 -> 1160 bytes
-rw-r--r--graphics/items/generic/bowl-empty.pngbin648 -> 615 bytes
-rw-r--r--graphics/items/generic/codfish.pngbin0 -> 694 bytes
-rw-r--r--graphics/items/generic/cottoncloth.pngbin0 -> 520 bytes
-rw-r--r--graphics/items/generic/flour-acorn.pngbin0 -> 776 bytes
-rw-r--r--graphics/items/generic/leatherpatch.pngbin0 -> 619 bytes
-rw-r--r--graphics/items/generic/plate-empty.pngbin0 -> 453 bytes
-rw-r--r--graphics/items/generic/salmon.pngbin0 -> 717 bytes
-rw-r--r--graphics/items/generic/snakescales.pngbin0 -> 916 bytes
-rw-r--r--graphics/items/generic/squirrelpelt.pngbin0 -> 688 bytes
-rw-r--r--graphics/items/generic/trout.pngbin0 -> 531 bytes
-rw-r--r--graphics/items/generic/waxchunk.pngbin0 -> 748 bytes
-rw-r--r--graphics/items/generic/wolvernpelt.pngbin0 -> 1088 bytes
-rw-r--r--graphics/items/usable/blueberries.pngbin0 -> 471 bytes
-rw-r--r--graphics/items/usable/bowl-stew.png (renamed from graphics/items/usable/bowl-sailorstew.png)bin783 -> 783 bytes
-rw-r--r--graphics/items/usable/cake-blueberry.pngbin0 -> 694 bytes
-rw-r--r--graphics/items/usable/cake-carrot.pngbin0 -> 683 bytes
-rw-r--r--graphics/items/usable/cake-cherry.png (renamed from graphics/items/usable/cherrycake.png)bin531 -> 531 bytes
-rw-r--r--graphics/items/usable/donut.pngbin0 -> 639 bytes
-rw-r--r--graphics/items/usable/gift.pngbin0 -> 1371 bytes
-rw-r--r--graphics/items/usable/plate-dish.pngbin0 -> 625 bytes
-rw-r--r--graphics/items/usable/runestone-dagaz.pngbin0 -> 585 bytes
-rw-r--r--graphics/items/usable/runestone-kaunaz.pngbin0 -> 539 bytes
-rw-r--r--graphics/items/usable/runestone-peorth.pngbin0 -> 603 bytes
-rw-r--r--graphics/items/usable/runestone-raido.pngbin0 -> 559 bytes
-rw-r--r--graphics/items/usable/runestone-thurisaz.pngbin0 -> 541 bytes
-rw-r--r--graphics/items/usable/runestone-uruz.pngbin0 -> 561 bytes
-rw-r--r--graphics/items/usable/squirrelmeat.pngbin0 -> 813 bytes
-rw-r--r--graphics/particles/accumulate-magic.xml15
-rw-r--r--graphics/particles/arrow-hail.xml4
-rw-r--r--graphics/particles/arrow-particle-high.xml33
-rw-r--r--graphics/particles/arrow-particle.xml19
-rw-r--r--graphics/particles/blackball.xml22
-rw-r--r--graphics/particles/circle-blue.xml21
-rw-r--r--graphics/particles/circle-green.xml21
-rw-r--r--graphics/particles/circle-red.xml21
-rw-r--r--graphics/particles/counter.xml26
-rw-r--r--graphics/particles/critical-low.xml37
-rw-r--r--graphics/particles/dart-black.xml19
-rw-r--r--graphics/particles/dart-blue.xml22
-rw-r--r--graphics/particles/dart-directions.pngbin0 -> 997 bytes
-rw-r--r--graphics/particles/dart-elemental.xml19
-rw-r--r--graphics/particles/dart-green.xml19
-rw-r--r--graphics/particles/dart-red.xml22
-rw-r--r--graphics/particles/firebreath.xml34
-rw-r--r--graphics/particles/firedart-directions.pngbin0 -> 805 bytes
-rw-r--r--graphics/particles/foefire.pngbin0 -> 1777 bytes
-rw-r--r--graphics/particles/foefire.xml34
-rw-r--r--graphics/particles/glow-violet.xml38
-rw-r--r--graphics/particles/hellfire-low.xml67
-rw-r--r--graphics/particles/hellfire.xml (renamed from graphics/particles/hellblaze.particle.xml)0
-rw-r--r--graphics/particles/icedart-directions.pngbin0 -> 1101 bytes
-rw-r--r--graphics/particles/icedart-directions.xml11
-rw-r--r--graphics/particles/lightning-map.pngbin0 -> 2522 bytes
-rw-r--r--graphics/particles/lightning-map.xml25
-rw-r--r--graphics/particles/luvia-attack.xml44
-rw-r--r--graphics/particles/luvia.xml64
-rw-r--r--graphics/particles/magic-fire.xml26
-rw-r--r--graphics/particles/magic-shield-test.xml31
-rw-r--r--graphics/particles/magic-shield.xml32
-rw-r--r--graphics/particles/magic-shield2.xml241
-rw-r--r--graphics/particles/mammonite.xml23
-rw-r--r--graphics/particles/meteor-hail.xml32
-rw-r--r--graphics/particles/nova-circle.xml47
-rw-r--r--graphics/particles/orb-oversized.pngbin0 -> 2300 bytes
-rw-r--r--graphics/particles/orbit.xml21
-rw-r--r--graphics/particles/particle-dart-white.xml21
-rw-r--r--graphics/particles/pentagram-blackline.xml127
-rw-r--r--graphics/particles/portal-door.xml44
-rw-r--r--graphics/particles/rain.xml17
-rw-r--r--graphics/particles/raindrop.pngbin0 -> 290 bytes
-rw-r--r--graphics/particles/selfbuff-persistent-hp.xml25
-rw-r--r--graphics/particles/selfbuff-persistent-sp.xml25
-rw-r--r--graphics/particles/selfbuff-persistent.xml25
-rw-r--r--graphics/particles/snow-special.xml19
-rw-r--r--graphics/particles/snowflake.pngbin0 -> 523 bytes
-rw-r--r--graphics/particles/spiral-falling-green.xml24
-rw-r--r--graphics/particles/spirit-circle.xml23
-rw-r--r--graphics/particles/voidportal.xml32
-rw-r--r--graphics/particles/whiteball.xml22
-rw-r--r--graphics/particles/whitecircle.xml21
-rw-r--r--graphics/particles/wisp.xml24
-rw-r--r--graphics/particles/wispdance.xml49
-rw-r--r--graphics/skills/arrow-double.pngbin0 -> 1880 bytes
-rw-r--r--graphics/skills/arrow-rain.pngbin0 -> 2181 bytes
-rw-r--r--graphics/skills/arrow.pngbin0 -> 2028 bytes
-rw-r--r--graphics/skills/bee.pngbin0 -> 2390 bytes
-rw-r--r--graphics/skills/boletus.pngbin0 -> 2529 bytes
-rw-r--r--graphics/skills/bow.pngbin0 -> 2161 bytes
-rw-r--r--graphics/skills/bow2.pngbin0 -> 2000 bytes
-rw-r--r--graphics/skills/circle-dark.pngbin0 -> 2122 bytes
-rw-r--r--graphics/skills/circle-light.pngbin0 -> 2016 bytes
-rw-r--r--graphics/skills/cloud.pngbin0 -> 2230 bytes
-rw-r--r--graphics/skills/coinbag.pngbin0 -> 2430 bytes
-rw-r--r--graphics/skills/cursing.pngbin0 -> 2068 bytes
-rw-r--r--graphics/skills/dagger-double.pngbin0 -> 2244 bytes
-rw-r--r--graphics/skills/dart-fire.pngbin0 -> 2151 bytes
-rw-r--r--graphics/skills/dart-ice.pngbin0 -> 2408 bytes
-rw-r--r--graphics/skills/dart2-fire.pngbin0 -> 2413 bytes
-rw-r--r--graphics/skills/emote-cash.pngbin0 -> 1983 bytes
-rw-r--r--graphics/skills/emote-trickdead.pngbin0 -> 1949 bytes
-rw-r--r--graphics/skills/fire.pngbin0 -> 2384 bytes
-rw-r--r--graphics/skills/handshake.pngbin0 -> 2056 bytes
-rw-r--r--graphics/skills/healing.pngbin0 -> 2619 bytes
-rw-r--r--graphics/skills/healing2.pngbin0 -> 2600 bytes
-rw-r--r--graphics/skills/heart-blue.pngbin0 -> 2146 bytes
-rw-r--r--graphics/skills/heart-pink.pngbin0 -> 2488 bytes
-rw-r--r--graphics/skills/heart-red.pngbin0 -> 2174 bytes
-rw-r--r--graphics/skills/leaf.pngbin0 -> 2501 bytes
-rw-r--r--graphics/skills/lightning.pngbin2194 -> 2761 bytes
-rw-r--r--graphics/skills/magic-shield.pngbin0 -> 2320 bytes
-rw-r--r--graphics/skills/masked.pngbin0 -> 2084 bytes
-rw-r--r--graphics/skills/meditating.pngbin0 -> 1855 bytes
-rw-r--r--graphics/skills/meteor.pngbin0 -> 2437 bytes
-rw-r--r--graphics/skills/mouboo.pngbin0 -> 1885 bytes
-rw-r--r--graphics/skills/orb-fire.pngbin0 -> 2616 bytes
-rw-r--r--graphics/skills/owls-eye.pngbin2080 -> 2303 bytes
-rw-r--r--graphics/skills/person-sitting.pngbin0 -> 2038 bytes
-rw-r--r--graphics/skills/person-standing.pngbin0 -> 1992 bytes
-rw-r--r--graphics/skills/pinkie-in-danger.pngbin0 -> 2079 bytes
-rw-r--r--graphics/skills/provoke.pngbin2513 -> 0 bytes
-rw-r--r--graphics/skills/pumpkin.gifbin0 -> 1007 bytes
-rw-r--r--graphics/skills/pumpkin.pngbin0 -> 1952 bytes
-rw-r--r--graphics/skills/shield-bash.pngbin0 -> 2242 bytes
-rw-r--r--graphics/skills/skull-legendary.pngbin0 -> 2172 bytes
-rw-r--r--graphics/skills/skull-ugly.pngbin0 -> 2157 bytes
-rw-r--r--graphics/skills/skull.pngbin0 -> 2247 bytes
-rw-r--r--graphics/skills/slash-ice.pngbin0 -> 2048 bytes
-rw-r--r--graphics/skills/slash.pngbin0 -> 2036 bytes
-rw-r--r--graphics/skills/slash2-ice.pngbin0 -> 2204 bytes
-rw-r--r--graphics/skills/snowflake.pngbin0 -> 2887 bytes
-rw-r--r--graphics/skills/stealing.pngbin0 -> 1996 bytes
-rw-r--r--graphics/skills/sword-attack.pngbin0 -> 2463 bytes
-rw-r--r--graphics/skills/sword-double.pngbin0 -> 2032 bytes
-rw-r--r--graphics/skills/sword-slash.pngbin0 -> 2006 bytes
-rw-r--r--graphics/skills/thorns.pngbin0 -> 2224 bytes
-rw-r--r--graphics/skills/tornado.pngbin0 -> 2658 bytes
-rw-r--r--graphics/skills/weapon-fire.pngbin0 -> 2471 bytes
-rw-r--r--graphics/skills/weapon-ice.pngbin0 -> 2252 bytes
-rw-r--r--graphics/skills/weapon-nature.pngbin0 -> 2071 bytes
-rw-r--r--graphics/skills/wind.pngbin0 -> 2630 bytes
-rw-r--r--graphics/sprites/equipment/accessoires/beard.pngbin0 -> 394 bytes
-rw-r--r--graphics/sprites/equipment/accessoires/beard.xml12
-rw-r--r--graphics/sprites/equipment/accessoires/burglarmask.pngbin0 -> 1688 bytes
-rw-r--r--graphics/sprites/equipment/accessoires/burglarmask.xml12
-rw-r--r--graphics/sprites/equipment/accessoires/eyepatch.png (renamed from graphics/sprites/equipment/neck/eyepatch.png)bin762 -> 762 bytes
-rw-r--r--graphics/sprites/equipment/accessoires/eyepatch.xml (renamed from graphics/sprites/equipment/neck/eyepatch.xml)2
-rw-r--r--graphics/sprites/equipment/accessoires/fullbeard-white.pngbin0 -> 878 bytes
-rw-r--r--graphics/sprites/equipment/accessoires/fullbeard-white.xml12
-rw-r--r--graphics/sprites/equipment/accessoires/heartglasses.pngbin0 -> 707 bytes
-rw-r--r--graphics/sprites/equipment/accessoires/heartglasses.xml12
-rw-r--r--graphics/sprites/equipment/accessoires/mustache.pngbin0 -> 283 bytes
-rw-r--r--graphics/sprites/equipment/accessoires/mustache.xml12
-rw-r--r--graphics/sprites/equipment/accessoires/rednose.pngbin0 -> 604 bytes
-rw-r--r--graphics/sprites/equipment/accessoires/rednose.xml12
-rw-r--r--graphics/sprites/equipment/accessoires/sunglasses.pngbin0 -> 684 bytes
-rw-r--r--graphics/sprites/equipment/accessoires/sunglasses.xml11
-rw-r--r--graphics/sprites/equipment/hands/fursgloves-female.pngbin0 -> 10758 bytes
-rw-r--r--graphics/sprites/equipment/hands/fursgloves-female.xml11
-rw-r--r--graphics/sprites/equipment/hands/fursgloves-male.pngbin0 -> 10879 bytes
-rw-r--r--graphics/sprites/equipment/hands/fursgloves-male.xml11
-rw-r--r--graphics/sprites/equipment/hands/managloves-female.pngbin0 -> 9692 bytes
-rw-r--r--graphics/sprites/equipment/hands/managloves-female.xml11
-rw-r--r--graphics/sprites/equipment/hands/managloves-male.pngbin0 -> 10055 bytes
-rw-r--r--graphics/sprites/equipment/hands/managloves-male.xml11
-rw-r--r--graphics/sprites/equipment/head/captainhat.pngbin0 -> 3087 bytes
-rw-r--r--graphics/sprites/equipment/head/captainhat.xml11
-rw-r--r--graphics/sprites/equipment/neck/necklace1-gem-copper.png (renamed from graphics/sprites/equipment/neck/copper-necklace.png)bin5576 -> 5576 bytes
-rw-r--r--graphics/sprites/equipment/neck/necklace1-gem-copper.xml11
-rw-r--r--graphics/sprites/equipment/neck/necklace1-gem-gold.pngbin0 -> 5327 bytes
-rw-r--r--graphics/sprites/equipment/neck/necklace1-gem-gold.xml (renamed from graphics/sprites/equipment/neck/copper-necklace.xml)2
-rw-r--r--graphics/sprites/equipment/neck/necklace1-gem-platinum.pngbin0 -> 4805 bytes
-rw-r--r--graphics/sprites/equipment/neck/necklace1-gem-platinum.xml11
-rw-r--r--graphics/sprites/equipment/neck/necklace1-gem-silver.pngbin0 -> 4991 bytes
-rw-r--r--graphics/sprites/equipment/neck/necklace1-gem-silver.xml11
-rw-r--r--graphics/sprites/equipment/shields/bladeshield.pngbin0 -> 46768 bytes
-rw-r--r--graphics/sprites/equipment/shields/bladeshield.xml11
-rw-r--r--graphics/sprites/equipment/shields/buckler.pngbin0 -> 8565 bytes
-rw-r--r--graphics/sprites/equipment/shields/buckler.xml11
-rw-r--r--graphics/sprites/equipment/shields/dragonshield.pngbin0 -> 15347 bytes
-rw-r--r--graphics/sprites/equipment/shields/dragonshield.xml11
-rw-r--r--graphics/sprites/equipment/shields/steelshield.pngbin0 -> 48718 bytes
-rw-r--r--graphics/sprites/equipment/shields/steelshield.xml11
-rw-r--r--graphics/sprites/equipment/shields/woodenshield.pngbin0 -> 14041 bytes
-rw-r--r--graphics/sprites/equipment/shields/woodenshield.xml11
-rw-r--r--graphics/sprites/equipment/weapons/axe.pngbin10889 -> 10792 bytes
-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/hammer.pngbin0 -> 10814 bytes
-rw-r--r--graphics/sprites/equipment/weapons/hammer.xml11
-rw-r--r--graphics/sprites/equipment/weapons/staff-life.pngbin0 -> 15477 bytes
-rw-r--r--graphics/sprites/equipment/weapons/staff-life.xml11
-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/staff.png (renamed from graphics/sprites/equipment/weapons/chopstick.png)bin8450 -> 8450 bytes
-rw-r--r--graphics/sprites/equipment/weapons/staff.xml (renamed from graphics/sprites/equipment/weapons/chopstick.xml)2
-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/sword-wooden.pngbin0 -> 10221 bytes
-rw-r--r--graphics/sprites/equipment/weapons/sword-wooden.xml11
-rw-r--r--graphics/sprites/icons/weapon-fire.pngbin0 -> 320 bytes
-rw-r--r--graphics/sprites/icons/weapon-fire.xml17
-rw-r--r--graphics/sprites/icons/weapon-nature.pngbin0 -> 339 bytes
-rw-r--r--graphics/sprites/icons/weapon-nature.xml17
-rw-r--r--graphics/sprites/icons/weapon-water.pngbin0 -> 331 bytes
-rw-r--r--graphics/sprites/icons/weapon-water.xml17
-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/bluepar.pngbin0 -> 10073 bytes
-rw-r--r--graphics/sprites/monsters/bluepar.xml76
-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/ghost-crafty.pngbin0 -> 8390 bytes
-rw-r--r--graphics/sprites/monsters/ghost-crafty.xml177
-rw-r--r--graphics/sprites/monsters/ghost-pumpkin.pngbin0 -> 22201 bytes
-rw-r--r--graphics/sprites/monsters/ghost-pumpkin.xml42
-rw-r--r--graphics/sprites/monsters/ghost-scorpion.pngbin0 -> 16783 bytes
-rw-r--r--graphics/sprites/monsters/ghost-scorpion.xml84
-rw-r--r--graphics/sprites/monsters/ghost-skeleton.pngbin0 -> 49538 bytes
-rw-r--r--graphics/sprites/monsters/ghost-skeleton.xml316
-rw-r--r--graphics/sprites/monsters/ghost-snake.pngbin0 -> 10517 bytes
-rw-r--r--graphics/sprites/monsters/ghost-snake.xml84
-rw-r--r--graphics/sprites/monsters/ghost-spider.pngbin0 -> 11985 bytes
-rw-r--r--graphics/sprites/monsters/ghost-spider.xml88
-rw-r--r--graphics/sprites/monsters/goblin-ice.pngbin0 -> 14706 bytes
-rw-r--r--graphics/sprites/monsters/goblin-ice.xml64
-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/nutcracker.pngbin0 -> 29973 bytes
-rw-r--r--graphics/sprites/monsters/nutcracker.xml13
-rw-r--r--graphics/sprites/monsters/penguin.pngbin0 -> 11309 bytes
-rw-r--r--graphics/sprites/monsters/penguin.xml94
-rw-r--r--graphics/sprites/monsters/reaper.pngbin0 -> 111714 bytes
-rw-r--r--graphics/sprites/monsters/reaper.xml98
-rw-r--r--graphics/sprites/monsters/serqet.pngbin0 -> 11211 bytes
-rw-r--r--graphics/sprites/monsters/serqet.xml68
-rw-r--r--graphics/sprites/monsters/skull-ice.pngbin0 -> 20089 bytes
-rw-r--r--graphics/sprites/monsters/skull-ice.xml72
-rw-r--r--graphics/sprites/monsters/slime-mother.pngbin0 -> 106562 bytes
-rw-r--r--graphics/sprites/monsters/slime-mother.xml90
-rw-r--r--graphics/sprites/monsters/snail.pngbin0 -> 13633 bytes
-rw-r--r--graphics/sprites/monsters/snail.xml100
-rw-r--r--graphics/sprites/monsters/snowflower.pngbin0 -> 13090 bytes
-rw-r--r--graphics/sprites/monsters/snowflower.xml50
-rw-r--r--graphics/sprites/monsters/spirit-demonic.pngbin0 -> 58732 bytes
-rw-r--r--graphics/sprites/monsters/spirit-demonic.xml68
-rw-r--r--graphics/sprites/monsters/terranite.pngbin0 -> 55420 bytes
-rw-r--r--graphics/sprites/monsters/terranite.xml64
-rw-r--r--graphics/sprites/monsters/troll.pngbin0 -> 79076 bytes
-rw-r--r--graphics/sprites/monsters/troll.xml142
-rw-r--r--graphics/sprites/monsters/wisp.pngbin0 -> 47879 bytes
-rw-r--r--graphics/sprites/monsters/wisp.xml72
-rw-r--r--graphics/sprites/monsters/wolvern.pngbin0 -> 64621 bytes
-rw-r--r--graphics/sprites/monsters/wolvern.xml104
-rw-r--r--graphics/sprites/monsters/zombie.pngbin0 -> 63529 bytes
-rw-r--r--graphics/sprites/monsters/zombie.xml56
-rw-r--r--graphics/sprites/npcs/sprite/unanimated-legacy-tall.pngbin17056 -> 19362 bytes
-rw-r--r--graphics/sprites/npcs/sprite/unanimated-legacy.pngbin95335 -> 144045 bytes
-rw-r--r--itemcolors.xml4
-rw-r--r--items.xml1127
-rw-r--r--maps/009-1.tmx38
-rw-r--r--maps/020-1.tmx28
-rw-r--r--monsters.xml140
-rw-r--r--npcs.xml15
-rw-r--r--skills.xml378
-rw-r--r--skillunits.xml6
-rw-r--r--status-effects.xml15
352 files changed, 6596 insertions, 339 deletions
diff --git a/LICENSE b/LICENSE
index a83bb809..c0186b3c 100644
--- a/LICENSE
+++ b/LICENSE
@@ -54,8 +54,38 @@ legal@themanaworld.org
# Item Icons
## Equipments
+### Accessoires
+ graphics/items/equipment/accessoires/fullbeard-white.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/items/equipment/accessoires/towel-flowers.png (Bjorn) (CC BY-SA 3.0, GPLv3) (Micksha)
+ graphics/items/equipment/accessoires/heart-isis.png (V0id) (CC BY-SA 3.0, GPLv2) (-)
+ graphics/items/equipment/accessoires/rednose.png (ChefChelios) (CC BY-SA 3.0, GPLv3) (UntamedMonkey)
+ graphics/items/equipment/accessoires/ring2-gem-gold.png (Salmondine) (GPLv2) (Micksha)
+ graphics/items/equipment/accessoires/heartglasses.png (Lizandra) (GPLv2) (-)
+ graphics/items/equipment/accessoires/ring2-gem-copper.png (Salmondine) (GPLv2) (Micksha)
+ graphics/items/equipment/accessoires/sunglasses.png (UntamedMonkey) (CC BY-SA 3.0, GPLv3) (-)
+ graphics/items/equipment/accessoires/firescroll.png (Adamaix) (GPLv2) (Enchilado)
+ graphics/items/equipment/accessoires/eyepatch.png (Yosuhara) (GPLv2) (-)
+ graphics/items/equipment/accessoires/ring1-gem-platinum.png (Salmondine)(GPLv2) (Micksha)
+ graphics/items/equipment/accessoires/beard.png (LEGACY) (GPLv2) (Micksha)
+ graphics/items/equipment/accessoires/thetabook.png (Salmondine) (GPLv2) (Enchilado)
+ graphics/items/equipment/accessoires/ring1-gem-copper.png (Salmondine) (GPLv2) (Micksha)
+ graphics/items/equipment/accessoires/ring1-gem-gold.png (Salmondine) (GPLv2) (Micksha)
+ graphics/items/equipment/accessoires/ring1-gem-silver.png (Salmondine) (GPLv2) (Micksha)
+ graphics/items/equipment/accessoires/mustache.png (Saulc) (GPLv2) (-)
+ graphics/items/equipment/accessoires/ring2-gem-platinum.png (Salmondine) (GPLv2) (Micksha)
+ graphics/items/equipment/accessoires/clover.png (5t3v3) (GPLv2) (-)
+ graphics/items/equipment/accessoires/ring2-gem-silver.png (Salmondine) (GPLv2) (Micksha)
+ graphics/items/equipment/accessoires/burglarmask.png (Saulc) (CC BY-SA 4.0) (-)
+ graphics/items/equipment/accessoires/ring-simple.png (Salmondine) (GPLv2) (Micksha)
+ graphics/items/equipment/accessoires/ancientscroll.png (Adamaix, Enchilado) (GPLv2) (Micksha)
+ graphics/items/equipment/accessoires/grimoire.png (Salmondine) (GPLv2) (Enchilado)
### Ammo
graphics/items/equipment/ammo/trainingarrow.png (Reid) (CC BY-SA 3.0) (-)
+ graphics/items/equipment/ammo/stoneprojectile.png (tux9th, wushin) (CC BY-SA 3.0, GPLv2) (-)
+ graphics/items/equipment/ammo/bonearrow.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/items/equipment/ammo/poisonedarrow.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/items/equipment/ammo/ironarrow.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/items/equipment/ammo/terranitearrow.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
### Chest
graphics/items/equipment/chest/apprenticerobe.png (EVOL) (CC BY-SA 3.0) (Micksha)
graphics/items/equipment/chest/assassinchest.png (Black Don) (GPLv2) (UntamedMonkey)
@@ -72,11 +102,11 @@ legal@themanaworld.org
graphics/items/equipment/chest/lightplatemail.png (Crush) (CC BY-SA 3.0) (-)
graphics/items/equipment/chest/peltjacket.png (TMW-BR) (CC BY-SA 3.0) (-)
graphics/items/equipment/chest/sailorshirt.png (VxD) (CC BY-SA 3.0) (Reid)
- graphics/items/equipment/chest/silkrobe.png (LEGACY) (GPLv2) (Micksha)
+ graphics/items/equipment/chest/silkrobe.png (LEGACY) (GPLv2) (Micksha)
graphics/items/equipment/chest/snakeplate.png (TMW2) (CC BY-SA 3.0) (Micksha)
- graphics/items/equipment/chest/sorcererrobe.png (LEGACY) (GPLv2) (-)
+ graphics/items/equipment/chest/sorcererrobe.png (LEGACY) (GPLv2) (-)
graphics/items/equipment/chest/tanktop.png (VxD) (CC BY-SA 3.0) (Reid)
- graphics/items/equipment/chest/terranitearmor.png (LEGACY) (GPLv2) (-)
+ graphics/items/equipment/chest/terranitearmor.png (LEGACY) (GPLv2) (-)
graphics/items/equipment/chest/trainingshirt.png (Reid, VxD) (CC BY-SA 3.0) (-)
graphics/items/equipment/chest/vneckjumper.png (VxD) (CC BY-SA 3.0) (Reid)
graphics/items/equipment/chest/warlordplate.png (LEGACY) (GPLv2) (-)
@@ -85,23 +115,30 @@ legal@themanaworld.org
graphics/items/equipment/feet/assassinboots.png (Black Don) (GPLv2) (-)
graphics/items/equipment/feet/banditboots.png (Micksha) (CC BY-SA 3.0) (-)
graphics/items/equipment/feet/boots.png (Enchilado) (CC BY-SA 3.0) (Reid)
- graphics/items/equipment/feet/bromenalboots.png (LEGACY) (GPLv2) (-)
+ graphics/items/equipment/feet/bromenalboots.png (LEGACY) (GPLv2) (-)
graphics/items/equipment/feet/cottonboots.png (LEGACY) (GPLv2) (-)
graphics/items/equipment/feet/furboots.png (Black Don) (GPLv2) (-)
graphics/items/equipment/feet/ridingboots.png (TMW2) (CC BY-SA 3.0) (Micksha)
graphics/items/equipment/feet/squirrelboots.png (TMW-BR) (CC BY-SA 3.0) (Micksha)
graphics/items/equipment/feet/slippers.png (Micksha) (CC BY-SA 3.0) (-)
graphics/items/equipment/feet/warlordboots.png (Lizandra) (GPLv2) (-)
+ graphics/items/equipment/feet/leatherboots.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/items/equipment/feet/goldenwarlordboots.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/items/equipment/feet/blackboots.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
### Hands
graphics/items/equipment/hands/armbands.png (Enchilado) (CC BY-SA 3.0) (-)
graphics/items/equipment/hands/assassingloves.png (Black Don) (GPLv2) (-)
graphics/items/equipment/hands/banditgloves.png (Micksha) (CC BY-SA 3.0) (-)
- graphics/items/equipment/hands/bromenalgloves.png (LEGACY) (GPLv2) (-)
+ graphics/items/equipment/hands/bromenalgloves.png (LEGACY) (GPLv2) (-)
graphics/items/equipment/hands/copperarmbands.png (Enchilado) (CC BY-SA 3.0) (-)
graphics/items/equipment/hands/cottongloves.png (LEGACY) (GPLv2) (-)
graphics/items/equipment/hands/ironarmbands.png (Enchilado) (CC BY-SA 3.0) (Reid)
graphics/items/equipment/hands/leathergloves.png (LEGACY) (GPLv2) (-)
graphics/items/equipment/hands/shortgloves.png (TMW2) (CC BY-SA 3.0) (Micksha)
+ graphics/items/equipment/hands/blackgloves.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/items/equipment/hands/fursgloves.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/items/equipment/hands/managloves.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/items/equipment/hands/goldenarmbands.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
### Head
graphics/items/equipment/head/axehat.png (LEGACY) (GPLv2) (-)
graphics/items/equipment/head/bandana.png (Modanung) (CC BY-SA 3.0) (-)
@@ -112,58 +149,75 @@ legal@themanaworld.org
graphics/items/equipment/head/brimmedfeatherhat.png (Reid) (CC BY-SA 3.0) (-)
graphics/items/equipment/head/brimmedflowerhat.png (Reid) (CC BY-SA 3.0) (-)
graphics/items/equipment/head/brimmedhat.png (Reid) (CC BY-SA 3.0) (-)
- graphics/items/equipment/head/bull.png (LEGACY) (GPLv2) (-)
- graphics/items/equipment/head/bunnyears.png (LEGACY) (GPLv2) (-)
+ graphics/items/equipment/head/bull.png (LEGACY) (GPLv2) (-)
+ graphics/items/equipment/head/bunnyears.png (LEGACY) (GPLv2) (-)
graphics/items/equipment/head/candlehelmet.png (Skipy) (GPLv2) (-)
+ graphics/items/equipment/head/captainhat.png (Black Don) (GPLv2) (-)
graphics/items/equipment/head/cashiershade.png (LEGACY) (GPLv2) (-)
graphics/items/equipment/head/catears.png (LEGACY) (GPLv2) (-)
- graphics/items/equipment/head/deserthat.png (LEGACY) (GPLv2) (Micksha)
+ graphics/items/equipment/head/deserthat.png (LEGACY) (GPLv2) (Micksha)
graphics/items/equipment/head/fairyhat.png (Goku) (GPLv2) (-)
graphics/items/equipment/head/fancyhat.png (Crush) (CC BY-SA 3.0) (-)
graphics/items/equipment/head/funkyhat.png (LEGACY) (GPLv2) (-)
graphics/items/equipment/head/infantryhelmet.png (Black Don) (GPLv2) (-)
- graphics/items/equipment/head/minerhat.png (LEGACY) (GPLv2) (-)
+ graphics/items/equipment/head/minerhat.png (LEGACY) (GPLv2) (-)
graphics/items/equipment/head/moonshroomhat.png (LEGACY) (GPLv2) (-)
graphics/items/equipment/head/nohmask.png (LEGACY) (GPLv2) (-)
graphics/items/equipment/head/pinkiehat.png (LEGACY) (GPLv2) (-)
graphics/items/equipment/head/pumpkinhat.png (Modanung) (CC BY-SA 3.0) (-)
graphics/items/equipment/head/rosehat.png (Nami, skipy) (GPLv2) (Alige, Micksha)
- graphics/items/equipment/head/silkheadband.png (LEGACY) (GPLv2) (-)
- graphics/items/equipment/head/standardheadband.png (LEGACY) (GPLv2) (-)
+ graphics/items/equipment/head/silkheadband.png (LEGACY) (GPLv2) (-)
+ graphics/items/equipment/head/standardheadband.png (LEGACY) (GPLv2) (-)
graphics/items/equipment/head/santabeardhat.png (LEGACY) (GPLv2) (-)
graphics/items/equipment/head/santahat.png (LEGACY) (GPLv2) (-)
- graphics/items/equipment/head/terranitehelmet.png (LEGACY) (GPLv2) (-)
+ graphics/items/equipment/head/terranitehelmet.png (LEGACY) (GPLv2) (-)
graphics/items/equipment/head/tophat.png (QOAL) (GPLv2) (-)
graphics/items/equipment/head/trapperhat.png (TMW-BR) (CC BY-SA 3.0) (-)
graphics/items/equipment/head/warlordhelmet.png (Black Don) (GPLv2) (-)
- graphics/items/equipment/head/wizardhat.png (LEGACY) (GPLv2) (Micksha)
+ graphics/items/equipment/head/wizardhat.png (LEGACY) (GPLv2) (Micksha)
### Legs
graphics/items/equipment/legs/assassinpants.png (Black Don) (GPLv2) (UntamedMonkey)
graphics/items/equipment/legs/bandittrousers.png (Micksha) (CC-BY-SA 3.0) (-)
graphics/items/equipment/legs/chainmailskirt.png (Skipy) (GPLv2) (Saulc)
graphics/items/equipment/legs/cottonskirt.png (LEGACY) (GPLv2) (-)
- graphics/items/equipment/legs/cottontrousers.png (LEGACY) (GPLv2) (Micksha)
+ graphics/items/equipment/legs/cottontrousers.png (LEGACY) (GPLv2) (Micksha)
graphics/items/equipment/legs/jeanschaps.png (Black Don) (GPLv2) (-)
graphics/items/equipment/legs/leathertrousers.png (Enchilado) (CC BY-SA 3.0) (-)
graphics/items/equipment/legs/pirateshorts.png (TMW2) (CC BY-SA 3.0) (-)
graphics/items/equipment/legs/shorts.png (VxD) (CC BY-SA 3.0) (Reid)
graphics/items/equipment/legs/silkpants.png (LuH) (GPLv2) (-)
- graphics/items/equipment/legs/terranitepants.png (LEGACY) (GPLv2) (-)
+ graphics/items/equipment/legs/terranitepants.png (LEGACY) (GPLv2) (-)
graphics/items/equipment/legs/trousers.png (Reid) (CC BY-SA 3.0) (-)
### Neck
graphics/items/equipment/neck/banditshawl.png (Micksha, Reid) (CC BY-SA 3.0) (-)
graphics/items/equipment/neck/shemagh.png (Reid) (CC BY-SA 3.0) (-)
- graphics/items/equipment/neck/copper-necklace.png (Micksha) (CC BY-SA 3.0) (-)
- graphics/items/equipment/neck/eyepatch.png (LEGACY) (GPLv2) (-)
+ graphics/items/equipment/neck/eyepatch.png (LEGACY) (GPLv2) (-)
+ graphics/items/equipment/neck/necklace-skel.png (Cassy, Jetryl) (GPLv2) (-)
+ graphics/items/equipment/neck/necklace-heart.png (Jetryl) (GPLv2) (-)
+ graphics/items/equipment/neck/necklace-barbarian.png (Nami) (CC BY-SA 3.0) (Ali-G)
+ graphics/items/equipment/neck/necklace1-gem-platinum.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/items/equipment/neck/necklace-fourleaf.png (Fate) (CC BY-SA 3.0, GPLv2) (-)
+ graphics/items/equipment/neck/necklace-mouboo.png (Saulc) (CC BY-SA 4.0) (-)
+ graphics/items/equipment/neck/necklace1-gem-silver.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/items/equipment/neck/necklace1-gem-copper.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/items/equipment/neck/necklace1-gem-gold.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/items/equipment/neck/necklace-tooth.png (Nami) (CC BY-SA 3.0) (Ali-G)
+ graphics/items/equipment/neck/necklace-teeth.png (Nami) (CC BY-SA 3.0) (Ali-G)
+
### Shields
graphics/items/equipment/shields/barrel.png (Reid) (CC BY-SA 3.0) (-)
graphics/items/equipment/shields/leather.png (Len) (CC BY-SA 3.0) (Reid)
graphics/items/equipment/shields/steelshield.png (Irukard) (CC BY-SA 3.0) (-)
graphics/items/equipment/shields/woodenshield.png (Enchilado) (CC BY-SA 3.0) (-)
+ graphics/items/equipment/shields/dragonshield.png (tametomo) (GPLv2) (Aethyra)
+ graphics/items/equipment/shields/bladeshield.png (Irukard) (CC BY-SA 3.0, GPLv3) (-)
+ graphics/items/equipment/shields/ancientshield.png (TMW-Br) (GPLv2) (Saulc)
+ graphics/items/equipment/shields/buckler.png (TMW-Br) (GPLv2) (-)
+
### Weapons
graphics/items/equipment/weapons/axe.png (Micksha) (CC BY-SA 3.0) (-)
graphics/items/equipment/weapons/backsword.png (Reid) (CC BY-SA 3.0) (-)
- graphics/items/equipment/weapons/boneknife.png (LEGACY) (GPLv2) (-)
+ graphics/items/equipment/weapons/boneknife.png (LEGACY) (GPLv2) (-)
graphics/items/equipment/weapons/chopstick.png (Micksha) (CC BY-SA 3.0) (-)
graphics/items/equipment/weapons/dagger.png (LEGACY) (GPLv2) (-)
graphics/items/equipment/weapons/forestbow.png (LEGACY) (CC BY-SA 3.0,GPLv2) (Micksha)
@@ -181,9 +235,26 @@ legal@themanaworld.org
graphics/items/equipment/weapons/pickaxe.png (Micksha) (CC BY-SA 3.0) (-)
graphics/items/equipment/weapons/torch.png (Micksha) (CC BY-SA 3.0) (-)
graphics/items/equipment/weapons/wand.png (Micksha) (CC BY-SA 3.0) (-)
+ graphics/items/equipment/weapons/lifestaff.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/items/equipment/weapons/championbow.png (TMW-Br) (GPLv2) (Micksha, Saulc)
+ graphics/items/equipment/weapons/bansheebow.png (Adarias) (GPLv2) (V0id)
+ graphics/items/equipment/weapons/cleaver.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/items/equipment/weapons/shortsword.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/items/equipment/weapons/wizardstaff.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/items/equipment/weapons/warpedstaff.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/items/equipment/weapons/rockknife.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/items/equipment/weapons/katana.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/items/equipment/weapons/chopper.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/items/equipment/weapons/desertbow.png (Adarias) (GPLv2) (-)
+ graphics/items/equipment/weapons/spear.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/items/equipment/weapons/bronzegladius.png (Irukard) (CC BY-SA 3.0, GPLv3) (Micksha)
+ graphics/items/equipment/weapons/longsword.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/items/equipment/weapons/slingshot.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/items/equipment/weapons/staff.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+
## Generic
graphics/items/generic/adventurersoul.png (Micksha) (CC BY-SA 3.0) (idea by TMW-BR?)
- graphics/items/generic/bone.png (LEGACY) (GPLv2) (-)
+ graphics/items/generic/bone.png (LEGACY) (GPLv2) (-)
graphics/items/generic/bottle-empty.png (FotherJ, Enchilado) (CC BY-SA 3.0,GPLv2) (Micksha)
graphics/items/generic/bowl-empty.png (Micksha) (CC BY-SA 3.0) (-)
graphics/items/generic/box-aquada.png (Hal9000) (CC BY-SA 3.0) (Reid)
@@ -194,36 +265,36 @@ legal@themanaworld.org
graphics/items/generic/carp.png (Reid) (CC BY-SA 3.0) (-)
graphics/items/generic/clothespack.png (?) (GPLv2) (TMW BR Team)
graphics/items/generic/coal.png (Enchilado, Meway) (GPLv2,CC BY-SA 3.0) (Micksha)
- graphics/items/generic/coinbag.png (LEGACY) (GPLv2) (Micksha)
+ graphics/items/generic/coinbag.png (LEGACY) (GPLv2) (Micksha)
graphics/items/generic/coral.png (Reid) (CC BY-SA 3.0) (Enchilado)
graphics/items/generic/crocclaw.png (Reid) (CC BY-SA 3.0) (Enchilado)
graphics/items/generic/dish-poisoned.png (Hal9000) (CC BY-SA 3.0) (Alige)
- graphics/items/generic/druidtreebranch.png (LEGACY) (GPLv2) (-)
+ graphics/items/generic/druidtreebranch.png (LEGACY) (GPLv2) (-)
graphics/items/generic/eggshell-half.png (Reid) (CC BY-SA 3.0) (-)
graphics/items/generic/fur.png (Crush) (CC BY-SA 3.0) (Alige)
graphics/items/generic/gearwheel.png (Micksha) (CC BY-SA 3.0) (-)
- graphics/items/generic/gempowder.png (LEGACY) (GPLv2) (-)
+ graphics/items/generic/gempowder.png (LEGACY) (GPLv2) (-)
graphics/items/generic/gem-shard.png (Micksha) (CC BY-SA 3.0) (-)
- graphics/items/generic/gold-nuggets.png (LEGACY) (GPLv2) (Micksha)
+ graphics/items/generic/gold-nuggets.png (LEGACY) (GPLv2) (Micksha)
graphics/items/generic/herb-mauve.png (Enchilado) (GPLv2,CC BY-SA 3.0) (Micksha)
graphics/items/generic/herb-cobalt.png (Enchilado) (GPLv2,CC BY-SA 3.0) (Micksha)
graphics/items/generic/herb-gamboge.png (Enchilado) (GPLv2,CC BY-SA 3.0) (Micksha)
graphics/items/generic/herb-alizarin.png (Enchilado) (GPLv2,CC BY-SA 3.0) (Micksha)
graphics/items/generic/hardspike.png (Crush,Enchilado) (GPLv2,CC BY-SA 3.0) (Micksha)
- graphics/items/generic/ingot.png (LEGACY) (GPLv2) (-)
+ graphics/items/generic/ingot.png (LEGACY) (GPLv2) (-)
graphics/items/generic/ironore.png (Crush, Enchilado) (GPLv2,CC BY-SA 3.0) (Micksha)
graphics/items/generic/key-ship.png (Hal9000) (CC BY-SA 3.0) (Reid)
graphics/items/generic/key-treasure.png (Hal9000) (CC BY-SA 3.0) (Micksha, Reid)
- graphics/items/generic/leftscorpionclaw.png (LEGACY) (GPLv2) (-)
+ graphics/items/generic/leftscorpionclaw.png (LEGACY) (GPLv2) (-)
graphics/items/generic/letter-stamp.png (Reid) (CC BY-SA 3.0) (-)
- graphics/items/generic/lockpicks.png (LEGACY) (GPLv2) (Micksha)
+ graphics/items/generic/lockpicks.png (LEGACY) (GPLv2) (Micksha)
graphics/items/generic/maggotslime.png (:grey_question:) (GPLv2) (Micksha)
graphics/items/generic/magic-feather.png (Micksha) (CC BY-SA 3.0) (-)
- graphics/items/generic/map-treasure.png (LEGACY) (GPLv2) (Micksha)
+ graphics/items/generic/map-treasure.png (LEGACY) (GPLv2) (Micksha)
graphics/items/generic/moss.png (Reid) (CC BY-SA 3.0) (-)
graphics/items/generic/mug-empty.png (Micksha) (CC BY-SA 3.0) (-)
graphics/items/generic/mushroom-spores.png (Reid) (CC BY-SA 3.0) (-)
- graphics/items/generic/ore.png (LEGACY) (GPLv2) (-)
+ graphics/items/generic/ore.png (LEGACY) (GPLv2) (-)
graphics/items/generic/pearl.png (Alige) (CC BY-SA 3.0) (Reid)
graphics/items/generic/petal.png (:grey_question:, Enchilado) (GPLv2) (Micksha)
graphics/items/generic/pinkantennae.png (Crush, Enchilado) (CC BY-SA 3.0,GPLv2) (Micksha)
@@ -232,32 +303,44 @@ legal@themanaworld.org
graphics/items/generic/pumpkin.png (Enchilado) (CC BY-SA 3.0) (-)
graphics/items/generic/rattotail.png (Reid) (CC BY-SA 3.0) (Alige)
graphics/items/generic/rawlog.png (Enchilado, Lien) (GPLv2) (Micksha)
- graphics/items/generic/rightscorpionclaw.png (LEGACY) (GPLv2) (-)
- graphics/items/generic/rose.png (LEGACY) (GPLv2) (Micksha)
+ graphics/items/generic/rightscorpionclaw.png (LEGACY) (GPLv2) (-)
+ graphics/items/generic/rose.png (LEGACY) (GPLv2) (Micksha)
graphics/items/generic/fishingrod.png (Reid) (CC BY-SA 3.0) (-)
- graphics/items/generic/scorpionstinger.png (LEGACY) (GPLv2) (Micksha)
- graphics/items/generic/skull.png (LEGACY) (GPLv2) (-)
- graphics/items/generic/smallmushroom.png (LEGACY) (GPLv2) (-)
+ graphics/items/generic/scorpionstinger.png (LEGACY) (GPLv2) (Micksha)
+ graphics/items/generic/skull.png (LEGACY) (GPLv2) (-)
+ graphics/items/generic/smallmushroom.png (LEGACY) (GPLv2) (-)
graphics/items/generic/smalltentacles.png (Coolkid782) (CC BY-SA 3.0) (Reid)
- graphics/items/generic/snakeskin.png (LEGACY) (GPLv2) (-)
- graphics/items/generic/snaketongue.png (LEGACY) (GPLv2) (-)
- graphics/items/generic/silkcocoon.png (LEGACY) (GPLv2) (Micksha)
+ graphics/items/generic/snakeskin.png (LEGACY) (GPLv2) (-)
+ graphics/items/generic/snaketongue.png (LEGACY) (GPLv2) (-)
+ graphics/items/generic/silkcocoon.png (LEGACY) (GPLv2) (Micksha)
graphics/items/generic/squichyclaws.png (Reid) (CC BY-SA 3.0) (-)
graphics/items/generic/teeth-bat.png (Enchilado) (CC BY-SA 3.0) (Alige)
graphics/items/generic/teeth-ratto.png (Reid) (CC BY-SA 3.0) (Alige)
graphics/items/generic/tentacles.png (Reid) (CC BY-SA 3.0) (-)
- graphics/items/generic/terraniteore.png (LEGACY) (GPLv2) (-)
+ graphics/items/generic/terraniteore.png (LEGACY) (GPLv2) (-)
graphics/items/generic/tongue.png (Enchilado) (CC BY-SA 3.0) (Alige)
graphics/items/generic/tortugashell.png (Reid) (CC BY-SA 3.0) (-)
- graphics/items/generic/tulip.png (LEGACY) (GPLv2) (Micksha)
+ graphics/items/generic/tulip.png (LEGACY) (GPLv2) (Micksha)
graphics/items/generic/tortugashell-fragment.png (Reid) (CC BY-SA 3.0) (-)
graphics/items/generic/wing-bat.png (Crush) (CC BY-SA 3.0) (-)
+ graphics/items/generic/snakescales.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/items/generic/wolvernpelt.png (Enchilado, Len) (CC BY-SA 3.0, GPLv2) (-)
+ graphics/items/generic/waxchunk.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/items/generic/plate-empty.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/items/generic/flour-acorn.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/items/generic/leatherpatch.png (:grey_question:, Enchilado) (GPLv2) (-)
+ graphics/items/generic/trout.png (Reid) (CC BY-SA 4.0, GPLv3) (Micksha)
+ graphics/items/generic/codfish.png (Reid) (CC BY-SA 4.0, GPLv3) (Micksha)
+ graphics/items/generic/squirrelpelt.png (Wombat, Enchilado) (CC BY-SA 3.0, GPLv2) (-)
+ graphics/items/generic/salmon.png (Reid) (CC BY-SA 4.0, GPLv3) (Micksha)
+ graphics/items/generic/cottoncloth.png (LEGACY, wushin) (CC BY-SA 3.0) (-)
+
## Usable
graphics/items/usable/acorn.png (Enchilado) (CC BY-SA 3.0) (-)
graphics/items/usable/aquada.png (Reid) (CC BY-SA 3.0) (-)
graphics/items/usable/atroposmixture.png (Reid) (CC BY-SA 3.0) (-)
- graphics/items/usable/beer.png (LEGACY) (GPLv2) (Micksha)
- graphics/items/usable/bottleofwater.png (LEGACY) (GPLv2) (-)
+ graphics/items/usable/beer.png (LEGACY) (GPLv2) (Micksha)
+ graphics/items/usable/bottleofwater.png (LEGACY) (GPLv2) (-)
graphics/items/usable/blobime.png (Enchilado) (CC BY-SA 3.0) (-)
graphics/items/usable/book-chorus.png (Hal9000) (CC BY-SA 3.0) (Reid)
graphics/items/usable/book-comtheory.png (Hal9000) (CC BY-SA 3.0) (Reid)
@@ -271,8 +354,8 @@ legal@themanaworld.org
graphics/items/usable/bread.png (Coolkid782) (CC BY-SA 3.0) (-)
graphics/items/usable/carrot.png (Enchilado) (CC BY-SA 3.0) (Reid)
graphics/items/usable/cheese.png (Reid) (CC BY-SA 3.0) (-)
- graphics/items/usable/cherrycake.png (LEGACY) (GPLv2) (-)
- graphics/items/usable/chocolatebar.png (LEGACY) (GPLv2) (-)
+ graphics/items/usable/cherrycake.png (LEGACY) (GPLv2) (-)
+ graphics/items/usable/chocolatebar.png (LEGACY) (GPLv2) (-)
graphics/items/usable/curshroom.png (Reid) (CC BY-SA 3.0) (-)
graphics/items/usable/clotholiquor.png (Reid) (CC BY-SA 3.0) (-)
graphics/items/usable/croconut.png (Hal9000) (CC BY-SA 3.0) (-)
@@ -287,13 +370,13 @@ legal@themanaworld.org
graphics/items/usable/gem1-polished.png (Micksha) (CC BY-SA 3.0) (-)
graphics/items/usable/gem2-polished.png (Micksha) (CC BY-SA 3.0) (-)
graphics/items/usable/gem3-polished.png (Micksha) (CC BY-SA 3.0) (-)
- graphics/items/usable/gem-crude.png (LEGACY) (GPLv2) (Micksha)
- graphics/items/usable/honey.png (LEGACY) (GPLv2) (Micksha)
- graphics/items/usable/maggotslime.png (LEGACY) (GPLv2) (Micksha)
+ graphics/items/usable/gem-crude.png (LEGACY) (GPLv2) (Micksha)
+ graphics/items/usable/honey.png (LEGACY) (GPLv2) (Micksha)
+ graphics/items/usable/maggotslime.png (LEGACY) (GPLv2) (Micksha)
graphics/items/usable/maggotslimepotion.png (seeds) (CC BY-SA 3.0) (-)
graphics/items/usable/manana.png (Reid) (CC BY-SA 3.0) (IvanMorve)
- graphics/items/usable/mouboomilk.png (LEGACY) (GPLv2) (-)
- graphics/items/usable/mouboosteak.png (LEGACY) (GPLv2) (-)
+ graphics/items/usable/mouboomilk.png (LEGACY) (GPLv2) (-)
+ graphics/items/usable/mouboosteak.png (LEGACY) (GPLv2) (-)
graphics/items/usable/lachesisbrew.png (Reid) (CC BY-SA 3.0) (-)
graphics/items/usable/lettuceleaf.png (Reid) (CC BY-SA 3.0) (-)
graphics/items/usable/piberries.png (Reid) (CC BY-SA 3.0) (-)
@@ -309,50 +392,65 @@ legal@themanaworld.org
graphics/items/usable/potiondeath.png (Micksha) (CC BY-SA 3.0) (idea by TMW-BR?)
graphics/items/usable/pumpkinjuice.png (Enchilado) (CC BY-SA 3.0) (Reid)
graphics/items/usable/pumpkinseeds.png (Enchilado) (CC BY-SA 3.0) (-)
- graphics/items/usable/redapple.png (LEGACY) (GPLv2) (-)
- graphics/items/usable/roastedacorn.png (LEGACY) (GPLv2) (-)
- graphics/items/usable/roastedmaggot.png (LEGACY) (GPLv2) (Micksha)
+ graphics/items/usable/redapple.png (LEGACY) (GPLv2) (-)
+ graphics/items/usable/roastedacorn.png (LEGACY) (GPLv2) (-)
+ graphics/items/usable/roastedmaggot.png (LEGACY) (GPLv2) (Micksha)
graphics/items/usable/sandwich-carp.png (Micksha) (CC BY-SA 3.0) (-)
graphics/items/usable/sandwich-pioulegs.png (Micksha) (CC BY-SA 3.0) (-)
graphics/items/usable/sandwich-manana.png (Micksha) (CC BY-SA 3.0) (-)
- graphics/items/usable/seeds-grass.png (LEGACY) (GPLv2) (Micksha)
- graphics/items/usable/seeds-flower.png (LEGACY) (GPLv2) (Micksha)
+ graphics/items/usable/seeds-grass.png (LEGACY) (GPLv2) (Micksha)
+ graphics/items/usable/seeds-flower.png (LEGACY) (GPLv2) (Micksha)
graphics/items/usable/shovel.png (Alige, Reid) (CC BY-SA 3.0) (-)
graphics/items/usable/urchinmeat.png (Alige) (CC BY-SA 3.0) (Reid)
graphics/items/usable/wine.png (Jak1) (CC BY-SA 3.0) (Reid)
+ graphics/items/usable/blueberries.png (Enchilado, Meway) (CC BY-SA 3.0, GPLv2) (-)
+ graphics/items/usable/cake-blueberry.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/items/usable/cake-cherry.png (:grey_question:, Enchilado) (GPLv2) (-)
+ graphics/items/usable/gift.png (Enchilado) (CC BY-SA 3.0) (-)
+ graphics/items/usable/runestone-peorth.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/items/usable/cake-carrot.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/items/usable/bowl-stew.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/items/usable/squirrelmeat.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/items/usable/runestone-thurisaz.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/items/usable/runestone-raido.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/items/usable/plate-dish.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/items/usable/runestone-kaunaz.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/items/usable/runestone-dagaz.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/items/usable/runestone-uruz.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/items/usable/donut.png (Micksha) (CC BY-SA 4.0) (-)
## Merge
- graphics/items/merge/blackpearl.png (LEGACY) (GPLv2) (-)
- graphics/items/merge/bloodstone.png (LEGACY) (GPLv2) (-)
- graphics/items/merge/bottle-sand.png (LEGACY) (GPLv2) (-)
- graphics/items/merge/brainstem.png (LEGACY) (GPLv2) (-)
- graphics/items/merge/christmasbox-closed.png (LEGACY) (GPLv2) (-)
- graphics/items/merge/christmasbox-open.png (LEGACY) (GPLv2) (-)
- graphics/items/merge/christmasbulb.png (LEGACY) (GPLv2) (-)
- graphics/items/merge/clover.png (LEGACY) (GPLv2) (-)
- graphics/items/merge/dark-petal.png (LEGACY) (GPLv2) (-)
- graphics/items/merge/doll.png (LEGACY) (GPLv2) (-)
- graphics/items/merge/easterbasket.png (LEGACY) (GPLv2) (-)
- graphics/items/merge/easteregg.png (LEGACY) (GPLv2) (-)
- graphics/items/merge/fakefangs.png (LEGACY) (GPLv2) (-)
- graphics/items/merge/flawed-lens.png (LEGACY) (GPLv2) (-)
- graphics/items/merge/flighttalisman.png (LEGACY) (GPLv2) (-)
- graphics/items/merge/jellybeans.png (LEGACY) (GPLv2) (-)
- graphics/items/merge/kidbook.png (LEGACY) (GPLv2) (-)
- graphics/items/merge/leatherball.png (LEGACY) (GPLv2) (-)
- graphics/items/merge/lollipop.png (LEGACY) (GPLv2) (-)
- graphics/items/merge/plushmouboo.png (LEGACY) (GPLv2) (-)
- graphics/items/merge/redstocking.png (LEGACY) (GPLv2) (-)
- graphics/items/merge/reinboo-stick.png (LEGACY) (GPLv2) (-)
- graphics/items/merge/rubberbat.png (LEGACY) (GPLv2) (-)
- graphics/items/merge/santacookie.png (LEGACY) (GPLv2) (-)
- graphics/items/merge/santaglobe.png (LEGACY) (GPLv2) (-)
- graphics/items/merge/scissors.png (LEGACY) (GPLv2) (-)
- graphics/items/merge/silverbell.png (LEGACY) (GPLv2) (-)
- graphics/items/merge/snowmanglobe.png (LEGACY) (GPLv2) (-)
- graphics/items/merge/strange-coin.png (LEGACY) (GPLv2) (-)
- graphics/items/merge/tongue.png (LEGACY) (GPLv2) (-)
- graphics/items/merge/wrapping-paper-dotted.png (LEGACY) (GPLv2) (-)
- graphics/items/merge/wrapping-paper-striped.png (LEGACY) (GPLv2) (-)
+ graphics/items/merge/blackpearl.png (LEGACY) (GPLv2) (-)
+ graphics/items/merge/bloodstone.png (LEGACY) (GPLv2) (-)
+ graphics/items/merge/bottle-sand.png (LEGACY) (GPLv2) (-)
+ graphics/items/merge/brainstem.png (LEGACY) (GPLv2) (-)
+ graphics/items/merge/christmasbox-closed.png (LEGACY) (GPLv2) (-)
+ graphics/items/merge/christmasbox-open.png (LEGACY) (GPLv2) (-)
+ graphics/items/merge/christmasbulb.png (LEGACY) (GPLv2) (-)
+ graphics/items/merge/clover.png (LEGACY) (GPLv2) (-)
+ graphics/items/merge/dark-petal.png (LEGACY) (GPLv2) (-)
+ graphics/items/merge/doll.png (LEGACY) (GPLv2) (-)
+ graphics/items/merge/easterbasket.png (LEGACY) (GPLv2) (-)
+ graphics/items/merge/easteregg.png (LEGACY) (GPLv2) (-)
+ graphics/items/merge/fakefangs.png (LEGACY) (GPLv2) (-)
+ graphics/items/merge/flawed-lens.png (LEGACY) (GPLv2) (-)
+ graphics/items/merge/flighttalisman.png (LEGACY) (GPLv2) (-)
+ graphics/items/merge/jellybeans.png (LEGACY) (GPLv2) (-)
+ graphics/items/merge/kidbook.png (LEGACY) (GPLv2) (-)
+ graphics/items/merge/leatherball.png (LEGACY) (GPLv2) (-)
+ graphics/items/merge/lollipop.png (LEGACY) (GPLv2) (-)
+ graphics/items/merge/plushmouboo.png (LEGACY) (GPLv2) (-)
+ graphics/items/merge/redstocking.png (LEGACY) (GPLv2) (-)
+ graphics/items/merge/reinboo-stick.png (LEGACY) (GPLv2) (-)
+ graphics/items/merge/rubberbat.png (LEGACY) (GPLv2) (-)
+ graphics/items/merge/santacookie.png (LEGACY) (GPLv2) (-)
+ graphics/items/merge/santaglobe.png (LEGACY) (GPLv2) (-)
+ graphics/items/merge/scissors.png (LEGACY) (GPLv2) (-)
+ graphics/items/merge/silverbell.png (LEGACY) (GPLv2) (-)
+ graphics/items/merge/snowmanglobe.png (LEGACY) (GPLv2) (-)
+ graphics/items/merge/strange-coin.png (LEGACY) (GPLv2) (-)
+ graphics/items/merge/tongue.png (LEGACY) (GPLv2) (-)
+ graphics/items/merge/wrapping-paper-dotted.png (LEGACY) (GPLv2) (-)
+ graphics/items/merge/wrapping-paper-striped.png (LEGACY) (GPLv2) (-)
# Minimaps
@@ -477,13 +575,13 @@ legal@themanaworld.org
graphics/particles/aniblaze.png (Crush) (GPLv2, CC BY-SA 3.0) (Mickhsa)
graphics/particles/aniblaze-medium.png (Crush) (GPLv2, CC BY-SA 3.0) (Mickhsa)
graphics/particles/arrow-directions.png (Alige, Crush) (CC BY-SA 3.0) (-)
- graphics/particles/arrow-down.png (LEGACY) (GPLv2) (-)
+ graphics/particles/arrow-down.png (LEGACY) (GPLv2) (-)
graphics/particles/arrow-directions.png (Alige, Crush) (CC BY-SA 3.0) (-)
- graphics/particles/arrowh.png (LEGACY) (GPLv2) (-)
+ graphics/particles/arrowh.png (LEGACY) (GPLv2) (-)
graphics/particles/blaze.png (Crush) (GPLv2, CC BY-SA 3.0) (Mickhsa)
graphics/particles/bubble.png (Crush) (CC BY-SA 3.0) (-)
- graphics/particles/electricity.particle.png (LEGACY) (GPLv2) (-)
- graphics/particles/fireball.png (LEGACY) (GPLv2) (-)
+ graphics/particles/electricity.particle.png (LEGACY) (GPLv2) (-)
+ graphics/particles/fireball.png (LEGACY) (GPLv2) (-)
graphics/particles/fog-medium.png (Crush) (CC BY-SA 3.0) (Reid)
graphics/particles/fog-medium2.png (Crush) (CC BY-SA 3.0) (Reid)
graphics/particles/fog-medium3.png (Crush) (CC BY-SA 3.0) (Reid)
@@ -493,10 +591,10 @@ legal@themanaworld.org
graphics/particles/gloworb-medium.png (Crush) (CC BY-SA 3.0) (-)
graphics/particles/heart.png (Coolkid782, Reid) (CC BY-SA 3.0) (-)
graphics/particles/hexagon.png (Crush) (CC BY-SA 3.0) (-)
- graphics/particles/hex-facet-50.png (LEGACY) (GPLv2) (-)
- graphics/particles/lightning1-240.png (LEGACY) (GPLv2) (-)
- graphics/particles/lightning2-263.png (LEGACY) (GPLv2) (-)
- graphics/particles/lightning3-275.png (LEGACY) (GPLv2) (-)
+ graphics/particles/hex-facet-50.png (LEGACY) (GPLv2) (-)
+ graphics/particles/lightning1-240.png (LEGACY) (GPLv2) (-)
+ graphics/particles/lightning2-263.png (LEGACY) (GPLv2) (-)
+ graphics/particles/lightning3-275.png (LEGACY) (GPLv2) (-)
graphics/particles/orb-large.png (Reid) (CC BY-SA 3.0) (-)
graphics/particles/orb-large2.png (Reid) (CC BY-SA 3.0) (-)
graphics/particles/orb-medium.png (Crush) (CC BY-SA 3.0) (-)
@@ -507,6 +605,14 @@ legal@themanaworld.org
graphics/particles/python.png (LEGACY) (GUMI) (-)
graphics/particles/training-arrow.png (Alige, Crush) (CC BY-SA 3.0) (Reid)
graphics/particles/zzz.png (Reid) (CC BY-SA 3.0) (Alige, Hal9000)
+ graphics/particles/icedart-directions.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/particles/snowflake.png (LEGACY) (GPLv2) (Micksha)
+ graphics/particles/firedart-directions.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/particles/orb-oversized.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/particles/lightning-map.png (LEGACY) (GPLv2) (Micksha)
+ graphics/particles/dart-directions.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/particles/foefire.png (FotherJ) (CC BY-SA 3.0, GPLv2) (-)
+ graphics/particles/raindrop.png (LEGACY) (GPLv2) (Micksha)
# Skills
graphics/skills/bash.png (Othello, Reid) (CC BY-SA 3.0) (-)
@@ -515,7 +621,7 @@ legal@themanaworld.org
graphics/skills/emote.png (Reid) (CC BY-SA 3.0) (-)
graphics/skills/fireball.png (Micksha) (CC BY-SA 3.0) (-)
graphics/skills/heal.png (Micksha) (CC BY-SA 3.0) (-)
- graphics/skills/lightning.png (Micksha) (CC BY-SA 3.0) (-)
+ graphics/skills/lightning.png (Othello) (CC BY-SA 3.0) (Micksha)
graphics/skills/owls-eye.png (Micksha) (CC BY-SA 3.0) (-)
graphics/skills/provoke.png (Micksha) (CC BY-SA 3.0) (-)
graphics/skills/scythe.png (Micksha) (CC BY-SA 3.0) (-)
@@ -524,6 +630,65 @@ legal@themanaworld.org
graphics/skills/legacy/life.png (Alige, Reid) (CC BY-SA 3.0) (-)
graphics/skills/legacy/raging.png (?, Alige) (GPLv2) (-)
graphics/skills/legacy/resistpoison.png (Alige, Modanung, Var) (GPLv2) (-)
+ graphics/skills/emote-cash.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/snowflake.png (Othello) (CC BY-SA 3.0) (Micksha)
+ graphics/skills/coinbag.png (TMW-Br, Micksha) (CC BY-SA 3.0) (-)
+ graphics/skills/dart-fire.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/person-sitting.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/meteor.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/person-standing.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/weapon-fire.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/circle-light.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/thorns.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/heart-red.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/pumpkin.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/bow.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/stealing.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/orb-fire.png (Othello) (CC BY-SA 3.0) (Micksha)
+ graphics/skills/bow2.png(Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/sword-double.png(Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/leaf.png (Othello) (CC BY-SA 3.0) (Micksha)
+ graphics/skills/arrow.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/skull-legendary.png
+ graphics/skills/magic-shield.png(Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/fire.png (Othello) (CC BY-SA 3.0) (Micksha)
+ graphics/skills/healing.png (Othello) (CC BY-SA 3.0) (Micksha)
+ graphics/skills/dart2-fire.png(Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/tornado.png (Othello) (CC BY-SA 3.0) (Micksha)
+ graphics/skills/masked.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/arrow-rain.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/dart-ice.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/skull-ugly.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/weapon-ice.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/heart-pink.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/circle-dark.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/dagger-double.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/slash2-ice.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/healing2.png (Othello) (CC BY-SA 3.0) (Micksha)
+ graphics/skills/mouboo.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/emote-trickdead.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/sword-attack.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/sword-slash.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/bee.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/wind.png (Othello) (CC BY-SA 3.0) (Micksha)
+ graphics/skills/pinkie-in-danger.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/meditating.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/slash.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/heart-blue.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/handshake.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/weapon-nature.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/arrow-double.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/cloud.png (Othello) (CC BY-SA 3.0) (Micksha)
+ graphics/skills/cursing.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/shield-bash.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/slash-ice.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/boletus.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/skull.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/bow2.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/sword-double.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/skull-legendary.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/magic-shield.png (Micksha) (CC BY-SA 4.0) (-)
+ graphics/skills/dart2-fire.png (Micksha) (CC BY-SA 4.0) (-)
# Sprites
graphics/sprites/emote.png (Modanung) (CC BY-SA 3.0) (-)
@@ -533,7 +698,7 @@ legal@themanaworld.org
graphics/sprites/accessories/enora-hair.png (Saphy) (CC BY-SA 3.0) (Reid)
graphics/sprites/accessories/eye-down-blink.png (Talaroc) (CC BY-SA 3.0) (Reid)
graphics/sprites/accessories/eye-left-blink.png (Talaroc) (CC BY-SA 3.0) (Reid)
- graphics/sprites/accessories/generic-shadow-small-circle.png (LEGACY) (GPLv2) (Micksha)
+ graphics/sprites/accessories/generic-shadow-small-circle.png (LEGACY) (GPLv2) (Micksha)
graphics/sprites/accessories/harbour-box.png (Modanung, Reid) (CC BY-SA 3.0) (-)
graphics/sprites/accessories/harbour-hook.png (EJlol, Reid) (CC BY-SA 3.0) (-)
graphics/sprites/accessories/harbour-rope.png (EJlol, Reid) (CC BY-SA 3.0) (-)
@@ -546,6 +711,15 @@ legal@themanaworld.org
## Effects
graphics/sprites/effects/queststatus.png (Reid) (CC BY-SA 3.0) (-)
## Equipments
+### Accessoires
+ graphics/sprites/equipment/accessoires/fullbeard-white.png (Crush) (CC BY-SA 3.0, GPLv2) (Micksha)
+ graphics/sprites/equipment/accessoires/rednose.png (ChefChelios, UntamedMonkey) (CC BY-SA 3.0, GPLv2) (Micksha)
+ graphics/sprites/equipment/accessoires/heartglasses.png (Lizandra) (GPLv2)
+ graphics/sprites/equipment/accessoires/sunglasses.png (UntamedMonkey) (CC BY-SA 30, GPLv2) (-)
+ graphics/sprites/equipment/accessoires/eyepatch.png (Yoshuara) (GPLv2)
+ graphics/sprites/equipment/accessoires/beard.png (LEGACY) (GPLv2) (-)
+ graphics/sprites/equipment/accessoires/mustache.png (LEGACY) (GPLv2) (-)
+ graphics/sprites/equipment/accessoires/burglarmask.png (Saulc) (CC BY-SA 3.0) (-)
### Chest
graphics/sprites/equipment/chest/apprenticerobe-female.png (EVOL) (CC BY-SA 3.0) (Micksha)
graphics/sprites/equipment/chest/apprenticerobe-male.png (EVOL) (CC BY-SA 3.0) (Micksha)
@@ -563,8 +737,8 @@ legal@themanaworld.org
graphics/sprites/equipment/chest/evocatorrobe-male.png (TMW2) (CC BY-SA 3.0) (-)
graphics/sprites/equipment/chest/finedress-male.png (Frictor) (GPLv2) (V0id, Micksha)
graphics/sprites/equipment/chest/finedress-female.png (Frictor) (GPLv2) (V0id, Micksha)
- graphics/sprites/equipment/chest/forestarmor-male.png (LEGACY) (GPLv2) (Micksha)
- graphics/sprites/equipment/chest/forestarmor-female.png (LEGACY) (GPLv2) (Micksha)
+ graphics/sprites/equipment/chest/forestarmor-male.png (LEGACY) (GPLv2) (Micksha)
+ graphics/sprites/equipment/chest/forestarmor-female.png (LEGACY) (GPLv2) (Micksha)
graphics/sprites/equipment/chest/justifierchest-female.png (TMW2) (CC BY-SA 3.0) (-)
graphics/sprites/equipment/chest/justifierchest-male.png (TMW2) (CC BY-SA 3.0) (-)
graphics/sprites/equipment/chest/legionarmor-female.png (Reid) (CC BY-SA 3.0) (Micksha, Saphy)
@@ -575,16 +749,16 @@ legal@themanaworld.org
graphics/sprites/equipment/chest/platemail-male.png (Crush) (CC BY-SA 3.0) (-)
graphics/sprites/equipment/chest/shirt-female.png (Modanung) (CC BY-SA 3.0) (Reid)
graphics/sprites/equipment/chest/shirt-male.png (Modanung) (CC BY-SA 3.0) (Reid)
- graphics/sprites/equipment/chest/silkrobe-male.png (LEGACY) (GPLv2) (Micksha)
- graphics/sprites/equipment/chest/silkrobe-female.png (LEGACY) (GPLv2) (Micksha)
+ graphics/sprites/equipment/chest/silkrobe-male.png (LEGACY) (GPLv2) (Micksha)
+ graphics/sprites/equipment/chest/silkrobe-female.png (LEGACY) (GPLv2) (Micksha)
graphics/sprites/equipment/chest/snakeplate-female.png (TMW2) (CC BY-SA 3.0) (-)
graphics/sprites/equipment/chest/snakeplate-male.png (TMW2) (CC BY-SA 3.0) (-)
- graphics/sprites/equipment/chest/sorcererrobe-female.png (LEGACY) (GPLv2) (-)
- graphics/sprites/equipment/chest/sorcererrobe-male.png (LEGACY) (GPLv2) (-)
+ graphics/sprites/equipment/chest/sorcererrobe-female.png (LEGACY) (GPLv2) (-)
+ graphics/sprites/equipment/chest/sorcererrobe-male.png (LEGACY) (GPLv2) (-)
graphics/sprites/equipment/chest/tanktop-female.png (Modanung) (CC BY-SA 3.0) (Crush, Fate)
graphics/sprites/equipment/chest/tanktop-male.png (Modanung) (CC BY-SA 3.0) (Crush, Fate)
- graphics/sprites/equipment/chest/terranitearmor-female.png (LEGACY) (GPLv2) (-)
- graphics/sprites/equipment/chest/terranitearmor-male.png (LEGACY) (GPLv2) (-)
+ graphics/sprites/equipment/chest/terranitearmor-female.png (LEGACY) (GPLv2) (-)
+ graphics/sprites/equipment/chest/terranitearmor-male.png (LEGACY) (GPLv2) (-)
graphics/sprites/equipment/chest/trainingshirt-female.png (Reid) (CC BY-SA 3.0) (Saphy)
graphics/sprites/equipment/chest/trainingshirt-male.png (Reid) (CC BY-SA 3.0) (Saphy)
graphics/sprites/equipment/chest/vneckjumper-female.png (Saphy, Reid) (CC BY-SA 3.0) (-)
@@ -598,29 +772,34 @@ legal@themanaworld.org
graphics/sprites/equipment/feet/assassinboots-male.png (Black Don) (GPLv2) (Saulc, Micksha)
graphics/sprites/equipment/feet/boots-female.png (Pajarico) (GPLv2) (-)
graphics/sprites/equipment/feet/boots-male.png (Pajarico) (GPLv2) (-)
- graphics/sprites/equipment/feet/bromenalboots-female.png (LEGACY) (GPLv2) (Micksha)
- graphics/sprites/equipment/feet/bromenalboots-male.png (LEGACY) (GPLv2) (Micksha)
+ graphics/sprites/equipment/feet/bromenalboots-female.png (LEGACY) (GPLv2) (Micksha)
+ graphics/sprites/equipment/feet/bromenalboots-male.png (LEGACY) (GPLv2) (Micksha)
graphics/sprites/equipment/feet/furboots-female.png (LEGACY) (GPLv2) (Micksha)
graphics/sprites/equipment/feet/furboots-male.png (LEGACY) (GPLv2) (Micksha)
graphics/sprites/equipment/feet/ridingboots-female.png (TMW2) (CC BY-SA 3.0) (Micksha)
- graphics/sprites/equipment/feet/ridingboots-male.png (LEGACY) (GPLv2) (Micksha)
+ graphics/sprites/equipment/feet/ridingboots-male.png (LEGACY) (GPLv2) (Micksha)
graphics/sprites/equipment/feet/slippers-female.png (Micksha) (CC BY-SA 3.0) (-)
graphics/sprites/equipment/feet/slippers-male.png (Micksha) (CC BY-SA 3.0) (-)
graphics/sprites/equipment/feet/squirrelboots-female.png (Micksha) (CC BY-SA 3.0) (-)
graphics/sprites/equipment/feet/squirrelboots-male.png (Micksha) (CC BY-SA 3.0) (-)
- graphics/sprites/equipment/feet/warlordboots-female.png (LEGACY) (GPLv2) (Micksha)
- graphics/sprites/equipment/feet/warlordboots-male.png (LEGACY) (GPLv2) (Micksha)
+ graphics/sprites/equipment/feet/warlordboots-female.png (LEGACY) (GPLv2) (Micksha)
+ graphics/sprites/equipment/feet/warlordboots-male.png (LEGACY) (GPLv2) (Micksha)
### Hands
graphics/sprites/equipment/hands/armbands-female.png (Yosuhara) (CC BY-SA 3.0) (Alige)
graphics/sprites/equipment/hands/armbands-male.png (Yosuhara) (CC BY-SA 3.0) (Alige)
graphics/sprites/equipment/hands/assassingloves-female.png (Black Don) (GPLv2) (-)
graphics/sprites/equipment/hands/assassingloves-male.png (Black Don) (GPLv2) (-)
- graphics/sprites/equipment/hands/bromenalgloves-female.png (LEGACY) (GPLv2) (-)
- graphics/sprites/equipment/hands/bromenalgloves-male.png (LEGACY) (GPLv2) (-)
- graphics/sprites/equipment/hands/cottongloves-female.png (LEGACY) (GPLv2) (-)
- graphics/sprites/equipment/hands/cottongloves-male.png (LEGACY) (GPLv2) (-)
+ graphics/sprites/equipment/hands/bromenalgloves-female.png (LEGACY) (GPLv2) (-)
+ graphics/sprites/equipment/hands/bromenalgloves-male.png (LEGACY) (GPLv2) (-)
+ graphics/sprites/equipment/hands/cottongloves-female.png (LEGACY) (GPLv2) (-)
+ graphics/sprites/equipment/hands/cottongloves-male.png (LEGACY) (GPLv2) (-)
graphics/sprites/equipment/hands/shortgloves-male.png (TMW2) (CC BY-SA 3.0) (-)
graphics/sprites/equipment/hands/shortgloves-female.png (TMW2) (CC BY-SA 3.0) (-)
+ graphics/sprites/equipment/hands/fursgloves-male.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/sprites/equipment/hands/fursgloves-female.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/sprites/equipment/hands/managloves-male.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/sprites/equipment/hands/managloves-female.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+
### Head
graphics/sprites/equipment/head/axehat.png (LEGACY) (GPLv2) (-)
graphics/sprites/equipment/head/bandana-female.png (Modanung) (CC BY-SA 3.0) (Alige, Reid)
@@ -632,18 +811,19 @@ legal@themanaworld.org
graphics/sprites/equipment/head/brimmedfeatherhat.png (Reid) (CC BY-SA 3.0) (-)
graphics/sprites/equipment/head/brimmedflowerhat.png (Reid) (CC BY-SA 3.0) (-)
graphics/sprites/equipment/head/brimmedhat.png (Reid) (CC BY-SA 3.0) (Reid)
- graphics/sprites/equipment/head/bull.png (LEGACY) (GPLv2) (-)
- graphics/sprites/equipment/head/bunnyears.png (LEGACY) (GPLv2) (-)
+ graphics/sprites/equipment/head/bull.png (LEGACY) (GPLv2) (-)
+ graphics/sprites/equipment/head/bunnyears.png (LEGACY) (GPLv2) (-)
graphics/sprites/equipment/head/candlehelmet.png (LEGACY) (GPLv2) (-)
+ graphics/sprites/equipment/head/captainhat.png (Black Don) (GPLv2) (-)
graphics/sprites/equipment/head/cashiershade.png (LEGACY) (GPLv2) (-)
graphics/sprites/equipment/head/catears.png (LEGACY) (GPLv2) (-)
- graphics/sprites/equipment/head/deserthat.png (LEGACY) (GPLv2) (Micksha)
+ graphics/sprites/equipment/head/deserthat.png (LEGACY) (GPLv2) (Micksha)
graphics/sprites/equipment/head/fairyhat.png (LEGACY) (GPLv2) (-)
graphics/sprites/equipment/head/fancyhat.png (Crush) (CC BY-SA 3.0) (-)
graphics/sprites/equipment/head/funkyhat.png (LEGACY) (GPLv2) (-)
graphics/sprites/equipment/head/headmodel-male.png (Saulc) (GPLv2) (-)
graphics/sprites/equipment/head/infantryhelmet.png (LEGACY) (GPLv2) (-)
- graphics/sprites/equipment/head/minerhat.png (LEGACY) (GPLv2) (-)
+ graphics/sprites/equipment/head/minerhat.png (LEGACY) (GPLv2) (-)
graphics/sprites/equipment/head/moonshroomhat.png (LEGACY) (GPLv2) (-)
graphics/sprites/equipment/head/nohmask.png (LEGACY) (GPLv2) (-)
graphics/sprites/equipment/head/pinkiehat.png (LEGACY) (GPLv2) (-)
@@ -652,13 +832,13 @@ legal@themanaworld.org
graphics/sprites/equipment/head/rosehat.png (LEGACY) (GPLv2) (Micksha)
graphics/sprites/equipment/head/santabeardhat.png (LEGACY) (GPLv2) (-)
graphics/sprites/equipment/head/santahat.png (LEGACY) (GPLv2) (-)
- graphics/sprites/equipment/head/silkheadband.png (LEGACY) (GPLv2) (-)
- graphics/sprites/equipment/head/standardheadband.png (LEGACY) (GPLv2) (-)
+ graphics/sprites/equipment/head/silkheadband.png (LEGACY) (GPLv2) (-)
+ graphics/sprites/equipment/head/standardheadband.png (LEGACY) (GPLv2) (-)
graphics/sprites/equipment/head/tophat.png (LEGACY) (GPLv2) (-)
graphics/sprites/equipment/head/warlordhelmet.png (LEGACY) (GPLv2) (-)
- graphics/sprites/equipment/head/terranitehelmet.png (LEGACY) (GPLv2) (-)
+ graphics/sprites/equipment/head/terranitehelmet.png (LEGACY) (GPLv2) (-)
graphics/sprites/equipment/head/trapperhat.png (TMW-BR) (CC BY-SA 3.0) (-)
- graphics/sprites/equipment/head/wizardhat.png (LEGACY) (GPLv2) (-)
+ graphics/sprites/equipment/head/wizardhat.png (LEGACY) (GPLv2) (-)
### Legs
graphics/sprites/equipment/legs/assassinpants-female.png (Black Don) (GPLv2) (-)
graphics/sprites/equipment/legs/assassinpants-male.png (Black Don) (GPLv2) (-)
@@ -676,24 +856,32 @@ legal@themanaworld.org
graphics/sprites/equipment/legs/pirateshorts-male.png (TMW2) (CC BY-SA 3.0) (-)
graphics/sprites/equipment/legs/shorts-female.png (Modanung) (CC BY-SA 3.0) (-)
graphics/sprites/equipment/legs/shorts-male.png (Modanung) (CC BY-SA 3.0) (-)
- graphics/sprites/equipment/legs/silkpants-female.png (LEGACY) (GPLv2) (-)
- graphics/sprites/equipment/legs/silkpants-male.png (LEGACY) (GPLv2) (-)
- graphics/sprites/equipment/legs/terranitepants-female.png (LEGACY) (GPLv2) (-)
- graphics/sprites/equipment/legs/terranitepants-male.png (LEGACY) (GPLv2) (-)
+ graphics/sprites/equipment/legs/silkpants-female.png (LEGACY) (GPLv2) (-)
+ graphics/sprites/equipment/legs/silkpants-male.png (LEGACY) (GPLv2) (-)
+ graphics/sprites/equipment/legs/terranitepants-female.png (LEGACY) (GPLv2) (-)
+ graphics/sprites/equipment/legs/terranitepants-male.png (LEGACY) (GPLv2) (-)
graphics/sprites/equipment/legs/trousers-female.png (Modanung, Reid) (CC BY-SA 3.0) (-)
graphics/sprites/equipment/legs/trousers-male.png (Modanung, Reid) (CC BY-SA 3.0) (-)
### Neck
graphics/sprites/equipment/neck/banditshawl.png (Reid) (CC BY-SA 3.0) (Micksha)
- graphics/sprites/equipment/neck/copper-necklace.png (Micksha) (CC BY-SA 3.0) (-)
- graphics/sprites/equipment/neck/eyepatch.png (LEGACY) (GPLv2) (-)
+ graphics/sprites/equipment/neck/necklace1-gem-platinum.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/sprites/equipment/neck/necklace1-gem-silver.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/sprites/equipment/neck/necklace1-gem-copper.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/sprites/equipment/neck/necklace1-gem-gold.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
graphics/sprites/equipment/neck/shemagh.png (Reid) (CC BY-SA 3.0) (-)
### Shields
graphics/sprites/equipment/shields/barrel.png (Reid) (CC BY-SA 3.0) (-)
graphics/sprites/equipment/shields/leathershield.png (Micksha) (CC BY-SA 3.0) (-)
+ graphics/sprites/equipment/shields/steelshield.png (?) (GPLv2) (TMW-Br)
+ graphics/sprites/equipment/shields/dragonshield.png (?) (GPLv2) (TMW-Br)
+ graphics/sprites/equipment/shields/bladeshield.png (Irukard) (CC BY-SA 3.0, GPLv3) (Ernando)
+ graphics/sprites/equipment/shields/woodenshield.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/sprites/equipment/shields/buckler.png (?) (GPLv2) (TMW-Br)
+
### Weapons
graphics/sprites/equipment/weapons/axe.png (Micksha) (CC BY-SA 3.0) (-)
graphics/sprites/equipment/weapons/backsword.png (Alige, Reid) (CC BY-SA 3.0) (-)
- graphics/sprites/equipment/weapons/chopstick.png (Micksha) (CC BY-SA 3.0) (-)
+ graphics/sprites/equipment/weapons/staff.png (Micksha) (CC BY-SA 3.0) (-)
graphics/sprites/equipment/weapons/halberd.png (Micksha) (CC BY-SA 3.0) (-)
graphics/sprites/equipment/weapons/knife.png (Alige) (CC BY-SA 3.0) (-)
graphics/sprites/equipment/weapons/pickaxe.png (Micksha) (CC BY-SA 3.0) (-)
@@ -702,8 +890,17 @@ legal@themanaworld.org
graphics/sprites/equipment/weapons/torch.png (Micksha) (CC BY-SA 3.0) (-)
graphics/sprites/equipment/weapons/traininggladius.png (Alige, Reid) (CC BY-SA 3.0) (-)
graphics/sprites/equipment/weapons/trainingwand.png (Micksha) (CC BY-SA 3.0) (-)
- graphics/sprites/equipment/weapons/woodenbow.png (Reid) (CC BY-SA 3.0) (-)
graphics/sprites/equipment/weapons/woodensword.png (Alige, Reid) (CC BY-SA 3.0) (-)
+ graphics/sprites/equipment/weapons/woodenbow.png (Reid) (CC BY-SA 3.0) (-)
+ graphics/sprites/equipment/weapons/sword-wooden.png (Alige, Reid) (CC BY-SA 3.0) (-)
+ graphics/sprites/equipment/weapons/sword-iron-long.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/sprites/equipment/weapons/staff-wizard.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/sprites/equipment/weapons/staff-warped.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/sprites/equipment/weapons/staff-life.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/sprites/equipment/weapons/sword-iron.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/sprites/equipment/weapons/sword-bronze.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/sprites/equipment/weapons/chopper.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/sprites/equipment/weapons/hammer.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
## Hairstyles
graphics/sprites/hairstyles/hairstyle01.png (Reid) (CC BY-SA 3.0) (-)
@@ -741,6 +938,9 @@ legal@themanaworld.org
graphics/sprites/icons/invisible.png (Fate) (CC BY-SA 3.0) (-)
graphics/sprites/icons/poison.png (FotherJ) (CC BY-SA 3.0) (-)
graphics/sprites/icons/spell-protection.png (Reid) (CC BY-SA 3.0) (Alige)
+ graphics/sprites/icons/weapon-fire.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/sprites/icons/weapon-water.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/sprites/icons/weapon-nature.png (Micksha) (CC BY-SA 4.0, GPLv3) (-)
## Monsters
graphics/sprites/monsters/bee.png (:grey_question:) (GPLv2) (Micksha)
graphics/sprites/monsters/beehive.png (Micksha) (CC BY-SA 3.0) (-)
@@ -755,7 +955,7 @@ legal@themanaworld.org
graphics/sprites/monsters/cuco.png (Lunovox) (GPLv2) (-)
graphics/sprites/monsters/dummy.png (Reid) (CC BY-SA 3.0) (-)
graphics/sprites/monsters/firedummy.png (Micksha) (CC BY-SA 3.0) (-)
- graphics/sprites/monsters/firegoblin.png (LEGACY) (GPLv2) (-)
+ graphics/sprites/monsters/firegoblin.png (LEGACY) (GPLv2) (-)
graphics/sprites/monsters/frostiana.png (Reid) (CC BY-SA 3.0) (-)
graphics/sprites/monsters/fluffy.png (Crush) (CC BY-SA 3.0) (-)
graphics/sprites/monsters/flower.png (:grey_question:) (GPLv2) (Micksha)
@@ -781,8 +981,8 @@ legal@themanaworld.org
graphics/sprites/monsters/pumpkish.png (Aeonchild) (CC BY-SA 3.0) (-)
graphics/sprites/monsters/ratto.png (Coolkid782) (CC BY-SA 3.0) (-)
graphics/sprites/monsters/scorpion.png (:grey_question:) (GPLv2) (Micksha)
- graphics/sprites/monsters/silkworm.png (LEGACY) (GPLv2) (Micksha)
- graphics/sprites/monsters/skeleton.png (LEGACY) (GPLv2) (Micksha)
+ graphics/sprites/monsters/silkworm.png (LEGACY) (GPLv2) (Micksha)
+ graphics/sprites/monsters/skeleton.png (LEGACY) (GPLv2) (Micksha)
graphics/sprites/monsters/skull-poison.png (Modanung) (CC BY-SA 3.0) (Micksha)
graphics/sprites/monsters/slime.png (:grey_question:, Neoriceisgood) (GPLv2) (Micksha)
graphics/sprites/monsters/slime-littleslime.png (Wombat) (GPLv2) (Micksha)
@@ -799,6 +999,35 @@ legal@themanaworld.org
graphics/sprites/monsters/vein-gem.png (Micksha) (CC BY-SA 3.0) (-)
graphics/sprites/monsters/vein-gold.png (Micksha) (CC BY-SA 3.0) (-)
graphics/sprites/monsters/vein-iron.png (Micksha) (CC BY-SA 3.0) (-)
+ graphics/sprites/monsters/nutcracker.png (Chayenne, :grey_question:, Alige, Lizandra, Salmondine) (GPLv2) (-)
+ graphics/sprites/monsters/ball-element.png (Reid) (CC BY-SA 3.0, GPLv2) (-)
+ graphics/sprites/monsters/wolvern.png (Pateame) (GPLv2) (-)
+ graphics/sprites/monsters/ghost-spider.png (Hocus Pocus Fidibus) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/sprites/monsters/troll.png (FotherJ) (CC BY-SA 3.0, GPLv2) (-)
+ graphics/sprites/monsters/ghost-scorpion.png (Hocus Pocus Fidibus) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/sprites/monsters/ghost-snake.png (Hocus Pocus Fidibus) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/sprites/monsters/skull-ice.png (ChefChelios) (CC BY-SA 3.0, GPLv2) (-)
+ graphics/sprites/monsters/frog-big.png (Hocus Pocus Fidibus) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/sprites/monsters/ball-lightning.png (Skipy) (GPLv2) (-)
+ graphics/sprites/monsters/mister-prickel.png (Hocus Pocus Fidibus) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/sprites/monsters/goblin-ice.png (:grey_question:, Neoriceisgood) (GPLv2) (-)
+ graphics/sprites/monsters/bluepar.png (Crush, Meway) (CC BY-SA 3.0, GPLv2) (-)
+ graphics/sprites/monsters/terranite.png (Kr0n05931) (GPLv2) (-)
+ graphics/sprites/monsters/zombie.png (FotherJ) (CC BY-SA 3.0, GPLv2) (-)
+ graphics/sprites/monsters/snail.png (FotherJ) (CC BY-SA 3.0, GPLv2) (-)
+ graphics/sprites/monsters/serqet.png (ChefChelios) (CC BY-SA 3.0, GPLv2) (-)
+ graphics/sprites/monsters/reaper.png (Alige, Len, Reid, Skipy) (GPLv2) (-)
+ graphics/sprites/monsters/slime-mother.png (Wushin?) (GPLv2) (-)
+ graphics/sprites/monsters/ghost-pumpkin.png (:grey_question:, Modanung) (GPLv2) (-)
+ graphics/sprites/monsters/snowflower.png (Salmondine) (GPLv2) (-)
+ graphics/sprites/monsters/penguin.png (Fother) (GPLv2) (-)
+ graphics/sprites/monsters/ghost-crafty.png (Hocus Pocus Fidibus) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/sprites/monsters/ghost-skeleton.png (Hocus Pocus Fidibus) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/sprites/monsters/spirit-demonic.png (FotherJ, V0id) (CC BY-SA 3.0, GPLv2) (-)
+ graphics/sprites/monsters/frog-small.png (Hocus Pocus Fidibus) (CC BY-SA 4.0, GPLv3) (-)
+ graphics/sprites/monsters/wisp.png (Crush) (CC BY-SA 3.0, GPLv2) (-)
+
+
## NPCs
### Sprites
graphics/sprites/npcs/sprite/alige.png (Talaroc) (CC BY-SA 3.0) (Reid)
@@ -860,7 +1089,7 @@ legal@themanaworld.org
graphics/sprites/npcs/sprite/unanimated-legacy.png (LEGACY) (GPLv2?) (Micksha)
graphics/sprites/npcs/sprite/unanimated-legacy-tall.png (LEGACY) (GPLv2?) (-)
graphics/sprites/npcs/sprite/unanimated-tall.png (Modanung, Nard, Reid) (GPLv2) (Yuuki)
- graphics/sprites/npcs/sprite/valia.png (LEGACY) (GPLv2) (Micksha)
+ graphics/sprites/npcs/sprite/valia.png (LEGACY) (GPLv2) (Micksha)
## Races
graphics/sprites/races/demon-female.png (Modanung, Talaroc) (CC BY-SA 3.0) (Alige, Reid, Saphy)
graphics/sprites/races/demon-male.png (Modanung, Talaroc) (CC BY-SA 3.0) (Alige, Reid, Saphy)
@@ -943,25 +1172,25 @@ legal@themanaworld.org
graphics/tilesets/castle1.png (Irvkard) (GPLv2) (Micksha)
graphics/tilesets/castle2.png (Alige) (GPLv2) (EJlol, Irukard, IvanMorve Len, MerlinX420, Micksha)
graphics/tilesets/collision.png (Reid) (CC BY-SA 3.0) (4144)
- graphics/tilesets/crypt-accessory.png (LEGACY) (GPLv2) (Micksha)
- graphics/tilesets/crypt-accessory-x1x2.png (LEGACY) (GPLv2) (Micksha)
- graphics/tilesets/crypt-accessory-x1x3.png (LEGACY) (GPLv2) (Micksha)
- graphics/tilesets/crypt-accessory-x1x4.png (LEGACY) (GPLv2) (Micksha)
- graphics/tilesets/crypt-ground.png (LEGACY) (GPLv2) (Micksha)
+ graphics/tilesets/crypt-accessory.png (LEGACY) (GPLv2) (Micksha)
+ graphics/tilesets/crypt-accessory-x1x2.png (LEGACY) (GPLv2) (Micksha)
+ graphics/tilesets/crypt-accessory-x1x3.png (LEGACY) (GPLv2) (Micksha)
+ graphics/tilesets/crypt-accessory-x1x4.png (LEGACY) (GPLv2) (Micksha)
+ graphics/tilesets/crypt-ground.png (LEGACY) (GPLv2) (Micksha)
graphics/tilesets/dark-tileset-accessory.png (Micksha) (CC BY-SA 3.0) (-)
graphics/tilesets/dark-tileset-accessory.png (Micksha) (CC BY-SA 3.0) (-)
graphics/tilesets/dark-tileset-accessory.png (Micksha) (CC BY-SA 3.0) (-)
graphics/tilesets/dark-tileset-accessory.png (Micksha) (CC BY-SA 3.0) (-)
graphics/tilesets/dark-tileset-accessory-x1x2.png (Micksha) (CC BY-SA 3.0) (-)
graphics/tilesets/dark-tileset-accessory-x1x3.png (Micksha) (CC BY-SA 3.0) (-)
- graphics/tilesets/desert-accessory.png (LEGACY) (GPLv2) (Micksha)
- graphics/tilesets/desert-accessory-x1x2.png (LEGACY) (GPLv2) (Micksha)
- graphics/tilesets/desert-accessory-x1x3.png (LEGACY) (GPLv2) (Micksha)
- graphics/tilesets/desert-accessory-x1x4.png (LEGACY) (GPLv2) (Micksha)
+ graphics/tilesets/desert-accessory.png (LEGACY) (GPLv2) (Micksha)
+ graphics/tilesets/desert-accessory-x1x2.png (LEGACY) (GPLv2) (Micksha)
+ graphics/tilesets/desert-accessory-x1x3.png (LEGACY) (GPLv2) (Micksha)
+ graphics/tilesets/desert-accessory-x1x4.png (LEGACY) (GPLv2) (Micksha)
graphics/tilesets/desert-castle.png (Alige, EJlol, Irukard, IvanMorve) (GPLv2) (Len, MerlinX420, Wushin, Micksha)
graphics/tilesets/desert-castle-indoor.png (Alige, EJlol, Irukard) (GPLv2) (IvanMorve, Len, MerlinX420, Wushin, Micksha)
graphics/tilesets/desert-ground.png (Micksha) (CC BY-SA 3.0) (Micksha)
- graphics/tilesets/desert-hut.png (LEGACY) (GPLv2) (-)
+ graphics/tilesets/desert-hut.png (LEGACY) (GPLv2) (-)
graphics/tilesets/desert-hut-indoor.png (LEGACY, Micksha) (CC BY-SA 3.0) (-)
graphics/tilesets/desert-hut-indoor-accessory.png (LEGACY, Micksha) (CC BY-SA 3.0) (-)
graphics/tilesets/desert-hut-indoor-accessory-x1x2.png (LEGACY, Micksha)(CC BY-SA 3.0) (-)
@@ -994,7 +1223,7 @@ legal@themanaworld.org
graphics/tilesets/hurns-teacup-vapor.png (Micksha) (CC BY-SA 3.0) (-)
graphics/tilesets/hurns-teacup-vapor-2.png (Micksha) (CC BY-SA 3.0) (-)
graphics/tilesets/hurns-wall.png (Micksha) (CC BY-SA 3.0) (-)
- graphics/tilesets/hurns-wood-lab-x3x3.png (LEGACY) (GPLv2) (Micksha)
+ graphics/tilesets/hurns-wood-lab-x3x3.png (LEGACY) (GPLv2) (Micksha)
graphics/tilesets/lava.png (Micksha) (CC BY-SA 3.0) (-)
graphics/tilesets/level-number.png (Reid) (CC BY-SA 3.0) (-)
graphics/tilesets/light-flickering-x1x4.png (Micksha) (CC BY-SA 3.0) (-)
@@ -1010,9 +1239,9 @@ legal@themanaworld.org
graphics/tilesets/signs-x1x3.png (Micksha) (CC BY-SA 3.0) (-)
graphics/tilesets/sunlight-x1x5.png (Len) (CC BY-SA 3.0) (Reid)
graphics/tilesets/sunlight-x4x4.png (Micksha) (CC BY-SA 3.0) (-)
- graphics/tilesets/swamp-accessory-x1x2.png (LEGACY) (GPLv2) (Micksha)
- graphics/tilesets/swamp-accessory-x1x3.png (LEGACY) (GPLv2) (Micksha)
- graphics/tilesets/swamp-ground.png (LEGACY) (GPLv2) (Micksha)
+ graphics/tilesets/swamp-accessory-x1x2.png (LEGACY) (GPLv2) (Micksha)
+ graphics/tilesets/swamp-accessory-x1x3.png (LEGACY) (GPLv2) (Micksha)
+ graphics/tilesets/swamp-ground.png (LEGACY) (GPLv2) (Micksha)
graphics/tilesets/swamp-house.png (Micksha) (CC BY-SA 3.0) (-)
graphics/tilesets/tree-x1x3.png (Micksha) (CC BY-SA 3.0) (-)
graphics/tilesets/tree-x1x4.png (Micksha) (CC BY-SA 3.0) (-)
@@ -1155,7 +1384,7 @@ legal@themanaworld.org
### Fireball
sfx/magic/fireball.ogg (Ledmitz) (CC BY-SA 3.0) (-)
### Heal
- sfx/magic/heal.ogg (Ledmitz) (CC BY-SA 3.0) (-)
+ sfx/magic/heal.ogg (Ledmitz) (CC BY-SA 3.0) (-)
## Monsters
### Bee
sfx/monsters/bee/die1.ogg (Ledmitz) (CC BY-SA 3.0) (-)
@@ -1180,9 +1409,9 @@ legal@themanaworld.org
sfx/monsters/crocotree/hurt2.ogg (KomradeJack) (CC BY-SA 3.0) (Reid, Socapex)
sfx/monsters/crocotree/hurt3.ogg (KomradeJack) (CC BY-SA 3.0) (Reid, Socapex)
### Firegoblin
- sfx/monsters/firegoblin/firegoblinhit.ogg (Cosmostrator) (CC BY-SA 3.0) (-)
- sfx/monsters/firegoblin/firegoblinhit2.ogg (Cosmostrator) (CC BY-SA 3.0) (-)
- sfx/monsters/firegoblin/firegoblinmiss.ogg (Cosmostrator) (CC BY-SA 3.0) (-)
+ sfx/monsters/firegoblin/firegoblinhit.ogg (Cosmostrator) (CC BY-SA 3.0) (-)
+ sfx/monsters/firegoblin/firegoblinhit2.ogg (Cosmostrator) (CC BY-SA 3.0) (-)
+ sfx/monsters/firegoblin/firegoblinmiss.ogg (Cosmostrator) (CC BY-SA 3.0) (-)
### Fluffy
sfx/monsters/fluffy/hit1.ogg (Cosmostrator) (CC BY-SA 3.0) (-)
sfx/monsters/fluffy/hit2.ogg (Cosmostrator) (CC BY-SA 3.0) (-)
@@ -1192,7 +1421,7 @@ legal@themanaworld.org
### Flower
sfx/monsters/flower/hit1.ogg (Cosmostrator) (CC BY-SA 3.0) (Micksha)
sfx/monsters/flower/hit2.ogg (Cosmostrator) (CC BY-SA 3.0) (Micksha)
- sfx/monsters/flower/miss1.ogg (Cosmostrator) (CC BY-SA 3.0) (Micksha)
+ sfx/monsters/flower/miss1.ogg (Cosmostrator) (CC BY-SA 3.0) (Micksha)
### Frostiana
sfx/monsters/frostiana/hit1.ogg (Cosmostrator) (CC BY-SA 3.0) (-)
### Ghost
@@ -1222,11 +1451,11 @@ legal@themanaworld.org
sfx/monsters/ratto/hurt1.ogg (Cosmostrator) (CC BY-SA 3.0) (Socapex)
sfx/monsters/ratto/spawn1.ogg (Cosmostrator) (CC BY-SA 3.0) (Socapex)
### Scorpion
- sfx/monsters/scorpion/hit1.ogg (Cosmostrator) (CC BY-SA 3.0) (Micksha)
- sfx/monsters/scorpion/hit2.ogg (Cosmostrator) (CC BY-SA 3.0) (Micksha)
- sfx/monsters/scorpion/hit3.ogg (Cosmostrator) (CC BY-SA 3.0) (Micksha)
- sfx/monsters/scorpion/hit4.ogg (Cosmostrator) (CC BY-SA 3.0) (Micksha)
- sfx/monsters/scorpion/miss1.ogg (Cosmostrator) (CC BY-SA 3.0) (Micksha)
+ sfx/monsters/scorpion/hit1.ogg (Cosmostrator) (CC BY-SA 3.0) (Micksha)
+ sfx/monsters/scorpion/hit2.ogg (Cosmostrator) (CC BY-SA 3.0) (Micksha)
+ sfx/monsters/scorpion/hit3.ogg (Cosmostrator) (CC BY-SA 3.0) (Micksha)
+ sfx/monsters/scorpion/hit4.ogg (Cosmostrator) (CC BY-SA 3.0) (Micksha)
+ sfx/monsters/scorpion/miss1.ogg (Cosmostrator) (CC BY-SA 3.0) (Micksha)
### Spider
sfx/monsters/spider/die1.ogg (alpha) (CC BY-SA 3.0) (-)
sfx/monsters/spider/hit1.ogg (alpha) (CC BY-SA 3.0) (-)
@@ -1238,10 +1467,10 @@ legal@themanaworld.org
sfx/monsters/spider/move4.ogg (alpha) (CC BY-SA 3.0) (-)
sfx/monsters/spider/move5.ogg (alpha) (CC BY-SA 3.0) (-)
### Squirrel
- sfx/monsters/squirrel/hit1.ogg (krazyjakee) (GPLv2) (Micksha)
- sfx/monsters/squirrel/hit2.ogg (krazyjakee) (GPLv2) (Micksha)
- sfx/monsters/squirrel/die1.ogg (krazyjakee) (GPLv2) (Micksha)
- sfx/monsters/squirrel/die2.ogg (krazyjakee) (GPLv2) (Micksha)
+ sfx/monsters/squirrel/hit1.ogg (krazyjakee) (GPLv2) (Micksha)
+ sfx/monsters/squirrel/hit2.ogg (krazyjakee) (GPLv2) (Micksha)
+ sfx/monsters/squirrel/die1.ogg (krazyjakee) (GPLv2) (Micksha)
+ sfx/monsters/squirrel/die2.ogg (krazyjakee) (GPLv2) (Micksha)
### Tortuga
sfx/monsters/tortuga/die1.ogg (Cosmostrator) (CC BY-SA 3.0) (Socapex)
sfx/monsters/tortuga/hit1.ogg (Cosmostrator) (CC BY-SA 3.0) (Socapex)
@@ -1281,11 +1510,11 @@ legal@themanaworld.org
sfx/weapons/piouslayer/hit1.ogg (Cosmostrator) (CC BY-SA 3.0) (Socapex)
sfx/weapons/piouslayer/miss1.ogg (Cosmostrator) (CC BY-SA 3.0) (Socapex)
### Scythe
- sfx/weapons/scythe/hit1.ogg (LEGACY) (GPLv2) (Micksha)
+ sfx/weapons/scythe/hit1.ogg (LEGACY) (GPLv2) (Micksha)
sfx/weapons/scythe/miss1.ogg (Cosmostrator) (CC BY-SA 3.0) (Socapex)
### Short Bow
- sfx/weapons/bow-short/hit1.ogg (Ledmitz) (CC BY-SA 3.0) (smcameron)
- sfx/weapons/bow-short/miss1.ogg (Ledmitz) (CC BY-SA 3.0) (smcameron)
+ sfx/weapons/bow-short/hit1.ogg (Ledmitz) (CC BY-SA 3.0) (smcameron)
+ sfx/weapons/bow-short/miss1.ogg (Ledmitz) (CC BY-SA 3.0) (smcameron)
### Wooden Bow
sfx/weapons/bow-wooden/hit1.ogg (Ledmitz) (CC BY-SA 3.0) (smcameron)
sfx/weapons/bow-wooden/miss1.ogg (Ledmitz) (CC BY-SA 3.0) (smcameron)
diff --git a/effects.xml b/effects.xml
index 85065267..a3183501 100644
--- a/effects.xml
+++ b/effects.xml
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Authors: 4144, Alige, Hal9000, Reid
-Copyright (C) 2010-2014 Evol Online -->
+<!-- Authors: 4144, Alige, Hal9000, Micksha, Reid
+Copyright (C) 2010-2020 Evol Online -->
<being-effects>
<effect id="0" audio="system/levelup.ogg" particle="graphics/particles/levelup.xml"/> <!-- Level up particle effect. -->
@@ -43,6 +43,20 @@ Copyright (C) 2010-2014 Evol Online -->
<effect id="37" particle="graphics/particles/lightning1.xml"/>
<effect id="38" particle="graphics/particles/magic.black.xml"/>
<effect id="39" particle="graphics/particles/electricity.blue.xml"/>
+ <effect id="40" particle="graphics/particles/selfbuff-persistent.xml"/>
+ <effect id="41" particle="graphics/particles/selfbuff-persistent-hp.xml"/>
+ <effect id="42" particle="graphics/particles/selfbuff-persistent-sp.xml"/>
+ <effect id="43" particle="graphics/particles/magic-shield2.xml"/>
+ <effect id="44" audio="system/critical.ogg" particle="graphics/particles/critical-low.xml"/>
+ <effect id="45" particle="graphics/particles/circle-red.xml"/>
+ <effect id="46" particle="graphics/particles/circle-green.xml"/>
+ <effect id="47" particle="graphics/particles/circle-blue.xml"/>
+ <effect id="48" particle="graphics/particles/accumulate-magic.xml"/>
+ <effect id="49" particle="graphics/particles/hellfire-low.xml"/>
+ <effect id="50" particle="graphics/particles/blackball.xml"/>
+ <effect id="51" particle="graphics/particles/nova-circle.xml"/>
+ <effect id="52" particle="graphics/particles/spiral-falling-green.xml"/>
+ <effect id="53" particle="graphics/particles/magic-fire.xml"/>
<effect id="69" particle="graphics/particles/python.xml" audio="env/fart.ogg"/>
<effect id="70" audio="items/legacy/rubberbat.ogg"/> <!-- Legacy Rubber Bat squeeze sound -->
<effect id="344"/> <!-- @summon GM command particle effect. -->
diff --git a/graphics/items/equipment/accessoires/ancientscroll.png b/graphics/items/equipment/accessoires/ancientscroll.png
new file mode 100644
index 00000000..c7dacbe6
--- /dev/null
+++ b/graphics/items/equipment/accessoires/ancientscroll.png
Binary files differ
diff --git a/graphics/items/equipment/accessoires/beard.png b/graphics/items/equipment/accessoires/beard.png
new file mode 100644
index 00000000..166da333
--- /dev/null
+++ b/graphics/items/equipment/accessoires/beard.png
Binary files differ
diff --git a/graphics/items/equipment/accessoires/burglarmask.png b/graphics/items/equipment/accessoires/burglarmask.png
new file mode 100644
index 00000000..07850ab2
--- /dev/null
+++ b/graphics/items/equipment/accessoires/burglarmask.png
Binary files differ
diff --git a/graphics/items/equipment/accessoires/clover.png b/graphics/items/equipment/accessoires/clover.png
new file mode 100644
index 00000000..dc351fad
--- /dev/null
+++ b/graphics/items/equipment/accessoires/clover.png
Binary files differ
diff --git a/graphics/items/equipment/neck/eyepatch.png b/graphics/items/equipment/accessoires/eyepatch.png
index 4dcd88c9..4dcd88c9 100644
--- a/graphics/items/equipment/neck/eyepatch.png
+++ b/graphics/items/equipment/accessoires/eyepatch.png
Binary files differ
diff --git a/graphics/items/equipment/accessoires/firescroll.png b/graphics/items/equipment/accessoires/firescroll.png
new file mode 100644
index 00000000..e74e0b4e
--- /dev/null
+++ b/graphics/items/equipment/accessoires/firescroll.png
Binary files differ
diff --git a/graphics/items/equipment/accessoires/fullbeard-white.png b/graphics/items/equipment/accessoires/fullbeard-white.png
new file mode 100644
index 00000000..fa52a20a
--- /dev/null
+++ b/graphics/items/equipment/accessoires/fullbeard-white.png
Binary files differ
diff --git a/graphics/items/equipment/accessoires/grimoire.png b/graphics/items/equipment/accessoires/grimoire.png
new file mode 100644
index 00000000..50718f42
--- /dev/null
+++ b/graphics/items/equipment/accessoires/grimoire.png
Binary files differ
diff --git a/graphics/items/equipment/accessoires/heart-isis.png b/graphics/items/equipment/accessoires/heart-isis.png
new file mode 100644
index 00000000..7da07cb9
--- /dev/null
+++ b/graphics/items/equipment/accessoires/heart-isis.png
Binary files differ
diff --git a/graphics/items/equipment/accessoires/heartglasses.png b/graphics/items/equipment/accessoires/heartglasses.png
new file mode 100644
index 00000000..041639b5
--- /dev/null
+++ b/graphics/items/equipment/accessoires/heartglasses.png
Binary files differ
diff --git a/graphics/items/equipment/accessoires/mustache.png b/graphics/items/equipment/accessoires/mustache.png
new file mode 100644
index 00000000..a0816b2b
--- /dev/null
+++ b/graphics/items/equipment/accessoires/mustache.png
Binary files differ
diff --git a/graphics/items/equipment/accessoires/rednose.png b/graphics/items/equipment/accessoires/rednose.png
new file mode 100644
index 00000000..22749faa
--- /dev/null
+++ b/graphics/items/equipment/accessoires/rednose.png
Binary files differ
diff --git a/graphics/items/equipment/accessoires/ring-simple.png b/graphics/items/equipment/accessoires/ring-simple.png
new file mode 100644
index 00000000..66b3209b
--- /dev/null
+++ b/graphics/items/equipment/accessoires/ring-simple.png
Binary files differ
diff --git a/graphics/items/equipment/accessoires/ring1-gem-copper.png b/graphics/items/equipment/accessoires/ring1-gem-copper.png
new file mode 100644
index 00000000..c4841026
--- /dev/null
+++ b/graphics/items/equipment/accessoires/ring1-gem-copper.png
Binary files differ
diff --git a/graphics/items/equipment/accessoires/ring1-gem-gold.png b/graphics/items/equipment/accessoires/ring1-gem-gold.png
new file mode 100644
index 00000000..50fdfc6e
--- /dev/null
+++ b/graphics/items/equipment/accessoires/ring1-gem-gold.png
Binary files differ
diff --git a/graphics/items/equipment/accessoires/ring1-gem-platinum.png b/graphics/items/equipment/accessoires/ring1-gem-platinum.png
new file mode 100644
index 00000000..4bc60855
--- /dev/null
+++ b/graphics/items/equipment/accessoires/ring1-gem-platinum.png
Binary files differ
diff --git a/graphics/items/equipment/accessoires/ring1-gem-silver.png b/graphics/items/equipment/accessoires/ring1-gem-silver.png
new file mode 100644
index 00000000..55cf6fed
--- /dev/null
+++ b/graphics/items/equipment/accessoires/ring1-gem-silver.png
Binary files differ
diff --git a/graphics/items/equipment/accessoires/ring2-gem-copper.png b/graphics/items/equipment/accessoires/ring2-gem-copper.png
new file mode 100644
index 00000000..35988e65
--- /dev/null
+++ b/graphics/items/equipment/accessoires/ring2-gem-copper.png
Binary files differ
diff --git a/graphics/items/equipment/accessoires/ring2-gem-gold.png b/graphics/items/equipment/accessoires/ring2-gem-gold.png
new file mode 100644
index 00000000..d7158f7d
--- /dev/null
+++ b/graphics/items/equipment/accessoires/ring2-gem-gold.png
Binary files differ
diff --git a/graphics/items/equipment/accessoires/ring2-gem-platinum.png b/graphics/items/equipment/accessoires/ring2-gem-platinum.png
new file mode 100644
index 00000000..6a82d8fe
--- /dev/null
+++ b/graphics/items/equipment/accessoires/ring2-gem-platinum.png
Binary files differ
diff --git a/graphics/items/equipment/accessoires/ring2-gem-silver.png b/graphics/items/equipment/accessoires/ring2-gem-silver.png
new file mode 100644
index 00000000..d1338d8a
--- /dev/null
+++ b/graphics/items/equipment/accessoires/ring2-gem-silver.png
Binary files differ
diff --git a/graphics/items/equipment/accessoires/sunglasses.png b/graphics/items/equipment/accessoires/sunglasses.png
new file mode 100644
index 00000000..5b468741
--- /dev/null
+++ b/graphics/items/equipment/accessoires/sunglasses.png
Binary files differ
diff --git a/graphics/items/equipment/accessoires/thetabook.png b/graphics/items/equipment/accessoires/thetabook.png
new file mode 100644
index 00000000..95a01d44
--- /dev/null
+++ b/graphics/items/equipment/accessoires/thetabook.png
Binary files differ
diff --git a/graphics/items/equipment/accessoires/towel-flowers.png b/graphics/items/equipment/accessoires/towel-flowers.png
new file mode 100644
index 00000000..106bae1d
--- /dev/null
+++ b/graphics/items/equipment/accessoires/towel-flowers.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 00000000..7aa9e64f
--- /dev/null
+++ b/graphics/items/equipment/ammo/bonearrow.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 00000000..a5247355
--- /dev/null
+++ b/graphics/items/equipment/ammo/ironarrow.png
Binary files differ
diff --git a/graphics/items/equipment/ammo/poisonedarrow.png b/graphics/items/equipment/ammo/poisonedarrow.png
new file mode 100644
index 00000000..9b42c223
--- /dev/null
+++ b/graphics/items/equipment/ammo/poisonedarrow.png
Binary files differ
diff --git a/graphics/items/equipment/ammo/stoneprojectile.png b/graphics/items/equipment/ammo/stoneprojectile.png
new file mode 100644
index 00000000..84f4ea69
--- /dev/null
+++ b/graphics/items/equipment/ammo/stoneprojectile.png
Binary files differ
diff --git a/graphics/items/equipment/ammo/terranitearrow.png b/graphics/items/equipment/ammo/terranitearrow.png
new file mode 100644
index 00000000..130c689c
--- /dev/null
+++ b/graphics/items/equipment/ammo/terranitearrow.png
Binary files differ
diff --git a/graphics/items/equipment/feet/blackboots.png b/graphics/items/equipment/feet/blackboots.png
new file mode 100644
index 00000000..e64660ec
--- /dev/null
+++ b/graphics/items/equipment/feet/blackboots.png
Binary files differ
diff --git a/graphics/items/equipment/feet/goldenwarlordboots.png b/graphics/items/equipment/feet/goldenwarlordboots.png
new file mode 100644
index 00000000..62df069d
--- /dev/null
+++ b/graphics/items/equipment/feet/goldenwarlordboots.png
Binary files differ
diff --git a/graphics/items/equipment/feet/leatherboots.png b/graphics/items/equipment/feet/leatherboots.png
new file mode 100644
index 00000000..02c4c7b7
--- /dev/null
+++ b/graphics/items/equipment/feet/leatherboots.png
Binary files differ
diff --git a/graphics/items/equipment/hands/blackgloves.png b/graphics/items/equipment/hands/blackgloves.png
new file mode 100644
index 00000000..297066cf
--- /dev/null
+++ b/graphics/items/equipment/hands/blackgloves.png
Binary files differ
diff --git a/graphics/items/equipment/hands/fursgloves.png b/graphics/items/equipment/hands/fursgloves.png
new file mode 100644
index 00000000..a2fff5f1
--- /dev/null
+++ b/graphics/items/equipment/hands/fursgloves.png
Binary files differ
diff --git a/graphics/items/equipment/hands/goldenarmbands.png b/graphics/items/equipment/hands/goldenarmbands.png
new file mode 100644
index 00000000..e484981a
--- /dev/null
+++ b/graphics/items/equipment/hands/goldenarmbands.png
Binary files differ
diff --git a/graphics/items/equipment/hands/managloves.png b/graphics/items/equipment/hands/managloves.png
new file mode 100644
index 00000000..42bee1d6
--- /dev/null
+++ b/graphics/items/equipment/hands/managloves.png
Binary files differ
diff --git a/graphics/items/equipment/head/captainhat.png b/graphics/items/equipment/head/captainhat.png
new file mode 100644
index 00000000..8ebb6761
--- /dev/null
+++ b/graphics/items/equipment/head/captainhat.png
Binary files differ
diff --git a/graphics/items/equipment/neck/copper-necklace.png b/graphics/items/equipment/neck/copper-necklace.png
deleted file mode 100644
index 0abc9a19..00000000
--- a/graphics/items/equipment/neck/copper-necklace.png
+++ /dev/null
Binary files differ
diff --git a/graphics/items/equipment/neck/necklace-barbarian.png b/graphics/items/equipment/neck/necklace-barbarian.png
new file mode 100644
index 00000000..2a354ca4
--- /dev/null
+++ b/graphics/items/equipment/neck/necklace-barbarian.png
Binary files differ
diff --git a/graphics/items/equipment/neck/necklace-fourleaf.png b/graphics/items/equipment/neck/necklace-fourleaf.png
new file mode 100644
index 00000000..cb40c897
--- /dev/null
+++ b/graphics/items/equipment/neck/necklace-fourleaf.png
Binary files differ
diff --git a/graphics/items/equipment/neck/necklace-heart.png b/graphics/items/equipment/neck/necklace-heart.png
new file mode 100644
index 00000000..838152ac
--- /dev/null
+++ b/graphics/items/equipment/neck/necklace-heart.png
Binary files differ
diff --git a/graphics/items/equipment/neck/necklace-mouboo.png b/graphics/items/equipment/neck/necklace-mouboo.png
new file mode 100644
index 00000000..9d77da3a
--- /dev/null
+++ b/graphics/items/equipment/neck/necklace-mouboo.png
Binary files differ
diff --git a/graphics/items/equipment/neck/necklace-skel.png b/graphics/items/equipment/neck/necklace-skel.png
new file mode 100644
index 00000000..cc7dd274
--- /dev/null
+++ b/graphics/items/equipment/neck/necklace-skel.png
Binary files differ
diff --git a/graphics/items/equipment/neck/necklace-teeth.png b/graphics/items/equipment/neck/necklace-teeth.png
new file mode 100644
index 00000000..52befd28
--- /dev/null
+++ b/graphics/items/equipment/neck/necklace-teeth.png
Binary files differ
diff --git a/graphics/items/equipment/neck/necklace-tooth.png b/graphics/items/equipment/neck/necklace-tooth.png
new file mode 100644
index 00000000..b31b6104
--- /dev/null
+++ b/graphics/items/equipment/neck/necklace-tooth.png
Binary files differ
diff --git a/graphics/items/equipment/neck/necklace1-gem-copper.png b/graphics/items/equipment/neck/necklace1-gem-copper.png
new file mode 100644
index 00000000..49803e06
--- /dev/null
+++ b/graphics/items/equipment/neck/necklace1-gem-copper.png
Binary files differ
diff --git a/graphics/items/equipment/neck/necklace1-gem-gold.png b/graphics/items/equipment/neck/necklace1-gem-gold.png
new file mode 100644
index 00000000..417a1141
--- /dev/null
+++ b/graphics/items/equipment/neck/necklace1-gem-gold.png
Binary files differ
diff --git a/graphics/items/equipment/neck/necklace1-gem-platinum.png b/graphics/items/equipment/neck/necklace1-gem-platinum.png
new file mode 100644
index 00000000..ff575b8b
--- /dev/null
+++ b/graphics/items/equipment/neck/necklace1-gem-platinum.png
Binary files differ
diff --git a/graphics/items/equipment/neck/necklace1-gem-silver.png b/graphics/items/equipment/neck/necklace1-gem-silver.png
new file mode 100644
index 00000000..2a6c43f1
--- /dev/null
+++ b/graphics/items/equipment/neck/necklace1-gem-silver.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 00000000..0bc739ad
--- /dev/null
+++ b/graphics/items/equipment/shields/ancientshield.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 00000000..8204b801
--- /dev/null
+++ b/graphics/items/equipment/shields/bladeshield.png
Binary files differ
diff --git a/graphics/items/equipment/shields/buckler.png b/graphics/items/equipment/shields/buckler.png
new file mode 100644
index 00000000..1a7b509e
--- /dev/null
+++ b/graphics/items/equipment/shields/buckler.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 00000000..99be784f
--- /dev/null
+++ b/graphics/items/equipment/shields/dragonshield.png
Binary files differ
diff --git a/graphics/items/equipment/shields/steelshield.png b/graphics/items/equipment/shields/steelshield.png
index 4fa7f6a8..f127289a 100644
--- a/graphics/items/equipment/shields/steelshield.png
+++ b/graphics/items/equipment/shields/steelshield.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 00000000..7620dadb
--- /dev/null
+++ b/graphics/items/equipment/weapons/bansheebow.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/boneknife.png b/graphics/items/equipment/weapons/boneknife.png
index e9a30da8..b254dde1 100644
--- a/graphics/items/equipment/weapons/boneknife.png
+++ b/graphics/items/equipment/weapons/boneknife.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 00000000..f276694b
--- /dev/null
+++ b/graphics/items/equipment/weapons/bronzegladius.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/championbow.png b/graphics/items/equipment/weapons/championbow.png
new file mode 100644
index 00000000..1fa50b6e
--- /dev/null
+++ b/graphics/items/equipment/weapons/championbow.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/chopper.png b/graphics/items/equipment/weapons/chopper.png
new file mode 100644
index 00000000..41d7a15a
--- /dev/null
+++ b/graphics/items/equipment/weapons/chopper.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/cleaver.png b/graphics/items/equipment/weapons/cleaver.png
new file mode 100644
index 00000000..0e321af1
--- /dev/null
+++ b/graphics/items/equipment/weapons/cleaver.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 00000000..ef83cad5
--- /dev/null
+++ b/graphics/items/equipment/weapons/desertbow.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/forestbow.png b/graphics/items/equipment/weapons/forestbow.png
index 85116bc1..9ff6c2b6 100644
--- a/graphics/items/equipment/weapons/forestbow.png
+++ b/graphics/items/equipment/weapons/forestbow.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/katana.png b/graphics/items/equipment/weapons/katana.png
new file mode 100644
index 00000000..51f5e84a
--- /dev/null
+++ b/graphics/items/equipment/weapons/katana.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/lifestaff.png b/graphics/items/equipment/weapons/lifestaff.png
new file mode 100644
index 00000000..30fd0ac8
--- /dev/null
+++ b/graphics/items/equipment/weapons/lifestaff.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 00000000..68bf574d
--- /dev/null
+++ b/graphics/items/equipment/weapons/longsword.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 00000000..caff76ee
--- /dev/null
+++ b/graphics/items/equipment/weapons/rockknife.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/setzer.png b/graphics/items/equipment/weapons/setzer.png
index 63c4c5cf..070b6424 100644
--- a/graphics/items/equipment/weapons/setzer.png
+++ b/graphics/items/equipment/weapons/setzer.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/shortbow.png b/graphics/items/equipment/weapons/shortbow.png
index 977c0387..8d1c9991 100644
--- a/graphics/items/equipment/weapons/shortbow.png
+++ b/graphics/items/equipment/weapons/shortbow.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/shortsword.png b/graphics/items/equipment/weapons/shortsword.png
new file mode 100644
index 00000000..97f67bb0
--- /dev/null
+++ b/graphics/items/equipment/weapons/shortsword.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/slingshot.png b/graphics/items/equipment/weapons/slingshot.png
new file mode 100644
index 00000000..e3d56888
--- /dev/null
+++ b/graphics/items/equipment/weapons/slingshot.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/spear.png b/graphics/items/equipment/weapons/spear.png
new file mode 100644
index 00000000..61ce6363
--- /dev/null
+++ b/graphics/items/equipment/weapons/spear.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/chopstick.png b/graphics/items/equipment/weapons/staff.png
index fb94e9d6..fb94e9d6 100644
--- a/graphics/items/equipment/weapons/chopstick.png
+++ b/graphics/items/equipment/weapons/staff.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/warpedstaff.png b/graphics/items/equipment/weapons/warpedstaff.png
new file mode 100644
index 00000000..64d78100
--- /dev/null
+++ b/graphics/items/equipment/weapons/warpedstaff.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/wizardstaff.png b/graphics/items/equipment/weapons/wizardstaff.png
new file mode 100644
index 00000000..e012a9ae
--- /dev/null
+++ b/graphics/items/equipment/weapons/wizardstaff.png
Binary files differ
diff --git a/graphics/items/generic/bowl-empty.png b/graphics/items/generic/bowl-empty.png
index 514551a6..e753f619 100644
--- a/graphics/items/generic/bowl-empty.png
+++ b/graphics/items/generic/bowl-empty.png
Binary files differ
diff --git a/graphics/items/generic/codfish.png b/graphics/items/generic/codfish.png
new file mode 100644
index 00000000..3c717c99
--- /dev/null
+++ b/graphics/items/generic/codfish.png
Binary files differ
diff --git a/graphics/items/generic/cottoncloth.png b/graphics/items/generic/cottoncloth.png
new file mode 100644
index 00000000..0ee30fe5
--- /dev/null
+++ b/graphics/items/generic/cottoncloth.png
Binary files differ
diff --git a/graphics/items/generic/flour-acorn.png b/graphics/items/generic/flour-acorn.png
new file mode 100644
index 00000000..4b19f5e8
--- /dev/null
+++ b/graphics/items/generic/flour-acorn.png
Binary files differ
diff --git a/graphics/items/generic/leatherpatch.png b/graphics/items/generic/leatherpatch.png
new file mode 100644
index 00000000..67037f04
--- /dev/null
+++ b/graphics/items/generic/leatherpatch.png
Binary files differ
diff --git a/graphics/items/generic/plate-empty.png b/graphics/items/generic/plate-empty.png
new file mode 100644
index 00000000..d0489dfc
--- /dev/null
+++ b/graphics/items/generic/plate-empty.png
Binary files differ
diff --git a/graphics/items/generic/salmon.png b/graphics/items/generic/salmon.png
new file mode 100644
index 00000000..87fa1732
--- /dev/null
+++ b/graphics/items/generic/salmon.png
Binary files differ
diff --git a/graphics/items/generic/snakescales.png b/graphics/items/generic/snakescales.png
new file mode 100644
index 00000000..4bbdd30c
--- /dev/null
+++ b/graphics/items/generic/snakescales.png
Binary files differ
diff --git a/graphics/items/generic/squirrelpelt.png b/graphics/items/generic/squirrelpelt.png
new file mode 100644
index 00000000..7cc19e64
--- /dev/null
+++ b/graphics/items/generic/squirrelpelt.png
Binary files differ
diff --git a/graphics/items/generic/trout.png b/graphics/items/generic/trout.png
new file mode 100644
index 00000000..b6b23119
--- /dev/null
+++ b/graphics/items/generic/trout.png
Binary files differ
diff --git a/graphics/items/generic/waxchunk.png b/graphics/items/generic/waxchunk.png
new file mode 100644
index 00000000..a2cd8b12
--- /dev/null
+++ b/graphics/items/generic/waxchunk.png
Binary files differ
diff --git a/graphics/items/generic/wolvernpelt.png b/graphics/items/generic/wolvernpelt.png
new file mode 100644
index 00000000..e2e334e6
--- /dev/null
+++ b/graphics/items/generic/wolvernpelt.png
Binary files differ
diff --git a/graphics/items/usable/blueberries.png b/graphics/items/usable/blueberries.png
new file mode 100644
index 00000000..e16e4a3d
--- /dev/null
+++ b/graphics/items/usable/blueberries.png
Binary files differ
diff --git a/graphics/items/usable/bowl-sailorstew.png b/graphics/items/usable/bowl-stew.png
index 7b058fc3..7b058fc3 100644
--- a/graphics/items/usable/bowl-sailorstew.png
+++ b/graphics/items/usable/bowl-stew.png
Binary files differ
diff --git a/graphics/items/usable/cake-blueberry.png b/graphics/items/usable/cake-blueberry.png
new file mode 100644
index 00000000..6db9753b
--- /dev/null
+++ b/graphics/items/usable/cake-blueberry.png
Binary files differ
diff --git a/graphics/items/usable/cake-carrot.png b/graphics/items/usable/cake-carrot.png
new file mode 100644
index 00000000..5f7cecce
--- /dev/null
+++ b/graphics/items/usable/cake-carrot.png
Binary files differ
diff --git a/graphics/items/usable/cherrycake.png b/graphics/items/usable/cake-cherry.png
index 4891b1d2..4891b1d2 100644
--- a/graphics/items/usable/cherrycake.png
+++ b/graphics/items/usable/cake-cherry.png
Binary files differ
diff --git a/graphics/items/usable/donut.png b/graphics/items/usable/donut.png
new file mode 100644
index 00000000..1c6e7e1b
--- /dev/null
+++ b/graphics/items/usable/donut.png
Binary files differ
diff --git a/graphics/items/usable/gift.png b/graphics/items/usable/gift.png
new file mode 100644
index 00000000..00722dfe
--- /dev/null
+++ b/graphics/items/usable/gift.png
Binary files differ
diff --git a/graphics/items/usable/plate-dish.png b/graphics/items/usable/plate-dish.png
new file mode 100644
index 00000000..8e04fd3d
--- /dev/null
+++ b/graphics/items/usable/plate-dish.png
Binary files differ
diff --git a/graphics/items/usable/runestone-dagaz.png b/graphics/items/usable/runestone-dagaz.png
new file mode 100644
index 00000000..9c3b1842
--- /dev/null
+++ b/graphics/items/usable/runestone-dagaz.png
Binary files differ
diff --git a/graphics/items/usable/runestone-kaunaz.png b/graphics/items/usable/runestone-kaunaz.png
new file mode 100644
index 00000000..c65cb19b
--- /dev/null
+++ b/graphics/items/usable/runestone-kaunaz.png
Binary files differ
diff --git a/graphics/items/usable/runestone-peorth.png b/graphics/items/usable/runestone-peorth.png
new file mode 100644
index 00000000..84ab24cf
--- /dev/null
+++ b/graphics/items/usable/runestone-peorth.png
Binary files differ
diff --git a/graphics/items/usable/runestone-raido.png b/graphics/items/usable/runestone-raido.png
new file mode 100644
index 00000000..0634bd6f
--- /dev/null
+++ b/graphics/items/usable/runestone-raido.png
Binary files differ
diff --git a/graphics/items/usable/runestone-thurisaz.png b/graphics/items/usable/runestone-thurisaz.png
new file mode 100644
index 00000000..65dde6db
--- /dev/null
+++ b/graphics/items/usable/runestone-thurisaz.png
Binary files differ
diff --git a/graphics/items/usable/runestone-uruz.png b/graphics/items/usable/runestone-uruz.png
new file mode 100644
index 00000000..e9dcc9f2
--- /dev/null
+++ b/graphics/items/usable/runestone-uruz.png
Binary files differ
diff --git a/graphics/items/usable/squirrelmeat.png b/graphics/items/usable/squirrelmeat.png
new file mode 100644
index 00000000..41c9927f
--- /dev/null
+++ b/graphics/items/usable/squirrelmeat.png
Binary files differ
diff --git a/graphics/particles/accumulate-magic.xml b/graphics/particles/accumulate-magic.xml
new file mode 100644
index 00000000..4dbe3816
--- /dev/null
+++ b/graphics/particles/accumulate-magic.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0"?>
+<effect>
+ <particle position-x="0" position-y="0" position-z="72" lifetime="100">
+ <emitter>
+ <property name="lifetime" value="100"/>
+ <property name="position-x" min="-16" max="16"/>
+ <property name="position-y" min="-16" max="16"/>
+ <property name="vertical-angle" value="270"/>
+ <property name="power" value="0.25"/>
+ <property name="output" min="1" max="3"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/star-small.png|W:#d3c443,fff38d,fff7df"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/arrow-hail.xml b/graphics/particles/arrow-hail.xml
index 8dc40cd8..43dca921 100644
--- a/graphics/particles/arrow-hail.xml
+++ b/graphics/particles/arrow-hail.xml
@@ -5,8 +5,8 @@
<emitter>
<!-- <property name="follow-parent" value="0"/> -->
<property name="lifetime" min="180" max="180"/>
- <property name="position-x" min="-250" max="350"/>
- <property name="position-y" min="-350" max="250"/>
+ <property name="position-x" min="-150" max="200"/>
+ <property name="position-y" min="-200" max="150"/>
<property name="vertical-angle" value="255"/>
<property name="power" value="14"/>
<property name="output" min="5" max="15"/>
diff --git a/graphics/particles/arrow-particle-high.xml b/graphics/particles/arrow-particle-high.xml
new file mode 100644
index 00000000..6b035a0c
--- /dev/null
+++ b/graphics/particles/arrow-particle-high.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0"?>
+<effect>
+ <particle position-x="0" position-y="0" position-z="32" lifetime="128">
+ <rotation imageset="graphics/particles/arrowh.png" width="16" height="16">
+ <sequence start="0" end="7"/>
+ </rotation>
+ <emitter>
+ <property name="image" value="graphics/particles/orb-small.png|W:#932a15"/>
+ <property name="lifetime" value="90"/>
+ <property name="fade-in" value="10"/>
+ <property name="fade-out" value="90"/>
+ <property name="output" min="0" max="1"/>
+ <property name="power" min="0" max="2"/>
+ <property name="horizontal-angle" min="-15" max="-175"/>
+ <property name="momentum" value="0.95"/>
+ <property name="vertical-angle" min="0" max="90"/>
+ </emitter>
+ <emitter>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="0" max="90"/>
+ <property name="power" min="0.3" max="0.8"/>
+ <property name="gravity" value="-0.02"/>
+ <animation imageset="graphics/particles/aniblaze.png|W:#631414,c3771c,f8d96f" width="8" height="8">
+ <sequence start="0" end="8" delay="30"/>
+ <frame index="8" delay="1000"/>
+ </animation>
+ <property name="lifetime" min="35" max="50"/>
+ <property name="output" min="1" max="3"/>
+ <property name="fade-in" value="2"/>
+ <property name="fade-out" value="10"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/arrow-particle.xml b/graphics/particles/arrow-particle.xml
new file mode 100644
index 00000000..9a8eb4e3
--- /dev/null
+++ b/graphics/particles/arrow-particle.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<effect>
+ <particle position-x="0" position-y="0" position-z="32" lifetime="128">
+ <rotation imageset="graphics/particles/arrowh.png" width="16" height="16">
+ <sequence start="0" end="7"/>
+ </rotation>
+ <emitter>
+ <property name="image" value="graphics/particles/orb-small.png|W:#932a15"/>
+ <property name="lifetime" value="90"/>
+ <property name="fade-in" value="10"/>
+ <property name="fade-out" value="90"/>
+ <property name="output" min="0" max="1"/>
+ <property name="power" min="0" max="2"/>
+ <property name="horizontal-angle" min="-15" max="-175"/>
+ <property name="momentum" value="0.95"/>
+ <property name="vertical-angle" min="0" max="90"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/blackball.xml b/graphics/particles/blackball.xml
new file mode 100644
index 00000000..747b2e66
--- /dev/null
+++ b/graphics/particles/blackball.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Micksha
+Copyright (C) 2010-2020 Evol Online -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="24"
+ lifetime="1">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="vertical-angle" min="0" max="360"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0.5" max="1.5"/>
+ <property name="image" value="graphics/particles/orb-small.png|W:#000000"/>
+ <property name="lifetime" min="40" max="80"/>
+ <property name="fade-out" value="60"/>
+ <property name="output" min="240" max="480"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/circle-blue.xml b/graphics/particles/circle-blue.xml
new file mode 100644
index 00000000..76378773
--- /dev/null
+++ b/graphics/particles/circle-blue.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Micksha
+Copyright (C) 2010-2020 Evol Online -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="0"
+ lifetime="1">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" value="0.5"/>
+ <property name="image" value="graphics/particles/orb-small.png|W:#71c1ff"/>
+ <property name="lifetime" min="40" max="80"/>
+ <property name="fade-out" value="60"/>
+ <property name="output" min="40" max="160"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/circle-green.xml b/graphics/particles/circle-green.xml
new file mode 100644
index 00000000..f2365097
--- /dev/null
+++ b/graphics/particles/circle-green.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Micksha
+Copyright (C) 2010-2020 Evol Online -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="0"
+ lifetime="1">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" value="0.5"/>
+ <property name="image" value="graphics/particles/orb-small.png|W:#00d80f"/>
+ <property name="lifetime" min="40" max="80"/>
+ <property name="fade-out" value="60"/>
+ <property name="output" min="80" max="480"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/circle-red.xml b/graphics/particles/circle-red.xml
new file mode 100644
index 00000000..308c1f9b
--- /dev/null
+++ b/graphics/particles/circle-red.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Micksha
+Copyright (C) 2010-2020 Evol Online -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="0"
+ lifetime="1">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" value="0.5"/>
+ <property name="image" value="graphics/particles/orb-small.png|W:#d80000"/>
+ <property name="lifetime" min="40" max="80"/>
+ <property name="fade-out" value="60"/>
+ <property name="output" min="80" max="480"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/counter.xml b/graphics/particles/counter.xml
new file mode 100644
index 00000000..85342a34
--- /dev/null
+++ b/graphics/particles/counter.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="35"/>
+ <property name="lifetime" value="2"/>
+ <emitter>
+ <property name="gravity" value="-0.7"/>
+ <property name="momentum" value="0.3"/>
+ <property name="image" value="graphics/particles/orb-small.png|W:#5c5286"/>
+ <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/critical-low.xml b/graphics/particles/critical-low.xml
new file mode 100644
index 00000000..4acacd1d
--- /dev/null
+++ b/graphics/particles/critical-low.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="4" max="8"/>
+ </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="3" max="6"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/dart-black.xml b/graphics/particles/dart-black.xml
new file mode 100644
index 00000000..426ba646
--- /dev/null
+++ b/graphics/particles/dart-black.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<effect>
+ <particle position-x="0" position-y="0" position-z="32" lifetime="128">
+ <rotation imageset="graphics/particles/dart-directions.png|W:#000000,ffffff" width="16" height="16">
+ <sequence start="0" end="7"/>
+ </rotation>
+ <emitter>
+ <property name="image" value="graphics/particles/orb-small.png|W:#000000,ffffff"/>
+ <property name="lifetime" value="90"/>
+ <property name="fade-in" value="10"/>
+ <property name="fade-out" value="90"/>
+ <property name="output" min="1" max="3"/>
+ <property name="power" min="0.1" max="1"/>
+ <property name="horizontal-angle" min="-15" max="-175"/>
+ <property name="momentum" value="0.95"/>
+ <property name="vertical-angle" min="0" max="90"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/dart-blue.xml b/graphics/particles/dart-blue.xml
new file mode 100644
index 00000000..abd2e06f
--- /dev/null
+++ b/graphics/particles/dart-blue.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: 4144, Micksha
+Copyright (C) 2020 Evol Online -->
+
+<effect>
+ <particle position-x="0" position-y="0" position-z="32" lifetime="128">
+ <rotation imageset="graphics/particles/dart-directions.png|W:#879eff,65aaff,5fbdff,29c5ff,a1b3ff,d3dbff" width="16" height="16">
+ <sequence start="0" end="7"/>
+ </rotation>
+ <emitter>
+ <property name="image" value="graphics/particles/orb-small.png|W:#879eff,65aaff,5fbdff,29c5ff,a1b3ff,d3dbff"/>
+ <property name="lifetime" value="90"/>
+ <property name="fade-in" value="10"/>
+ <property name="fade-out" value="90"/>
+ <property name="output" min="1" max="3"/>
+ <property name="power" min="0.1" max="1"/>
+ <property name="horizontal-angle" min="-15" max="-175"/>
+ <property name="momentum" value="0.95"/>
+ <property name="vertical-angle" min="0" max="90"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/dart-directions.png b/graphics/particles/dart-directions.png
new file mode 100644
index 00000000..d9d7f40c
--- /dev/null
+++ b/graphics/particles/dart-directions.png
Binary files differ
diff --git a/graphics/particles/dart-elemental.xml b/graphics/particles/dart-elemental.xml
new file mode 100644
index 00000000..8ebedb44
--- /dev/null
+++ b/graphics/particles/dart-elemental.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<effect>
+ <particle position-x="0" position-y="0" position-z="32" lifetime="128">
+ <rotation imageset="graphics/particles/dart-directions.png|W:#2a9b28,56d253,8ee18c,b5ebb4,fdfefd" width="16" height="16">
+ <sequence start="0" end="7"/>
+ </rotation>
+ <emitter>
+ <property name="image" value="graphics/particles/orb-small.png|W:#2a9b28,56d253,8ee18c,b5ebb4,fdfefd"/>
+ <property name="lifetime" value="90"/>
+ <property name="fade-in" value="10"/>
+ <property name="fade-out" value="90"/>
+ <property name="output" min="1" max="3"/>
+ <property name="power" min="1" max="3"/>
+ <property name="horizontal-angle" min="-15" max="-175"/>
+ <property name="momentum" value="0.95"/>
+ <property name="vertical-angle" min="0" max="90"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/dart-green.xml b/graphics/particles/dart-green.xml
new file mode 100644
index 00000000..7d487fa4
--- /dev/null
+++ b/graphics/particles/dart-green.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<effect>
+ <particle position-x="0" position-y="0" position-z="32" lifetime="128">
+ <rotation imageset="graphics/particles/dart-directions.png|W:#2a9b28,56d253,8ee18c,b5ebb4,fdfefd" width="16" height="16">
+ <sequence start="0" end="7"/>
+ </rotation>
+ <emitter>
+ <property name="image" value="graphics/particles/orb-small.png|W:#2a9b28,56d253,8ee18c,b5ebb4,fdfefd"/>
+ <property name="lifetime" value="90"/>
+ <property name="fade-in" value="10"/>
+ <property name="fade-out" value="90"/>
+ <property name="output" min="1" max="3"/>
+ <property name="power" min="0.1" max="1"/>
+ <property name="horizontal-angle" min="-15" max="-175"/>
+ <property name="momentum" value="0.95"/>
+ <property name="vertical-angle" min="0" max="90"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/dart-red.xml b/graphics/particles/dart-red.xml
new file mode 100644
index 00000000..be32fdbb
--- /dev/null
+++ b/graphics/particles/dart-red.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: 4144, Micksha
+Copyright (C) 2020 Evol Online -->
+
+<effect>
+ <particle position-x="0" position-y="0" position-z="32" lifetime="128">
+ <rotation imageset="graphics/particles/dart-directions.png|W:#982701,f45f00,ff8900,ffd837,ffe162,fff1b7" width="16" height="16">
+ <sequence start="0" end="7"/>
+ </rotation>
+ <emitter>
+ <property name="image" value="graphics/particles/orb-small.png|W:#982701,f45f00,ff8900,ffd837,ffe162,fff1b7"/>
+ <property name="lifetime" value="90"/>
+ <property name="fade-in" value="10"/>
+ <property name="fade-out" value="90"/>
+ <property name="output" min="1" max="3"/>
+ <property name="power" min="0.1" max="1"/>
+ <property name="horizontal-angle" min="-15" max="-175"/>
+ <property name="momentum" value="0.95"/>
+ <property name="vertical-angle" min="0" max="90"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/firebreath.xml b/graphics/particles/firebreath.xml
new file mode 100644
index 00000000..7ac82b5b
--- /dev/null
+++ b/graphics/particles/firebreath.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 fire breath attack of the fire goblins.
+-->
+<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-medium.png|W:#ffff00,ff0000" width="16" height="16">
+ <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="80"/>
+ <property name="output" min="5" max="10"/>
+ <property name="fade-in" value="0"/>
+ <property name="fade-out" value="60"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/firedart-directions.png b/graphics/particles/firedart-directions.png
new file mode 100644
index 00000000..7f1f04a7
--- /dev/null
+++ b/graphics/particles/firedart-directions.png
Binary files differ
diff --git a/graphics/particles/foefire.png b/graphics/particles/foefire.png
new file mode 100644
index 00000000..8928db3c
--- /dev/null
+++ b/graphics/particles/foefire.png
Binary files differ
diff --git a/graphics/particles/foefire.xml b/graphics/particles/foefire.xml
new file mode 100644
index 00000000..6e3bcce2
--- /dev/null
+++ b/graphics/particles/foefire.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/glow-violet.xml b/graphics/particles/glow-violet.xml
new file mode 100644
index 00000000..a588722f
--- /dev/null
+++ b/graphics/particles/glow-violet.xml
@@ -0,0 +1,38 @@
+<?xml version="1.0"?>
+<!--
+Pink-ish particles that fly up to the sky; based on Crush's Soul Menhir effect.
+-->
+<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/hellfire-low.xml b/graphics/particles/hellfire-low.xml
new file mode 100644
index 00000000..4f37966e
--- /dev/null
+++ b/graphics/particles/hellfire-low.xml
@@ -0,0 +1,67 @@
+<?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="40" max="120"/>
+ <property name="fade-in" value="30"/>
+ <property name="fade-out" value="60"/>
+ <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="30" max="100"/>
+ <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:#eed7d7"/>
+ <property name="lifetime" min="40" max="120"/>
+ <property name="fade-in" value="15"/>
+ <property name="fade-out" value="50"/>
+ <property name="output" min="-1" max="1"/>
+ <property name="randomness" 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:#ffb000"/>
+ <property name="lifetime" min="40" max="120"/>
+ <property name="fade-in" value="15"/>
+ <property name="fade-out" value="50"/>
+ <property name="output" min="-1" max="1"/>
+ <property name="randomness" value="200"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="2"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/hellblaze.particle.xml b/graphics/particles/hellfire.xml
index b9ab089c..b9ab089c 100644
--- a/graphics/particles/hellblaze.particle.xml
+++ b/graphics/particles/hellfire.xml
diff --git a/graphics/particles/icedart-directions.png b/graphics/particles/icedart-directions.png
new file mode 100644
index 00000000..20b5baa9
--- /dev/null
+++ b/graphics/particles/icedart-directions.png
Binary files differ
diff --git a/graphics/particles/icedart-directions.xml b/graphics/particles/icedart-directions.xml
new file mode 100644
index 00000000..18efbc37
--- /dev/null
+++ b/graphics/particles/icedart-directions.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: 4144, Micksha
+Copyright (C) 2020 Evol Online -->
+
+<effect>
+ <particle position-x="0" position-y="0" position-z="32" lifetime="128">
+ <rotation imageset="graphics/particles/icedart-directions.png" width="16" height="16">
+ <sequence start="0" end="7"/>
+ </rotation>
+ </particle>
+</effect>
diff --git a/graphics/particles/lightning-map.png b/graphics/particles/lightning-map.png
new file mode 100644
index 00000000..02accca8
--- /dev/null
+++ b/graphics/particles/lightning-map.png
Binary files differ
diff --git a/graphics/particles/lightning-map.xml b/graphics/particles/lightning-map.xml
new file mode 100644
index 00000000..c7cb2f69
--- /dev/null
+++ b/graphics/particles/lightning-map.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!--
+An storm
+-->
+<effect>
+ <particle position-x="0" position-y="0" position-z="0">
+ <emitter>
+ <property name="position-x" min="-1000" max="1000"/>
+ <property name="position-y" min="-1000" max="1000"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="0" max="90"/>
+ <property name="power" min="0" max="0"/>
+ <property name="gravity" value="0"/>
+ <property name="power" min="0.1" max="0.3"/>
+ <property name="gravity" value="-0.04"/>
+ <property name="image" value="graphics/particles/lightning-map.png"/>
+ <property name="lifetime" min="3" max="5"/>
+ <property name="output" min="5" max="8"/>
+ <property name="output-pause" min="800" max="1000"/>
+ <property name="fade-in" value="1"/>
+ <property name="fade-out" value="1"/>
+ <property name="randomness" value="30"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/luvia-attack.xml b/graphics/particles/luvia-attack.xml
new file mode 100644
index 00000000..6118686b
--- /dev/null
+++ b/graphics/particles/luvia-attack.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<!--
+ Luvia's missile attack
+-->
+<effect>
+ <particle position-x="0" position-y="0" position-z="32" lifetime="102">
+ <emitter>
+ <property name="image" value="graphics/particles/star-small.png|W:#60DAFF,FFFFFF"/>
+ <property name="lifetime" value="50"/>
+ <property name="fade-out" value="90"/>
+ <property name="output" min="3" max="5"/>
+ <property name="power" min="1" max="6"/>
+ <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:#130F16"/>
+ <property name="lifetime" value="60"/>
+ <property name="fade-out" value="90"/>
+ <property name="output" min="0" max="1"/>
+ <property name="power" min="0" max="1"/>
+ <property name="horizontal-angle" min="-10" max="-10"/>
+ <property name="momentum" value="0.95"/>
+ <property name="randomness" value="200"/>
+ <property name="vertical-angle" min="0" max="90"/>
+ </emitter>
+ <emitter>
+ <animation imageset="graphics/particles/electricity.particle.png|W:#333333" width="15" height="15">
+ <sequence start="0" end="7" delay="10"/>
+ <frame index="0" delay="10"/>
+ </animation>
+ <property name="lifetime" value="50"/>
+ <property name="fade-out" value="90"/>
+ <property name="output" min="2" max="3"/>
+ <property name="power" min="1" max="4"/>
+ <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>
+ </particle>
+</effect>
diff --git a/graphics/particles/luvia.xml b/graphics/particles/luvia.xml
new file mode 100644
index 00000000..dae3cf33
--- /dev/null
+++ b/graphics/particles/luvia.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<!--
+Dark Purple particles flying around the target, giving a demonic aura.
+-->
+<effect>
+ <particle position-x="0" position-y="0" position-z="0">
+ <emitter>
+ <property name="position-z" value="12"/>
+ <property name="vertical-angle" min="0" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="4" max="6"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" value="1"/>
+ <emitter>
+ <property name="position-z" min="14" max="18"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="vertical-angle" min="0" max="0"/>
+ <property name="power" value="5"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" value="1"/>
+ <emitter>
+ <property name="image" value="graphics/particles/orb-small.png|W:#401c52"/>
+ <property name="lifetime" value="90"/>
+ <property name="fade-in" value="10"/>
+ <property name="fade-out" value="90"/>
+ <property name="output" min="0" max="1"/>
+ <property name="power" min="0" max="4"/>
+ <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/star-small.png|W:#512C75,222222"/>
+ <property name="lifetime" value="90"/>
+ <property name="fade-in" value="10"/>
+ <property name="fade-out" value="90"/>
+ <property name="output" min="0" max="1"/>
+ <property name="power" min="0" max="4"/>
+ <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>
+ <emitter>
+ <animation imageset="graphics/particles/electricity.particle.png|W:#333333" width="15" height="15">
+ <sequence start="0" end="7" delay="10"/>
+ <frame index="0" delay="10"/>
+ </animation>
+ <property name="lifetime" value="90"/>
+ <property name="fade-in" value="10"/>
+ <property name="fade-out" value="90"/>
+ <property name="output" min="0" max="1"/>
+ <property name="power" min="0" max="4"/>
+ <property name="horizontal-angle" min="-15" max="-175"/>
+ <property name="momentum" value="0.95"/>
+ <property name="randomness" value="50"/>
+ <property name="vertical-angle" min="0" max="90"/>
+ </emitter>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/magic-fire.xml b/graphics/particles/magic-fire.xml
new file mode 100644
index 00000000..fdd0b97b
--- /dev/null
+++ b/graphics/particles/magic-fire.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Alige, Micksha
+Copyright (C) 2016 - 2020 Evol Online -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="27"
+ lifetime="150">
+ <emitter>
+ <animation imageset="graphics/particles/sparkles.png|W:#982701,e75700,ff8900,ffbe00" 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-shield-test.xml b/graphics/particles/magic-shield-test.xml
new file mode 100644
index 00000000..8f14a10e
--- /dev/null
+++ b/graphics/particles/magic-shield-test.xml
@@ -0,0 +1,31 @@
+<?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="0" max="360"/>
+ <property name="power" min="15" max="25"/>
+ <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="20"/>
+ <property name="fade-in" value="5"/>
+ </emitter>
+ </emitter>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/magic-shield.xml b/graphics/particles/magic-shield.xml
index c9369121..4da27ee1 100644
--- a/graphics/particles/magic-shield.xml
+++ b/graphics/particles/magic-shield.xml
@@ -23,7 +23,7 @@ Copyright (C) 2016 Evol Online -->
<sequence start="4" end="4" delay="10000"/>
</animation>
<property name="lifetime" value="40"/>
- <property name="fade-in" value="5"/>
+ <property name="fade-in" value="20"/>
</emitter>
</emitter>
<emitter>
@@ -37,7 +37,7 @@ Copyright (C) 2016 Evol Online -->
<sequence start="3" end="3" delay="10000"/>
</animation>
<property name="lifetime" value="40"/>
- <property name="fade-in" value="5"/>
+ <property name="fade-in" value="20"/>
</emitter>
</emitter>
<emitter>
@@ -51,7 +51,7 @@ Copyright (C) 2016 Evol Online -->
<sequence start="2" end="2" delay="10000"/>
</animation>
<property name="lifetime" value="40"/>
- <property name="fade-in" value="5"/>
+ <property name="fade-in" value="20"/>
</emitter>
</emitter>
<emitter>
@@ -65,7 +65,7 @@ Copyright (C) 2016 Evol Online -->
<sequence start="1" end="1" delay="10000"/>
</animation>
<property name="lifetime" value="40"/>
- <property name="fade-in" value="5"/>
+ <property name="fade-in" value="20"/>
</emitter>
</emitter>
<emitter>
@@ -79,7 +79,7 @@ Copyright (C) 2016 Evol Online -->
<sequence start="0" end="0" delay="10000"/>
</animation>
<property name="lifetime" value="40"/>
- <property name="fade-in" value="5"/>
+ <property name="fade-in" value="20"/>
</emitter>
</emitter>
<emitter>
@@ -93,7 +93,7 @@ Copyright (C) 2016 Evol Online -->
<sequence start="7" end="7" delay="10000"/>
</animation>
<property name="lifetime" value="40"/>
- <property name="fade-in" value="5"/>
+ <property name="fade-in" value="20"/>
</emitter>
</emitter>
<emitter>
@@ -107,7 +107,7 @@ Copyright (C) 2016 Evol Online -->
<sequence start="6" end="6" delay="10000"/>
</animation>
<property name="lifetime" value="40"/>
- <property name="fade-in" value="5"/>
+ <property name="fade-in" value="20"/>
</emitter>
</emitter>
<emitter>
@@ -121,7 +121,7 @@ Copyright (C) 2016 Evol Online -->
<sequence start="5" end="5" delay="10000"/>
</animation>
<property name="lifetime" value="40"/>
- <property name="fade-in" value="5"/>
+ <property name="fade-in" value="20"/>
</emitter>
</emitter>
<emitter>
@@ -135,7 +135,7 @@ Copyright (C) 2016 Evol Online -->
<sequence start="4" end="4" delay="10000"/>
</animation>
<property name="lifetime" value="40"/>
- <property name="fade-in" value="5"/>
+ <property name="fade-in" value="20"/>
</emitter>
</emitter>
<emitter>
@@ -149,7 +149,7 @@ Copyright (C) 2016 Evol Online -->
<sequence start="3" end="3" delay="10000"/>
</animation>
<property name="lifetime" value="40"/>
- <property name="fade-in" value="5"/>
+ <property name="fade-in" value="20"/>
</emitter>
</emitter>
<emitter>
@@ -163,7 +163,7 @@ Copyright (C) 2016 Evol Online -->
<sequence start="2" end="2" delay="10000"/>
</animation>
<property name="lifetime" value="40"/>
- <property name="fade-in" value="5"/>
+ <property name="fade-in" value="20"/>
</emitter>
</emitter>
<emitter>
@@ -177,7 +177,7 @@ Copyright (C) 2016 Evol Online -->
<sequence start="1" end="1" delay="10000"/>
</animation>
<property name="lifetime" value="40"/>
- <property name="fade-in" value="5"/>
+ <property name="fade-in" value="20"/>
</emitter>
</emitter>
<emitter>
@@ -191,7 +191,7 @@ Copyright (C) 2016 Evol Online -->
<sequence start="0" end="0" delay="10000"/>
</animation>
<property name="lifetime" value="40"/>
- <property name="fade-in" value="5"/>
+ <property name="fade-in" value="20"/>
</emitter>
</emitter>
<emitter>
@@ -205,7 +205,7 @@ Copyright (C) 2016 Evol Online -->
<sequence start="7" end="7" delay="10000"/>
</animation>
<property name="lifetime" value="40"/>
- <property name="fade-in" value="5"/>
+ <property name="fade-in" value="20"/>
</emitter>
</emitter>
<emitter>
@@ -219,7 +219,7 @@ Copyright (C) 2016 Evol Online -->
<sequence start="6" end="6" delay="10000"/>
</animation>
<property name="lifetime" value="40"/>
- <property name="fade-in" value="5"/>
+ <property name="fade-in" value="20"/>
</emitter>
</emitter>
<emitter>
@@ -233,7 +233,7 @@ Copyright (C) 2016 Evol Online -->
<sequence start="5" end="5" delay="10000"/>
</animation>
<property name="lifetime" value="40"/>
- <property name="fade-in" value="5"/>
+ <property name="fade-in" value="20"/>
</emitter>
</emitter>
</emitter>
diff --git a/graphics/particles/magic-shield2.xml b/graphics/particles/magic-shield2.xml
new file mode 100644
index 00000000..f7f25ce2
--- /dev/null
+++ b/graphics/particles/magic-shield2.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="35" max="50"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" value="1"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#5fbdff" width="9" height="11">
+ <sequence start="4" end="4" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="20"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="11" max="33"/>
+ <property name="power" min="35" max="50"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" value="1"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#5fbdff" width="9" height="11">
+ <sequence start="3" end="3" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="20"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="34" max="56"/>
+ <property name="power" min="35" max="50"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" value="1"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#5fbdff" width="9" height="11">
+ <sequence start="2" end="2" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="20"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="56" max="78"/>
+ <property name="power" min="35" max="50"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" value="1"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#5fbdff" width="9" height="11">
+ <sequence start="1" end="1" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="20"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="79" max="101"/>
+ <property name="power" min="35" max="50"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" value="1"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#5fbdff" width="9" height="11">
+ <sequence start="0" end="0" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="20"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="101" max="123"/>
+ <property name="power" min="35" max="50"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" value="1"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#5fbdff" width="9" height="11">
+ <sequence start="7" end="7" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="20"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="124" max="146"/>
+ <property name="power" min="35" max="50"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" value="1"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#5fbdff" width="9" height="11">
+ <sequence start="6" end="6" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="20"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="146" max="168"/>
+ <property name="power" min="35" max="50"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" value="1"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#5fbdff" width="9" height="11">
+ <sequence start="5" end="5" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="20"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="169" max="191"/>
+ <property name="power" min="35" max="50"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" value="1"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#5fbdff" width="9" height="11">
+ <sequence start="4" end="4" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="20"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="191" max="213"/>
+ <property name="power" min="35" max="50"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" value="1"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#5fbdff" width="9" height="11">
+ <sequence start="3" end="3" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="20"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="214" max="236"/>
+ <property name="power" min="35" max="50"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" value="1"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#5fbdff" width="9" height="11">
+ <sequence start="2" end="2" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="20"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="236" max="258"/>
+ <property name="power" min="35" max="50"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" value="1"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#5fbdff" width="9" height="11">
+ <sequence start="1" end="1" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="20"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="259" max="281"/>
+ <property name="power" min="35" max="50"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" value="1"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#5fbdff" width="9" height="11">
+ <sequence start="0" end="0" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="20"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="281" max="303"/>
+ <property name="power" min="35" max="50"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" value="1"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#5fbdff" width="9" height="11">
+ <sequence start="7" end="7" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="20"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="304" max="326"/>
+ <property name="power" min="35" max="50"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" value="1"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#5fbdff" width="9" height="11">
+ <sequence start="6" end="6" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="20"/>
+ </emitter>
+ </emitter>
+ <emitter>
+ <property name="vertical-angle" value="0"/>
+ <property name="horizontal-angle" min="326" max="348"/>
+ <property name="power" min="35" max="50"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" value="1"/>
+ <emitter>
+ <animation imageset="graphics/particles/hexagon.png|W:#5fbdff" width="9" height="11">
+ <sequence start="5" end="5" delay="10000"/>
+ </animation>
+ <property name="lifetime" value="40"/>
+ <property name="fade-in" value="20"/>
+ </emitter>
+ </emitter>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/mammonite.xml b/graphics/particles/mammonite.xml
new file mode 100644
index 00000000..efaa457a
--- /dev/null
+++ b/graphics/particles/mammonite.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Micksha
+Copyright (C) 2010-2020 Evol Online -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="30"
+ lifetime="1">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="vertical-angle" min="70" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="1" max="3"/>
+ <property name="gravity" value="0.05"/>
+ <property name="image" value="graphics/particles/orb-large2.png|W:#473d0c,a67e18,daa520,ffdb94"/>
+ <property name="lifetime" min="40" max="80"/>
+ <property name="fade-out" value="60"/>
+ <property name="output" min="4" max="8"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/meteor-hail.xml b/graphics/particles/meteor-hail.xml
new file mode 100644
index 00000000..b01f6634
--- /dev/null
+++ b/graphics/particles/meteor-hail.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0"?>
+<effect>
+ <particle position-x="0" position-y="0" position-z="400" lifetime="1000">
+ <!-- <property name="follow-parent" value="0"/> -->
+ <emitter>
+ <!-- <property name="follow-parent" value="0"/> -->
+ <property name="lifetime" min="180" max="240"/>
+ <property name="position-x" min="-96" max="128"/>
+ <property name="position-y" min="-128" max="96"/>
+ <property name="vertical-angle" value="240"/>
+ <property name="power" value="10"/>
+ <property name="output" min="5" max="15"/>
+ <property name="output-pause" min="5" max="10"/>
+ <property name="gravity" value="0.09"/>
+ <property name="image" value="graphics/particles/fireball.png"/>
+ <emitter>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="0" max="90"/>
+ <property name="power" min="0.3" max="0.8"/>
+ <property name="gravity" value="-0.02"/>
+ <animation imageset="graphics/particles/aniblaze.png|W:W:#631400,c37700,f8d900" width="8" height="8">
+ <sequence start="0" end="8" delay="30"/>
+ <frame index="8" delay="1000"/>
+ </animation>
+ <property name="lifetime" min="20" max="50"/>
+ <property name="output" min="1" max="5"/>
+ <property name="fade-in" value="2"/>
+ <property name="fade-out" value="10"/>
+ </emitter>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/nova-circle.xml b/graphics/particles/nova-circle.xml
new file mode 100644
index 00000000..51735a70
--- /dev/null
+++ b/graphics/particles/nova-circle.xml
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: 4144
+Copyright (C) 2015 Evol Online -->
+
+<effect>
+ <particle position-x="0"
+ position-y="32"
+ position-z="32"
+ lifetime="1">
+ <emitter>
+ <property name="follow-parent" value="1"/>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="72"/>
+ <property name="position-z" value="32"/>
+ <property name="image" value="graphics/particles/orb-oversized.png|W:#19AEBF,1567FF,59E6FF"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="0" max="360"/>
+ <property name="power" value="1"/>
+ <property name="acceleration" value="0.05"/>
+ <property name="alpha" value="0.5"/>
+ <emitter>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="0" max="90"/>
+ <property name="power" min="0.3" max="0.8"/>
+ <property name="gravity" value="-0.02"/>
+ <animation imageset="graphics/particles/aniblaze.png|W:#19AEBF,1567FF,59E6FF" width="8" height="8">
+ <sequence start="0" end="8" delay="30"/>
+ <frame index="8" delay="1000"/>
+ </animation>
+ <property name="lifetime" min="35" max="50"/>
+ <property name="output" min="1" max="3"/>
+ <property name="fade-in" value="2"/>
+ <property name="fade-out" value="10"/>
+ <emitter>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="0" max="90"/>
+ <property name="power" min="0.3" max="0.8"/>
+ <property name="gravity" value="-0.02"/>
+ <property name="image" value="graphics/particles/glow-medium.png|W:#19AEBF,1567FF,59E6FF"/>
+ <property name="lifetime" min="5" max="10"/>
+ <property name="output" value="1"/>
+ <property name="alpha" value="0.7"/>
+ </emitter>
+ </emitter>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/orb-oversized.png b/graphics/particles/orb-oversized.png
new file mode 100644
index 00000000..e0ea3808
--- /dev/null
+++ b/graphics/particles/orb-oversized.png
Binary files differ
diff --git a/graphics/particles/orbit.xml b/graphics/particles/orbit.xml
new file mode 100644
index 00000000..7bc9a1f6
--- /dev/null
+++ b/graphics/particles/orbit.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0"?>
+
+<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="40"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" value="5"/>
+ <emitter>
+ <property name="image" value="graphics/particles/glowdot-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>
+ </particle>
+</effect>
diff --git a/graphics/particles/particle-dart-white.xml b/graphics/particles/particle-dart-white.xml
new file mode 100644
index 00000000..f66554a5
--- /dev/null
+++ b/graphics/particles/particle-dart-white.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0"?>
+
+<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.3" max="0.8"/>
+ <property name="gravity" value="-0.02"/>
+ <animation imageset="graphics/particles/aniblaze.png" width="8" height="8">
+ <sequence start="0" end="8" delay="30"/>
+ <frame index="8" delay="1000"/>
+ </animation>
+ <property name="lifetime" min="35" max="50"/>
+ <property name="output" min="1" max="3"/>
+ <property name="fade-in" value="2"/>
+ <property name="fade-out" value="10"/>
+ </emitter>
+ </particle>
+</effect>
+
diff --git a/graphics/particles/pentagram-blackline.xml b/graphics/particles/pentagram-blackline.xml
new file mode 100644
index 00000000..221ad99c
--- /dev/null
+++ b/graphics/particles/pentagram-blackline.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/glowdot-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/glowdot-small.png|W:#000000"/>
+ <emitter>
+ <property name="image" value="graphics/particles/glowdot-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/glowdot-small.png|W:#000000"/>
+ <emitter>
+ <property name="image" value="graphics/particles/glowdot-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/glowdot-small.png|W:#000000"/>
+ <emitter>
+ <property name="image" value="graphics/particles/glowdot-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/glowdot-small.png|W:#000000"/>
+ <emitter>
+ <property name="image" value="graphics/particles/glowdot-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/glowdot-small.png|W:#000000"/>
+ <emitter>
+ <property name="image" value="graphics/particles/glowdot-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/portal-door.xml b/graphics/particles/portal-door.xml
new file mode 100644
index 00000000..71bcf6c7
--- /dev/null
+++ b/graphics/particles/portal-door.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0"?>
+<effect>
+ <particle position-x="15" position-y="0" position-z="38">
+ <emitter>
+ <property name="vertical-angle" min="0" max="360"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="8" max="10"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" value="1"/>
+ <emitter>
+ <!-- <property name="position-x" value="-5"/> -->
+ <property name="position-y" min="0" max="30"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="0" max="360"/>
+ <property name="power" value="0.3"/>
+ <property name="gravity" value="-0.01"/>
+ <animation imageset="graphics/particles/aniblaze-medium.png|W:#a831cf" width="16" height="16">
+ <sequence start="0" end="8" delay="60"/>
+ <frame index="8" delay="900"/>
+ </animation>
+ <property name="lifetime" value="60"/>
+ <property name="output" min="0" max="2"/>
+ <property name="fade-in" value="0"/>
+ <property name="fade-out" value="10"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="20" max="-20"/>
+ <property name="position-y" min="-40" max="35"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="vertical-angle" min="0" max="360"/>
+ <property name="power" value="0.1"/>
+ <property name="gravity" value="-0.03"/>
+ <animation imageset="graphics/particles/fog-medium-2.png|W:#535cd5" width="32" height="32">
+ <frame index="0" delay="90"/>
+ <frame index="0" delay="900"/>
+ </animation>
+ <property name="lifetime" value="60"/>
+ <property name="output" min="0" max="2"/>
+ <property name="fade-in" value="0"/>
+ <property name="fade-out" value="130"/>
+ </emitter>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/rain.xml b/graphics/particles/rain.xml
new file mode 100644
index 00000000..4717325d
--- /dev/null
+++ b/graphics/particles/rain.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0"?>
+<effect>
+ <particle position-x="0" position-y="0" position-z="400" lifetime="100">
+ <!-- <property name="follow-parent" value="0"/> -->
+ <emitter>
+ <!-- <property name="follow-parent" value="0"/> -->
+ <property name="lifetime" min="25" max="30"/>
+ <property name="position-x" min="60" max="120"/>
+ <property name="position-y" min="-30" max="30"/>
+ <property name="vertical-angle" value="260"/>
+ <property name="power" value="20"/>
+ <property name="output" min="0" max="1"/>
+ <property name="gravity" value="0.04"/>
+ <property name="image" value="graphics/particles/raindrop.png"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/raindrop.png b/graphics/particles/raindrop.png
new file mode 100644
index 00000000..89fa8064
--- /dev/null
+++ b/graphics/particles/raindrop.png
Binary files differ
diff --git a/graphics/particles/selfbuff-persistent-hp.xml b/graphics/particles/selfbuff-persistent-hp.xml
new file mode 100644
index 00000000..1dd56349
--- /dev/null
+++ b/graphics/particles/selfbuff-persistent-hp.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!--
+A circle on the ground 60 pixels in diameter made from particles.
+-->
+<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="15"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" value="1"/>
+ <emitter>
+ <property name="gravity" value="-0.7"/>
+ <property name="momentum" value="1.2"/>
+ <property name="image" value="graphics/particles/gloworb.png|W:#ffabd3"/>
+ <property name="lifetime" value="10"/>
+ <property name="fade-out" value="50"/>
+ <property name="output" value="1"/>
+ <property name="follow-parent"/>
+ </emitter>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/selfbuff-persistent-sp.xml b/graphics/particles/selfbuff-persistent-sp.xml
new file mode 100644
index 00000000..d7816cb8
--- /dev/null
+++ b/graphics/particles/selfbuff-persistent-sp.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!--
+A circle on the ground 60 pixels in diameter made from particles.
+-->
+<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="15"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" value="1"/>
+ <emitter>
+ <property name="gravity" value="-0.7"/>
+ <property name="momentum" value="1.2"/>
+ <property name="image" value="graphics/particles/gloworb.png|W:#abf2ff"/>
+ <property name="lifetime" value="10"/>
+ <property name="fade-out" value="50"/>
+ <property name="output" value="1"/>
+ <property name="follow-parent"/>
+ </emitter>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/selfbuff-persistent.xml b/graphics/particles/selfbuff-persistent.xml
new file mode 100644
index 00000000..6ba6ad9d
--- /dev/null
+++ b/graphics/particles/selfbuff-persistent.xml
@@ -0,0 +1,25 @@
+<?xml version="1.0"?>
+<!--
+A circle on the ground 60 pixels in diameter made from particles.
+-->
+<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="15"/>
+ <property name="lifetime" value="1"/>
+ <property name="output" value="1"/>
+ <emitter>
+ <property name="gravity" value="-0.8"/>
+ <property name="momentum" value="0.3"/>
+ <property name="image" value="graphics/particles/orb-small.png|W:#2733cb"/>
+ <property name="lifetime" value="50"/>
+ <property name="fade-out" value="50"/>
+ <property name="output" value="1"/>
+ <property name="follow-parent"/>
+ </emitter>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/snow-special.xml b/graphics/particles/snow-special.xml
new file mode 100644
index 00000000..d6def9c1
--- /dev/null
+++ b/graphics/particles/snow-special.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<!--
+Snowflakes which cover 200x200 tiles which is enough for most reasonably-sized
+maps. Most people think it sucks.
+-->
+<effect>
+ <particle position-x="0" position-y="0" position-z="512">
+ <emitter>
+ <property name="position-x" min="0.0" max="6400"/>
+ <property name="position-y" min="0.0" max="6400"/>
+ <property name="gravity" value="0.03"/>
+ <property name="momentum" value="0.97"/>
+ <!--<property name="randomnes" value="100"/>-->
+ <property name="image" value="graphics/particles/snowflake.png"/>
+ <property name="output" min="0" max="3"/>
+ <property name="fade-in" value="100"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/snowflake.png b/graphics/particles/snowflake.png
new file mode 100644
index 00000000..6989c2c0
--- /dev/null
+++ b/graphics/particles/snowflake.png
Binary files differ
diff --git a/graphics/particles/spiral-falling-green.xml b/graphics/particles/spiral-falling-green.xml
new file mode 100644
index 00000000..e77743df
--- /dev/null
+++ b/graphics/particles/spiral-falling-green.xml
@@ -0,0 +1,24 @@
+<?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:#115511,22aa22,99dd99"/>
+ <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"/>
+ <property name="gravity" value="0.1"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/spirit-circle.xml b/graphics/particles/spirit-circle.xml
new file mode 100644
index 00000000..4cdbcef9
--- /dev/null
+++ b/graphics/particles/spirit-circle.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="64"
+ lifetime="1">
+ <emitter>
+ <property name="follow-parent" value="1"/>
+ <property name="position-x" value="10"/>
+ <property name="position-y" value="0"/>
+ <property name="position-z" value="10"/>
+ <property name="image" value="graphics/particles/orb-large2.png|W:#5050e0,0000e0"/>
+ <property name="horizontal-angle" value="-45"/>
+ <property name="vertical-angle" min="0" max="360"/>
+ <property name="power" value="0.5"/>
+ <property name="acceleration" value="0.03"/>
+ <property name="alpha" value="0.5"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/voidportal.xml b/graphics/particles/voidportal.xml
new file mode 100644
index 00000000..8d6a0edb
--- /dev/null
+++ b/graphics/particles/voidportal.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0"?>
+<effect>
+ <!--
+A black circle about 100 pixels in diameter with an unsharp border which emits
+white particles. Looks like a portal to another dimension. It takes about 420
+particles and reduces the FPS by about 30%.
+
+Could be used for a monster spawn area.
+-->
+ <particle position-x="0" position-y="0" position-z="64">
+ <emitter>
+ <property name="power" min="1" max="2"/>
+ <property name="vertical-angle" min="0" max="360"/>
+ <property name="position-x" min="-18" max="18"/>
+ <property name="position-z" min="-18" max="18"/>
+ <property name="image" value="graphics/particles/glow-medium.png|W:#000000"/>
+ <property name="output" min="1" max="2"/>
+ <property name="acceleration" value="0.05"/>
+ <property name="lifetime" value="80"/>
+ </emitter>
+ <emitter>
+ <property name="power" value="0.2"/>
+ <property name="vertical-angle" min="-80" max="80"/>
+ <property name="horizontal-angle" min="10" max="170"/>
+ <property name="momentum" value="1.03"/>
+ <property name="image" value="graphics/particles/orb-medium.png|W:#ffffff"/>
+ <property name="lifetime" value="90"/>
+ <property name="fade-out" value="45"/>
+ <property name="output" value="3"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/whiteball.xml b/graphics/particles/whiteball.xml
new file mode 100644
index 00000000..12eeb0c9
--- /dev/null
+++ b/graphics/particles/whiteball.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Micksha
+Copyright (C) 2010-2020 Evol Online -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="24"
+ lifetime="1">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="vertical-angle" min="0" max="360"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="1" max="2"/>
+ <property name="image" value="graphics/particles/orb-small.png|W:#ffffff"/>
+ <property name="lifetime" min="40" max="80"/>
+ <property name="fade-out" value="60"/>
+ <property name="output" min="80" max="120"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/whitecircle.xml b/graphics/particles/whitecircle.xml
new file mode 100644
index 00000000..81b4a002
--- /dev/null
+++ b/graphics/particles/whitecircle.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Micksha
+Copyright (C) 2010-2020 Evol Online -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="0"
+ lifetime="1">
+ <emitter>
+ <property name="position-x" value="0"/>
+ <property name="position-y" value="0"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" value="0.5"/>
+ <property name="image" value="graphics/particles/orb-small.png|W:#ffffff"/>
+ <property name="lifetime" min="40" max="80"/>
+ <property name="fade-out" value="60"/>
+ <property name="output" min="80" max="480"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/wisp.xml b/graphics/particles/wisp.xml
new file mode 100644
index 00000000..d9ca2851
--- /dev/null
+++ b/graphics/particles/wisp.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0"?>
+<!--
+A circle on the ground 60 pixels in diameter made from particles.
+-->
+<effect>
+ <particle position-x="0" position-y="0" position-z="48">
+ <emitter>
+ <property name="position-y" min="-16" max="16"/>
+ <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/wispdance.xml b/graphics/particles/wispdance.xml
new file mode 100644
index 00000000..3069fa3a
--- /dev/null
+++ b/graphics/particles/wispdance.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/skills/arrow-double.png b/graphics/skills/arrow-double.png
new file mode 100644
index 00000000..23fd31b3
--- /dev/null
+++ b/graphics/skills/arrow-double.png
Binary files differ
diff --git a/graphics/skills/arrow-rain.png b/graphics/skills/arrow-rain.png
new file mode 100644
index 00000000..a72ba43d
--- /dev/null
+++ b/graphics/skills/arrow-rain.png
Binary files differ
diff --git a/graphics/skills/arrow.png b/graphics/skills/arrow.png
new file mode 100644
index 00000000..90fd960c
--- /dev/null
+++ b/graphics/skills/arrow.png
Binary files differ
diff --git a/graphics/skills/bee.png b/graphics/skills/bee.png
new file mode 100644
index 00000000..784bdb08
--- /dev/null
+++ b/graphics/skills/bee.png
Binary files differ
diff --git a/graphics/skills/boletus.png b/graphics/skills/boletus.png
new file mode 100644
index 00000000..a6457483
--- /dev/null
+++ b/graphics/skills/boletus.png
Binary files differ
diff --git a/graphics/skills/bow.png b/graphics/skills/bow.png
new file mode 100644
index 00000000..fd8917c9
--- /dev/null
+++ b/graphics/skills/bow.png
Binary files differ
diff --git a/graphics/skills/bow2.png b/graphics/skills/bow2.png
new file mode 100644
index 00000000..62219fac
--- /dev/null
+++ b/graphics/skills/bow2.png
Binary files differ
diff --git a/graphics/skills/circle-dark.png b/graphics/skills/circle-dark.png
new file mode 100644
index 00000000..fe6539cb
--- /dev/null
+++ b/graphics/skills/circle-dark.png
Binary files differ
diff --git a/graphics/skills/circle-light.png b/graphics/skills/circle-light.png
new file mode 100644
index 00000000..7986ddbf
--- /dev/null
+++ b/graphics/skills/circle-light.png
Binary files differ
diff --git a/graphics/skills/cloud.png b/graphics/skills/cloud.png
new file mode 100644
index 00000000..22ee5830
--- /dev/null
+++ b/graphics/skills/cloud.png
Binary files differ
diff --git a/graphics/skills/coinbag.png b/graphics/skills/coinbag.png
new file mode 100644
index 00000000..592ff8ac
--- /dev/null
+++ b/graphics/skills/coinbag.png
Binary files differ
diff --git a/graphics/skills/cursing.png b/graphics/skills/cursing.png
new file mode 100644
index 00000000..861a58b0
--- /dev/null
+++ b/graphics/skills/cursing.png
Binary files differ
diff --git a/graphics/skills/dagger-double.png b/graphics/skills/dagger-double.png
new file mode 100644
index 00000000..c22dad8a
--- /dev/null
+++ b/graphics/skills/dagger-double.png
Binary files differ
diff --git a/graphics/skills/dart-fire.png b/graphics/skills/dart-fire.png
new file mode 100644
index 00000000..392b3730
--- /dev/null
+++ b/graphics/skills/dart-fire.png
Binary files differ
diff --git a/graphics/skills/dart-ice.png b/graphics/skills/dart-ice.png
new file mode 100644
index 00000000..0f01d24d
--- /dev/null
+++ b/graphics/skills/dart-ice.png
Binary files differ
diff --git a/graphics/skills/dart2-fire.png b/graphics/skills/dart2-fire.png
new file mode 100644
index 00000000..41dd549e
--- /dev/null
+++ b/graphics/skills/dart2-fire.png
Binary files differ
diff --git a/graphics/skills/emote-cash.png b/graphics/skills/emote-cash.png
new file mode 100644
index 00000000..eb732be7
--- /dev/null
+++ b/graphics/skills/emote-cash.png
Binary files differ
diff --git a/graphics/skills/emote-trickdead.png b/graphics/skills/emote-trickdead.png
new file mode 100644
index 00000000..abacdc2e
--- /dev/null
+++ b/graphics/skills/emote-trickdead.png
Binary files differ
diff --git a/graphics/skills/fire.png b/graphics/skills/fire.png
new file mode 100644
index 00000000..f96fa237
--- /dev/null
+++ b/graphics/skills/fire.png
Binary files differ
diff --git a/graphics/skills/handshake.png b/graphics/skills/handshake.png
new file mode 100644
index 00000000..8f27d81d
--- /dev/null
+++ b/graphics/skills/handshake.png
Binary files differ
diff --git a/graphics/skills/healing.png b/graphics/skills/healing.png
new file mode 100644
index 00000000..026c132a
--- /dev/null
+++ b/graphics/skills/healing.png
Binary files differ
diff --git a/graphics/skills/healing2.png b/graphics/skills/healing2.png
new file mode 100644
index 00000000..2e516fe1
--- /dev/null
+++ b/graphics/skills/healing2.png
Binary files differ
diff --git a/graphics/skills/heart-blue.png b/graphics/skills/heart-blue.png
new file mode 100644
index 00000000..27b88dce
--- /dev/null
+++ b/graphics/skills/heart-blue.png
Binary files differ
diff --git a/graphics/skills/heart-pink.png b/graphics/skills/heart-pink.png
new file mode 100644
index 00000000..1a3470bc
--- /dev/null
+++ b/graphics/skills/heart-pink.png
Binary files differ
diff --git a/graphics/skills/heart-red.png b/graphics/skills/heart-red.png
new file mode 100644
index 00000000..30d07999
--- /dev/null
+++ b/graphics/skills/heart-red.png
Binary files differ
diff --git a/graphics/skills/leaf.png b/graphics/skills/leaf.png
new file mode 100644
index 00000000..791de69e
--- /dev/null
+++ b/graphics/skills/leaf.png
Binary files differ
diff --git a/graphics/skills/lightning.png b/graphics/skills/lightning.png
index 1ba61a00..8eb79944 100644
--- a/graphics/skills/lightning.png
+++ b/graphics/skills/lightning.png
Binary files differ
diff --git a/graphics/skills/magic-shield.png b/graphics/skills/magic-shield.png
new file mode 100644
index 00000000..79804a43
--- /dev/null
+++ b/graphics/skills/magic-shield.png
Binary files differ
diff --git a/graphics/skills/masked.png b/graphics/skills/masked.png
new file mode 100644
index 00000000..eddd016a
--- /dev/null
+++ b/graphics/skills/masked.png
Binary files differ
diff --git a/graphics/skills/meditating.png b/graphics/skills/meditating.png
new file mode 100644
index 00000000..2a657091
--- /dev/null
+++ b/graphics/skills/meditating.png
Binary files differ
diff --git a/graphics/skills/meteor.png b/graphics/skills/meteor.png
new file mode 100644
index 00000000..816cf49c
--- /dev/null
+++ b/graphics/skills/meteor.png
Binary files differ
diff --git a/graphics/skills/mouboo.png b/graphics/skills/mouboo.png
new file mode 100644
index 00000000..dd2003e5
--- /dev/null
+++ b/graphics/skills/mouboo.png
Binary files differ
diff --git a/graphics/skills/orb-fire.png b/graphics/skills/orb-fire.png
new file mode 100644
index 00000000..316dc8b7
--- /dev/null
+++ b/graphics/skills/orb-fire.png
Binary files differ
diff --git a/graphics/skills/owls-eye.png b/graphics/skills/owls-eye.png
index 753c9d2e..4d0cb2aa 100644
--- a/graphics/skills/owls-eye.png
+++ b/graphics/skills/owls-eye.png
Binary files differ
diff --git a/graphics/skills/person-sitting.png b/graphics/skills/person-sitting.png
new file mode 100644
index 00000000..feea027e
--- /dev/null
+++ b/graphics/skills/person-sitting.png
Binary files differ
diff --git a/graphics/skills/person-standing.png b/graphics/skills/person-standing.png
new file mode 100644
index 00000000..b58e587d
--- /dev/null
+++ b/graphics/skills/person-standing.png
Binary files differ
diff --git a/graphics/skills/pinkie-in-danger.png b/graphics/skills/pinkie-in-danger.png
new file mode 100644
index 00000000..a7b88bc7
--- /dev/null
+++ b/graphics/skills/pinkie-in-danger.png
Binary files differ
diff --git a/graphics/skills/provoke.png b/graphics/skills/provoke.png
deleted file mode 100644
index ed635979..00000000
--- a/graphics/skills/provoke.png
+++ /dev/null
Binary files differ
diff --git a/graphics/skills/pumpkin.gif b/graphics/skills/pumpkin.gif
new file mode 100644
index 00000000..2185d6a1
--- /dev/null
+++ b/graphics/skills/pumpkin.gif
Binary files differ
diff --git a/graphics/skills/pumpkin.png b/graphics/skills/pumpkin.png
new file mode 100644
index 00000000..87e31466
--- /dev/null
+++ b/graphics/skills/pumpkin.png
Binary files differ
diff --git a/graphics/skills/shield-bash.png b/graphics/skills/shield-bash.png
new file mode 100644
index 00000000..d403856c
--- /dev/null
+++ b/graphics/skills/shield-bash.png
Binary files differ
diff --git a/graphics/skills/skull-legendary.png b/graphics/skills/skull-legendary.png
new file mode 100644
index 00000000..43cf3d72
--- /dev/null
+++ b/graphics/skills/skull-legendary.png
Binary files differ
diff --git a/graphics/skills/skull-ugly.png b/graphics/skills/skull-ugly.png
new file mode 100644
index 00000000..dece24d5
--- /dev/null
+++ b/graphics/skills/skull-ugly.png
Binary files differ
diff --git a/graphics/skills/skull.png b/graphics/skills/skull.png
new file mode 100644
index 00000000..dbc5fb1c
--- /dev/null
+++ b/graphics/skills/skull.png
Binary files differ
diff --git a/graphics/skills/slash-ice.png b/graphics/skills/slash-ice.png
new file mode 100644
index 00000000..ae39ac63
--- /dev/null
+++ b/graphics/skills/slash-ice.png
Binary files differ
diff --git a/graphics/skills/slash.png b/graphics/skills/slash.png
new file mode 100644
index 00000000..ef2b8d27
--- /dev/null
+++ b/graphics/skills/slash.png
Binary files differ
diff --git a/graphics/skills/slash2-ice.png b/graphics/skills/slash2-ice.png
new file mode 100644
index 00000000..ef1da9b8
--- /dev/null
+++ b/graphics/skills/slash2-ice.png
Binary files differ
diff --git a/graphics/skills/snowflake.png b/graphics/skills/snowflake.png
new file mode 100644
index 00000000..89039e8b
--- /dev/null
+++ b/graphics/skills/snowflake.png
Binary files differ
diff --git a/graphics/skills/stealing.png b/graphics/skills/stealing.png
new file mode 100644
index 00000000..4fe19c5b
--- /dev/null
+++ b/graphics/skills/stealing.png
Binary files differ
diff --git a/graphics/skills/sword-attack.png b/graphics/skills/sword-attack.png
new file mode 100644
index 00000000..36126b61
--- /dev/null
+++ b/graphics/skills/sword-attack.png
Binary files differ
diff --git a/graphics/skills/sword-double.png b/graphics/skills/sword-double.png
new file mode 100644
index 00000000..622daa46
--- /dev/null
+++ b/graphics/skills/sword-double.png
Binary files differ
diff --git a/graphics/skills/sword-slash.png b/graphics/skills/sword-slash.png
new file mode 100644
index 00000000..c82532b6
--- /dev/null
+++ b/graphics/skills/sword-slash.png
Binary files differ
diff --git a/graphics/skills/thorns.png b/graphics/skills/thorns.png
new file mode 100644
index 00000000..305fda92
--- /dev/null
+++ b/graphics/skills/thorns.png
Binary files differ
diff --git a/graphics/skills/tornado.png b/graphics/skills/tornado.png
new file mode 100644
index 00000000..59feb467
--- /dev/null
+++ b/graphics/skills/tornado.png
Binary files differ
diff --git a/graphics/skills/weapon-fire.png b/graphics/skills/weapon-fire.png
new file mode 100644
index 00000000..aa92d9ea
--- /dev/null
+++ b/graphics/skills/weapon-fire.png
Binary files differ
diff --git a/graphics/skills/weapon-ice.png b/graphics/skills/weapon-ice.png
new file mode 100644
index 00000000..bddb23f3
--- /dev/null
+++ b/graphics/skills/weapon-ice.png
Binary files differ
diff --git a/graphics/skills/weapon-nature.png b/graphics/skills/weapon-nature.png
new file mode 100644
index 00000000..a546b938
--- /dev/null
+++ b/graphics/skills/weapon-nature.png
Binary files differ
diff --git a/graphics/skills/wind.png b/graphics/skills/wind.png
new file mode 100644
index 00000000..7033b9fd
--- /dev/null
+++ b/graphics/skills/wind.png
Binary files differ
diff --git a/graphics/sprites/equipment/accessoires/beard.png b/graphics/sprites/equipment/accessoires/beard.png
new file mode 100644
index 00000000..b53a6b24
--- /dev/null
+++ b/graphics/sprites/equipment/accessoires/beard.png
Binary files differ
diff --git a/graphics/sprites/equipment/accessoires/beard.xml b/graphics/sprites/equipment/accessoires/beard.xml
new file mode 100644
index 00000000..7dba43ce
--- /dev/null
+++ b/graphics/sprites/equipment/accessoires/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/accessoires/beard.png"
+ width="32"
+ height="64"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/accessoires/burglarmask.png b/graphics/sprites/equipment/accessoires/burglarmask.png
new file mode 100644
index 00000000..e6867fba
--- /dev/null
+++ b/graphics/sprites/equipment/accessoires/burglarmask.png
Binary files differ
diff --git a/graphics/sprites/equipment/accessoires/burglarmask.xml b/graphics/sprites/equipment/accessoires/burglarmask.xml
new file mode 100644
index 00000000..64750950
--- /dev/null
+++ b/graphics/sprites/equipment/accessoires/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/accessoires/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/accessoires/eyepatch.png
index 8febbdea..8febbdea 100644
--- a/graphics/sprites/equipment/neck/eyepatch.png
+++ b/graphics/sprites/equipment/accessoires/eyepatch.png
Binary files differ
diff --git a/graphics/sprites/equipment/neck/eyepatch.xml b/graphics/sprites/equipment/accessoires/eyepatch.xml
index 28f8f82c..27f2acb9 100644
--- a/graphics/sprites/equipment/neck/eyepatch.xml
+++ b/graphics/sprites/equipment/accessoires/eyepatch.xml
@@ -3,7 +3,7 @@
Copyright (C) 2018 TMW2 -->
<sprite>
<imageset name="base"
- src="graphics/sprites/equipment/neck/eyepatch.png"
+ src="graphics/sprites/equipment/accessoires/eyepatch.png"
width="32"
height="64"
offsetY="1"/>
diff --git a/graphics/sprites/equipment/accessoires/fullbeard-white.png b/graphics/sprites/equipment/accessoires/fullbeard-white.png
new file mode 100644
index 00000000..95deebd1
--- /dev/null
+++ b/graphics/sprites/equipment/accessoires/fullbeard-white.png
Binary files differ
diff --git a/graphics/sprites/equipment/accessoires/fullbeard-white.xml b/graphics/sprites/equipment/accessoires/fullbeard-white.xml
new file mode 100644
index 00000000..01ea60fc
--- /dev/null
+++ b/graphics/sprites/equipment/accessoires/fullbeard-white.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/accessoires/fullbeard-white.png"
+ width="32"
+ height="64"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/accessoires/heartglasses.png b/graphics/sprites/equipment/accessoires/heartglasses.png
new file mode 100644
index 00000000..3ce1afef
--- /dev/null
+++ b/graphics/sprites/equipment/accessoires/heartglasses.png
Binary files differ
diff --git a/graphics/sprites/equipment/accessoires/heartglasses.xml b/graphics/sprites/equipment/accessoires/heartglasses.xml
new file mode 100644
index 00000000..9f23a65e
--- /dev/null
+++ b/graphics/sprites/equipment/accessoires/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/accessoires/heartglasses.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/accessoires/mustache.png b/graphics/sprites/equipment/accessoires/mustache.png
new file mode 100644
index 00000000..05a6d03f
--- /dev/null
+++ b/graphics/sprites/equipment/accessoires/mustache.png
Binary files differ
diff --git a/graphics/sprites/equipment/accessoires/mustache.xml b/graphics/sprites/equipment/accessoires/mustache.xml
new file mode 100644
index 00000000..96c09630
--- /dev/null
+++ b/graphics/sprites/equipment/accessoires/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/accessoires/mustache.png"
+ width="32"
+ height="64"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/accessoires/rednose.png b/graphics/sprites/equipment/accessoires/rednose.png
new file mode 100644
index 00000000..5f816c63
--- /dev/null
+++ b/graphics/sprites/equipment/accessoires/rednose.png
Binary files differ
diff --git a/graphics/sprites/equipment/accessoires/rednose.xml b/graphics/sprites/equipment/accessoires/rednose.xml
new file mode 100644
index 00000000..19307414
--- /dev/null
+++ b/graphics/sprites/equipment/accessoires/rednose.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/accessoires/rednose.png"
+ width="32"
+ height="64"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/accessoires/sunglasses.png b/graphics/sprites/equipment/accessoires/sunglasses.png
new file mode 100644
index 00000000..4c329ab1
--- /dev/null
+++ b/graphics/sprites/equipment/accessoires/sunglasses.png
Binary files differ
diff --git a/graphics/sprites/equipment/accessoires/sunglasses.xml b/graphics/sprites/equipment/accessoires/sunglasses.xml
new file mode 100644
index 00000000..5cb7fde6
--- /dev/null
+++ b/graphics/sprites/equipment/accessoires/sunglasses.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/accessoires/sunglasses.png"
+ width="32"
+ height="64"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/hands/fursgloves-female.png b/graphics/sprites/equipment/hands/fursgloves-female.png
new file mode 100644
index 00000000..9b8b76a5
--- /dev/null
+++ b/graphics/sprites/equipment/hands/fursgloves-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/hands/fursgloves-female.xml b/graphics/sprites/equipment/hands/fursgloves-female.xml
new file mode 100644
index 00000000..f27e0101
--- /dev/null
+++ b/graphics/sprites/equipment/hands/fursgloves-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2018 - 2020 Evol -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/hands/fursgloves-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/hands/fursgloves-male.png b/graphics/sprites/equipment/hands/fursgloves-male.png
new file mode 100644
index 00000000..31a91a6c
--- /dev/null
+++ b/graphics/sprites/equipment/hands/fursgloves-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/hands/fursgloves-male.xml b/graphics/sprites/equipment/hands/fursgloves-male.xml
new file mode 100644
index 00000000..09ea7062
--- /dev/null
+++ b/graphics/sprites/equipment/hands/fursgloves-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2018 - 2020 Evol -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/hands/fursgloves-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/hands/managloves-female.png b/graphics/sprites/equipment/hands/managloves-female.png
new file mode 100644
index 00000000..642b31fe
--- /dev/null
+++ b/graphics/sprites/equipment/hands/managloves-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/hands/managloves-female.xml b/graphics/sprites/equipment/hands/managloves-female.xml
new file mode 100644
index 00000000..6ec9e3e2
--- /dev/null
+++ b/graphics/sprites/equipment/hands/managloves-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2018 - 2020 Evol -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/hands/managloves-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/hands/managloves-male.png b/graphics/sprites/equipment/hands/managloves-male.png
new file mode 100644
index 00000000..1ba9e25e
--- /dev/null
+++ b/graphics/sprites/equipment/hands/managloves-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/hands/managloves-male.xml b/graphics/sprites/equipment/hands/managloves-male.xml
new file mode 100644
index 00000000..6dd87f1b
--- /dev/null
+++ b/graphics/sprites/equipment/hands/managloves-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2018 - 2020 Evol -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/hands/managloves-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/captainhat.png b/graphics/sprites/equipment/head/captainhat.png
new file mode 100644
index 00000000..6d6b7bee
--- /dev/null
+++ b/graphics/sprites/equipment/head/captainhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/captainhat.xml b/graphics/sprites/equipment/head/captainhat.xml
new file mode 100644
index 00000000..dfa88e08
--- /dev/null
+++ b/graphics/sprites/equipment/head/captainhat.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/head/captainhat.png"
+ width="32"
+ height="64"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/neck/copper-necklace.png b/graphics/sprites/equipment/neck/necklace1-gem-copper.png
index 6adc3e29..6adc3e29 100644
--- a/graphics/sprites/equipment/neck/copper-necklace.png
+++ b/graphics/sprites/equipment/neck/necklace1-gem-copper.png
Binary files differ
diff --git a/graphics/sprites/equipment/neck/necklace1-gem-copper.xml b/graphics/sprites/equipment/neck/necklace1-gem-copper.xml
new file mode 100644
index 00000000..8bd4113b
--- /dev/null
+++ b/graphics/sprites/equipment/neck/necklace1-gem-copper.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/neck/necklace1-gem-copper.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/neck/necklace1-gem-gold.png b/graphics/sprites/equipment/neck/necklace1-gem-gold.png
new file mode 100644
index 00000000..c6de6442
--- /dev/null
+++ b/graphics/sprites/equipment/neck/necklace1-gem-gold.png
Binary files differ
diff --git a/graphics/sprites/equipment/neck/copper-necklace.xml b/graphics/sprites/equipment/neck/necklace1-gem-gold.xml
index 62a986b7..d8ff7d32 100644
--- a/graphics/sprites/equipment/neck/copper-necklace.xml
+++ b/graphics/sprites/equipment/neck/necklace1-gem-gold.xml
@@ -3,7 +3,7 @@
Copyright (C) 2015 Evol Online -->
<sprite>
<imageset name="base"
- src="graphics/sprites/equipment/neck/copper-necklace.png|W"
+ src="graphics/sprites/equipment/neck/necklace1-gem-gold.png|W"
width="64"
height="64"/>
diff --git a/graphics/sprites/equipment/neck/necklace1-gem-platinum.png b/graphics/sprites/equipment/neck/necklace1-gem-platinum.png
new file mode 100644
index 00000000..09888345
--- /dev/null
+++ b/graphics/sprites/equipment/neck/necklace1-gem-platinum.png
Binary files differ
diff --git a/graphics/sprites/equipment/neck/necklace1-gem-platinum.xml b/graphics/sprites/equipment/neck/necklace1-gem-platinum.xml
new file mode 100644
index 00000000..42c90a74
--- /dev/null
+++ b/graphics/sprites/equipment/neck/necklace1-gem-platinum.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/neck/necklace1-gem-platinum.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/neck/necklace1-gem-silver.png b/graphics/sprites/equipment/neck/necklace1-gem-silver.png
new file mode 100644
index 00000000..21aacf7a
--- /dev/null
+++ b/graphics/sprites/equipment/neck/necklace1-gem-silver.png
Binary files differ
diff --git a/graphics/sprites/equipment/neck/necklace1-gem-silver.xml b/graphics/sprites/equipment/neck/necklace1-gem-silver.xml
new file mode 100644
index 00000000..1efcbbe9
--- /dev/null
+++ b/graphics/sprites/equipment/neck/necklace1-gem-silver.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/neck/necklace1-gem-silver.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/shields/bladeshield.png b/graphics/sprites/equipment/shields/bladeshield.png
new file mode 100644
index 00000000..0fe762e4
--- /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 00000000..8cbe8fc5
--- /dev/null
+++ b/graphics/sprites/equipment/shields/bladeshield.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha, Reid
+Copyright (C) 2015 - 2020 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/shields/bladeshield.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/shields/buckler.png b/graphics/sprites/equipment/shields/buckler.png
new file mode 100644
index 00000000..5d8c9c2e
--- /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 00000000..184751b5
--- /dev/null
+++ b/graphics/sprites/equipment/shields/buckler.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha, Reid
+Copyright (C) 2015 - 2020 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/shields/buckler.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/shields/dragonshield.png b/graphics/sprites/equipment/shields/dragonshield.png
new file mode 100644
index 00000000..05e4beb9
--- /dev/null
+++ b/graphics/sprites/equipment/shields/dragonshield.png
Binary files differ
diff --git a/graphics/sprites/equipment/shields/dragonshield.xml b/graphics/sprites/equipment/shields/dragonshield.xml
new file mode 100644
index 00000000..963897e9
--- /dev/null
+++ b/graphics/sprites/equipment/shields/dragonshield.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha, Reid
+Copyright (C) 2015 - 2020 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/shields/dragonshield.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/shields/steelshield.png b/graphics/sprites/equipment/shields/steelshield.png
new file mode 100644
index 00000000..eb29f2bb
--- /dev/null
+++ b/graphics/sprites/equipment/shields/steelshield.png
Binary files differ
diff --git a/graphics/sprites/equipment/shields/steelshield.xml b/graphics/sprites/equipment/shields/steelshield.xml
new file mode 100644
index 00000000..d2472e03
--- /dev/null
+++ b/graphics/sprites/equipment/shields/steelshield.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha, Reid
+Copyright (C) 2015 - 2020 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/shields/steelshield.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/shields/woodenshield.png b/graphics/sprites/equipment/shields/woodenshield.png
new file mode 100644
index 00000000..9b5c380c
--- /dev/null
+++ b/graphics/sprites/equipment/shields/woodenshield.png
Binary files differ
diff --git a/graphics/sprites/equipment/shields/woodenshield.xml b/graphics/sprites/equipment/shields/woodenshield.xml
new file mode 100644
index 00000000..4f126e1c
--- /dev/null
+++ b/graphics/sprites/equipment/shields/woodenshield.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha, Reid
+Copyright (C) 2015 - 2020 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/shields/woodenshield.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/axe.png b/graphics/sprites/equipment/weapons/axe.png
index 67da39c3..bb5f8b2e 100644
--- a/graphics/sprites/equipment/weapons/axe.png
+++ b/graphics/sprites/equipment/weapons/axe.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/chopper.png b/graphics/sprites/equipment/weapons/chopper.png
new file mode 100644
index 00000000..3fcc0f35
--- /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 00000000..0cf68b69
--- /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/hammer.png b/graphics/sprites/equipment/weapons/hammer.png
new file mode 100644
index 00000000..55eb83c2
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/hammer.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/hammer.xml b/graphics/sprites/equipment/weapons/hammer.xml
new file mode 100644
index 00000000..8a157359
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/hammer.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/hammer.png"
+ width="64"
+ height="64"/>
+
+ <include file="equipment/weapons/knife.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/staff-life.png b/graphics/sprites/equipment/weapons/staff-life.png
new file mode 100644
index 00000000..c97cd102
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/staff-life.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/staff-life.xml b/graphics/sprites/equipment/weapons/staff-life.xml
new file mode 100644
index 00000000..cc50ec75
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/staff-life.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-life.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="equipment/weapons/knife.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 00000000..504355fd
--- /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 00000000..6e68855a
--- /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 00000000..326f5194
--- /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 00000000..9338ef12
--- /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/chopstick.png b/graphics/sprites/equipment/weapons/staff.png
index 345e97b7..58866061 100644
--- a/graphics/sprites/equipment/weapons/chopstick.png
+++ b/graphics/sprites/equipment/weapons/staff.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/chopstick.xml b/graphics/sprites/equipment/weapons/staff.xml
index 1ef505b3..9831fdf7 100644
--- a/graphics/sprites/equipment/weapons/chopstick.xml
+++ b/graphics/sprites/equipment/weapons/staff.xml
@@ -3,7 +3,7 @@
Copyright (C) 2019 Evol Online -->
<sprite>
<imageset name="base"
- src="graphics/sprites/equipment/weapons/chopstick.png"
+ src="graphics/sprites/equipment/weapons/staff.png"
width="64"
height="64"/>
diff --git a/graphics/sprites/equipment/weapons/sword-bronze.png b/graphics/sprites/equipment/weapons/sword-bronze.png
new file mode 100644
index 00000000..fd7f12aa
--- /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 00000000..58caaabd
--- /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 00000000..f65ef653
--- /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 00000000..b4e80af1
--- /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 00000000..888fb11f
--- /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 00000000..5e78d97f
--- /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/sword-wooden.png b/graphics/sprites/equipment/weapons/sword-wooden.png
new file mode 100644
index 00000000..64791446
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/sword-wooden.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/sword-wooden.xml b/graphics/sprites/equipment/weapons/sword-wooden.xml
new file mode 100644
index 00000000..0ae95050
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/sword-wooden.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-wooden.png"
+ width="64"
+ height="64"/>
+
+ <include file="equipment/weapons/knife.xml"/>
+</sprite>
diff --git a/graphics/sprites/icons/weapon-fire.png b/graphics/sprites/icons/weapon-fire.png
new file mode 100644
index 00000000..50de2119
--- /dev/null
+++ b/graphics/sprites/icons/weapon-fire.png
Binary files differ
diff --git a/graphics/sprites/icons/weapon-fire.xml b/graphics/sprites/icons/weapon-fire.xml
new file mode 100644
index 00000000..2ef30eae
--- /dev/null
+++ b/graphics/sprites/icons/weapon-fire.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/weapon-fire.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/weapon-nature.png b/graphics/sprites/icons/weapon-nature.png
new file mode 100644
index 00000000..1ea1c455
--- /dev/null
+++ b/graphics/sprites/icons/weapon-nature.png
Binary files differ
diff --git a/graphics/sprites/icons/weapon-nature.xml b/graphics/sprites/icons/weapon-nature.xml
new file mode 100644
index 00000000..a867631b
--- /dev/null
+++ b/graphics/sprites/icons/weapon-nature.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/weapon-nature.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/weapon-water.png b/graphics/sprites/icons/weapon-water.png
new file mode 100644
index 00000000..21ca7aac
--- /dev/null
+++ b/graphics/sprites/icons/weapon-water.png
Binary files differ
diff --git a/graphics/sprites/icons/weapon-water.xml b/graphics/sprites/icons/weapon-water.xml
new file mode 100644
index 00000000..70337408
--- /dev/null
+++ b/graphics/sprites/icons/weapon-water.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/weapon-water.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/monsters/ball-element.png b/graphics/sprites/monsters/ball-element.png
new file mode 100644
index 00000000..a626fb0b
--- /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 00000000..c8973fc7
--- /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 00000000..7fea2a00
--- /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 00000000..6bc6f98c
--- /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/bluepar.png b/graphics/sprites/monsters/bluepar.png
new file mode 100644
index 00000000..691e650d
--- /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 00000000..0f8194ff
--- /dev/null
+++ b/graphics/sprites/monsters/bluepar.xml
@@ -0,0 +1,76 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: LEGACY, Micksha
+Copyright (C) 2006-2020 Evol Online -->
+
+<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/frog-big.png b/graphics/sprites/monsters/frog-big.png
new file mode 100644
index 00000000..f98d3aef
--- /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 00000000..09f4bc35
--- /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 00000000..dc8f6fb4
--- /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 00000000..ca06f34c
--- /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/ghost-crafty.png b/graphics/sprites/monsters/ghost-crafty.png
new file mode 100644
index 00000000..c34b2578
--- /dev/null
+++ b/graphics/sprites/monsters/ghost-crafty.png
Binary files differ
diff --git a/graphics/sprites/monsters/ghost-crafty.xml b/graphics/sprites/monsters/ghost-crafty.xml
new file mode 100644
index 00000000..fd873c13
--- /dev/null
+++ b/graphics/sprites/monsters/ghost-crafty.xml
@@ -0,0 +1,177 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha, Reid
+Copyleft (C) 2015 - 2020 Evol Online -->
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/ghost-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/ghost-pumpkin.png b/graphics/sprites/monsters/ghost-pumpkin.png
new file mode 100644
index 00000000..e86f6bf6
--- /dev/null
+++ b/graphics/sprites/monsters/ghost-pumpkin.png
Binary files differ
diff --git a/graphics/sprites/monsters/ghost-pumpkin.xml b/graphics/sprites/monsters/ghost-pumpkin.xml
new file mode 100644
index 00000000..85b76e93
--- /dev/null
+++ b/graphics/sprites/monsters/ghost-pumpkin.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/ghost-pumpkin.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/ghost-scorpion.png b/graphics/sprites/monsters/ghost-scorpion.png
new file mode 100644
index 00000000..223e077e
--- /dev/null
+++ b/graphics/sprites/monsters/ghost-scorpion.png
Binary files differ
diff --git a/graphics/sprites/monsters/ghost-scorpion.xml b/graphics/sprites/monsters/ghost-scorpion.xml
new file mode 100644
index 00000000..81fb8a12
--- /dev/null
+++ b/graphics/sprites/monsters/ghost-scorpion.xml
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Origin: TMW legacy -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/monsters/ghost-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/ghost-skeleton.png b/graphics/sprites/monsters/ghost-skeleton.png
new file mode 100644
index 00000000..072d2703
--- /dev/null
+++ b/graphics/sprites/monsters/ghost-skeleton.png
Binary files differ
diff --git a/graphics/sprites/monsters/ghost-skeleton.xml b/graphics/sprites/monsters/ghost-skeleton.xml
new file mode 100644
index 00000000..5cf073ab
--- /dev/null
+++ b/graphics/sprites/monsters/ghost-skeleton.xml
@@ -0,0 +1,316 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2020 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/monsters/ghost-skeleton.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="attack_wand" imageset="base">
+ <animation direction="down">
+ <frame index="7" delay="80"/>
+ <frame index="8" delay="80"/>
+ <frame index="11" delay="90"/>
+ <sequence start="8" end="10" delay="70"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="23" delay="80"/>
+ <frame index="28" delay="80"/>
+ <frame index="27" delay="90"/>
+ <frame index="28" delay="70"/>
+ <sequence start="24" end="26" delay="70"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="39" delay="90"/>
+ <frame index="43" delay="90"/>
+ <sequence start="40" end="42" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="55" delay="80"/>
+ <frame index="60" delay="80"/>
+ <frame index="59" delay="90"/>
+ <frame index="60" delay="70"/>
+ <sequence start="56" end="58" delay="70"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_scythe" imageset="base">
+ <animation direction="down">
+ <frame index="11" delay="100"/>
+ <frame index="8" delay="100"/>
+ <frame index="9" delay="90"/>
+ <frame index="7" delay="90"/>
+ <frame index="10" delay="85"/>
+ <frame index="7" delay="90"/>
+ <frame index="9" delay="90"/>
+ <frame index="8" delay="100"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="27" delay="100"/>
+ <frame index="23" delay="90"/>
+ <frame index="24" delay="90"/>
+ <frame index="25" delay="80"/>
+ <frame index="26" delay="90"/>
+ <frame index="25" delay="90"/>
+ <frame index="24" delay="100"/>
+ <frame index="23" delay="90"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="43" delay="100"/>
+ <frame index="42" delay="90"/>
+ <frame index="41" delay="90"/>
+ <frame index="40" delay="80"/>
+ <frame index="39" delay="90"/>
+ <frame index="40" delay="90"/>
+ <frame index="41" delay="100"/>
+ <frame index="42" delay="90"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="59" delay="100"/>
+ <frame index="55" delay="90"/>
+ <frame index="56" delay="90"/>
+ <frame index="57" delay="80"/>
+ <frame index="58" delay="90"/>
+ <frame index="57" delay="90"/>
+ <frame index="56" delay="100"/>
+ <frame index="55" delay="90"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_chop" imageset="base">
+ <animation direction="down">
+ <frame index="7" delay="100"/>
+ <frame index="8" delay="100"/>
+ <frame index="11" delay="120"/>
+ <frame index="9" delay="90"/>
+ <frame index="10" delay="70"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="23" delay="100"/>
+ <frame index="24" delay="100"/>
+ <frame index="27" delay="120"/>
+ <frame index="25" delay="90"/>
+ <frame index="26" delay="70"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="39" delay="100"/>
+ <frame index="40" delay="100"/>
+ <frame index="41" delay="120"/>
+ <frame index="42" delay="90"/>
+ <frame index="44" delay="70"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="55" delay="100"/>
+ <frame index="56" delay="100"/>
+ <frame index="59" delay="120"/>
+ <frame index="57" delay="90"/>
+ <frame index="58" delay="70"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_chop_long" imageset="base">
+ <animation direction="down">
+ <frame index="8" delay="120"/>
+ <frame index="11" delay="130"/>
+ <frame index="7" delay="70"/>
+ <frame index="10" delay="70"/>
+ <frame index="9" delay="90"/>
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="23" delay="120"/>
+ <frame index="27" delay="130"/>
+ <frame index="26" delay="80"/>
+ <frame index="25" delay="100"/>
+ <frame index="24" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="39" delay="120"/>
+ <frame index="40" delay="80"/>
+ <frame index="41" delay="130"/>
+ <frame index="42" delay="70"/>
+ <frame index="44" delay="100"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="55" delay="120"/>
+ <frame index="59" delay="130"/>
+ <frame index="58" delay="80"/>
+ <frame index="57" delay="100"/>
+ <frame index="56" delay="80"/>
+ <end />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="68"/>
+ </animation>
+ <animation direction="left">
+ <frame index="69"/>
+ </animation>
+ <animation direction="up">
+ <frame index="70"/>
+ </animation>
+ <animation direction="right">
+ <frame index="71"/>
+ </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/ghost-snake.png b/graphics/sprites/monsters/ghost-snake.png
new file mode 100644
index 00000000..dcbedb1d
--- /dev/null
+++ b/graphics/sprites/monsters/ghost-snake.png
Binary files differ
diff --git a/graphics/sprites/monsters/ghost-snake.xml b/graphics/sprites/monsters/ghost-snake.xml
new file mode 100644
index 00000000..17d693e3
--- /dev/null
+++ b/graphics/sprites/monsters/ghost-snake.xml
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Origin: TMW legacy -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/monsters/ghost-snake.png"
+ 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/ghost-spider.png b/graphics/sprites/monsters/ghost-spider.png
new file mode 100644
index 00000000..5e931369
--- /dev/null
+++ b/graphics/sprites/monsters/ghost-spider.png
Binary files differ
diff --git a/graphics/sprites/monsters/ghost-spider.xml b/graphics/sprites/monsters/ghost-spider.xml
new file mode 100644
index 00000000..e0c748dd
--- /dev/null
+++ b/graphics/sprites/monsters/ghost-spider.xml
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Origin: TMW legacy -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/monsters/ghost-spider.png"
+ 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>
diff --git a/graphics/sprites/monsters/goblin-ice.png b/graphics/sprites/monsters/goblin-ice.png
new file mode 100644
index 00000000..10f08872
--- /dev/null
+++ b/graphics/sprites/monsters/goblin-ice.png
Binary files differ
diff --git a/graphics/sprites/monsters/goblin-ice.xml b/graphics/sprites/monsters/goblin-ice.xml
new file mode 100644
index 00000000..6359ef5a
--- /dev/null
+++ b/graphics/sprites/monsters/goblin-ice.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/goblin-ice.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/mister-prickel.png b/graphics/sprites/monsters/mister-prickel.png
new file mode 100644
index 00000000..1b5e40e1
--- /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 00000000..c8276010
--- /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/nutcracker.png b/graphics/sprites/monsters/nutcracker.png
new file mode 100644
index 00000000..8dc8a55f
--- /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 00000000..c543b20b
--- /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/penguin.png b/graphics/sprites/monsters/penguin.png
new file mode 100644
index 00000000..1100a3f4
--- /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 00000000..374f53ec
--- /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/reaper.png b/graphics/sprites/monsters/reaper.png
new file mode 100644
index 00000000..59ec7d78
--- /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 00000000..88b26b8e
--- /dev/null
+++ b/graphics/sprites/monsters/reaper.xml
@@ -0,0 +1,98 @@
+<?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>
diff --git a/graphics/sprites/monsters/serqet.png b/graphics/sprites/monsters/serqet.png
new file mode 100644
index 00000000..539a9960
--- /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 00000000..e0070841
--- /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="5000"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="19" end="21" delay="5000"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="41" end="43" delay="5000"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="8" end="10" delay="5000"/>
+ </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/skull-ice.png b/graphics/sprites/monsters/skull-ice.png
new file mode 100644
index 00000000..715ac681
--- /dev/null
+++ b/graphics/sprites/monsters/skull-ice.png
Binary files differ
diff --git a/graphics/sprites/monsters/skull-ice.xml b/graphics/sprites/monsters/skull-ice.xml
new file mode 100644
index 00000000..6b34efd6
--- /dev/null
+++ b/graphics/sprites/monsters/skull-ice.xml
@@ -0,0 +1,72 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/skull-ice.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/slime-mother.png b/graphics/sprites/monsters/slime-mother.png
new file mode 100644
index 00000000..7c36d1ab
--- /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 00000000..1ea9db9a
--- /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/snail.png b/graphics/sprites/monsters/snail.png
new file mode 100644
index 00000000..2c58069f
--- /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 00000000..46a86138
--- /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/snowflower.png b/graphics/sprites/monsters/snowflower.png
new file mode 100644
index 00000000..c4a79776
--- /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 00000000..4670fccc
--- /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/spirit-demonic.png b/graphics/sprites/monsters/spirit-demonic.png
new file mode 100644
index 00000000..20972932
--- /dev/null
+++ b/graphics/sprites/monsters/spirit-demonic.png
Binary files differ
diff --git a/graphics/sprites/monsters/spirit-demonic.xml b/graphics/sprites/monsters/spirit-demonic.xml
new file mode 100644
index 00000000..b937cdae
--- /dev/null
+++ b/graphics/sprites/monsters/spirit-demonic.xml
@@ -0,0 +1,68 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/spirit-demonic.png|W" width="48" height="29"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="1" offsetX="0" offsetY="-3" delay="200"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="13" end="14" offsetX="-1" offsetY="-11" delay="200"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="26" end="27" offsetX="0" offsetY="-5" delay="200"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="39" end="40" offsetX="-1" offsetY="-11" delay="200"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="2" end="5" offsetX="0" offsetY="-3" delay="150"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" offsetX="-1" offsetY="-11" delay="150"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="28" end="31" offsetX="0" offsetY="-5" delay="150"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="41" end="44" offsetX="-1" offsetY="-11" delay="150"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <sequence start="10" end="12" offsetX="0" offsetY="-3" delay="200"/>
+ <frame index="12" delay="0"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="23" end="25" offsetX="-1" offsetY="-11" delay="200"/>
+ <frame index="25" delay="0"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="36" end="38" offsetX="0" offsetY="-5" delay="200"/>
+ <frame index="38" delay="0"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="49" end="51" offsetX="-1" offsetY="-11" delay="200"/>
+ <frame index="51" delay="0"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="6" end="9" delay="150" offsetX="0" offsetY="-3"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="19" end="22" delay="150" offsetX="-1" offsetY="-11"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="32" end="35" delay="150" offsetX="0" offsetY="-5"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="45" end="48" delay="150" offsetX="-1" offsetY="-11"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/terranite.png b/graphics/sprites/monsters/terranite.png
new file mode 100644
index 00000000..e5381369
--- /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 00000000..130f6789
--- /dev/null
+++ b/graphics/sprites/monsters/terranite.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<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="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/troll.png b/graphics/sprites/monsters/troll.png
new file mode 100644
index 00000000..eb6a6259
--- /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 00000000..34cb8932
--- /dev/null
+++ b/graphics/sprites/monsters/troll.xml
@@ -0,0 +1,142 @@
+<?xml version="1.0"?>
+
+<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="100"/>
+ <frame index="149"/>
+ </animation>
+
+ <animation direction="right">
+ <sequence start="150" end="155" delay="100"/>
+ <frame index="155"/>
+ </animation>
+
+ <animation direction="up">
+ <sequence start="156" end="161" delay="100"/>
+ <frame index="161"/>
+ </animation>
+
+ <animation direction="left">
+ <sequence start="162" end="167" delay="100"/>
+ <frame index="167"/>
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/wisp.png b/graphics/sprites/monsters/wisp.png
new file mode 100644
index 00000000..b18ee94a
--- /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 00000000..39753943
--- /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/wolvern.png b/graphics/sprites/monsters/wolvern.png
new file mode 100644
index 00000000..73ec2dd9
--- /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 00000000..39ac12b5
--- /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/zombie.png b/graphics/sprites/monsters/zombie.png
new file mode 100644
index 00000000..bf1f1818
--- /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 00000000..ad4250cf
--- /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/sprite/unanimated-legacy-tall.png b/graphics/sprites/npcs/sprite/unanimated-legacy-tall.png
index 2452e6ca..3de447f6 100644
--- a/graphics/sprites/npcs/sprite/unanimated-legacy-tall.png
+++ b/graphics/sprites/npcs/sprite/unanimated-legacy-tall.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/unanimated-legacy.png b/graphics/sprites/npcs/sprite/unanimated-legacy.png
index f618ca6e..f0f6ec0a 100644
--- a/graphics/sprites/npcs/sprite/unanimated-legacy.png
+++ b/graphics/sprites/npcs/sprite/unanimated-legacy.png
Binary files differ
diff --git a/itemcolors.xml b/itemcolors.xml
index ed769626..bea1407a 100644
--- a/itemcolors.xml
+++ b/itemcolors.xml
@@ -127,5 +127,9 @@ Copyright (C) 2010-2015 Evol Online -->
<color id="9" name="Iron" value="#2f382e,48504f,5b6c6b,7d8d8a,929d9d,b6bac2,ced2d1"/>
<color id="10" name="Gold" value="#4e431e,87681f,b48221,ce9c3d,f9c466,f1d7a4,fffef1"/>
<color id="11" name="Zealite" value="#10201f,223a23,0b4936,4b7145,497e5e,b2d6ab,daf7fa"/>
+ <color id="12" name="Silver" value="#4b3e44,59494c,887565,a29171,ccbb9b,e7debd,faf8f1"/>
+ <color id="13" name="Platinum" value="#315a67,a4a4ae,dce5d6,ffffff"/>
+ <color id="14" name="Terranite" value="#171714,3c352a,554a39,7b6a4f,ab9372"/>
+ <color id="15" name="Rotonium" value="#473d0c,a67e18,daa520,ffdb94"/>
</list>
</colors>
diff --git a/items.xml b/items.xml
index bea4130d..9b65f1f2 100644
--- a/items.xml
+++ b/items.xml
@@ -11,7 +11,9 @@ New organization (04/12/11).
30 500 = Weapon Animations
501 699 = Usable Items
700 999 = Generic Items
-1000 1299 = Necklaces
+1000 1099 = Necklaces
+1100 1199 = Rings
+1200 1299 = Charms
1300 1799 = Chest Armors
1800 1999 = Boots
2000 2199 = Gloves
@@ -542,7 +544,7 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
name="Carp Sandwich"
useButton="Eat"
description="A yummy sandwich, made with a fresh carp."
- effect="Heal 200-300 HP"
+ effect="Heal 800 - 1200 HP, increases hit rate."
type="usable"
weight="25"
maxFloorOffset="6"/>
@@ -551,7 +553,7 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
name="Piouleg Sandwich"
useButton="Eat"
description="A typical Artis food. How can you just eat these little Pious?"
- effect="Heal 150-300 HP"
+ effect="Heal 1000 - 1500 HP, increases hit rate."
type="usable"
weight="25"
maxFloorOffset="6"/>
@@ -559,8 +561,8 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
image="usable/sandwich-manana.png"
name="Manana Sandwich"
useButton="Eat"
- description="A vegetarian sandwich, for those who like it."
- effect="Heal 250-400 HP"
+ description="A veggie sandwich, for those who like it."
+ effect="Heal 1200 - 1800 HP, increases hit rate."
type="usable"
weight="25"
maxFloorOffset="6"/>
@@ -592,7 +594,7 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
weight="25"
maxFloorOffset="6"/>
<item id="566"
- image="usable/cherrycake.png"
+ image="usable/cake-cherry.png"
name="Cherry Cake"
useButton="Eat"
description="If you like sweets, you will love this homemade cherry cake."
@@ -736,10 +738,10 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
type="usable"
weight="128"/>
<item id="614"
- image="usable/bowl-sailorstew.png|W:#192d2c,1c3e33,2c6b52,339455,32ae4d,95d469,f7fed5"
+ image="usable/bowl-stew.png|W:#16486e,498ec5,e4f2fc"
name="Sailor's Stew"
description="A bowl containing a fine dish for sailors, makes you strong and sturdy."
- effect="Max. HP +2000, STR +10, VIT +5. Effect lasts for 5 minutes."
+ effect="Max. HP +20%, Healing 2000 HP, HIT +5, VIT +3, AGI -3. Effect lasts for 3 minutes."
type="usable"
useButton="Eat"
weight="650"/>
@@ -790,6 +792,94 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
useButton="Eat"
type="usable"
weight="100"/>
+ <item id="621"
+ image="usable/gift.png"
+ name="A Friend's Gift"
+ description="A gift from a friend, just for you! What might be inside?"
+ effect="PLACEHOLDER"
+ useButton="Open"
+ type="usable"
+ weight="50"/>
+ <item id="622"
+ image="usable/bowl-stew.png|W:#3f221d,754d23,f5cea4"
+ name="Squirrel Stew"
+ description="A bowl containing a fine dish made from cute Squirrels, very healthy. Also it makes you strong and sturdy."
+ effect="Max. HP +25%, Healing 2500 HP, VIT +5, AGI +3, DEX -3. Effect lasts for 4 minutes."
+ type="usable"
+ useButton="Eat"
+ weight="650"/>
+ <item id="623"
+ image="usable/bowl-stew.png|W:#6a0022,7c151a,c60022"
+ name="Mouboo Stew"
+ description="Its easy. Hunt a Mouboo, slaughter it, make a great healthy dish out of it."
+ effect="Max. HP +30%, Healing 3000 HP, VIT +5, DEX +3, AGI -3. Effect lasts for 5 minutes."
+ type="usable"
+ useButton="Eat"
+ weight="650"/>
+ <item id="624"
+ image="usable/squirrelmeat.png"
+ name="Squirrel Meat"
+ description="Edible parts of slaughtered Squirrels. Are you sure Squirrels are not way too cute to eat them?"
+ effect="PLACEHOLDER"
+ useButton="Eat"
+ type="usable"
+ weight="250"/>
+ <item id="625"
+ image="usable/plate-dish.png|W:#6a0022,7c151a,c60022;R:#115511,22aa22,99dd99"
+ name="Seafood Plate"
+ description="Nicely arranged plate with some seafood ingredients. Yummy?"
+ effect="Max. HP -5%, Healing 3000 HP, VIT +5, DEX +3, AGI -3. Effect lasts for 5 minutes."
+ type="usable"
+ useButton="Eat"
+ weight="400"/>
+ <item id="626"
+ image="usable/plate-dish.png|W:#6a0022,7c151a,c60022;R:#002504,2d551b,07871d"
+ name="Barbecue Plate"
+ description="The best way to prepare good meat is to make barbecue on an open fire."
+ effect="Max. HP +30%, Healing 3000 HP, VIT +5, DEX +3, AGI -3. Effect lasts for 5 minutes."
+ type="usable"
+ useButton="Eat"
+ weight="500"/>
+ <item id="627"
+ image="usable/plate-dish.png|W:#6a0022,7c151a,c60022;R:#22241d,3f6543,689c46,deeba3"
+ name="Veggie Plate"
+ description="Killing animals is unethical? Well, after all it is not needed for human nutrition. Yummy!"
+ effect="Max. HP +30%, Healing 3000 HP, VIT +5, DEX +3, AGI -3. Effect lasts for 5 minutes."
+ type="usable"
+ useButton="Eat"
+ weight="450"/>
+ <item id="628"
+ image="usable/blueberries.png"
+ name="Blueberries"
+ description="Tasty, healty little blue berries. Harvest in summer. Do not mix it up with deadly nightshades!"
+ effect="PLACEHOLDER"
+ useButton="Eat"
+ type="usable"
+ weight="30"/>
+ <item id="629"
+ image="usable/donut.png"
+ name="Donut"
+ description="Sweet chocolate donut. Do not eat too much, especially if you do not have your toothbrush with you."
+ effect="Healing 2250 HP, LUK +5, VIT +3. Effect lasts for 60 seconds."
+ type="usable"
+ useButton="Eat"
+ weight="100"/>
+ <item id="630"
+ image="usable/cake-blueberry.png"
+ name="Blueberry Cake"
+ description="Sweet cake made with blueberries. Comes with some cream."
+ effect="Healing 2000 HP, LUK +5, VIT +3. Effect lasts for 90 seconds."
+ type="usable"
+ useButton="Eat"
+ weight="150"/>
+ <item id="631"
+ image="usable/cake-carrot.png"
+ name="Carrot Cake"
+ description="Healthy, tasty carrot cake. Are you a rabbit, or what?"
+ effect="Healing 2700 HP, INT +5, DEX +3. Effect lasts for 120 seconds."
+ type="usable"
+ useButton="Eat"
+ weight="180"/>
<!-- Generic Items -->
<item id="700"
@@ -1313,7 +1403,7 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
<item id="778"
image="generic/skull.png"
name="Skull"
- description="Viro Skull. Why are you carrying around this?!?"
+ description="Human Skull. Why are you carrying around this?!?"
type="generic"
weight="350"/>
<item id="779"
@@ -1455,11 +1545,87 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
name="Treasure Key"
description="A small, golden Key. Which chest would it fit in?"
type="generic"
- weight="2"/>
+ weight="20"/>
+ <item id="809"
+ image="generic/cottoncloth.png"
+ name="Cotton Cloth"
+ description="A patch made of cotton. Mainly used for tailoring."
+ type="generic"
+ weight="10"/>
+ <item id="810"
+ image="generic/leatherpatch.png"
+ name="Leather Patch"
+ description="A patch made of leather. Can be used for tailoring, or smithery."
+ type="generic"
+ weight="50"/>
+ <item id="811"
+ image="generic/snakescales.png"
+ name="Snake Scales"
+ description="Scales from a snake. You may need to find a specialized smith to take advantage of their lightweight and durability."
+ type="generic"
+ weight="25"/>
+ <item id="812"
+ image="generic/squirrelpelt.png"
+ name="Squirrel Pelt"
+ description="Pelt from a cute squirrel. Who killed that poor animal, anyways."
+ type="generic"
+ weight="200"/>
+ <item id="813"
+ image="generic/wolvernpelt.png"
+ name="Wolvern Pelt"
+ description="Pelt from a wolvern. Must have been an experienced hunter, eh."
+ type="generic"
+ weight="500"/>
+ <item id="814"
+ image="generic/plate-empty.png"
+ name="Empty Plate"
+ description="An empty plate. Look for an experienced chef to prepare a nice meal on this!"
+ type="generic"
+ weight="80"/>
+ <item id="815"
+ image="generic/waxchunk.png"
+ name="Wax Chunk"
+ description="A chunk beeswax. It is burning pretty fine."
+ type="generic"
+ weight="100"/>
+ <item id="816"
+ image="generic/codfish.png"
+ name="Codfish"
+ description="A seafish, large and saturating."
+ type="generic"
+ weight="300"
+ maxFloorOffset="9"/>
+ <item id="817"
+ image="generic/codfish.png|S:#5b7f5d,ad8e3c,7ba477,c5ba3c,8dc7a2,d5d549,607793,76818e,6ba6a8,7b9798,c9dec0,a8b2a3"
+ name="Tuna"
+ description="Tasty seafish, can grow incredibly large. Hard to catch - if you are not a school of dolphins."
+ type="generic"
+ weight="270"
+ maxFloorOffset="9"/>
+ <item id="818"
+ image="generic/trout.png"
+ name="Trout"
+ description="A very tasty fish. Not simple to prepare properly, though."
+ type="generic"
+ weight="150"
+ maxFloorOffset="9"/>
+ <item id="819"
+ image="generic/salmon.png"
+ name="Salmon"
+ description="Fascinating fish, easy to catch (if you are a bear)."
+ type="generic"
+ weight="210"
+ maxFloorOffset="9"/>
+ <item id="820"
+ image="generic/flour-acorn.png"
+ name="Acorn Flour"
+ description="Yes, you will need the finest flour only for your baker attempts."
+ type="generic"
+ weight="110"/>
<!-- Necklaces -->
<item id="1000"
- image="equipment/neck/copper-necklace.png|W"
+ image="equipment/neck/necklace1-gem-copper.png|W"
name="%Color% Necklace (Copper)"
description="A %color% necklace, made of copper."
level="10"
@@ -1467,7 +1633,304 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
weight="50"
colors="gem"
iconColors="gem">
- <sprite gender="unisex">equipment/neck/copper-necklace.xml</sprite>
+ <sprite gender="unisex">equipment/neck/necklace1-gem-copper.xml</sprite>
+ </item>
+ <item id="1001"
+ image="equipment/neck/necklace1-gem-silver.png|W"
+ name="%Color% Necklace (Silver)"
+ description="A %color% necklace, made of silver."
+ level="20"
+ type="equip-necklace"
+ weight="70"
+ colors="gem"
+ iconColors="gem">
+ <sprite gender="unisex">equipment/neck/necklace1-gem-silver.xml</sprite>
+ </item>
+ <item id="1002"
+ image="equipment/neck/necklace1-gem-gold.png|W"
+ name="%Color% Necklace (Gold)"
+ description="A %color% necklace, made of gold."
+ level="32"
+ type="equip-necklace"
+ weight="100"
+ colors="gem"
+ iconColors="gem">
+ <sprite gender="unisex">equipment/neck/necklace1-gem-gold.xml</sprite>
+ </item>
+ <item id="1003"
+ image="equipment/neck/necklace1-gem-platinum.png|W"
+ name="%Color% Necklace (Platinum)"
+ description="A %color% necklace, made of pure platinum."
+ level="50"
+ type="equip-necklace"
+ weight="50"
+ colors="gem"
+ iconColors="gem">
+ <sprite gender="unisex">equipment/neck/necklace1-gem-platinum.xml</sprite>
+ </item>
+ <item id="1004"
+ image="equipment/neck/necklace-fourleaf.png|W:#402e33,5e3434,824d39,995b44,c47f4e,e0af81"
+ name="Copper Four-Leaf Necklace"
+ description="A copper necklace, in the shape of a four-leaf clover. If it makes you lucky?"
+ level="10"
+ type="equip-necklace"
+ weight="50">
+ <sprite gender="unisex">equipment/neck/necklace1-gem-copper.xml|#402e33,5e3434,824d39,995b44,c47f4e,e0af81</sprite>
+ </item>
+ <item id="1005"
+ image="equipment/neck/necklace-fourleaf.png|W:#4b3e44,59494c,887565,a29171,ccbb9b,e7debd,faf8f1"
+ name="Silver Four-Leaf Necklace"
+ description="A silver necklace, in the shape of a four-leaf clover. If it makes you lucky?"
+ level="25"
+ type="equip-necklace"
+ weight="50">
+ <sprite gender="unisex">equipment/neck/necklace1-gem-silver.xml|#4b3e44,59494c,887565,a29171,ccbb9b,e7debd,faf8f1</sprite>
+ </item>
+ <item id="1006"
+ image="equipment/neck/necklace-fourleaf.png|W:#4e431e,87681f,b48221,ce9c3d,f9c466,f1d7a4,fffef1"
+ name="Golden Four-Leaf Necklace"
+ description="A golden necklace, in the shape of a four-leaf clover. If it makes you lucky?"
+ level="40"
+ type="equip-necklace"
+ weight="50">
+ <sprite gender="unisex">equipment/neck/necklace1-gem-gold.xml|#4e431e,87681f,b48221,ce9c3d,f9c466,f1d7a4,fffef1</sprite>
+ </item>
+ <item id="1007"
+ image="equipment/neck/necklace-fourleaf.png|W:#315a67,a4a4ae,dce5d6,ffffff"
+ name="Platinum Four-Leaf Necklace"
+ description="A platinum necklace, in the shape of a four-leaf clover. If it makes you lucky?"
+ level="60"
+ type="equip-necklace"
+ weight="50">
+ <sprite gender="unisex">equipment/neck/necklace1-gem-platinum.xml|#315a67,a4a4ae,dce5d6,ffffff</sprite>
+ </item>
+ <item id="1008"
+ image="equipment/neck/necklace-tooth.png"
+ name="Tooth Necklace"
+ description="A necklace with a wolvern tooth on it."
+ level="10"
+ type="equip-necklace"
+ weight="70">
+ </item>
+ <item id="1009"
+ image="equipment/neck/necklace-teeth.png"
+ name="Teeth Necklace"
+ description="A necklace with three wolvern teeth on it. Chapeau!"
+ level="30"
+ type="equip-necklace"
+ weight="100">
+ </item>
+ <item id="1010"
+ image="equipment/neck/necklace-barbarian.png"
+ name="Teeth Necklace"
+ description="A necklace with five wolvern teeth on it. Hunting mastery!"
+ level="50"
+ type="equip-necklace"
+ weight="120">
+ </item>
+ <item id="1011"
+ image="equipment/neck/necklace-heart.png"
+ name="Heart Necklace"
+ description="A shiny, golden heart necklace, for your beloved ones."
+ level="5"
+ type="equip-necklace"
+ weight="150">
+ </item>
+ <item id="1012"
+ image="equipment/neck/necklace-mouboo.png"
+ name="Mouboo Necklace"
+ description="You like Mouboos? You need this!"
+ level="15"
+ type="equip-necklace"
+ weight="150">
+ </item>
+ <item id="1013"
+ image="equipment/neck/necklace-skel.png"
+ name="Skull Necklace"
+ description="A necklace holding the model of a human skull. It has a weird aura."
+ level="25"
+ type="equip-necklace"
+ weight="200">
+ </item>
+
+ <!-- Rings -->
+ <item id="1100"
+ image="equipment/accessoires/ring-simple.png|W:#402e33,5e3434,824d39,995b44,c47f4e,e0af81"
+ name="Copper Ring"
+ description="A simple ring, made of copper."
+ level="10"
+ type="equip-ring"
+ weight="20">
+ </item>
+ <item id="1101"
+ image="equipment/accessoires/ring-simple.png|W:#4b3e44,59494c,887565,a29171,ccbb9b,e7debd,faf8f1"
+ name="Silver Ring"
+ description="A simple ring, made of silver."
+ level="20"
+ type="equip-ring"
+ weight="20">
+ </item>
+ <item id="1102"
+ image="equipment/accessoires/ring-simple.png|W:#4e431e,87681f,b48221,ce9c3d,f9c466,f1d7a4,fffef1"
+ name="Golden Ring"
+ description="A simple ring, made of gold."
+ level="25"
+ type="equip-ring"
+ weight="20">
+ </item>
+ <item id="1103"
+ image="equipment/accessoires/ring-simple.png|W:#315a67,a4a4ae,dce5d6,ffffff"
+ name="Platinum Ring"
+ description="A simple ring, made of platinum."
+ level="40"
+ type="equip-ring"
+ weight="20">
+ </item>
+ <item id="1104"
+ image="equipment/accessoires/ring-simple.png|W:#10201f,223a23,0b4936,4b7145,497e5e,b2d6ab,daf7fa"
+ name="Soul Ring"
+ description="A very special ring, made of zealite. It can connect two souls."
+ level="20"
+ type="equip-ring"
+ weight="1">
+ </item>
+ <item id="1105"
+ image="equipment/accessoires/ring1-gem-copper.png|W"
+ name="%Color% Ring (Copper)"
+ description="A %color% ring, made of copper."
+ level="10"
+ type="equip-ring"
+ weight="50"
+ colors="gem"
+ iconColors="gem">
+ </item>
+ <item id="1106"
+ image="equipment/accessoires/ring1-gem-silver.png|W"
+ name="%Color% Ring (Silver)"
+ description="A %color% ring, made of silver."
+ level="10"
+ type="equip-ring"
+ weight="50"
+ colors="gem"
+ iconColors="gem">
+ </item>
+ <item id="1107"
+ image="equipment/accessoires/ring1-gem-gold.png|W"
+ name="%Color% Ring (Gold)"
+ description="A %color% ring, made of gold."
+ level="10"
+ type="equip-ring"
+ weight="50"
+ colors="gem"
+ iconColors="gem">
+ </item>
+ <item id="1108"
+ image="equipment/accessoires/ring1-gem-platinum.png|W"
+ name="%Color% Ring (Platinum)"
+ description="A %color% ring, made of platinum."
+ level="10"
+ type="equip-ring"
+ weight="50"
+ colors="gem"
+ iconColors="gem">
+ </item>
+ <item id="1109"
+ image="equipment/accessoires/ring2-gem-copper.png|W"
+ name="%Color% Signet Ring (Copper)"
+ description="A %color% signet ring, made of copper."
+ level="10"
+ type="equip-ring"
+ weight="80"
+ colors="gem"
+ iconColors="gem">
+ </item>
+ <item id="1110"
+ image="equipment/accessoires/ring2-gem-silver.png|W"
+ name="%Color% Signet Ring (Silver)"
+ description="A %color% signet ring, made of silver."
+ level="10"
+ type="equip-ring"
+ weight="80"
+ colors="gem"
+ iconColors="gem">
+ </item>
+ <item id="1111"
+ image="equipment/accessoires/ring2-gem-gold.png|W"
+ name="%Color% Signet Ring (Gold)"
+ description="A %color% signet ring, made of gold."
+ level="10"
+ type="equip-ring"
+ weight="80"
+ colors="gem"
+ iconColors="gem">
+ </item>
+ <item id="1112"
+ image="equipment/accessoires/ring2-gem-platinum.png|W"
+ name="%Color% Signet Ring (Platinum)"
+ description="A %color% signet ring, made of platinum."
+ level="10"
+ type="equip-ring"
+ weight="80"
+ colors="gem"
+ iconColors="gem">
+ </item>
+
+ <!-- Charms -->
+ <item id="1200"
+ image="equipment/accessoires/ancientscroll.png"
+ name="Ancient Scroll"
+ description="A scroll, with writings in a long forgotten language. It may be mananese, but you are not sure at all."
+ level="25"
+ type="equip-charm"
+ weight="80">
+ </item>
+ <item id="1201"
+ image="equipment/accessoires/clover.png"
+ name="Four-Leaf Clover"
+ description="Look what you have found! Lucky you!"
+ level="20"
+ type="equip-charm"
+ weight="10">
+ </item>
+ <item id="1202"
+ image="equipment/accessoires/firescroll.png"
+ name="Fire Scroll"
+ description="Equippable scroll with a fire spell on it. What kind of effect may this have?"
+ level="45"
+ type="equip-charm"
+ weight="120">
+ </item>
+ <item id="1203"
+ image="equipment/accessoires/grimoire.png"
+ name="Grimoire"
+ description="A Sage's spellbook. Sure it contains useful information for mages."
+ level="30"
+ type="equip-charm"
+ weight="220">
+ </item>
+ <item id="1204"
+ image="equipment/accessoires/heart-isis.png"
+ name="Heart of Isis"
+ description="Heart-shaped ruby, used for this magic piece of magic. Looks somewhat legacy."
+ level="70"
+ type="equip-charm"
+ weight="150">
+ </item>
+ <item id="1205"
+ image="equipment/accessoires/thetabook.png"
+ name="Theta Book"
+ description="A Wizard's spell book from the old days. What could be written inside?"
+ level="50"
+ type="equip-charm"
+ weight="200">
+ </item>
+ <item id="1206"
+ image="equipment/accessoires/towel-flowers.png"
+ name="Hitchhiker's Towel"
+ description="Never, never travel without your towel on you!"
+ level="20"
+ type="equip-charm"
+ weight="100">
</item>
<!-- Chest Armors -->
@@ -1609,7 +2072,7 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
name="Golden Warlord Plate"
description="Strong and decorative armor, made of pure gold."
defense="650"
- level="50"
+ level="70"
type="equip-torso"
weight="2500">
<sprite gender="unisex">equipment/chest/warlordplate-male.xml|#4e431e,87681f,b48221,ce9c3d,f9c466,f1d7a4,fffef1</sprite>
@@ -1621,8 +2084,8 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
image="equipment/chest/apprenticerobe.png|W"
name="Apprentice Robe"
description="A Robe for those interested in using magic."
- defense="100"
- level="10"
+ defense="10"
+ level="30"
type="equip-torso"
colors="simple"
iconColors="simple"
@@ -1637,8 +2100,8 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
image="equipment/chest/assassinchest.png"
name="Assassin Chest Armor"
description="A hard but flexible plate armor, protects but does not reduce mobility."
- defense="100"
- level="10"
+ defense="50"
+ level="60"
type="equip-torso"
weight="100">
<sprite gender="unisex">equipment/chest/assassinchest-male.xml</sprite>
@@ -1649,7 +2112,7 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
name="Black Armor"
description="If you like black, this may be suitable. If you dont, better choose something else."
defense="100"
- level="10"
+ level="55"
type="equip-torso"
weight="100">
<sprite gender="unisex">equipment/chest/blackarmor-male.xml</sprite>
@@ -1660,7 +2123,7 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
name="Chainmail"
description="A chainmail armor, originally used by knights. Good for protection, but heavy."
defense="100"
- level="10"
+ level="30"
type="equip-torso"
weight="100">
<sprite gender="unisex">equipment/chest/chainmail-male.xml</sprite>
@@ -1671,7 +2134,7 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
name="Evocator Robe"
description="A robe for advanced mages who are focused on creating life, and taking it."
defense="100"
- level="10"
+ level="70"
type="equip-torso"
weight="100">
<sprite gender="unisex">equipment/chest/evocatorrobe-male.xml</sprite>
@@ -1685,7 +2148,7 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
name="%Color% Justifier Chest"
description="A %color% chest armor, due to its lightweight mainly used by archers."
defense="100"
- level="10"
+ level="65"
type="equip-torso"
weight="100"
colors="simple"
@@ -1698,7 +2161,7 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
name="Light Platemail"
description="A plate armor, originally used by strong knights. Good for protection, but very heavy."
defense="100"
- level="10"
+ level="20"
type="equip-torso"
weight="100">
<sprite gender="unisex">equipment/chest/platemail-male.xml</sprite>
@@ -1709,7 +2172,7 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
name="Pelt Jacket"
description="A warm jacket with pelt. Be aware of PETA when wearing this."
defense="100"
- level="10"
+ level="33"
type="equip-torso"
weight="100">
<sprite gender="unisex">equipment/chest/peltjacket-male.xml</sprite>
@@ -1720,7 +2183,7 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
name="Snake Plate"
description="A light plate armor, made of snake leather. Very robust, and not too heavy."
defense="100"
- level="10"
+ level="80"
type="equip-torso"
weight="100">
<sprite gender="unisex">equipment/chest/snakeplate-male.xml</sprite>
@@ -1731,7 +2194,7 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
name="Sorcerer Robe"
description="A Robe for experienced sorcerers."
defense="100"
- level="10"
+ level="65"
type="equip-torso"
weight="100">
<sprite gender="unisex">equipment/chest/sorcererrobe-male.xml</sprite>
@@ -1745,7 +2208,7 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
name="Terranite Armor"
description="A piece of chest armor, made from Terranite. Very useful against magic attacks."
defense="100"
- level="10"
+ level="55"
type="equip-torso"
weight="100">
<sprite gender="unisex">equipment/chest/terranitearmor-male.xml</sprite>
@@ -1756,7 +2219,7 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
name="Wizard Robe"
description="A protective light robe, mostly used by Wizards."
defense="100"
- level="10"
+ level="85"
type="equip-torso"
weight="100">
<sprite gender="unisex">equipment/chest/wizardrobe-male.xml</sprite>
@@ -1823,7 +2286,7 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
name="Assassin Boots"
description="Special, thin boots, used to move silently."
defense="10"
- level="10"
+ level="40"
type="equip-feet"
weight="10"
maxFloorOffset="8">
@@ -1835,7 +2298,7 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
name="Bromenal Boots"
description="Robust boots for experienced fighters."
defense="10"
- level="10"
+ level="55"
type="equip-feet"
weight="10"
maxFloorOffset="8">
@@ -1847,7 +2310,7 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
name="Riding Boots"
description="Heavy boots with a long shaft, used for riding or for a good stand."
defense="10"
- level="10"
+ level="75"
type="equip-feet"
weight="10"
maxFloorOffset="8">
@@ -1859,7 +2322,7 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
name="Slippers"
description="Very light slippers. Normally used indoors, but they also help to have a good connection to the earth, and to the Mana within."
defense="10"
- level="10"
+ level="23"
type="equip-feet"
weight="10"
maxFloorOffset="8">
@@ -1871,7 +2334,7 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
name="Warlord Boots"
description="Only the best swordsmen are capable of fighting with those heavy shoes."
defense="10"
- level="10"
+ level="60"
type="equip-feet"
weight="10"
maxFloorOffset="8">
@@ -1883,7 +2346,7 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
name="%Color% Mana Slippers"
description="Very light %color% slippers, with a robust sole. They also help to have a good connection to the earth, and to the Mana within, so they are quite useful for mages."
defense="10"
- level="10"
+ level="42"
type="equip-feet"
weight="10"
maxFloorOffset="8"
@@ -1897,13 +2360,49 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
name="Squirrel Boots"
description="Shoort boots made of squirrel leather, well-designed for moving in the forest."
defense="10"
- level="10"
+ level="37"
type="equip-feet"
weight="10"
maxFloorOffset="8">
<sprite gender="unisex">equipment/feet/squirrelboots-male.xml|#25211a,30291c,3c3022,574731,6d5b3e,a0804c,c1ad84</sprite>
<sprite gender="female">equipment/feet/squirrelboots-female.xml|#25211a,30291c,3c3022,574731,6d5b3e,a0804c,c1ad84</sprite>
</item>
+ <item id="1811"
+ image="equipment/feet/blackboots.png"
+ name="Black Boots"
+ description="Heavy, black boots. Normally worn by soldiers. Equipped with a steel cap, for tough operations."
+ defense="7"
+ level="60"
+ type="equip-feet"
+ weight="200"
+ maxFloorOffset="8">
+ <sprite gender="unisex">equipment/feet/boots-male.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite>
+ <sprite gender="female">equipment/feet/boots-female.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite>
+ </item>
+ <item id="1812"
+ image="equipment/feet/leatherboots.png"
+ name="Leather Boots"
+ description="Stylish boots made of leather. Protective, comfortable, lightweight."
+ defense="5"
+ level="27"
+ type="equip-feet"
+ weight="150"
+ maxFloorOffset="8">
+ <sprite gender="unisex">equipment/feet/boots-male.xml|#3f221d,754d23,f5cea4</sprite>
+ <sprite gender="female">equipment/feet/boots-female.xml|#3f221d,754d23,f5cea4</sprite>
+ </item>
+ <item id="1813"
+ image="equipment/feet/goldenwarlordboots.png"
+ name="Golden Warlord Boots"
+ description="Shiny, golden boots for rich fighters who do not need to focus on fighting - because that may give diry shoes."
+ defense="10"
+ level="10"
+ type="equip-feet"
+ weight="400"
+ maxFloorOffset="8">
+ <sprite gender="unisex">equipment/feet/warlordboots-male.xml|#4e431e,87681f,b48221,ce9c3d,f9c466,f1d7a4,fffef1</sprite>
+ <sprite gender="female">equipment/feet/warlordboots-female.xml|#4e431e,87681f,b48221,ce9c3d,f9c466,f1d7a4,fffef1</sprite>
+ </item>
<!-- Gloves -->
<item id="2000"
@@ -1986,9 +2485,9 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
name="Assassin Gloves"
description="Thin, but deadly gloves, best to be used when fighting with bare hands."
defense="10"
- level="10"
+ level="45"
type="equip-arms"
- weight="0"
+ weight="10"
maxFloorOffset="16">
<sprite gender="unisex">equipment/hands/assassingloves-male.xml</sprite>
<sprite gender="female">equipment/hands/assassingloves-female.xml</sprite>
@@ -1998,9 +2497,9 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
name="Bromenal Gloves"
description="A Fighter's gloves from material pretty unknown nowadays."
defense="10"
- level="10"
+ level="50"
type="equip-arms"
- weight="0"
+ weight="10"
maxFloorOffset="16">
<sprite gender="unisex">equipment/hands/bromenalgloves-male.xml</sprite>
<sprite gender="female">equipment/hands/bromenalgloves-female.xml</sprite>
@@ -2010,9 +2509,9 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
name="Short Gloves"
description="Very thin gloves. They do not protect well, but they are not a big barrier for Mana either."
defense="10"
- level="10"
+ level="22"
type="equip-arms"
- weight="0"
+ weight="01"
maxFloorOffset="16">
<sprite gender="unisex">equipment/hands/shortgloves-male.xml</sprite>
<sprite gender="female">equipment/hands/shortgloves-female.xml</sprite>
@@ -2022,15 +2521,63 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
name="%Color% Silk Gloves"
description="Very thin %color% gloves, made of silk. They do not protect well, but they are no barrier for Mana at all."
defense="10"
- level="10"
+ level="30"
type="equip-arms"
- weight="0"
+ weight="10"
maxFloorOffset="16"
colors="silk"
iconColors="silkS">
<sprite gender="unisex">equipment/hands/shortgloves-male.xml</sprite>
<sprite gender="female">equipment/hands/shortgloves-female.xml</sprite>
</item>
+ <item id="2010"
+ image="equipment/hands/blackgloves.png"
+ name="Black Gloves"
+ description="Heavy, black gloves for melee fighters. Protective, but not so easy to fight with."
+ defense="10"
+ level="55"
+ type="equip-arms"
+ weight="100"
+ maxFloorOffset="16">
+ <sprite gender="unisex">equipment/hands/shortgloves-male.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite>
+ <sprite gender="female">equipment/hands/shortgloves-female.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite>
+ </item>
+ <item id="2011"
+ image="equipment/hands/fursgloves.png"
+ name="Fur Gloves"
+ description="Leather gloves with comfy fur inside. Never again cold fingers!"
+ defense="10"
+ level="35"
+ type="equip-arms"
+ weight="100"
+ maxFloorOffset="16">
+ <sprite gender="unisex">equipment/hands/fursgloves-male.xml</sprite>
+ <sprite gender="female">equipment/hands/fursgloves-female.xml</sprite>
+ </item>
+ <item id="2012"
+ image="equipment/hands/goldenarmbands.png"
+ name="Golden Armbands"
+ description="Shiny golden armbands. Not exceptionally useful for fighting, but great to show off with."
+ defense="10"
+ level="65"
+ type="equip-arms"
+ weight="100"
+ maxFloorOffset="16">
+ <sprite gender="unisex">equipment/hands/armbands-male.xml|#663d38,4e431e,8f5c52,b48221,ad7c65,f9c466,d9c9b2,f1d7a4</sprite>
+ <sprite gender="female">equipment/hands/armbands-female.xml|#663d38,4e431e,8f5c52,b48221,ad7c65,f9c466,d9c9b2,f1d7a4</sprite>
+ </item>
+ <item id="2013"
+ image="equipment/hands/managloves.png"
+ name="Mana Gloves"
+ description="Light gloves, shimmering in a light blue. You can feel the manaic aura even when just looking at them."
+ defense="10"
+ level="50"
+ type="equip-arms"
+ weight="100"
+ maxFloorOffset="16">
+ <sprite gender="unisex">equipment/hands/managloves-male.xml</sprite>
+ <sprite gender="female">equipment/hands/managloves-female.xml</sprite>
+ </item>
<!-- Pants -->
<item id="2200"
@@ -2127,7 +2674,7 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
name="Assassin Pants"
description="Dark colored pants, for fighters to be invisible in darkness."
defense="100"
- level="10"
+ level="40"
type="equip-legs"
weight="100"
maxFloorOffset="8">
@@ -2139,7 +2686,7 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
name="Chainmail Skirt"
description="A heavy skirt made of chainmail material. Quite protective."
defense="100"
- level="10"
+ level="30"
type="equip-legs"
weight="100"
maxFloorOffset="8">
@@ -2163,7 +2710,7 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
name="Terranite Pants"
description="A pair of pretty stiff pants, made from Terranite. Very useful against magic attacks."
defense="100"
- level="10"
+ level="55"
type="equip-legs"
weight="100"
maxFloorOffset="8">
@@ -2209,10 +2756,11 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
image="equipment/shields/woodenshield.png"
name="Wooden Shield"
description="A shield made of wood."
- defense="72"
+ defense="150"
level="12"
type="equip-shield"
weight="2450">
+ <sprite>equipment/shields/woodenshield.xml</sprite>
</item>
<item id="2703"
image="equipment/shields/steelshield.png"
@@ -2222,6 +2770,47 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
level="20"
type="equip-shield"
weight="5500">
+ <sprite>equipment/shields/steelshield.xml</sprite>
+ </item>
+ <item id="2704"
+ image="equipment/shields/ancientshield.png"
+ name="Ancient Shield"
+ description="A shield made wood and leather. It has drawings on it, looks like from a forgotten tribe."
+ defense="180"
+ level="35"
+ type="equip-shield"
+ weight="2500">
+ <sprite>equipment/shields/dragonshield.xml</sprite>
+ </item>
+ <item id="2705"
+ image="equipment/shields/bladeshield.png"
+ name="Blade Shield"
+ description="An iron shield, the edges are designed with blades. Pretty dangerous."
+ defense="150"
+ level="50"
+ type="equip-shield"
+ weight="4500">
+ <sprite>equipment/shields/bladeshield.xml</sprite>
+ </item>
+ <item id="2706"
+ image="equipment/shields/dragonshield.png"
+ name="Dragon Shield"
+ description="A steel shield, hardened in the blood of dragons. The ultimate defense item."
+ defense="350"
+ level="65"
+ type="equip-shield"
+ weight="6500">
+ <sprite>equipment/shields/dragonshield.xml</sprite>
+ </item>
+ <item id="2707"
+ image="equipment/shields/buckler.png"
+ name="Buckler"
+ description="A small, round wooden shield. Small, but still somewhat protective."
+ defense="100"
+ level="12"
+ type="equip-shield"
+ weight="850">
+ <sprite>equipment/shields/buckler.xml</sprite>
</item>
<!-- Head Gears -->
@@ -2662,8 +3251,18 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
weight="100">
<sprite>equipment/head/wizardhat.xml</sprite>
</item>
+ <item id="2934"
+ image="equipment/head/captainhat.png"
+ name="Captain's Hat"
+ description="Harr harr! Aboard, you stinky landlubbers! Hoist the sails!"
+ defense="12"
+ level="50"
+ type="equip-head"
+ weight="100">
+ <sprite>equipment/head/captainhat.xml</sprite>
+ </item>
- <!-- Neck Armors -->
+ <!-- Neck Armors & Accessoires -->
<item id="3200"
image="equipment/neck/shemagh.png"
name="Shemagh"
@@ -2689,7 +3288,7 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
<sprite gender="female">equipment/neck/banditshawl.xml</sprite>
</item>
<item id="3202"
- image="equipment/neck/eyepatch.png"
+ image="equipment/accessoires/eyepatch.png"
name="Eye Patch"
description="Arr! What's a pirate with two eyes? A not-pirate! Ar Arr!"
defense="3"
@@ -2697,8 +3296,93 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
type="equip-neck"
weight="8"
drawAfter="torso">
- <sprite gender="unisex">equipment/neck/eyepatch.xml</sprite>
- <sprite gender="female">equipment/neck/eyepatch.xml</sprite>
+ <sprite gender="unisex">equipment/accessoires/eyepatch.xml</sprite>
+ <sprite gender="female">equipment/accessoires/eyepatch.xml</sprite>
+ </item>
+ <!-- Placeholder Neck -->
+ <item id="3203"
+ image="equipment/accessoires/burglarmask.png"
+ name="Burglar Mask"
+ description="Wear it, and noone will recognize you! Okay, the police will."
+ defense="4"
+ level="25"
+ type="equip-neck"
+ weight="8"
+ drawAfter="torso">
+ <sprite gender="unisex">equipment/accessoires/burglarmask.xml</sprite>
+ <sprite gender="female">equipment/accessoires/burglarmask.xml</sprite>
+ </item>
+ <item id="3204"
+ image="equipment/accessoires/heartglasses.png"
+ name="Heart Glasses"
+ description="Heart-shaped glasses. Its so 80's style."
+ defense="5"
+ level="45"
+ type="equip-neck"
+ weight="8"
+ drawAfter="torso">
+ <sprite gender="unisex">equipment/accessoires/heartglasses.xml</sprite>
+ <sprite gender="female">equipment/accessoires/heartglasses.xml</sprite>
+ </item>
+ <item id="3205"
+ image="equipment/accessoires/mustache.png"
+ name="Mustache"
+ description="You are not serious, are you?"
+ defense="1"
+ level="10"
+ type="equip-neck"
+ weight="8"
+ drawAfter="torso">
+ <sprite gender="unisex">equipment/accessoires/mustache.xml</sprite>
+ <sprite gender="female">equipment/accessoires/mustache.xml</sprite>
+ </item>
+ <item id="3206"
+ image="equipment/accessoires/rednose.png"
+ name="Red Nose"
+ description="A red nose, made of plastic. Wearing this you look like Rudolph."
+ defense="2"
+ level="15"
+ type="equip-neck"
+ weight="8"
+ drawAfter="torso">
+ <sprite gender="unisex">equipment/accessoires/rednose.xml</sprite>
+ <sprite gender="female">equipment/accessoires/rednose.xml</sprite>
+ </item>
+ <item id="3207"
+ image="equipment/accessoires/sunglasses.png"
+ name="Sunglasses"
+ description="The sun shines too bright? No problem, just wear those sunglasses."
+ defense="8"
+ level="65"
+ type="equip-neck"
+ weight="8"
+ drawAfter="torso">
+ <sprite gender="unisex">equipment/accessoires/sunglasses.xml</sprite>
+ <sprite gender="female">equipment/accessoires/sunglasses.xml</sprite>
+ </item>
+ <item id="3208"
+ image="equipment/accessoires/beard.png"
+ name="Beard"
+ description="This definitely makes you look.. erm.. wiser."
+ defense="1"
+ level="10"
+ type="equip-neck"
+ weight="12"
+ drawAfter="torso">
+ <sprite gender="unisex">equipment/accessoires/beard.xml</sprite>
+ <sprite gender="female">equipment/accessoires/beard.xml</sprite>
+ </item>
+ <item id="3209"
+ image="equipment/accessoires/fullbeard-white.png"
+ name="Full Beard"
+ description="If only you had a red bobble hat now, you would look like Santa!"
+ defense="2"
+ level="10"
+ type="equip-neck"
+ weight="16"
+ drawAfter="torso">
+ <sprite gender="unisex">equipment/accessoires/fullbeard-white.xml</sprite>
+ <sprite gender="female">equipment/accessoires/fullbeard-white.xml</sprite>
</item>
<!-- Weapons -->
@@ -2719,7 +3403,7 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
<item id="3501"
image="equipment/weapons/piouslayer.png"
name="Piou Slayer"
- description="A short sword for amateurs."
+ description="A short sword for amateurs. Well, more a dagger than a sword, that is."
attack="150"
attack-range="1"
level="3"
@@ -2752,9 +3436,9 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
attack-range="1"
level="5"
type="equip-1hand"
- attack-action="attack"
+ attack-action="attack_chop"
weight="25">
- <sprite>equipment/weapons/woodensword.xml</sprite>
+ <sprite>equipment/weapons/sword-wooden.xml</sprite>
<sound event="hit">weapons/piouslayer/hit1.ogg</sound>
<sound event="miss">weapons/piouslayer/miss1.ogg</sound>
</item>
@@ -2873,16 +3557,16 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
<sprite>equipment/weapons/axe.xml</sprite>
</item>
<item id="3513"
- image="equipment/weapons/chopstick.png"
- name="Chopstick"
- description="A long chopstick, simple but effective for smashing."
+ image="equipment/weapons/staff.png"
+ name="Wooden Staff"
+ description="A long wooden staff, simple but effective for smashing. Or for magic. Or for both."
attack="400"
attack-range="2"
level="10"
type="equip-2hand"
attack-action="attack_chop_long"
- weight="800">
- <sprite>equipment/weapons/chopstick.xml</sprite>
+ weight="400">
+ <sprite>equipment/weapons/staff.xml</sprite>
</item>
<item id="3514"
image="equipment/weapons/halberd.png"
@@ -2925,6 +3609,155 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
<sound event="miss">weapons/knife/miss1.ogg</sound>
</item>
+ <!-- Placeholder Weapons -->
+ <item id="3517"
+ image="equipment/weapons/chopper.png"
+ name="Chopper"
+ description="Chop, chop, parsley. Chop, chop, head."
+ attack="400"
+ attack-range="1"
+ level="10"
+ type="equip-1hand"
+ attack-action="attack_chop"
+ weight="900">
+ <sprite>equipment/weapons/chopper.xml</sprite>
+ </item>
+ <item id="3518"
+ image="equipment/weapons/cleaver.png"
+ name="Cleaver"
+ description="Good for chopping, but even better for fighting, smashing, killing."
+ attack="500"
+ attack-range="1"
+ level="10"
+ type="equip-1hand"
+ attack-action="attack_chop"
+ weight="1100">
+ <sprite>equipment/weapons/chopper.xml</sprite> <!-- FIXME -->
+ </item>
+ <item id="3519"
+ image="equipment/weapons/rockknife.png"
+ name="Rock Knife"
+ description="Machete-like weapon, made of hard stone. Not a weapon for pacifists."
+ attack="600"
+ attack-range="1"
+ level="10"
+ type="equip-1hand"
+ attack-action="attack_chop"
+ weight="1300">
+ <sprite>equipment/weapons/chopper.xml</sprite> <!-- FIXME -->
+ </item>
+ <item id="3520"
+ image="equipment/weapons/bronzegladius.png"
+ name="Bronze Gladius"
+ description="A typical one-handed sword, made out of bronze."
+ attack="280"
+ attack-range="1"
+ level="15"
+ type="equip-1hand"
+ attack-action="attack_chop"
+ weight="200">
+ <sprite>equipment/weapons/sword-bronze.xml</sprite>
+ </item>
+ <item id="3521"
+ image="equipment/weapons/shortsword.png"
+ name="Short Sword"
+ description="Iron short sword. The standard weapon for experienced knights."
+ attack="380"
+ attack-range="1"
+ level="30"
+ type="equip-1hand"
+ attack-action="attack_chop"
+ weight="350">
+ <sprite>equipment/weapons/sword-iron.xml</sprite>
+ </item>
+ <item id="3522"
+ image="equipment/weapons/longsword.png"
+ name="Long Sword"
+ description="If you are strong enough, this long sword gives you quite more destructive power."
+ attack="480"
+ attack-range="1"
+ level="45"
+ type="equip-1hand"
+ attack-action="attack_chop"
+ weight="600">
+ <sprite>equipment/weapons/sword-iron-long.xml</sprite>
+ </item>
+ <item id="3523"
+ image="equipment/weapons/spear.png"
+ name="Spear"
+ description="If you train hard, you can defeat whole armies with that, keeping your enemies on distance."
+ attack="750"
+ attack-range="2"
+ level="40"
+ type="equip-2hand"
+ attack-action="attack_chop_long"
+ weight="1500">
+ <sprite>equipment/weapons/halberd.xml</sprite> <!-- FIXME -->
+ </item>
+ <item id="3524"
+ image="equipment/weapons/katana.png"
+ name="Katana"
+ description="A typical japanese two-hand sword. Incredibly sharp, incredibly dangerous."
+ attack="850"
+ attack-range="2"
+ level="20"
+ type="equip-2hand"
+ attack-action="attack_chop_long"
+ weight="900">
+ <sprite>equipment/weapons/halberd.xml</sprite> <!-- FIXME -->
+ </item>
+ <item id="3525"
+ image="equipment/weapons/warpedstaff.png"
+ name="Warped Staff"
+ description="A staff made out of a strange branch, warped within itself."
+ attack="400"
+ attack-range="2"
+ level="40"
+ type="equip-2hand"
+ attack-action="attack_chop_long"
+ weight="600">
+ <sprite>equipment/weapons/staff-warped.xml</sprite>
+ </item>
+ <item id="3526"
+ image="equipment/weapons/wizardstaff.png|W"
+ name="Wizard Staff (%Color%)"
+ description="A professional staff with a %color%. In the hands of an experienced wizard, it is able to move the mountains."
+ attack="400"
+ attack-range="2"
+ level="10"
+ type="equip-2hand"
+ attack-action="attack_chop_long"
+ colors="gem"
+ iconColors="gem"
+ weight="800">
+ <sprite>equipment/weapons/staff-wizard.xml</sprite>
+ </item>
+ <item id="3527"
+ image="equipment/weapons/lifestaff.png"
+ name="Staff of Life"
+ description="A enchanted piece of wood. Very suitable for mages."
+ attack="400"
+ attack-range="2"
+ level="10"
+ type="equip-2hand"
+ attack-action="attack_chop_long"
+ weight="900">
+ <sprite>equipment/weapons/staff-life.xml</sprite>
+ </item>
+ <item id="3528"
+ image="equipment/weapons/wand.png"
+ name="Apprentice Wand (%Color%)"
+ description="A simple %color% wand for you once may become an awesome magician."
+ attack="50"
+ attack-range="2"
+ level="20"
+ type="equip-1hand"
+ attack-action="attack_wand"
+ colors="gem"
+ iconColors="gem"
+ weight="75">
+ <sprite>equipment/weapons/trainingwand.xml</sprite>
+ </item>
<!-- Pets -->
<item id="4000"
@@ -3137,47 +3970,52 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
<item id="5022"
image="usable/gem3-polished.png|W:#315a67,a4a4ae,dce5d6,ffffff"
name="Diamond"
- useButton="Gem"
+ useButton="Insert"
description="A diamond, polished and shining."
type="card"
+ cardColor="2"
weight="50"
maxFloorOffset="15"/>
<item id="5023"
image="usable/gem1-polished.png|W:#581a1a,a41111,c03a3a,ff6060,ffffff"
name="Ruby"
- useButton="Gem"
+ useButton="Insert"
description="A polished ruby, blinking in bright red color."
type="card"
+ cardColor="3"
weight="50"
maxFloorOffset="15"/>
<item id="5024"
image="usable/gem2-polished.png|W:#1f9c1f,89d689,ffffff"
name="Emerald"
- useButton="Gem"
+ useButton="Insert"
description="A polished Emerald, beautiful and green."
type="card"
+ cardColor="4"
weight="50"
maxFloorOffset="15"/>
<item id="5025"
image="usable/gem2-polished.png|W:#4b4bbd,888af4,ffffff"
name="Sapphire"
- useButton="Gem"
+ useButton="Insert"
description="A polished sapphire, blinking in dark blue."
type="card"
+ cardColor="5"
weight="50"
maxFloorOffset="15"/>
<item id="5026"
image="usable/gem1-polished.png|W:#ccb534,f1ea8e,ffffaa,ffffff"
name="Topaz"
- useButton="Gem"
+ useButton="Insert"
description="A Topaz, polished and beautiful."
type="card"
+ cardColor="6"
weight="50"
maxFloorOffset="15"/>
<item id="5027"
image="usable/gem3-polished.png|W:#530a7c,b362e1,ca87ef,ffffff"
name="Amethyst"
- useButton="Gem"
+ useButton="Insert"
description="A polished Amethyst. Some say it has the power to heal."
type="card"
weight="50"
@@ -3185,7 +4023,7 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
<item id="5028"
image="usable/gem-crude.png|W:#315a67,a4a4ae,dce5d6,ffffff"
name="Crude Diamond"
- useButton="Gem"
+ useButton="Insert"
description="A crude diamond, fresh from the mines."
type="card"
cardColor="2"
@@ -3194,7 +4032,7 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
<item id="5029"
image="usable/gem-crude.png|W:#581a1a,a41111,c03a3a,ff6060"
name="Crude Ruby"
- useButton="Gem"
+ useButton="Insert"
description="A crude ruby, fresh from the mines."
type="card"
cardColor="3"
@@ -3203,7 +4041,7 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
<item id="5030"
image="usable/gem-crude.png|W:#1f9c1f,89d689"
name="Crude Emerald"
- useButton="Gem"
+ useButton="Insert"
description="A crude emerald, fresh from the mines."
type="card"
cardColor="4"
@@ -3212,7 +4050,7 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
<item id="5031"
image="usable/gem-crude.png|W:#4b4bbd,888af4"
name="Crude Sapphire"
- useButton="Gem"
+ useButton="Insert"
description="A crude sapphire, fresh from the mines."
type="card"
cardColor="5"
@@ -3221,7 +4059,7 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
<item id="5032"
image="usable/gem-crude.png|W:#ccb534,f1ea8e,ffffaa"
name="Crude Topaz"
- useButton="Gem"
+ useButton="Insert"
description="A crude topaz, fresh from the mines."
type="card"
cardColor="6"
@@ -3326,6 +4164,54 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
weight="1"
cardColor="14"
maxFloorOffset="15"/>
+ <item id="5044"
+ image="usable/runestone-uruz.png"
+ name="Uruz Runestone"
+ useButton="Insert"
+ description="A small, round stone with a symbol on it. Represents strength."
+ type="card"
+ weight="100"
+ maxFloorOffset="15"/>
+ <item id="5045"
+ image="usable/runestone-raido.png"
+ name="Raido Runestone"
+ useButton="Insert"
+ description="A small, round stone with a symbol on it. Represents agility."
+ type="card"
+ weight="100"
+ maxFloorOffset="15"/>
+ <item id="5046"
+ image="usable/runestone-thurisaz.png"
+ name="Thurisaz Runestone"
+ useButton="Insert"
+ description="A small, round stone with a symbol on it. Represents vitality."
+ type="card"
+ weight="100"
+ maxFloorOffset="15"/>
+ <item id="5047"
+ image="usable/runestone-kaunaz.png"
+ name="Kaunaz Runestone"
+ useButton="Insert"
+ description="A small, round stone with a symbol on it. Represents intelligence."
+ type="card"
+ weight="100"
+ maxFloorOffset="15"/>
+ <item id="5048"
+ image="usable/runestone-dagaz.png"
+ name="Dagaz Runestone"
+ useButton="Insert"
+ description="A small, round stone with a symbol on it. Represents dexterity."
+ type="card"
+ weight="100"
+ maxFloorOffset="15"/>
+ <item id="5049"
+ image="usable/runestone-peorth.png"
+ name="Peorth Runestone"
+ useButton="Insert"
+ description="A small, round stone with a symbol on it. Represents luck."
+ type="card"
+ weight="100"
+ maxFloorOffset="15"/>
<!-- Bows -->
<item id="6000"
@@ -3385,6 +4271,74 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
<sound event="hit">weapons/bow-forest/hit1.ogg</sound>
<sound event="miss">weapons/bow-forest/miss1.ogg</sound>
</item>
+ <item id="6003"
+ image="equipment/weapons/desertbow.png"
+ name="Desert Bow"
+ description="Fragile long bow, for open ranges. Needs some training."
+ attack="250"
+ attack-range="7"
+ missile-particle="graphics/particles/training-arrow.xml"
+ missile-z="32"
+ missile-lifetime="500"
+ missile-speed="6"
+ missile-diedistance="3"
+ level="30"
+ type="equip-2hand"
+ attack-action="attack_bow"
+ weight="390">
+ <sprite>equipment/weapons/woodenbow.xml</sprite>
+ </item>
+ <item id="6004"
+ image="equipment/weapons/championbow.png"
+ name="Champion Bow"
+ description="A bow for champions. Ask Jesusalva."
+ attack="350"
+ attack-range="6"
+ missile-particle="graphics/particles/training-arrow.xml"
+ missile-z="32"
+ missile-lifetime="500"
+ missile-speed="6"
+ missile-diedistance="3"
+ level="40"
+ type="equip-2hand"
+ attack-action="attack_bow"
+ weight="580">
+ <sprite>equipment/weapons/woodenbow.xml</sprite>
+ </item>
+ <item id="6005"
+ image="equipment/weapons/bansheebow.png"
+ name="Banshee Bow"
+ description="A bow, holding the evil powers of a legacy world."
+ attack="450"
+ attack-range="6"
+ missile-particle="graphics/particles/training-arrow.xml"
+ missile-z="32"
+ missile-lifetime="500"
+ missile-speed="6"
+ missile-diedistance="3"
+ level="60"
+ type="equip-2hand"
+ attack-action="attack_bow"
+ weight="480">
+ <sprite>equipment/weapons/woodenbow.xml</sprite>
+ </item>
+ <item id="6006"
+ image="equipment/weapons/slingshot.png"
+ name="Slingshot"
+ description="Some say its a toy, I say its a weapon. Ask David."
+ attack="250"
+ attack-range="5"
+ missile-particle="graphics/particles/training-arrow.xml"
+ missile-z="32"
+ missile-lifetime="500"
+ missile-speed="6"
+ missile-diedistance="3"
+ level="20"
+ type="equip-2hand"
+ attack-action="attack_bow"
+ weight="100">
+ <sprite>equipment/weapons/woodenbow.xml</sprite>
+ </item>
<!-- Arrows -->
<item id="6500"
@@ -3394,6 +4348,41 @@ Colors for dyeable equipments or items are now set up by itemcolors.xml.
type="equip-ammo"
attack="100"
weight="1"/>
+ <item id="6501"
+ image="equipment/ammo/ironarrow.png"
+ name="Iron Arrow"
+ description="Solid arrow for bowmen. Careful, its sharp!"
+ type="equip-ammo"
+ attack="150"
+ weight="2"/>
+ <item id="6502"
+ image="equipment/ammo/bonearrow.png"
+ name="Bone Arrow"
+ description="Scary arrow, carved from a pice of bone. Very lightweight."
+ type="equip-ammo"
+ attack="180"
+ weight="0"/>
+ <item id="6503"
+ image="equipment/ammo/poisonedarrow.png"
+ name="Poisoned Arrow"
+ description="Sharp arrow, with a poisoned tip. Don't touch it!"
+ type="equip-ammo"
+ attack="200"
+ weight="1"/>
+ <item id="6504"
+ image="equipment/ammo/terranitearrow.png"
+ name="Terranit Arrow"
+ description="Professioal arrow, made from terranite. Sharp, stiff, deadly."
+ type="equip-ammo"
+ attack="250"
+ weight="1"/>
+ <item id="6505"
+ image="equipment/ammo/stoneprojectile.png"
+ name="Stone Projectile"
+ description="Ammo for your slingshot. Can be very powerful, when its in David's hands. What about yours?"
+ type="equip-ammo"
+ attack="200"
+ weight="1"/>
<!-- Fun Items -->
<item id="7420"
diff --git a/maps/009-1.tmx b/maps/009-1.tmx
index ac50dd3e..0ee9968d 100644
--- a/maps/009-1.tmx
+++ b/maps/009-1.tmx
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<map version="1.2" tiledversion="1.3.4" orientation="orthogonal" renderorder="right-down" width="270" height="230" tilewidth="32" tileheight="32" infinite="0" nextlayerid="60" nextobjectid="34">
+<map version="1.4" tiledversion="1.4.1" orientation="orthogonal" renderorder="right-down" width="270" height="230" tilewidth="32" tileheight="32" infinite="0" nextlayerid="60" nextobjectid="38">
<properties>
<property name="license" value="CC BY-SA 3.0"/>
<property name="manaplus version" value="2"/>
@@ -2654,8 +2654,8 @@
1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1405,1405,1405,1405,1405,1405,1405,1403,1403,1403,1403,1403,1403,1403,1403,1405,1405,1405,1405,1403,1403,1403,1403,1403,1403,1403,1403,1403,2372,1403,1405,1405,1405,0,0,2372,0,0,0,0,0,0,1405,1405,1405,1405,0,0,0,0,0,0,0,0,1405,1405,1405,1405,1405,1405,1405,0,2372,0,0,0,0,0,0,0,0,0,0,0,0,2372,0,0,0,0,0,0,0,2372,2372,2372,2372,0,2373,0,0,0,0,0,0,0,0,2372,2372,2372,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2372,2372,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2372,2372,2372,2372,2372,2372,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1403,1403,1403,1403,2375,2375,1403,1403,1403,1403,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,
1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1405,1405,1405,1405,1405,1405,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1405,1405,1405,1403,1403,1403,1403,1403,2372,2372,1403,1403,2372,2372,1403,1405,1405,1405,0,0,0,0,0,0,0,0,2373,1405,1405,1405,1405,0,0,0,0,0,0,0,0,1405,1405,1405,1405,1405,1405,1405,1405,0,0,0,0,0,0,2372,0,0,0,0,2372,2372,0,0,0,0,0,2372,0,0,2372,2372,2372,2372,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2372,2372,2372,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1403,1403,2372,1403,1403,1403,2372,1403,1403,1403,1403,1403,2372,2372,2372,2372,2372,2372,2372,2372,
1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1403,1403,1403,1403,1403,1403,1405,1405,1405,1405,1405,1405,1405,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1405,1405,1405,1405,1405,1405,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1405,1405,1405,1405,1403,1403,1403,1403,1403,1403,1403,1403,2372,2372,2372,1403,1405,1405,0,0,0,2375,2375,0,0,0,0,0,0,1405,1405,1405,1405,0,0,0,0,0,0,0,0,1405,1405,1405,1405,1405,1405,1405,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2372,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2372,0,0,2373,2373,2373,2373,2373,2373,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1403,2372,1403,1403,1403,1403,1403,1403,1403,1403,2372,1403,1403,1403,1403,2372,2372,2372,2372,2372,
-1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1403,1403,1403,1403,1403,1403,1403,1403,1403,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1405,1405,1405,1405,1405,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1405,1405,1405,1405,1403,1403,1403,1403,1403,1403,1403,1403,1403,2372,2372,2372,1403,1405,1405,0,0,0,0,0,0,0,0,0,0,0,0,1405,1405,1405,0,0,0,0,0,0,0,0,1405,1405,1405,1405,1405,1405,1405,0,1403,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2372,0,0,0,0,0,0,0,0,0,0,2372,0,0,0,0,0,0,0,0,0,0,0,2375,2375,0,0,0,0,0,2373,2373,2373,2373,2373,2373,2373,2373,2373,0,2372,0,0,0,0,2372,0,0,0,0,0,0,0,0,0,0,0,0,2372,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2372,2372,0,0,0,0,0,0,2372,0,0,0,1403,1403,1403,1403,2372,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,2372,2372,2372,2372,
-1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1405,1405,1405,1405,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,2372,1403,1403,1403,1405,1405,0,0,0,0,0,0,0,2372,0,0,0,0,1405,1405,1405,0,0,0,0,0,0,0,0,1405,1405,1405,1405,1405,1405,1405,0,0,1403,1403,0,0,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,0,0,0,0,0,0,0,0,2372,2372,2372,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1403,1403,2372,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,2372,2372,
+1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1403,1403,1403,1403,1403,1403,1403,1403,1403,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1405,1405,1405,1405,1405,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1405,1405,1405,1405,1403,1403,1403,1403,1403,1403,1403,1403,1403,2372,2372,2372,1403,1405,1405,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1405,1405,1405,1405,1405,1405,1405,0,1403,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2372,0,0,0,0,0,0,0,0,0,0,2372,0,0,0,0,0,0,0,0,0,0,0,2375,2375,0,0,0,0,0,2373,2373,2373,2373,2373,2373,2373,2373,2373,0,2372,0,0,0,0,2372,0,0,0,0,0,0,0,0,0,0,0,0,2372,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2372,2372,0,0,0,0,0,0,2372,0,0,0,1403,1403,1403,1403,2372,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,2372,2372,2372,2372,
+1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1405,1405,1405,1405,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,2372,1403,1403,1403,1405,1405,0,0,0,0,0,0,0,2372,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1405,1405,1405,1405,1405,1405,1405,0,0,1403,1403,0,0,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,0,0,0,0,0,0,0,0,2372,2372,2372,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,2373,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1403,1403,2372,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,2372,2372,
1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1405,1405,1405,1405,1403,1403,1403,1403,2372,1403,1403,1403,1403,1403,1403,2372,1403,1403,1403,1405,1405,0,0,0,0,0,0,0,0,0,0,0,0,1405,1405,1405,1405,0,0,0,0,0,0,0,0,1405,1405,1405,1405,1405,1405,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2372,2372,2372,2372,2372,2372,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2372,2372,0,0,0,0,0,2372,2373,2373,2373,2373,2373,2373,1405,1405,1405,1405,1405,1405,2373,2373,2373,2373,2373,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,
1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1405,1405,1405,1405,1405,1405,1405,1405,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1405,1405,1405,1405,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,2372,2372,2372,1403,1403,1403,1405,1405,0,0,0,0,0,0,0,0,0,0,0,0,0,1405,1405,1405,1405,2373,0,0,0,0,0,0,1405,1405,1405,1405,1405,1405,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2373,2373,2373,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,2373,2373,2373,2373,2373,0,2372,0,0,0,0,0,0,0,0,0,0,2372,2372,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2375,2375,0,0,0,0,0,0,2372,0,0,0,0,0,0,0,0,0,0,2375,2375,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1403,1403,2372,2372,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,
1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1405,1405,1405,1405,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1403,1405,1405,1405,1405,1405,1403,1403,1403,1403,1403,1403,1403,2372,2372,2372,2372,2372,2372,1403,1403,1403,1405,1405,0,0,0,0,0,0,0,0,0,0,0,0,0,1405,1405,1405,1405,1405,0,2373,2375,2375,2373,0,1405,1405,1405,1405,1405,1405,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2373,0,2372,2372,2372,2372,2372,2372,2372,2372,2372,2372,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2373,2373,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,1405,2373,2373,2373,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2372,0,0,0,0,0,0,0,0,0,1403,1403,1403,1403,1403,1403,1403,1403,1403,2372,1403,1403,1403,1403,1403,2372,2372,1403,1403,1403,
@@ -3291,5 +3291,37 @@
<property name="spawn" value="3000"/>
</properties>
</object>
+ <object id="34" name="Big Frog" type="spawn" x="2304" y="1888" width="2048" height="1792">
+ <properties>
+ <property name="death" value="60000"/>
+ <property name="max_beings" value="3"/>
+ <property name="monster_id" value="1087"/>
+ <property name="spawn" value="6000"/>
+ </properties>
+ </object>
+ <object id="35" name="Small Frog" type="spawn" x="1152" y="2400" width="3200" height="2784">
+ <properties>
+ <property name="death" value="30000"/>
+ <property name="max_beings" value="8"/>
+ <property name="monster_id" value="1086"/>
+ <property name="spawn" value="3000"/>
+ </properties>
+ </object>
+ <object id="36" name="Big Frog" type="spawn" x="3456" y="4000" width="2880" height="2592">
+ <properties>
+ <property name="death" value="75000"/>
+ <property name="max_beings" value="5"/>
+ <property name="monster_id" value="1087"/>
+ <property name="spawn" value="6000"/>
+ </properties>
+ </object>
+ <object id="37" name="Small Frog" type="spawn" x="4448" y="5440" width="3200" height="1184">
+ <properties>
+ <property name="death" value="30000"/>
+ <property name="max_beings" value="7"/>
+ <property name="monster_id" value="1086"/>
+ <property name="spawn" value="3000"/>
+ </properties>
+ </object>
</objectgroup>
</map>
diff --git a/maps/020-1.tmx b/maps/020-1.tmx
index ec0c757b..ffda4bd3 100644
--- a/maps/020-1.tmx
+++ b/maps/020-1.tmx
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<map version="1.4" tiledversion="1.4.1" orientation="orthogonal" renderorder="right-down" compressionlevel="0" width="320" height="280" tilewidth="32" tileheight="32" infinite="0" nextlayerid="14" nextobjectid="197">
+<map version="1.4" tiledversion="1.4.1" orientation="orthogonal" renderorder="right-down" compressionlevel="0" width="320" height="280" tilewidth="32" tileheight="32" infinite="0" nextlayerid="14" nextobjectid="200">
<properties>
<property name="license" value="CC BY-SA 3.0"/>
<property name="manaplus version" value="2"/>
@@ -3264,7 +3264,7 @@
</properties>
</object>
</objectgroup>
- <objectgroup id="13" name="Spawns" visible="0">
+ <objectgroup id="13" name="Spawns">
<object id="28" name="Maggot" type="spawn" x="4832" y="2080" width="928" height="800">
<properties>
<property name="death" value="10000"/>
@@ -3705,5 +3705,29 @@
<property name="spawn" value="420000"/>
</properties>
</object>
+ <object id="197" name="Mister Prickel" type="spawn" x="2976" y="7936" width="1504" height="224">
+ <properties>
+ <property name="death" value="200000"/>
+ <property name="max_beings" value="1"/>
+ <property name="monster_id" value="1085"/>
+ <property name="spawn" value="100000"/>
+ </properties>
+ </object>
+ <object id="198" name="Mister Prickel" type="spawn" x="1856" y="2624" width="448" height="448">
+ <properties>
+ <property name="death" value="200000"/>
+ <property name="max_beings" value="1"/>
+ <property name="monster_id" value="1085"/>
+ <property name="spawn" value="100000"/>
+ </properties>
+ </object>
+ <object id="199" name="Mister Prickel" type="spawn" x="8288" y="7872" width="608" height="224">
+ <properties>
+ <property name="death" value="200000"/>
+ <property name="max_beings" value="1"/>
+ <property name="monster_id" value="1085"/>
+ <property name="spawn" value="100000"/>
+ </properties>
+ </object>
</objectgroup>
</map>
diff --git a/monsters.xml b/monsters.xml
index 28e24b19..2837ebdf 100644
--- a/monsters.xml
+++ b/monsters.xml
@@ -499,6 +499,56 @@ event="" Links the sfx to an action, like die, hit, hurt, miss, move or
<monster id="1084" name="Skeleton" targetCursor="small">
<sprite>monsters/skeleton.xml</sprite>
</monster>
+ <monster id="1085" name="Mister Prickel" targetCursor="medium">
+ <sprite>monsters/mister-prickel.xml</sprite>
+ <attack id="1" action="attack"/>
+ <attack id="382" action="attack_distance"/>
+ </monster>
+ <monster id="1086" name="Small Frog" targetCursor="small">
+ <sprite>monsters/frog-small.xml</sprite>
+ </monster>
+ <monster id="1087" name="Big Frog" targetCursor="small">
+ <sprite>monsters/frog-big.xml</sprite>
+ </monster>
+ <monster id="1088" name="Bluepar" targetCursor="small">
+ <sprite>monsters/bluepar.xml</sprite>
+ </monster>
+ <monster id="1089" name="Lightning" targetCursor="small">
+ <sprite>monsters/ball-lightning.xml</sprite>
+ </monster>
+ <monster id="1090" name="Element" targetCursor="small">
+ <sprite>monsters/ball-element.xml</sprite>
+ </monster>
+ <monster id="1091" name="Jack-O" targetCursor="medium">
+ <sprite>monsters/ghost-pumpkin.xml</sprite>
+ </monster>
+ <monster id="1092" name="Ice Goblin" targetCursor="small">
+ <sprite>monsters/goblin-ice.xml</sprite>
+ </monster>
+ <monster id="1093" name="Nutcracker" targetCursor="small">
+ <sprite>monsters/nutcracker.xml</sprite>
+ </monster>
+ <monster id="1094" name="Penguin" targetCursor="small">
+ <sprite>monsters/penguin.xml</sprite>
+ </monster>
+ <monster id="1095" name="Reaper" targetCursor="medium">
+ <sprite>monsters/reaper.xml</sprite>
+ </monster>
+ <monster id="1096" name="Mud Slime" walkType="walk" targetCursor="small">
+ <sprite>monsters/slime.xml|#25211a,30291c,3c3022,574731,6d5b3e,a0804c,c1ad84</sprite>
+ <sound event="die">monsters/blub/die1.ogg</sound>
+ <sound event="hit">monsters/blub/hit1.ogg</sound>
+ <sound event="spawn">monsters/blub/spawn1.ogg</sound>
+ </monster>
+ <monster id="1097" name="Green Slime Progenitor" targetCursor="medium">
+ <sprite>monsters/slime-mother.xml|#323b20,73874d,bcdd7d,ffffff</sprite>
+ </monster>
+ <monster id="1098" name="Mud Slime Progenitor" targetCursor="medium">
+ <sprite>monsters/slime-mother.xml|#25211a,30291c,3c3022,574731,6d5b3e,a0804c,c1ad84</sprite>
+ </monster>
+ <monster id="1099" name="Yellow Slime Progenitor" targetCursor="medium">
+ <sprite>monsters/slime-mother.xml|#51341e,664224,91642f,a67b32,ccad4d,e8de6c,feffe6</sprite>
+ </monster>
<monster id="1100" name="Poison Skull" walkType="fly" targetCursor="small">
<sprite>monsters/skull-poison.xml</sprite>
</monster>
@@ -573,6 +623,33 @@ event="" Links the sfx to an action, like die, hit, hurt, miss, move or
<sound event="hit">monsters/scorpion/hit4.ogg</sound>
<sound event="miss">monsters/scorpion/miss1.ogg</sound>
</monster>
+ <monster id="1111" name="Snowflower" targetCursor="small">
+ <sprite>monsters/snowflower.xml</sprite>
+ </monster>
+ <monster id="1112" name="Demonic Spirit" targetCursor="medium">
+ <sprite>monsters/spirit-demonic.xml</sprite>
+ </monster>
+ <monster id="1113" name="Terranite" targetCursor="medium">
+ <sprite>monsters/terranite.xml</sprite>
+ </monster>
+ <monster id="1114" name="Troll" targetCursor="small">
+ <sprite>monsters/troll.xml</sprite>
+ </monster>
+ <monster id="1115" name="Fire Wisp" targetCursor="small">
+ <sprite>monsters/wisp.xml|#580000,a40000,c02020,ff6060</sprite>
+ </monster>
+ <monster id="1116" name="Water Wisp" targetCursor="small">
+ <sprite>monsters/wisp.xml|#16486e,498ec5,e4f2fc</sprite>
+ </monster>
+ <monster id="1117" name="Wolvern" targetCursor="medium">
+ <sprite>monsters/wolvern.xml</sprite>
+ </monster>
+ <monster id="1118" name="Zombie" targetCursor="medium">
+ <sprite>monsters/zombie.xml</sprite>
+ </monster>
+ <monster id="1119" name="Serqet" targetCursor="large">
+ <sprite>monsters/serqet.xml</sprite>
+ </monster>
<monster id="1120" name="Tengu" walkType="walk" targetCursor="large">
<sprite>monsters/tengu.xml</sprite>
<sound event="die">monsters/tortuga/die1.ogg</sound>
@@ -591,4 +668,67 @@ event="" Links the sfx to an action, like die, hit, hurt, miss, move or
<sound event="miss">monsters/tortuga/miss1.ogg</sound>
<sound event="spawn">monsters/tortuga/spawn1.ogg</sound>
</monster>
+ <monster id="1122" name="General Krukan">
+ <sprite>monsters/skeleton.xml</sprite>
+ <sprite>equipment/legs/jeanschaps-male.xml</sprite>
+ <sprite>equipment/chest/warlordplate-male.xml</sprite>
+ <sprite>equipment/head/bull.xml</sprite>
+ <sound event="hit">monsters/frostiana/hit1.ogg</sound>
+ <sound event="die">system/warp.ogg</sound>
+ </monster>
+ <monster id="1123" name="General Razha">
+ <sprite>races/human-male.xml</sprite>
+ <sprite>equipment/head/bull.xml</sprite>
+ <sprite>equipment/feet/warlordboots-male.xml|#333333,878787</sprite>
+ <sprite>equipment/chest/warlordplate-male.xml|#ea0000,979797</sprite>
+ <sprite>equipment/hands/cottongloves-male.xml|#242424,626262</sprite>
+ <sprite>equipment/weapons/knife.xml</sprite>
+ <sound event="hit">monsters/frostiana/hit1.ogg</sound>
+ <sound event="die">system/warp.ogg</sound>
+ <!--particlefx>graphics/particles/monster-witchguard.particle.xml</particlefx-->
+ </monster>
+ <monster id="1124" name="General Terogan">
+ <sprite>monsters/skeleton.xml</sprite>
+ <sprite>equipment/head/tophat.xml</sprite>
+ <sprite>equipment/chest/silkrobe-male.xml|#ea0000,333333</sprite>
+ <sprite>equipment/hands/cottongloves-male.xml|#581a1a,a41111,c03a3a,ff6060</sprite>
+ <sound event="hit">monsters/frostiana/hit1.ogg</sound>
+ <sound event="die">system/warp.ogg</sound>
+ <!--attack id="1" critical-hit-effect-id="42" missile-particle="graphics/particles/thelost-attack.particle.xml" action="attack"/-->
+ </monster>
+ <monster id="1125" name="Crafty Ghost" targetCursor="small">
+ <sprite>monsters/ghost-crafty.xml</sprite>
+ <sound event="die">monsters/piou/die1.ogg</sound>
+ <sound event="hit">monsters/piou/hit1.ogg</sound>
+ <sound event="hurt">monsters/piou/hurt1.ogg</sound>
+ <sound event="hurt">monsters/piou/hurt2.ogg</sound>
+ <sound event="miss">monsters/piou/miss1.ogg</sound>
+ <sound event="spawn">monsters/piou/spawn1.ogg</sound>
+ </monster>
+ <monster id="1126" name="Snake Ghost" walkType="walk" targetCursor="small">
+ <sprite>monsters/ghost-snake.xml</sprite>
+ </monster>
+ <monster id="1127" name="Scorpion Ghost" walkType="walk" targetCursor="small">
+ <sprite>monsters/ghost-scorpion.xml</sprite>
+ <sound event="hit">monsters/scorpion/hit1.ogg</sound>
+ <sound event="hit">monsters/scorpion/hit2.ogg</sound>
+ <sound event="hit">monsters/scorpion/hit3.ogg</sound>
+ <sound event="hit">monsters/scorpion/hit4.ogg</sound>
+ <sound event="miss">monsters/scorpion/miss1.ogg</sound>
+ </monster>
+ <monster id="1128" name="Spider Ghost" walkType="walk" targetCursor="small">
+ <sprite>monsters/ghost-spider.xml</sprite>
+ <sound event="die">monsters/spider/die1.ogg</sound>
+ <sound event="hit">monsters/spider/hit1.ogg</sound>
+ <sound event="hit">monsters/spider/hit2.ogg</sound>
+ <sound event="hit">monsters/spider/hit3.ogg</sound>
+ <sound event="move">monsters/spider/move1.ogg</sound>
+ <sound event="move">monsters/spider/move2.ogg</sound>
+ <sound event="move">monsters/spider/move3.ogg</sound>
+ <sound event="move">monsters/spider/move4.ogg</sound>
+ <sound event="move">monsters/spider/move5.ogg</sound>
+ </monster>
+ <monster id="1129" name="Skeleton Ghost" targetCursor="small">
+ <sprite>monsters/ghost-skeleton.xml</sprite>
+ </monster>
</monsters>
diff --git a/npcs.xml b/npcs.xml
index 974af192..a71582fa 100644
--- a/npcs.xml
+++ b/npcs.xml
@@ -454,7 +454,7 @@ IDs 900-999 = Special
<menu name="Talk" command="talk 'NAME'"/>
</npc>
<npc id="188">
- <!-- Morcant, the Captain in West Woodlands. -->
+ <!-- Formerly Morcant, the Captain in West Woodlands. Now a random Captain, unused. -->
<sprite variant="34">npcs/xml/unanimated.xml</sprite>
<menu name="Talk" command="talk 'NAME'"/>
</npc>
@@ -911,7 +911,7 @@ IDs 900-999 = Special
<sprite>equipment/feet/boots-female.xml|#594d36,b49b6c,f4d293</sprite>
<sprite>equipment/chest/finedress-female.xml|#620e48,bf1b8b,e32bcf,ffb6f7</sprite>
<sprite>equipment/hands/armbands-female.xml|#663d38,5e3434,8f5c52,a46349,ad7c65,ce8b5b,d9c9b2,ce8b5b</sprite>
- <sprite>equipment/neck/copper-necklace.xml|#315a67,a4a4ae,dce5d6,ffffff</sprite>
+ <sprite>equipment/neck/necklace1-gem-copper.xml|#315a67,a4a4ae,dce5d6,ffffff</sprite>
<sprite>hairstyles/hairstyle22.xml|#16211f,162e29,195145,1d7a62,29a27a,51de9c,c9f7bc</sprite>
</npc>
<npc id="452">
@@ -1001,6 +1001,17 @@ IDs 900-999 = Special
<sprite>npcs/xml/chest2.xml</sprite>
<menu name="Open" command="talk 'NAME'"/>
</npc>
+ <npc id="470">
+ <!-- Morcant, the Captain in West Woodland. -->
+ <sprite>races/human-male-medium.xml</sprite>
+ <sprite>hairstyles/hairstyle07.xml|#1c261a,3e3e31,514f42,92887f,9b9890,cfcdbf,fffff6</sprite>
+ <sprite>equipment/accessoires/fullbeard-white.xml</sprite>
+ <sprite>equipment/chest/tanktop-male.xml|#16486e,498ec5,e4f2fc</sprite>
+ <sprite>equipment/legs/cottontrousers-male.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite>
+ <sprite>equipment/head/captainhat.xml</sprite>
+ <sprite>equipment/feet/boots-male.xml|#111111,222222,333333,444444,555555,aaaaaa</sprite>
+ <menu name="Talk" command="talk 'NAME'"/>
+ </npc>
<!-- Test NPCs -->
<npc id="800" allowDelete="false">
diff --git a/skills.xml b/skills.xml
index 8548ef5d..067e1a3a 100644
--- a/skills.xml
+++ b/skills.xml
@@ -1,122 +1,359 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Authors: 4144, Reid
-Copyright (C) 2010-2013 Evol Online -->
+<!-- Authors: 4144, Micksha, Reid
+Copyright (C) 2010-2020 Evol Online -->
<skills>
- <set name="General">
+ <set name="Passive">
<skill
- id="1"
- name="Basic"
- icon="graphics/skills/emote.png"
- description="Allow do basic things like sitting, smiling or trading."
+ id="284"
+ name="Dragonology"
+ icon="graphics/skills/pumpkin.png"
+ description="Increases attack power, MATK and DEF against dragon type monsters."
/>
- </set>
- <set name="Passive">
<skill
- id="2"
- name="Sword Mastery"
- icon="graphics/skills/dagger.png"
- description="Improves your damage when using dagger- or sword-type weapons."
+ id="248"
+ name="Last Standing Man"
+ icon="graphics/skills/person-standing.png"
+ srcEffectId="43"
+ description="Increases max. HP and holy defense."
/>
<skill
- id="3"
- name="2-Hand Mastery"
- icon="graphics/skills/scythe.png"
- description="Improves your damage when using two-hand weapons."
+ id="4"
+ name="HP Recovery"
+ icon="graphics/skills/heart-red.png"
+ srcEffectId="41"
+ description="Increases HP recovery while standing."
/>
<skill
- id="43"
- name="Owl's Eye"
- icon="graphics/skills/owls-eye.png"
- description="Improves your dexterity, based on the skill level."
+ id="9"
+ name="SP Recovery"
+ icon="graphics/skills/heart-blue.png"
+ srcEffectId="42"
+ description="Increases SP recovery while standing."
+ />
+ <skill
+ id="278"
+ name="Free Cast"
+ icon="graphics/skills/person-sitting.png"
+ description="Allows movement and attack actions while casting a spell."
/>
</set>
- <set name="Offensive">
+ <set name="Physical">
<skill
- id="5"
- name="Basic"
- icon="graphics/skills/bash.png"
+ id="44"
+ name="Mallard's Eye"
+ icon="graphics/skills/owls-eye.png"
+ description="Increases the attack range when using a bow."
+ />
+ <skill
+ id="148"
+ name="Charged Shot"
+ icon="graphics/skills/arrow.png"
+ castingAction="attack_bow"
+ castingMissile-particle="graphics/particles/arrow-particle.xml"
+ description="Increases bow attack rate. Pushes back the target."
+ />
+ <skill
+ id="47"
+ name="Arrow Shower"
+ icon="graphics/skills/arrow-rain.png"
+ castingMissile-particle="graphics/particles/arrow-hail.xml"
+ description="3x3 splash attack. Pushes back the hitten enemies."
+ />
+ <skill
+ id="382"
+ name="Sharp Shooter"
+ icon="graphics/skills/bow.png"
+ castingMissile-particle="graphics/particles/arrow-particle-high.xml"
+ description="The arrow hits all enemies in a 3-tile wide corridor on its way."
+ />
+ <skill
+ id="42"
+ name="Mammonite"
+ icon="graphics/skills/coinbag.png"
+ castingMissile-particle="graphics/particles/mammonite.xml"
+ description="Increases attack speed by spending Esperin."
+ />
+ <skill
+ id="2023"
+ name="Sudden Attack"
+ icon="graphics/skills/pinkie-in-danger.png"
castingMissile-particle="graphics/particles/critical.xml"
- description="A violent punch."
+ description="Makes you jump to your target and attack immediately."
/>
<skill
- id="14"
- name="Cold Touch"
- icon="graphics/skills/coldbolt.png"
- description="Sends water darts on your foe."
- castingMissile-particle="graphics/particles/ice-particle.xml"
- castingMissile-lifetime="10000"
- castingMissile-speed="3"
- castingSrcEffectId="23"
+ id="406"
+ name="Meteor Assault"
+ icon="graphics/skills/meteor.png"
+ castingMissile-particle="graphics/particles/meteor-hail.xml"
+ hitEffectId="44"
+ description="5x5 splash attack around the caster. Causes status changes on enemies."
/>
<skill
- id="17"
- name="Fire Ball"
- icon="graphics/skills/fireball.png"
- description="Attack enemy with fireball."
- castingMissile-particle="graphics/particles/flame-particle.xml"
- castingMissile-lifetime="10000"
- castingMissile-speed="3"
- castingSrcEffectId="23"
- dstEffectId="34"
+ id="61"
+ name="Counterattack"
+ icon="graphics/skills/dagger-double.png"
+ castingMissile-particle="graphics/particles/counter.xml"
+ description="The character awaits an attack and cannot move. If attacked from front in that phase, it counterattacks with doubled crit rate."
/>
<skill
- id="19"
- name="Fire Bolt"
- icon="graphics/skills/fireball.png"
- description="Throw a fire bolt."
- castingMissile-particle="graphics/particles/arrow.particle.xml"
- dstEffectId="34"
+ id="283"
+ name="Nature Weapon"
+ icon="graphics/skills/weapon-nature.png"
+ srcEffectId="46"
+ description="Enchants a weapon with nature element."
+ />
+ <skill
+ id="280"
+ name="Fire Weapon"
+ icon="graphics/skills/weapon-fire.png"
+ srcEffectId="45"
+ description="Enchants your weapon with the fire element."
+ />
+ <skill
+ id="281"
+ name="Frost Weapon"
+ icon="graphics/skills/weapon-ice.png"
+ srcEffectId="47"
+ description="Enchants your weapon with the water element."
+ />
+ </set>
+ <set name="Magical">
+ <skill
+ id="366"
+ name="Accumulate Magic Power"
+ icon="graphics/skills/meditating.png"
+ castingSrcEffectId="48"
+ description="Increases MATK for your next spell."
+ />
+ <skill
+ id="52"
+ name="Poison"
+ icon="graphics/skills/skull-ugly.png"
+ castingMissile-particle="graphics/particles/dart-green.xml"
+ srcEffectId="7"
+ description="An attack with increased damage and a chance to poison your enemy."
+ />
+ <skill
+ id="13"
+ name="Soul Strike"
+ icon="graphics/skills/circle-dark.png"
+ castingMissile-particle="graphics/particles/dart-black.xml"
+ srcEffectId="7"
+ description="Standard magical strike."
+ />
+ <skill
+ id="11"
+ name="Napalm Beat"
+ icon="graphics/skills/orb-fire.png"
+ castingMissile-particle="graphics/particles/dart-red.xml"
+ hitEffectId="34"
+ description="Hits enemies in a 3x3 area around the target. Total damage is split between affected targets."
/>
<skill
id="20"
name="Lightning Bolt"
icon="graphics/skills/lightning.png"
- description="A single lightning from sky."
- hitEffectId="37"
- castingSrcEffectId="38"
- castingDstEffectId="-1"
+ description="Hits the enemy with a single lightning bolt."
+ dstEffectId="37"
+ />
+ <skill
+ id="18"
+ name="Nature Wall"
+ icon="graphics/skills/thorns.png"
+ description="Creates a thorn wall between the caster and the target."
+ castingDstEffectId="50"
+ />
+ <skill
+ id="19"
+ name="Fire Arrow"
+ icon="graphics/skills/dart-fire.png"
+ description="Hits the enemy with a single fire bolt."
+ castingMissile-particle="graphics/particles/dart-red.xml"
+ castingSrcEffectId="23"
+ dstEffectId="34"
/>
<skill
- id="24"
+ id="17"
name="Fire Ball"
icon="graphics/skills/fireball.png"
- description="Attack enemy with fireball."
- castingMissile-particle="graphics/particles/flame-particle.xml"
+ description="Hits every enemy in a 5x5 area around the target with a fireball."
+ castingMissile-particle="graphics/particles/dart-red.xml"
castingMissile-lifetime="10000"
castingMissile-speed="3"
castingSrcEffectId="23"
- dstEffectId="34"
+ castingDstEffectId="49"
/>
<skill
- id="52"
- name="Poisoned Touch"
- icon="graphics/skills/legacy/resistpoison.png"
- description="Increases your attack power, and has a chance to poison your enemy."
- castingMissile-particle="graphics/particles/ice-particle.xml"
+ id="2443"
+ name="Fire Walk"
+ icon="graphics/skills/fire.png"
+ srcEffectId="53"
+ description="Generates fire under your feet, leaving a trail of fire element damage zones."
+ />
+ <skill
+ id="14"
+ name="Cold Touch"
+ icon="graphics/skills/dart-ice.png"
+ description="Sends a water dart on your foe."
+ castingMissile-particle="graphics/particles/dart-blue.xml"
+ castingMissile-lifetime="10000"
+ castingMissile-speed="3"
+ castingSrcEffectId="23"
+ />
+ <skill
+ id="15"
+ name="Frost Diver"
+ icon="graphics/skills/slash-ice.png"
+ description="Hits a single enemy with water element attack. Has a chance to freeze enemies."
+ castingMissile-particle="graphics/particles/dart-blue.xml"
castingMissile-lifetime="10000"
castingMissile-speed="3"
castingSrcEffectId="23"
/>
+ <skill
+ id="88"
+ name="Frost Nova"
+ icon="graphics/skills/snowflake.png"
+ description="Hits every enemy in a 5x5 area around the caster with water element attack. Has a chance to freeze enemies."
+ srcEffectId="51"
+ />
+ <skill
+ id="156"
+ name="Holy Light"
+ icon="graphics/skills/circle-light.png"
+ description="A single harmonic energy hit."
+ castingMissile-particle="graphics/particles/particle-dart-white.xml"
+ />
</set>
<set name="Support">
+ <skill
+ id="53"
+ name="Detoxify"
+ icon="graphics/skills/skull-legendary.png"
+ description="Cures poison on target."
+ castingSrcEffectId="52"
+ />
+ <skill
+ id="5014"
+ name="Full Throttle"
+ icon="graphics/skills/person-standing.png"
+ description="Boosts all stats, recovers HP and increased movement speed. After ending of skill duration, you will have reduced speed and no natural HP/SP recovery for a while."
+ castingSrcEffectId="50"
+ />
+ <skill
+ id="143"
+ name="Trick Dead"
+ icon="graphics/skills/emote-trickdead.png"
+ description="You pretend to be dead. Monsters will not target you, but you can't recover HP or SP."
+ castingAction="Dead"
+ />
+ <skill
+ id="150"
+ name="Backsliding"
+ icon="graphics/skills/masked.png"
+ description="Moves you backwards 5 cells."
+ castingSrcEffectId="50"
+ />
+ <skill
+ id="383"
+ name="Wind Walker"
+ icon="graphics/skills/wind.png"
+ description="Increases movement speed at 2% per skill level."
+ srcEffectId="47"
+ />
+ <skill
+ id="681"
+ name="Backpack Floating"
+ icon="graphics/skills/cloud.png"
+ description="Improves maximum weight limit."
+ />
<skill
id="28"
name="Healing"
- icon="graphics/skills/heal.png"
+ icon="graphics/skills/healing.png"
description="Heals you or one of your comrades."
castingMissile-particle="graphics/particles/healing.xml"
castingSrcEffectId="7"
dstEffectId="7"
/>
<skill
+ id="2051"
+ name="High Healing"
+ icon="graphics/skills/healing2.png"
+ description="Heals a target for much more than the basic Heal skill."
+ castingMissile-particle="graphics/particles/healing.xml"
+ castingSrcEffectId="7"
+ dstEffectId="7"
+ />
+ </set>
+ <set name="(Un)social">
+ <skill
+ id="1"
+ name="Basic"
+ icon="graphics/skills/emote.png"
+ description="Allow do basic things like sitting, smiling or trading."
+ />
+ <skill
+ id="6"
+ name="Provoke"
+ icon="graphics/skills/mouboo.png"
+ castingMissile-particle="graphics/particles/critical.xml"
+ description="Lowers the enemies defense while increasing their attack."
+ />
+ <skill
+ id="20000"
+ name="Mass Provoke"
+ icon="graphics/skills/cursing.png"
+ castingMissile-particle="graphics/particles/critical.xml"
+ description="Provokes every monster around the target (mouse-centered) to attack the caster. Buggy."
+ />
+ <skill
+ id="50"
+ name="Stealing"
+ icon="graphics/skills/stealing.png"
+ castingMissile-particle="graphics/particles/critical.xml"
+ description="Provides a chance to steal drops from enemies."
+ />
+ <skill
+ id="38"
+ name="Barter"
+ icon="graphics/skills/emote-cash.png"
+ castingMissile-particle="graphics/particles/critical.xml"
+ description="Allows to sell items at increased prices."
+ />
+ </set>
+ <set name="ODT-Passive">
+ <skill
+ id="2"
+ name="Sword Mastery"
+ icon="graphics/skills/dagger.png"
+ description="Improves your damage when using dagger- or sword-type weapons."
+ />
+ <skill
+ id="3"
+ name="2-Hand Mastery"
+ icon="graphics/skills/scythe.png"
+ description="Improves your damage when using two-hand weapons."
+ />
+ </set>
+ <set name="ODT-Offensive">
+ <skill
+ id="5"
+ name="Basic"
+ icon="graphics/skills/bash.png"
+ castingMissile-particle="graphics/particles/critical.xml"
+ description="A violent punch."
+ />
+ </set>
+ <set name="Others">
+ <skill
id="20001"
name="Magic shield"
- icon="graphics/skills/legacy/life.png"
+ icon="graphics/skills/legacy/astralsoul.png"
description="Allow protect from magic attacks."
+ castingSrcEffectId="7"
/>
- </set>
- <set name="Other">
<skill
id="220"
name="Grafiti"
@@ -124,15 +361,6 @@ Copyright (C) 2010-2013 Evol Online -->
useTextParameter="true"
/>
<skill
- id="20000"
- name="Mass provoke"
- icon="graphics/skills/provoke.png"
- description="Allow provoke many monsters."
- castingAnimation="emote.xml"
- />
- </set>
- <set name="Restricted">
- <skill
id="20002"
name="Super Menu"
description="Gives access to all debug and administrative options"
diff --git a/skillunits.xml b/skillunits.xml
index 789699ed..44170725 100644
--- a/skillunits.xml
+++ b/skillunits.xml
@@ -33,11 +33,11 @@ Copyright (C) 2015 Evol Online -->
<skillunit id="219" name="Severe rainstorm">
<particlefx>graphics/particles/arrow-hail.xml</particlefx>
</skillunit>
- <!-- GN_DEMONIC_FIRE -->
-<!--
+ <!-- SO_FIREWALK -->
<skillunit id="231">
+ <particlefx>graphics/particles/hellfire-low.xml</particlefx>
</skillunit>
--->
+
<!-- GN_WALLOFTHORN 1 -->
<skillunit id="230" name="Wall of thorn 1">
<sprite>monsters/pikpik.xml</sprite>
diff --git a/status-effects.xml b/status-effects.xml
index 8833d01a..c9543ff4 100644
--- a/status-effects.xml
+++ b/status-effects.xml
@@ -113,6 +113,21 @@ end-message: Displays a message when the effect end.
id="46"
/>
<status-effect
+ name="Fire Weapon"
+ id="90"
+ icon="icons/weapon-fire.xml"
+ />
+ <status-effect
+ name="Frost Weapon"
+ id="91"
+ icon="icons/weapon-water.xml"
+ />
+ <status-effect
+ name="Nature Weapon"
+ id="93"
+ icon="icons/weapon-nature.xml"
+ />
+ <status-effect
name="lk concentration"
id="105"
icon="icons/concentration.xml"