summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
Diffstat (limited to 'graphics')
-rw-r--r--graphics/badges/guilds/piou-knights.pngbin0 -> 222 bytes
-rw-r--r--graphics/badges/guilds/piou-knights.xml14
-rw-r--r--graphics/images/003-1.pngbin0 -> 125988 bytes
-rw-r--r--graphics/images/daily.xml124
-rw-r--r--graphics/images/spit23loginwallpaper_800x600.pngbin1010717 -> 1032811 bytes
-rw-r--r--graphics/items/equipment/ammo/mortararrow.pngbin0 -> 302 bytes
-rw-r--r--graphics/items/equipment/charms/ashurn.png (renamed from graphics/items/equipment/charms/demonashurn.png)bin559 -> 559 bytes
-rw-r--r--graphics/items/equipment/charms/cursedskull.png (renamed from graphics/items/equipment/charms/demonicskull.png)bin515 -> 515 bytes
-rw-r--r--graphics/items/equipment/charms/treasuremap2.pngbin0 -> 2024 bytes
-rw-r--r--graphics/items/equipment/chest/bathrobe.pngbin0 -> 780 bytes
-rw-r--r--graphics/items/equipment/feet/slippers.pngbin0 -> 943 bytes
-rw-r--r--graphics/items/equipment/head/bountyhunterhelmet.pngbin0 -> 667 bytes
-rw-r--r--graphics/items/equipment/head/terranitemask.pngbin0 -> 495 bytes
-rw-r--r--graphics/items/equipment/weapons/imortal.pngbin0 -> 1667 bytes
-rw-r--r--graphics/items/equipment/weapons/kitana.pngbin0 -> 525 bytes
-rw-r--r--graphics/items/equipment/weapons/zambacutou.pngbin0 -> 672 bytes
-rw-r--r--graphics/items/generic/arcanum.pngbin0 -> 2330 bytes
-rw-r--r--graphics/items/generic/box/basket.pngbin0 -> 938 bytes
-rw-r--r--graphics/items/generic/graphene.pngbin0 -> 743 bytes
-rw-r--r--graphics/items/generic/scroll.pngbin0 -> 546 bytes
-rw-r--r--graphics/items/generic/wurtzite.pngbin0 -> 974 bytes
-rw-r--r--graphics/items/usable/cardboard.pngbin0 -> 1319 bytes
-rw-r--r--graphics/items/usable/coffee.pngbin0 -> 1911 bytes
-rw-r--r--graphics/items/usable/food/apple.pngbin0 -> 503 bytes
-rw-r--r--graphics/items/usable/food/crazyrum.pngbin0 -> 824 bytes
-rw-r--r--graphics/items/usable/food/dragonfruit.pngbin0 -> 744 bytes
-rw-r--r--graphics/items/usable/food/drink.pngbin0 -> 614 bytes
-rw-r--r--graphics/items/usable/pets/fluffy.pngbin0 -> 625 bytes
-rw-r--r--graphics/items/usable/warpcrystal.png (renamed from graphics/items/generic/gem/crystalmodel.png)bin553 -> 553 bytes
-rw-r--r--graphics/minimaps/001-1.pngbin39090 -> 38688 bytes
-rw-r--r--graphics/minimaps/001-12.pngbin0 -> 55217 bytes
-rw-r--r--graphics/minimaps/001-6.pngbin6830 -> 6851 bytes
-rw-r--r--graphics/minimaps/001-7.pngbin10154 -> 10188 bytes
-rw-r--r--graphics/minimaps/003-0-2.pngbin0 -> 1783 bytes
-rw-r--r--graphics/minimaps/003-0.pngbin1305 -> 1317 bytes
-rw-r--r--graphics/minimaps/003-1.pngbin24249 -> 24325 bytes
-rw-r--r--graphics/minimaps/003-3.pngbin590 -> 589 bytes
-rw-r--r--graphics/minimaps/005-1.pngbin12786 -> 13114 bytes
-rw-r--r--graphics/minimaps/009-1.pngbin14406 -> 14407 bytes
-rw-r--r--graphics/minimaps/011-3.pngbin12638 -> 12659 bytes
-rw-r--r--graphics/minimaps/012-1.pngbin25367 -> 25458 bytes
-rw-r--r--graphics/minimaps/014-5-1.pngbin0 -> 617 bytes
-rw-r--r--graphics/minimaps/015-8-1.pngbin0 -> 2198 bytes
-rw-r--r--graphics/minimaps/015-8.pngbin0 -> 7425 bytes
-rw-r--r--graphics/minimaps/017-1.pngbin44440 -> 48091 bytes
-rw-r--r--graphics/minimaps/017-10.pngbin0 -> 3917 bytes
-rw-r--r--graphics/minimaps/018-5-3.pngbin0 -> 902 bytes
-rw-r--r--graphics/minimaps/018-5-4.pngbin0 -> 3516 bytes
-rw-r--r--graphics/minimaps/018-5.pngbin6575 -> 6605 bytes
-rw-r--r--graphics/minimaps/018-6-0.pngbin0 -> 1642 bytes
-rw-r--r--graphics/minimaps/018-6-1.pngbin0 -> 8682 bytes
-rw-r--r--graphics/minimaps/018-6-2.pngbin0 -> 2715 bytes
-rw-r--r--graphics/minimaps/018-6-3.pngbin0 -> 3054 bytes
-rw-r--r--graphics/minimaps/020-1.pngbin18358 -> 18364 bytes
-rw-r--r--graphics/minimaps/020-7-1.pngbin0 -> 3887 bytes
-rw-r--r--graphics/minimaps/020-7-2.pngbin0 -> 4065 bytes
-rw-r--r--graphics/minimaps/020-7.pngbin0 -> 1436 bytes
-rw-r--r--graphics/minimaps/023-3-1.pngbin0 -> 1495 bytes
-rw-r--r--graphics/minimaps/023-3-2.pngbin0 -> 1479 bytes
-rw-r--r--graphics/minimaps/023-3.pngbin0 -> 9114 bytes
-rw-r--r--graphics/minimaps/024-1.pngbin14237 -> 14367 bytes
-rw-r--r--graphics/minimaps/024-15.pngbin0 -> 738 bytes
-rw-r--r--graphics/minimaps/024-16.pngbin0 -> 1059 bytes
-rw-r--r--graphics/minimaps/025-2-1.pngbin0 -> 3334 bytes
-rw-r--r--graphics/minimaps/025-2.pngbin0 -> 17804 bytes
-rw-r--r--graphics/minimaps/guilds.pngbin1727 -> 1768 bytes
-rw-r--r--graphics/minimaps/maze0.pngbin0 -> 229 bytes
-rw-r--r--graphics/minimaps/maze1.pngbin0 -> 229 bytes
-rw-r--r--graphics/minimaps/maze10.pngbin0 -> 301 bytes
-rw-r--r--graphics/minimaps/maze11.pngbin0 -> 323 bytes
-rw-r--r--graphics/minimaps/maze12.pngbin0 -> 286 bytes
-rw-r--r--graphics/minimaps/maze13.pngbin0 -> 229 bytes
-rw-r--r--graphics/minimaps/maze14.pngbin0 -> 228 bytes
-rw-r--r--graphics/minimaps/maze15.pngbin0 -> 363 bytes
-rw-r--r--graphics/minimaps/maze2.pngbin0 -> 235 bytes
-rw-r--r--graphics/minimaps/maze3.pngbin0 -> 229 bytes
-rw-r--r--graphics/minimaps/maze4.pngbin0 -> 230 bytes
-rw-r--r--graphics/minimaps/maze5.pngbin0 -> 285 bytes
-rw-r--r--graphics/minimaps/maze6.pngbin0 -> 284 bytes
-rw-r--r--graphics/minimaps/maze7.pngbin0 -> 275 bytes
-rw-r--r--graphics/minimaps/maze8.pngbin0 -> 254 bytes
-rw-r--r--graphics/minimaps/maze9.pngbin0 -> 320 bytes
-rw-r--r--graphics/particles/hit.average.xml55
-rw-r--r--graphics/particles/hit.strong.xml55
-rw-r--r--graphics/particles/hit.verystrong.xml55
-rw-r--r--graphics/particles/hit.weak.xml44
-rw-r--r--graphics/particles/hit2.xml54
-rw-r--r--graphics/particles/hit3.xml54
-rw-r--r--graphics/particles/hit4.xml54
-rw-r--r--graphics/particles/hit5.xml54
-rw-r--r--graphics/particles/magic.golden.xml27
-rw-r--r--graphics/particles/magic.green.xml27
-rw-r--r--graphics/particles/magic.red.xml27
-rw-r--r--graphics/particles/magic.white.xml27
-rw-r--r--graphics/particles/misc.coldbolt.xml19
-rw-r--r--graphics/particles/misc.earthbolt.xml19
-rw-r--r--graphics/particles/misc.firebolt.xml19
-rw-r--r--graphics/particles/misc.pngbin0 -> 36868 bytes
-rw-r--r--graphics/particles/misc.thunderbolt.xml19
-rw-r--r--graphics/sprites/avatars/spinwheel.pngbin0 -> 37674 bytes
-rw-r--r--graphics/sprites/avatars/spinwheel.xml12
-rw-r--r--graphics/sprites/equipment/chest/assassinchest-male.pngbin0 -> 19328 bytes
-rw-r--r--graphics/sprites/equipment/chest/assassinchest-male.xml104
-rw-r--r--graphics/sprites/equipment/chest/sorcererrobe-female.xml2
-rw-r--r--graphics/sprites/equipment/chest/sorcererrobe-male.xml2
-rw-r--r--graphics/sprites/equipment/feet/slippers-female.pngbin0 -> 9824 bytes
-rw-r--r--graphics/sprites/equipment/feet/slippers-female.xml11
-rw-r--r--graphics/sprites/equipment/feet/slippers-male.pngbin0 -> 9874 bytes
-rw-r--r--graphics/sprites/equipment/feet/slippers-male.xml11
-rw-r--r--graphics/sprites/equipment/head/assassinhood.pngbin0 -> 2162 bytes
-rw-r--r--graphics/sprites/equipment/head/assassinhood.xml12
-rw-r--r--graphics/sprites/equipment/head/bountyhunterhelmet.pngbin0 -> 4176 bytes
-rw-r--r--graphics/sprites/equipment/head/bountyhunterhelmet.xml12
-rw-r--r--graphics/sprites/equipment/head/headmodel-male.xml15
-rw-r--r--graphics/sprites/equipment/head/moonshroomhat.pngbin0 -> 1468 bytes
-rw-r--r--graphics/sprites/equipment/head/moonshroomhat.xml12
-rw-r--r--graphics/sprites/equipment/head/ninjamask.pngbin0 -> 1491 bytes
-rw-r--r--graphics/sprites/equipment/head/ninjamask.xml12
-rw-r--r--graphics/sprites/equipment/head/terranitemask.pngbin0 -> 1456 bytes
-rw-r--r--graphics/sprites/equipment/head/terranitemask.xml12
-rw-r--r--graphics/sprites/equipment/head/wizardhat.xml2
-rw-r--r--graphics/sprites/equipment/override/mouboo.pngbin0 -> 46707 bytes
-rw-r--r--graphics/sprites/equipment/override/mouboo.xml12
-rw-r--r--graphics/sprites/equipment/shields/britshield.pngbin0 -> 43789 bytes
-rw-r--r--graphics/sprites/equipment/shields/britshield.xml11
-rw-r--r--graphics/sprites/equipment/shields/dragon.pngbin0 -> 14653 bytes
-rw-r--r--graphics/sprites/equipment/shields/dragon.xml11
-rw-r--r--graphics/sprites/equipment/shields/knight.pngbin0 -> 37219 bytes
-rw-r--r--graphics/sprites/equipment/shields/knight.xml11
-rw-r--r--graphics/sprites/equipment/weapons/jackal.pngbin0 -> 73332 bytes
-rw-r--r--graphics/sprites/equipment/weapons/jackal.xml100
-rw-r--r--graphics/sprites/equipment/weapons/pickaxe.pngbin0 -> 5188 bytes
-rw-r--r--graphics/sprites/equipment/weapons/pickaxe.xml9
-rw-r--r--graphics/sprites/equipment/weapons/scorpionkinglance.pngbin0 -> 85871 bytes
-rw-r--r--graphics/sprites/equipment/weapons/scorpionkinglance.xml88
-rw-r--r--graphics/sprites/hairstyles/hairstyle01.xml15
-rw-r--r--graphics/sprites/hairstyles/hairstyle13.xml15
-rw-r--r--graphics/sprites/icons/curse.pngbin0 -> 1545 bytes
-rw-r--r--graphics/sprites/icons/curse.xml16
-rw-r--r--graphics/sprites/monsters/assassin.xml104
-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/cavemaggot.xml64
-rw-r--r--graphics/sprites/monsters/desertmaggot.xml64
-rw-r--r--graphics/sprites/monsters/goblinbear.pngbin0 -> 10321 bytes
-rw-r--r--graphics/sprites/monsters/goblinbear.xml60
-rw-r--r--graphics/sprites/monsters/housemaggot.xml64
-rw-r--r--graphics/sprites/monsters/icemaggot.pngbin0 -> 3814 bytes
-rw-r--r--graphics/sprites/monsters/icemaggot.xml6
-rw-r--r--graphics/sprites/monsters/penguin.pngbin0 -> 11309 bytes
-rw-r--r--graphics/sprites/monsters/penguin.xml94
-rw-r--r--graphics/sprites/monsters/pixie.pngbin0 -> 7248 bytes
-rw-r--r--graphics/sprites/monsters/pixie.xml62
-rw-r--r--graphics/sprites/monsters/pixie2.pngbin0 -> 4917 bytes
-rw-r--r--graphics/sprites/monsters/pixie2.xml62
-rw-r--r--graphics/sprites/monsters/pixie3.pngbin0 -> 5082 bytes
-rw-r--r--graphics/sprites/monsters/pixie3.xml6
-rw-r--r--graphics/sprites/monsters/pixie4.pngbin0 -> 4834 bytes
-rw-r--r--graphics/sprites/monsters/pixie4.xml6
-rw-r--r--graphics/sprites/monsters/pixie5.pngbin0 -> 6693 bytes
-rw-r--r--graphics/sprites/monsters/pixie5.xml6
-rw-r--r--graphics/sprites/monsters/psi-brain.pngbin0 -> 90792 bytes
-rw-r--r--graphics/sprites/monsters/psi-brain.xml36
-rw-r--r--graphics/sprites/monsters/whirlybird.pngbin0 -> 23017 bytes
-rw-r--r--graphics/sprites/monsters/whirlybird.xml70
-rw-r--r--graphics/sprites/npcs/sprite/airship.pngbin0 -> 91458 bytes
-rw-r--r--graphics/sprites/npcs/sprite/barbaracry.pngbin0 -> 2091 bytes
-rw-r--r--graphics/sprites/npcs/sprite/boulder.pngbin0 -> 10312 bytes
-rw-r--r--graphics/sprites/npcs/sprite/injuriedgirl.pngbin0 -> 2562 bytes
-rw-r--r--graphics/sprites/npcs/sprite/injuriedguard.pngbin0 -> 5338 bytes
-rw-r--r--graphics/sprites/npcs/sprite/mawbark.pngbin0 -> 13900 bytes
-rw-r--r--graphics/sprites/npcs/sprite/npcs-br.pngbin64096 -> 87948 bytes
-rw-r--r--graphics/sprites/npcs/sprite/unanimated.pngbin80726 -> 81232 bytes
-rw-r--r--graphics/sprites/npcs/sprite/wesnoth-wounds.pngbin0 -> 2799 bytes
-rw-r--r--graphics/sprites/npcs/xml/accessories.xml14
-rw-r--r--graphics/sprites/npcs/xml/airship.xml9
-rw-r--r--graphics/sprites/npcs/xml/barbaracry.xml16
-rw-r--r--graphics/sprites/npcs/xml/boulder.xml29
-rw-r--r--graphics/sprites/npcs/xml/injuriedgirl.xml16
-rw-r--r--graphics/sprites/npcs/xml/injuriedguard.xml24
-rw-r--r--graphics/sprites/npcs/xml/mawbark.xml16
-rw-r--r--graphics/sprites/npcs/xml/wesnoth-wounds.xml16
-rw-r--r--graphics/sprites/races/human-female-dark.pngbin0 -> 56540 bytes
-rw-r--r--graphics/sprites/races/human-female-dark.xml11
-rw-r--r--graphics/sprites/races/human-female-medium.pngbin0 -> 61133 bytes
-rw-r--r--graphics/sprites/races/human-female-medium.xml11
-rw-r--r--graphics/sprites/races/human-male-dark.pngbin0 -> 52200 bytes
-rw-r--r--graphics/sprites/races/human-male-dark.xml11
-rw-r--r--graphics/sprites/races/human-male-medium.pngbin0 -> 57700 bytes
-rw-r--r--graphics/sprites/races/human-male-medium.xml11
-rw-r--r--graphics/sprites/races/human-male.xml15
-rw-r--r--graphics/tilesets/artis-archway-x1x5.pngbin0 -> 5728 bytes
-rw-r--r--graphics/tilesets/artis-blockwall.pngbin0 -> 132587 bytes
-rw-r--r--graphics/tilesets/artis-fountain-x1x4.pngbin0 -> 18332 bytes
-rw-r--r--graphics/tilesets/artis-fountain.pngbin0 -> 23666 bytes
-rw-r--r--graphics/tilesets/artis-house.pngbin0 -> 104396 bytes
-rw-r--r--graphics/tilesets/artis-lamps-x1x3.pngbin0 -> 5115 bytes
-rw-r--r--graphics/tilesets/artis-pavement.pngbin0 -> 76167 bytes
-rw-r--r--graphics/tilesets/br/desert3.pngbin0 -> 253125 bytes
-rw-r--r--graphics/tilesets/br/trans_woodland_desert.pngbin0 -> 220848 bytes
-rw-r--r--graphics/tilesets/castle_lightsources.pngbin0 -> 4642 bytes
-rw-r--r--graphics/tilesets/castle_lightsources.tsx34
-rw-r--r--graphics/tilesets/desert_city_indoors.pngbin72989 -> 71725 bytes
-rw-r--r--graphics/tilesets/evil_obelisk.tsx49
-rw-r--r--graphics/tilesets/footprints.pngbin0 -> 1220 bytes
-rw-r--r--graphics/tilesets/lof/woodland_indoor_extra.pngbin129154 -> 105665 bytes
-rw-r--r--graphics/tilesets/night.pngbin0 -> 32023 bytes
-rw-r--r--graphics/tilesets/rails.pngbin0 -> 35063 bytes
-rw-r--r--graphics/tilesets/rails_x2.pngbin0 -> 5560 bytes
-rw-r--r--graphics/tilesets/ruins.pngbin0 -> 22884 bytes
-rw-r--r--graphics/tilesets/ukarColumns.pngbin0 -> 17192 bytes
-rw-r--r--graphics/tilesets/ukarWalls.pngbin0 -> 153171 bytes
-rw-r--r--graphics/tilesets/ukarWalls2.pngbin0 -> 181610 bytes
-rw-r--r--graphics/tilesets/woodland_indoor.pngbin112227 -> 112704 bytes
-rw-r--r--graphics/tilesets/woodland_indoor_x2.pngbin24157 -> 25061 bytes
215 files changed, 1981 insertions, 285 deletions
diff --git a/graphics/badges/guilds/piou-knights.png b/graphics/badges/guilds/piou-knights.png
new file mode 100644
index 00000000..9ab34e0d
--- /dev/null
+++ b/graphics/badges/guilds/piou-knights.png
Binary files differ
diff --git a/graphics/badges/guilds/piou-knights.xml b/graphics/badges/guilds/piou-knights.xml
new file mode 100644
index 00000000..652812b2
--- /dev/null
+++ b/graphics/badges/guilds/piou-knights.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Script Author: 4144 -->
+<sprite>
+ <imageset name="icon"
+ src="graphics/badges/guilds/piou-knights.png"
+ width="9"
+ height="9"
+ offsetY="0"/>
+ <action name="default" imageset="icon">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/images/003-1.png b/graphics/images/003-1.png
new file mode 100644
index 00000000..820fd5e1
--- /dev/null
+++ b/graphics/images/003-1.png
Binary files differ
diff --git a/graphics/images/daily.xml b/graphics/images/daily.xml
index 8cb414c9..257d9cb0 100644
--- a/graphics/images/daily.xml
+++ b/graphics/images/daily.xml
@@ -33,8 +33,8 @@
<image x="140" y="175" image="graphics/images/gp.png" />
<image x="175" y="175" image="graphics/images/jexp.png" />
<image x="35" y="210" image="graphics/images/bexp.png" />
- <image x="70" y="210" image="graphics/images/gp.png" />
- <image x="105" y="210" image="graphics/images/last.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
<image x="140" y="210" image="graphics/images/sc.png" />
<image x="175" y="210" image="graphics/images/sc.png" />
<image x="35" y="245" image="graphics/images/sc.png" />
@@ -78,8 +78,8 @@
<image x="140" y="175" image="graphics/images/gp.png" />
<image x="175" y="175" image="graphics/images/jexp.png" />
<image x="35" y="210" image="graphics/images/bexp.png" />
- <image x="70" y="210" image="graphics/images/gp.png" />
- <image x="105" y="210" image="graphics/images/last.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
<image x="140" y="210" image="graphics/images/sc.png" />
<image x="175" y="210" image="graphics/images/sc.png" />
<image x="35" y="245" image="graphics/images/sc.png" />
@@ -124,8 +124,8 @@
<image x="140" y="175" image="graphics/images/gp.png" />
<image x="175" y="175" image="graphics/images/jexp.png" />
<image x="35" y="210" image="graphics/images/bexp.png" />
- <image x="70" y="210" image="graphics/images/gp.png" />
- <image x="105" y="210" image="graphics/images/last.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
<image x="140" y="210" image="graphics/images/sc.png" />
<image x="175" y="210" image="graphics/images/sc.png" />
<image x="35" y="245" image="graphics/images/sc.png" />
@@ -171,8 +171,8 @@
<image x="140" y="175" image="graphics/images/gp.png" />
<image x="175" y="175" image="graphics/images/jexp.png" />
<image x="35" y="210" image="graphics/images/bexp.png" />
- <image x="70" y="210" image="graphics/images/gp.png" />
- <image x="105" y="210" image="graphics/images/last.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
<image x="140" y="210" image="graphics/images/sc.png" />
<image x="175" y="210" image="graphics/images/sc.png" />
<image x="35" y="245" image="graphics/images/sc.png" />
@@ -219,8 +219,8 @@
<image x="140" y="175" image="graphics/images/gp.png" />
<image x="175" y="175" image="graphics/images/jexp.png" />
<image x="35" y="210" image="graphics/images/bexp.png" />
- <image x="70" y="210" image="graphics/images/gp.png" />
- <image x="105" y="210" image="graphics/images/last.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
<image x="140" y="210" image="graphics/images/sc.png" />
<image x="175" y="210" image="graphics/images/sc.png" />
<image x="35" y="245" image="graphics/images/sc.png" />
@@ -268,8 +268,8 @@
<image x="140" y="175" image="graphics/images/gp.png" />
<image x="175" y="175" image="graphics/images/jexp.png" />
<image x="35" y="210" image="graphics/images/bexp.png" />
- <image x="70" y="210" image="graphics/images/gp.png" />
- <image x="105" y="210" image="graphics/images/last.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
<image x="140" y="210" image="graphics/images/sc.png" />
<image x="175" y="210" image="graphics/images/sc.png" />
<image x="35" y="245" image="graphics/images/sc.png" />
@@ -318,8 +318,8 @@
<image x="140" y="175" image="graphics/images/gp.png" />
<image x="175" y="175" image="graphics/images/jexp.png" />
<image x="35" y="210" image="graphics/images/bexp.png" />
- <image x="70" y="210" image="graphics/images/gp.png" />
- <image x="105" y="210" image="graphics/images/last.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
<image x="140" y="210" image="graphics/images/sc.png" />
<image x="175" y="210" image="graphics/images/sc.png" />
<image x="35" y="245" image="graphics/images/sc.png" />
@@ -369,8 +369,8 @@
<image x="140" y="175" image="graphics/images/gp.png" />
<image x="175" y="175" image="graphics/images/jexp.png" />
<image x="35" y="210" image="graphics/images/bexp.png" />
- <image x="70" y="210" image="graphics/images/gp.png" />
- <image x="105" y="210" image="graphics/images/last.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
<image x="140" y="210" image="graphics/images/sc.png" />
<image x="175" y="210" image="graphics/images/sc.png" />
<image x="35" y="245" image="graphics/images/sc.png" />
@@ -421,8 +421,8 @@
<image x="140" y="175" image="graphics/images/gp.png" />
<image x="175" y="175" image="graphics/images/jexp.png" />
<image x="35" y="210" image="graphics/images/bexp.png" />
- <image x="70" y="210" image="graphics/images/gp.png" />
- <image x="105" y="210" image="graphics/images/last.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
<image x="140" y="210" image="graphics/images/sc.png" />
<image x="175" y="210" image="graphics/images/sc.png" />
<image x="35" y="245" image="graphics/images/sc.png" />
@@ -474,8 +474,8 @@
<image x="140" y="175" image="graphics/images/gp.png" />
<image x="175" y="175" image="graphics/images/jexp.png" />
<image x="35" y="210" image="graphics/images/bexp.png" />
- <image x="70" y="210" image="graphics/images/gp.png" />
- <image x="105" y="210" image="graphics/images/last.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
<image x="140" y="210" image="graphics/images/sc.png" />
<image x="175" y="210" image="graphics/images/sc.png" />
<image x="35" y="245" image="graphics/images/sc.png" />
@@ -528,8 +528,8 @@
<image x="140" y="175" image="graphics/images/gp.png" />
<image x="175" y="175" image="graphics/images/jexp.png" />
<image x="35" y="210" image="graphics/images/bexp.png" />
- <image x="70" y="210" image="graphics/images/gp.png" />
- <image x="105" y="210" image="graphics/images/last.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
<image x="140" y="210" image="graphics/images/sc.png" />
<image x="175" y="210" image="graphics/images/sc.png" />
<image x="35" y="245" image="graphics/images/sc.png" />
@@ -583,8 +583,8 @@
<image x="140" y="175" image="graphics/images/gp.png" />
<image x="175" y="175" image="graphics/images/jexp.png" />
<image x="35" y="210" image="graphics/images/bexp.png" />
- <image x="70" y="210" image="graphics/images/gp.png" />
- <image x="105" y="210" image="graphics/images/last.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
<image x="140" y="210" image="graphics/images/sc.png" />
<image x="175" y="210" image="graphics/images/sc.png" />
<image x="35" y="245" image="graphics/images/sc.png" />
@@ -639,8 +639,8 @@
<image x="140" y="175" image="graphics/images/gp.png" />
<image x="175" y="175" image="graphics/images/jexp.png" />
<image x="35" y="210" image="graphics/images/bexp.png" />
- <image x="70" y="210" image="graphics/images/gp.png" />
- <image x="105" y="210" image="graphics/images/last.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
<image x="140" y="210" image="graphics/images/sc.png" />
<image x="175" y="210" image="graphics/images/sc.png" />
<image x="35" y="245" image="graphics/images/sc.png" />
@@ -696,8 +696,8 @@
<image x="140" y="175" image="graphics/images/gp.png" />
<image x="175" y="175" image="graphics/images/jexp.png" />
<image x="35" y="210" image="graphics/images/bexp.png" />
- <image x="70" y="210" image="graphics/images/gp.png" />
- <image x="105" y="210" image="graphics/images/last.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
<image x="140" y="210" image="graphics/images/sc.png" />
<image x="175" y="210" image="graphics/images/sc.png" />
<image x="35" y="245" image="graphics/images/sc.png" />
@@ -754,8 +754,8 @@
<image x="140" y="175" image="graphics/images/gp.png" />
<image x="175" y="175" image="graphics/images/jexp.png" />
<image x="35" y="210" image="graphics/images/bexp.png" />
- <image x="70" y="210" image="graphics/images/gp.png" />
- <image x="105" y="210" image="graphics/images/last.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
<image x="140" y="210" image="graphics/images/sc.png" />
<image x="175" y="210" image="graphics/images/sc.png" />
<image x="35" y="245" image="graphics/images/sc.png" />
@@ -813,8 +813,8 @@
<image x="140" y="175" image="graphics/images/gp.png" />
<image x="175" y="175" image="graphics/images/jexp.png" />
<image x="35" y="210" image="graphics/images/bexp.png" />
- <image x="70" y="210" image="graphics/images/gp.png" />
- <image x="105" y="210" image="graphics/images/last.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
<image x="140" y="210" image="graphics/images/sc.png" />
<image x="175" y="210" image="graphics/images/sc.png" />
<image x="35" y="245" image="graphics/images/sc.png" />
@@ -873,8 +873,8 @@
<image x="140" y="175" image="graphics/images/gp.png" />
<image x="175" y="175" image="graphics/images/jexp.png" />
<image x="35" y="210" image="graphics/images/bexp.png" />
- <image x="70" y="210" image="graphics/images/gp.png" />
- <image x="105" y="210" image="graphics/images/last.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
<image x="140" y="210" image="graphics/images/sc.png" />
<image x="175" y="210" image="graphics/images/sc.png" />
<image x="35" y="245" image="graphics/images/sc.png" />
@@ -934,8 +934,8 @@
<image x="140" y="175" image="graphics/images/gp.png" />
<image x="175" y="175" image="graphics/images/jexp.png" />
<image x="35" y="210" image="graphics/images/bexp.png" />
- <image x="70" y="210" image="graphics/images/gp.png" />
- <image x="105" y="210" image="graphics/images/last.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
<image x="140" y="210" image="graphics/images/sc.png" />
<image x="175" y="210" image="graphics/images/sc.png" />
<image x="35" y="245" image="graphics/images/sc.png" />
@@ -996,8 +996,8 @@
<image x="140" y="175" image="graphics/images/gp.png" />
<image x="175" y="175" image="graphics/images/jexp.png" />
<image x="35" y="210" image="graphics/images/bexp.png" />
- <image x="70" y="210" image="graphics/images/gp.png" />
- <image x="105" y="210" image="graphics/images/last.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
<image x="140" y="210" image="graphics/images/sc.png" />
<image x="175" y="210" image="graphics/images/sc.png" />
<image x="35" y="245" image="graphics/images/sc.png" />
@@ -1059,8 +1059,8 @@
<image x="140" y="175" image="graphics/images/gp.png" />
<image x="175" y="175" image="graphics/images/jexp.png" />
<image x="35" y="210" image="graphics/images/bexp.png" />
- <image x="70" y="210" image="graphics/images/gp.png" />
- <image x="105" y="210" image="graphics/images/last.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
<image x="140" y="210" image="graphics/images/sc.png" />
<image x="175" y="210" image="graphics/images/sc.png" />
<image x="35" y="245" image="graphics/images/sc.png" />
@@ -1123,8 +1123,8 @@
<image x="140" y="175" image="graphics/images/gp.png" />
<image x="175" y="175" image="graphics/images/jexp.png" />
<image x="35" y="210" image="graphics/images/bexp.png" />
- <image x="70" y="210" image="graphics/images/gp.png" />
- <image x="105" y="210" image="graphics/images/last.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
<image x="140" y="210" image="graphics/images/sc.png" />
<image x="175" y="210" image="graphics/images/sc.png" />
<image x="35" y="245" image="graphics/images/sc.png" />
@@ -1188,8 +1188,8 @@
<image x="140" y="175" image="graphics/images/gp.png" />
<image x="175" y="175" image="graphics/images/jexp.png" />
<image x="35" y="210" image="graphics/images/bexp.png" />
- <image x="70" y="210" image="graphics/images/gp.png" />
- <image x="105" y="210" image="graphics/images/last.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
<image x="140" y="210" image="graphics/images/sc.png" />
<image x="175" y="210" image="graphics/images/sc.png" />
<image x="35" y="245" image="graphics/images/sc.png" />
@@ -1254,8 +1254,8 @@
<image x="140" y="175" image="graphics/images/gp.png" />
<image x="175" y="175" image="graphics/images/jexp.png" />
<image x="35" y="210" image="graphics/images/bexp.png" />
- <image x="70" y="210" image="graphics/images/gp.png" />
- <image x="105" y="210" image="graphics/images/last.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
<image x="140" y="210" image="graphics/images/sc.png" />
<image x="175" y="210" image="graphics/images/sc.png" />
<image x="35" y="245" image="graphics/images/sc.png" />
@@ -1321,8 +1321,8 @@
<image x="140" y="175" image="graphics/images/gp.png" />
<image x="175" y="175" image="graphics/images/jexp.png" />
<image x="35" y="210" image="graphics/images/bexp.png" />
- <image x="70" y="210" image="graphics/images/gp.png" />
- <image x="105" y="210" image="graphics/images/last.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
<image x="140" y="210" image="graphics/images/sc.png" />
<image x="175" y="210" image="graphics/images/sc.png" />
<image x="35" y="245" image="graphics/images/sc.png" />
@@ -1389,8 +1389,8 @@
<image x="140" y="175" image="graphics/images/gp.png" />
<image x="175" y="175" image="graphics/images/jexp.png" />
<image x="35" y="210" image="graphics/images/bexp.png" />
- <image x="70" y="210" image="graphics/images/gp.png" />
- <image x="105" y="210" image="graphics/images/last.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
<image x="140" y="210" image="graphics/images/sc.png" />
<image x="175" y="210" image="graphics/images/sc.png" />
<image x="35" y="245" image="graphics/images/sc.png" />
@@ -1458,8 +1458,8 @@
<image x="140" y="175" image="graphics/images/gp.png" />
<image x="175" y="175" image="graphics/images/jexp.png" />
<image x="35" y="210" image="graphics/images/bexp.png" />
- <image x="70" y="210" image="graphics/images/gp.png" />
- <image x="105" y="210" image="graphics/images/last.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
<image x="140" y="210" image="graphics/images/sc.png" />
<image x="175" y="210" image="graphics/images/sc.png" />
<image x="35" y="245" image="graphics/images/sc.png" />
@@ -1528,8 +1528,8 @@
<image x="140" y="175" image="graphics/images/gp.png" />
<image x="175" y="175" image="graphics/images/jexp.png" />
<image x="35" y="210" image="graphics/images/bexp.png" />
- <image x="70" y="210" image="graphics/images/gp.png" />
- <image x="105" y="210" image="graphics/images/last.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
<image x="140" y="210" image="graphics/images/sc.png" />
<image x="175" y="210" image="graphics/images/sc.png" />
<image x="35" y="245" image="graphics/images/sc.png" />
@@ -1599,8 +1599,8 @@
<image x="140" y="175" image="graphics/images/gp.png" />
<image x="175" y="175" image="graphics/images/jexp.png" />
<image x="35" y="210" image="graphics/images/bexp.png" />
- <image x="70" y="210" image="graphics/images/gp.png" />
- <image x="105" y="210" image="graphics/images/last.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
<image x="140" y="210" image="graphics/images/sc.png" />
<image x="175" y="210" image="graphics/images/sc.png" />
<image x="35" y="245" image="graphics/images/sc.png" />
@@ -1671,8 +1671,8 @@
<image x="140" y="175" image="graphics/images/gp.png" />
<image x="175" y="175" image="graphics/images/jexp.png" />
<image x="35" y="210" image="graphics/images/bexp.png" />
- <image x="70" y="210" image="graphics/images/gp.png" />
- <image x="105" y="210" image="graphics/images/last.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
<image x="140" y="210" image="graphics/images/sc.png" />
<image x="175" y="210" image="graphics/images/sc.png" />
<image x="35" y="245" image="graphics/images/sc.png" />
@@ -1744,8 +1744,8 @@
<image x="140" y="175" image="graphics/images/gp.png" />
<image x="175" y="175" image="graphics/images/jexp.png" />
<image x="35" y="210" image="graphics/images/bexp.png" />
- <image x="70" y="210" image="graphics/images/gp.png" />
- <image x="105" y="210" image="graphics/images/last.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
<image x="140" y="210" image="graphics/images/sc.png" />
<image x="175" y="210" image="graphics/images/sc.png" />
<image x="35" y="245" image="graphics/images/sc.png" />
@@ -1818,8 +1818,8 @@
<image x="140" y="175" image="graphics/images/gp.png" />
<image x="175" y="175" image="graphics/images/jexp.png" />
<image x="35" y="210" image="graphics/images/bexp.png" />
- <image x="70" y="210" image="graphics/images/gp.png" />
- <image x="105" y="210" image="graphics/images/last.png" />
+ <image x="70" y="210" image="graphics/images/last.png" />
+ <image x="105" y="210" image="graphics/images/sc.png" />
<image x="140" y="210" image="graphics/images/sc.png" />
<image x="175" y="210" image="graphics/images/sc.png" />
<image x="35" y="245" image="graphics/images/sc.png" />
diff --git a/graphics/images/spit23loginwallpaper_800x600.png b/graphics/images/spit23loginwallpaper_800x600.png
index 5177485b..9d10466f 100644
--- a/graphics/images/spit23loginwallpaper_800x600.png
+++ b/graphics/images/spit23loginwallpaper_800x600.png
Binary files differ
diff --git a/graphics/items/equipment/ammo/mortararrow.png b/graphics/items/equipment/ammo/mortararrow.png
new file mode 100644
index 00000000..719cbf89
--- /dev/null
+++ b/graphics/items/equipment/ammo/mortararrow.png
Binary files differ
diff --git a/graphics/items/equipment/charms/demonashurn.png b/graphics/items/equipment/charms/ashurn.png
index f80eb87b..f80eb87b 100644
--- a/graphics/items/equipment/charms/demonashurn.png
+++ b/graphics/items/equipment/charms/ashurn.png
Binary files differ
diff --git a/graphics/items/equipment/charms/demonicskull.png b/graphics/items/equipment/charms/cursedskull.png
index aa70ca13..aa70ca13 100644
--- a/graphics/items/equipment/charms/demonicskull.png
+++ b/graphics/items/equipment/charms/cursedskull.png
Binary files differ
diff --git a/graphics/items/equipment/charms/treasuremap2.png b/graphics/items/equipment/charms/treasuremap2.png
new file mode 100644
index 00000000..d303244d
--- /dev/null
+++ b/graphics/items/equipment/charms/treasuremap2.png
Binary files differ
diff --git a/graphics/items/equipment/chest/bathrobe.png b/graphics/items/equipment/chest/bathrobe.png
new file mode 100644
index 00000000..3837d90a
--- /dev/null
+++ b/graphics/items/equipment/chest/bathrobe.png
Binary files differ
diff --git a/graphics/items/equipment/feet/slippers.png b/graphics/items/equipment/feet/slippers.png
new file mode 100644
index 00000000..2a5bc6f4
--- /dev/null
+++ b/graphics/items/equipment/feet/slippers.png
Binary files differ
diff --git a/graphics/items/equipment/head/bountyhunterhelmet.png b/graphics/items/equipment/head/bountyhunterhelmet.png
new file mode 100644
index 00000000..fa8ead7c
--- /dev/null
+++ b/graphics/items/equipment/head/bountyhunterhelmet.png
Binary files differ
diff --git a/graphics/items/equipment/head/terranitemask.png b/graphics/items/equipment/head/terranitemask.png
new file mode 100644
index 00000000..c34c1851
--- /dev/null
+++ b/graphics/items/equipment/head/terranitemask.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/imortal.png b/graphics/items/equipment/weapons/imortal.png
new file mode 100644
index 00000000..026dfc12
--- /dev/null
+++ b/graphics/items/equipment/weapons/imortal.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/kitana.png b/graphics/items/equipment/weapons/kitana.png
new file mode 100644
index 00000000..9b845533
--- /dev/null
+++ b/graphics/items/equipment/weapons/kitana.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/zambacutou.png b/graphics/items/equipment/weapons/zambacutou.png
new file mode 100644
index 00000000..4a33cde4
--- /dev/null
+++ b/graphics/items/equipment/weapons/zambacutou.png
Binary files differ
diff --git a/graphics/items/generic/arcanum.png b/graphics/items/generic/arcanum.png
new file mode 100644
index 00000000..3a45c695
--- /dev/null
+++ b/graphics/items/generic/arcanum.png
Binary files differ
diff --git a/graphics/items/generic/box/basket.png b/graphics/items/generic/box/basket.png
new file mode 100644
index 00000000..71295e9d
--- /dev/null
+++ b/graphics/items/generic/box/basket.png
Binary files differ
diff --git a/graphics/items/generic/graphene.png b/graphics/items/generic/graphene.png
new file mode 100644
index 00000000..d78ba2d2
--- /dev/null
+++ b/graphics/items/generic/graphene.png
Binary files differ
diff --git a/graphics/items/generic/scroll.png b/graphics/items/generic/scroll.png
new file mode 100644
index 00000000..9340e0b5
--- /dev/null
+++ b/graphics/items/generic/scroll.png
Binary files differ
diff --git a/graphics/items/generic/wurtzite.png b/graphics/items/generic/wurtzite.png
new file mode 100644
index 00000000..7efd5c5b
--- /dev/null
+++ b/graphics/items/generic/wurtzite.png
Binary files differ
diff --git a/graphics/items/usable/cardboard.png b/graphics/items/usable/cardboard.png
new file mode 100644
index 00000000..aa97c4df
--- /dev/null
+++ b/graphics/items/usable/cardboard.png
Binary files differ
diff --git a/graphics/items/usable/coffee.png b/graphics/items/usable/coffee.png
new file mode 100644
index 00000000..6e3c0ef4
--- /dev/null
+++ b/graphics/items/usable/coffee.png
Binary files differ
diff --git a/graphics/items/usable/food/apple.png b/graphics/items/usable/food/apple.png
new file mode 100644
index 00000000..59e52f99
--- /dev/null
+++ b/graphics/items/usable/food/apple.png
Binary files differ
diff --git a/graphics/items/usable/food/crazyrum.png b/graphics/items/usable/food/crazyrum.png
new file mode 100644
index 00000000..c6087107
--- /dev/null
+++ b/graphics/items/usable/food/crazyrum.png
Binary files differ
diff --git a/graphics/items/usable/food/dragonfruit.png b/graphics/items/usable/food/dragonfruit.png
new file mode 100644
index 00000000..e54bd672
--- /dev/null
+++ b/graphics/items/usable/food/dragonfruit.png
Binary files differ
diff --git a/graphics/items/usable/food/drink.png b/graphics/items/usable/food/drink.png
new file mode 100644
index 00000000..4346d2b1
--- /dev/null
+++ b/graphics/items/usable/food/drink.png
Binary files differ
diff --git a/graphics/items/usable/pets/fluffy.png b/graphics/items/usable/pets/fluffy.png
new file mode 100644
index 00000000..90b2cc46
--- /dev/null
+++ b/graphics/items/usable/pets/fluffy.png
Binary files differ
diff --git a/graphics/items/generic/gem/crystalmodel.png b/graphics/items/usable/warpcrystal.png
index 83918b83..83918b83 100644
--- a/graphics/items/generic/gem/crystalmodel.png
+++ b/graphics/items/usable/warpcrystal.png
Binary files differ
diff --git a/graphics/minimaps/001-1.png b/graphics/minimaps/001-1.png
index 36c00ffd..541dfe06 100644
--- a/graphics/minimaps/001-1.png
+++ b/graphics/minimaps/001-1.png
Binary files differ
diff --git a/graphics/minimaps/001-12.png b/graphics/minimaps/001-12.png
new file mode 100644
index 00000000..ad87ac3b
--- /dev/null
+++ b/graphics/minimaps/001-12.png
Binary files differ
diff --git a/graphics/minimaps/001-6.png b/graphics/minimaps/001-6.png
index cd6cc5aa..dd43df31 100644
--- a/graphics/minimaps/001-6.png
+++ b/graphics/minimaps/001-6.png
Binary files differ
diff --git a/graphics/minimaps/001-7.png b/graphics/minimaps/001-7.png
index c69183f5..d689f161 100644
--- a/graphics/minimaps/001-7.png
+++ b/graphics/minimaps/001-7.png
Binary files differ
diff --git a/graphics/minimaps/003-0-2.png b/graphics/minimaps/003-0-2.png
new file mode 100644
index 00000000..9ac1111a
--- /dev/null
+++ b/graphics/minimaps/003-0-2.png
Binary files differ
diff --git a/graphics/minimaps/003-0.png b/graphics/minimaps/003-0.png
index 945ec431..12c6ce1e 100644
--- a/graphics/minimaps/003-0.png
+++ b/graphics/minimaps/003-0.png
Binary files differ
diff --git a/graphics/minimaps/003-1.png b/graphics/minimaps/003-1.png
index fa251544..6cf5b0da 100644
--- a/graphics/minimaps/003-1.png
+++ b/graphics/minimaps/003-1.png
Binary files differ
diff --git a/graphics/minimaps/003-3.png b/graphics/minimaps/003-3.png
index 5dfa434d..d5d62675 100644
--- a/graphics/minimaps/003-3.png
+++ b/graphics/minimaps/003-3.png
Binary files differ
diff --git a/graphics/minimaps/005-1.png b/graphics/minimaps/005-1.png
index debbaad8..8b942217 100644
--- a/graphics/minimaps/005-1.png
+++ b/graphics/minimaps/005-1.png
Binary files differ
diff --git a/graphics/minimaps/009-1.png b/graphics/minimaps/009-1.png
index 40edc350..1f538d32 100644
--- a/graphics/minimaps/009-1.png
+++ b/graphics/minimaps/009-1.png
Binary files differ
diff --git a/graphics/minimaps/011-3.png b/graphics/minimaps/011-3.png
index 1f7cba38..16adf1b7 100644
--- a/graphics/minimaps/011-3.png
+++ b/graphics/minimaps/011-3.png
Binary files differ
diff --git a/graphics/minimaps/012-1.png b/graphics/minimaps/012-1.png
index a76f7e55..cc61f175 100644
--- a/graphics/minimaps/012-1.png
+++ b/graphics/minimaps/012-1.png
Binary files differ
diff --git a/graphics/minimaps/014-5-1.png b/graphics/minimaps/014-5-1.png
new file mode 100644
index 00000000..e2d18141
--- /dev/null
+++ b/graphics/minimaps/014-5-1.png
Binary files differ
diff --git a/graphics/minimaps/015-8-1.png b/graphics/minimaps/015-8-1.png
new file mode 100644
index 00000000..6e659a89
--- /dev/null
+++ b/graphics/minimaps/015-8-1.png
Binary files differ
diff --git a/graphics/minimaps/015-8.png b/graphics/minimaps/015-8.png
new file mode 100644
index 00000000..97c0f40e
--- /dev/null
+++ b/graphics/minimaps/015-8.png
Binary files differ
diff --git a/graphics/minimaps/017-1.png b/graphics/minimaps/017-1.png
index 72fb5287..82f5e3cb 100644
--- a/graphics/minimaps/017-1.png
+++ b/graphics/minimaps/017-1.png
Binary files differ
diff --git a/graphics/minimaps/017-10.png b/graphics/minimaps/017-10.png
new file mode 100644
index 00000000..c400d7b9
--- /dev/null
+++ b/graphics/minimaps/017-10.png
Binary files differ
diff --git a/graphics/minimaps/018-5-3.png b/graphics/minimaps/018-5-3.png
new file mode 100644
index 00000000..fc3adc9d
--- /dev/null
+++ b/graphics/minimaps/018-5-3.png
Binary files differ
diff --git a/graphics/minimaps/018-5-4.png b/graphics/minimaps/018-5-4.png
new file mode 100644
index 00000000..0b800b61
--- /dev/null
+++ b/graphics/minimaps/018-5-4.png
Binary files differ
diff --git a/graphics/minimaps/018-5.png b/graphics/minimaps/018-5.png
index 35a528f9..f4210e46 100644
--- a/graphics/minimaps/018-5.png
+++ b/graphics/minimaps/018-5.png
Binary files differ
diff --git a/graphics/minimaps/018-6-0.png b/graphics/minimaps/018-6-0.png
new file mode 100644
index 00000000..86c8bc24
--- /dev/null
+++ b/graphics/minimaps/018-6-0.png
Binary files differ
diff --git a/graphics/minimaps/018-6-1.png b/graphics/minimaps/018-6-1.png
new file mode 100644
index 00000000..6cabc6b0
--- /dev/null
+++ b/graphics/minimaps/018-6-1.png
Binary files differ
diff --git a/graphics/minimaps/018-6-2.png b/graphics/minimaps/018-6-2.png
new file mode 100644
index 00000000..138d36d9
--- /dev/null
+++ b/graphics/minimaps/018-6-2.png
Binary files differ
diff --git a/graphics/minimaps/018-6-3.png b/graphics/minimaps/018-6-3.png
new file mode 100644
index 00000000..2dc3972b
--- /dev/null
+++ b/graphics/minimaps/018-6-3.png
Binary files differ
diff --git a/graphics/minimaps/020-1.png b/graphics/minimaps/020-1.png
index 5832eab1..ef8b4519 100644
--- a/graphics/minimaps/020-1.png
+++ b/graphics/minimaps/020-1.png
Binary files differ
diff --git a/graphics/minimaps/020-7-1.png b/graphics/minimaps/020-7-1.png
new file mode 100644
index 00000000..301efa0a
--- /dev/null
+++ b/graphics/minimaps/020-7-1.png
Binary files differ
diff --git a/graphics/minimaps/020-7-2.png b/graphics/minimaps/020-7-2.png
new file mode 100644
index 00000000..e87e2310
--- /dev/null
+++ b/graphics/minimaps/020-7-2.png
Binary files differ
diff --git a/graphics/minimaps/020-7.png b/graphics/minimaps/020-7.png
new file mode 100644
index 00000000..b0a7095b
--- /dev/null
+++ b/graphics/minimaps/020-7.png
Binary files differ
diff --git a/graphics/minimaps/023-3-1.png b/graphics/minimaps/023-3-1.png
new file mode 100644
index 00000000..4f3bcc9a
--- /dev/null
+++ b/graphics/minimaps/023-3-1.png
Binary files differ
diff --git a/graphics/minimaps/023-3-2.png b/graphics/minimaps/023-3-2.png
new file mode 100644
index 00000000..b332c483
--- /dev/null
+++ b/graphics/minimaps/023-3-2.png
Binary files differ
diff --git a/graphics/minimaps/023-3.png b/graphics/minimaps/023-3.png
new file mode 100644
index 00000000..7a297210
--- /dev/null
+++ b/graphics/minimaps/023-3.png
Binary files differ
diff --git a/graphics/minimaps/024-1.png b/graphics/minimaps/024-1.png
index 874eeb3d..df0256ac 100644
--- a/graphics/minimaps/024-1.png
+++ b/graphics/minimaps/024-1.png
Binary files differ
diff --git a/graphics/minimaps/024-15.png b/graphics/minimaps/024-15.png
new file mode 100644
index 00000000..3819066b
--- /dev/null
+++ b/graphics/minimaps/024-15.png
Binary files differ
diff --git a/graphics/minimaps/024-16.png b/graphics/minimaps/024-16.png
new file mode 100644
index 00000000..490bd6f7
--- /dev/null
+++ b/graphics/minimaps/024-16.png
Binary files differ
diff --git a/graphics/minimaps/025-2-1.png b/graphics/minimaps/025-2-1.png
new file mode 100644
index 00000000..7d266e46
--- /dev/null
+++ b/graphics/minimaps/025-2-1.png
Binary files differ
diff --git a/graphics/minimaps/025-2.png b/graphics/minimaps/025-2.png
new file mode 100644
index 00000000..8a811be4
--- /dev/null
+++ b/graphics/minimaps/025-2.png
Binary files differ
diff --git a/graphics/minimaps/guilds.png b/graphics/minimaps/guilds.png
index 40d0a2c4..40de64fe 100644
--- a/graphics/minimaps/guilds.png
+++ b/graphics/minimaps/guilds.png
Binary files differ
diff --git a/graphics/minimaps/maze0.png b/graphics/minimaps/maze0.png
new file mode 100644
index 00000000..a096bd87
--- /dev/null
+++ b/graphics/minimaps/maze0.png
Binary files differ
diff --git a/graphics/minimaps/maze1.png b/graphics/minimaps/maze1.png
new file mode 100644
index 00000000..1eeae57d
--- /dev/null
+++ b/graphics/minimaps/maze1.png
Binary files differ
diff --git a/graphics/minimaps/maze10.png b/graphics/minimaps/maze10.png
new file mode 100644
index 00000000..ae4cb212
--- /dev/null
+++ b/graphics/minimaps/maze10.png
Binary files differ
diff --git a/graphics/minimaps/maze11.png b/graphics/minimaps/maze11.png
new file mode 100644
index 00000000..045f592d
--- /dev/null
+++ b/graphics/minimaps/maze11.png
Binary files differ
diff --git a/graphics/minimaps/maze12.png b/graphics/minimaps/maze12.png
new file mode 100644
index 00000000..3fb59c5f
--- /dev/null
+++ b/graphics/minimaps/maze12.png
Binary files differ
diff --git a/graphics/minimaps/maze13.png b/graphics/minimaps/maze13.png
new file mode 100644
index 00000000..7442df2d
--- /dev/null
+++ b/graphics/minimaps/maze13.png
Binary files differ
diff --git a/graphics/minimaps/maze14.png b/graphics/minimaps/maze14.png
new file mode 100644
index 00000000..e429c097
--- /dev/null
+++ b/graphics/minimaps/maze14.png
Binary files differ
diff --git a/graphics/minimaps/maze15.png b/graphics/minimaps/maze15.png
new file mode 100644
index 00000000..337b6183
--- /dev/null
+++ b/graphics/minimaps/maze15.png
Binary files differ
diff --git a/graphics/minimaps/maze2.png b/graphics/minimaps/maze2.png
new file mode 100644
index 00000000..22a40e49
--- /dev/null
+++ b/graphics/minimaps/maze2.png
Binary files differ
diff --git a/graphics/minimaps/maze3.png b/graphics/minimaps/maze3.png
new file mode 100644
index 00000000..2675f04a
--- /dev/null
+++ b/graphics/minimaps/maze3.png
Binary files differ
diff --git a/graphics/minimaps/maze4.png b/graphics/minimaps/maze4.png
new file mode 100644
index 00000000..17808228
--- /dev/null
+++ b/graphics/minimaps/maze4.png
Binary files differ
diff --git a/graphics/minimaps/maze5.png b/graphics/minimaps/maze5.png
new file mode 100644
index 00000000..4d9ccdb0
--- /dev/null
+++ b/graphics/minimaps/maze5.png
Binary files differ
diff --git a/graphics/minimaps/maze6.png b/graphics/minimaps/maze6.png
new file mode 100644
index 00000000..b3628e62
--- /dev/null
+++ b/graphics/minimaps/maze6.png
Binary files differ
diff --git a/graphics/minimaps/maze7.png b/graphics/minimaps/maze7.png
new file mode 100644
index 00000000..5cc31ffd
--- /dev/null
+++ b/graphics/minimaps/maze7.png
Binary files differ
diff --git a/graphics/minimaps/maze8.png b/graphics/minimaps/maze8.png
new file mode 100644
index 00000000..250307e0
--- /dev/null
+++ b/graphics/minimaps/maze8.png
Binary files differ
diff --git a/graphics/minimaps/maze9.png b/graphics/minimaps/maze9.png
new file mode 100644
index 00000000..26418f2a
--- /dev/null
+++ b/graphics/minimaps/maze9.png
Binary files differ
diff --git a/graphics/particles/hit.average.xml b/graphics/particles/hit.average.xml
new file mode 100644
index 00000000..52da59c0
--- /dev/null
+++ b/graphics/particles/hit.average.xml
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author from The Mana World
+Copyright (C) 2010-2013 Evol Online -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="16"
+ lifetime="1">
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/orb-small.png"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="6" max="12"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/orb-medium.png"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="6" max="12"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/star-small.png|W:#ffffff,ffffff"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="6" max="12"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/star-medium.png|W:#ffffff,ffffff"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="3" max="6"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/hit.strong.xml b/graphics/particles/hit.strong.xml
new file mode 100644
index 00000000..ea426a24
--- /dev/null
+++ b/graphics/particles/hit.strong.xml
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author from The Mana World
+Copyright (C) 2010-2013 Evol Online -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="16"
+ lifetime="1">
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="7"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/orb-small.png"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="8" max="13"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/orb-medium.png"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="8" max="14"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="7"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/star-small.png|W:#ffffff,ffffff"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="8" max="13"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="7"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/star-medium.png|W:#ffffff,ffffff"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="4" max="7"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/hit.verystrong.xml b/graphics/particles/hit.verystrong.xml
new file mode 100644
index 00000000..d1eec3a8
--- /dev/null
+++ b/graphics/particles/hit.verystrong.xml
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author from The Mana World
+Copyright (C) 2010-2013 Evol Online -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="16"
+ lifetime="1">
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="8"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/orb-small.png"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="10" max="15"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="7"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/orb-medium.png"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="10" max="14"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="7"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/star-small.png|W:#ffffff,ffffff"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="10" max="15"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="7"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/star-medium.png|W:#ffffff,ffffff"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="5" max="8"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/hit.weak.xml b/graphics/particles/hit.weak.xml
new file mode 100644
index 00000000..75a5c365
--- /dev/null
+++ b/graphics/particles/hit.weak.xml
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author from The Mana World
+Copyright (C) 2010-2013 Evol Online -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="16"
+ lifetime="1">
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="5"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/orb-small.png"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="6" max="11"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="4"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/orb-medium.png"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="5" max="10"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="5"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/star-small.png|W:#ffffff,ffffff"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="5" max="10"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/hit2.xml b/graphics/particles/hit2.xml
new file mode 100644
index 00000000..1adde81d
--- /dev/null
+++ b/graphics/particles/hit2.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author from The Mana World
+Copyright (C) 2010-2013 Evol Online -->
+<!-- Author: Jesusalva
+Copyright (C) 2019 Moubootaur Legends -->
+
+<effect>
+ <particle position-x="0" position-y="0" position-z="16" lifetime="1">
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/orb-small.png|W:#ffff00,ffff00"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="6" max="12"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/orb-medium.png|W:#ffff00,ffff00"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="6" max="12"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/star-small.png|W:#ffff00,ffff00"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="6" max="12"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/star-medium.png|W:#ffff00,ffff00"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="3" max="6"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/hit3.xml b/graphics/particles/hit3.xml
new file mode 100644
index 00000000..1adde81d
--- /dev/null
+++ b/graphics/particles/hit3.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author from The Mana World
+Copyright (C) 2010-2013 Evol Online -->
+<!-- Author: Jesusalva
+Copyright (C) 2019 Moubootaur Legends -->
+
+<effect>
+ <particle position-x="0" position-y="0" position-z="16" lifetime="1">
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/orb-small.png|W:#ffff00,ffff00"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="6" max="12"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/orb-medium.png|W:#ffff00,ffff00"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="6" max="12"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/star-small.png|W:#ffff00,ffff00"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="6" max="12"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/star-medium.png|W:#ffff00,ffff00"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="3" max="6"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/hit4.xml b/graphics/particles/hit4.xml
new file mode 100644
index 00000000..d1e569b6
--- /dev/null
+++ b/graphics/particles/hit4.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author from The Mana World
+Copyright (C) 2010-2013 Evol Online -->
+<!-- Author: Jesusalva
+Copyright (C) 2019 Moubootaur Legends -->
+
+<effect>
+ <particle position-x="0" position-y="0" position-z="16" lifetime="1">
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/orb-small.png|W:#00ffbb,00ffbb"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="6" max="12"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/orb-medium.png|W:#00ffbb,00ffbb"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="6" max="12"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/star-small.png|W:#00ffbb,00ffbb"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="6" max="12"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/star-medium.png|W:#00ffbb,00ffbb"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="3" max="6"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/hit5.xml b/graphics/particles/hit5.xml
new file mode 100644
index 00000000..c11112e6
--- /dev/null
+++ b/graphics/particles/hit5.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author from The Mana World
+Copyright (C) 2010-2013 Evol Online -->
+<!-- Author: Jesusalva
+Copyright (C) 2019 Moubootaur Legends -->
+
+<effect>
+ <particle position-x="0" position-y="0" position-z="16" lifetime="1">
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/orb-small.png|W:#ff3333,ff3333"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="6" max="12"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/orb-medium.png|W:#ff3333,ff3333"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="6" max="12"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/star-small.png|W:#ff3333,ff3333"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="6" max="12"/>
+ </emitter>
+ <emitter>
+ <property name="position-x" min="-8" max="8"/>
+ <property name="position-y" min="-8" max="8"/>
+ <property name="vertical-angle" min="45" max="90"/>
+ <property name="horizontal-angle" min="0" max="360"/>
+ <property name="power" min="0" max="6"/>
+ <property name="gravity" value="0.1"/>
+ <property name="image" value="graphics/particles/star-medium.png|W:#ff3333,ff3333"/>
+ <property name="lifetime" min="0" max="80"/>
+ <property name="output" min="3" max="6"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/magic.golden.xml b/graphics/particles/magic.golden.xml
new file mode 100644
index 00000000..2da3e32e
--- /dev/null
+++ b/graphics/particles/magic.golden.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Alige, Unknown
+Copyright (C) 2016 Evol Online
+Copyright (C) 2004~2019 The Mana World -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="27"
+ lifetime="150">
+ <emitter>
+ <animation imageset="graphics/particles/sparkles.png|W:#a0a000,ffdf10" width="15" height="15">
+ <sequence start="0" end="3" delay="50"/>
+ <frame index="0" delay="100"/>
+ </animation>
+ <property name="vertical-angle" value="90"/>
+ <property name="power" value="1.1"/>
+ <property name="lifetime" min="50" max="60"/>
+ <property name="output" value="1"/>
+ <property name="output-pause" value="4"/>
+ <property name="fade-in" min="5" max="10"/>
+ <property name="fade-out" value="15"/>
+ <property name="position-x" min="-12" max="12"/>
+ <property name="position-y" value="32"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/magic.green.xml b/graphics/particles/magic.green.xml
new file mode 100644
index 00000000..5ca502a0
--- /dev/null
+++ b/graphics/particles/magic.green.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Alige, Unknown
+Copyright (C) 2016 Evol Online
+Copyright (C) 2004~2019 The Mana World -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="27"
+ lifetime="150">
+ <emitter>
+ <animation imageset="graphics/particles/sparkles.png|W:#00a000,30ff30" width="15" height="15">
+ <sequence start="0" end="3" delay="50"/>
+ <frame index="0" delay="100"/>
+ </animation>
+ <property name="vertical-angle" value="90"/>
+ <property name="power" value="1.1"/>
+ <property name="lifetime" min="50" max="60"/>
+ <property name="output" value="1"/>
+ <property name="output-pause" value="4"/>
+ <property name="fade-in" min="5" max="10"/>
+ <property name="fade-out" value="15"/>
+ <property name="position-x" min="-12" max="12"/>
+ <property name="position-y" value="32"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/magic.red.xml b/graphics/particles/magic.red.xml
new file mode 100644
index 00000000..e918928a
--- /dev/null
+++ b/graphics/particles/magic.red.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Alige, Unknown
+Copyright (C) 2016 Evol Online
+Copyright (C) 2004~2019 The Mana World -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="27"
+ lifetime="150">
+ <emitter>
+ <animation imageset="graphics/particles/sparkles.png|W:#b00000,ff8020" width="15" height="15">
+ <sequence start="0" end="3" delay="50"/>
+ <frame index="0" delay="100"/>
+ </animation>
+ <property name="vertical-angle" value="90"/>
+ <property name="power" value="1.1"/>
+ <property name="lifetime" min="50" max="60"/>
+ <property name="output" value="1"/>
+ <property name="output-pause" value="4"/>
+ <property name="fade-in" min="5" max="10"/>
+ <property name="fade-out" value="15"/>
+ <property name="position-x" min="-12" max="12"/>
+ <property name="position-y" value="32"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/magic.white.xml b/graphics/particles/magic.white.xml
new file mode 100644
index 00000000..344b8bd8
--- /dev/null
+++ b/graphics/particles/magic.white.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Alige, Unknown
+Copyright (C) 2016 Evol Online
+Copyright (C) 2004~2019 The Mana World -->
+
+<effect>
+ <particle position-x="0"
+ position-y="0"
+ position-z="27"
+ lifetime="150">
+ <emitter>
+ <animation imageset="graphics/particles/sparkles.png|W:#e0e0e0,ffffff" width="15" height="15">
+ <sequence start="0" end="3" delay="50"/>
+ <frame index="0" delay="100"/>
+ </animation>
+ <property name="vertical-angle" value="90"/>
+ <property name="power" value="1.1"/>
+ <property name="lifetime" min="50" max="60"/>
+ <property name="output" value="1"/>
+ <property name="output-pause" value="4"/>
+ <property name="fade-in" min="5" max="10"/>
+ <property name="fade-out" value="15"/>
+ <property name="position-x" min="-12" max="12"/>
+ <property name="position-y" value="32"/>
+ </emitter>
+ </particle>
+</effect>
diff --git a/graphics/particles/misc.coldbolt.xml b/graphics/particles/misc.coldbolt.xml
new file mode 100644
index 00000000..1d15e49b
--- /dev/null
+++ b/graphics/particles/misc.coldbolt.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<!--
+ Firebolt
+ Code file by Source of Tales, modified by Jesusalva
+ (C) 2019, Moubootaur Legends
+-->
+<effect>
+ <particle
+ position-x="-32"
+ position-y="32"
+ position-z="0"
+ lifetime="75">
+ <animation imageset="graphics/particles/misc.png|W:#009eff,#00ffff"
+ width="42"
+ height="50">
+ <sequence start="18" end="23" delay="125" />
+ </animation>
+ </particle>
+</effect>
diff --git a/graphics/particles/misc.earthbolt.xml b/graphics/particles/misc.earthbolt.xml
new file mode 100644
index 00000000..b295d19d
--- /dev/null
+++ b/graphics/particles/misc.earthbolt.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<!--
+ Firebolt
+ Code file by Source of Tales, modified by Jesusalva
+ (C) 2019, Moubootaur Legends
+-->
+<effect>
+ <particle
+ position-x="-32"
+ position-y="32"
+ position-z="0"
+ lifetime="75">
+ <animation imageset="graphics/particles/misc.png|W:#ddffcc,#ffffee"
+ width="42"
+ height="50">
+ <sequence start="18" end="23" delay="125" />
+ </animation>
+ </particle>
+</effect>
diff --git a/graphics/particles/misc.firebolt.xml b/graphics/particles/misc.firebolt.xml
new file mode 100644
index 00000000..7f56d732
--- /dev/null
+++ b/graphics/particles/misc.firebolt.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<!--
+ Firebolt
+ Code file by Source of Tales, modified by Jesusalva
+ (C) 2019, Moubootaur Legends
+-->
+<effect>
+ <particle
+ position-x="-32"
+ position-y="32"
+ position-z="0"
+ lifetime="75">
+ <animation imageset="graphics/particles/misc.png|W:#ff9e00,#ffff00"
+ width="42"
+ height="50">
+ <sequence start="18" end="23" delay="125" />
+ </animation>
+ </particle>
+</effect>
diff --git a/graphics/particles/misc.png b/graphics/particles/misc.png
new file mode 100644
index 00000000..2cf0b4e5
--- /dev/null
+++ b/graphics/particles/misc.png
Binary files differ
diff --git a/graphics/particles/misc.thunderbolt.xml b/graphics/particles/misc.thunderbolt.xml
new file mode 100644
index 00000000..72954f5b
--- /dev/null
+++ b/graphics/particles/misc.thunderbolt.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0"?>
+<!--
+ Firebolt
+ Code file by Source of Tales, modified by Jesusalva
+ (C) 2019, Moubootaur Legends
+-->
+<effect>
+ <particle
+ position-x="-32"
+ position-y="32"
+ position-z="0"
+ lifetime="75">
+ <animation imageset="graphics/particles/misc.png|W:#44ff00,#66ff00"
+ width="42"
+ height="50">
+ <sequence start="18" end="23" delay="125" />
+ </animation>
+ </particle>
+</effect>
diff --git a/graphics/sprites/avatars/spinwheel.png b/graphics/sprites/avatars/spinwheel.png
new file mode 100644
index 00000000..ac9ec8a5
--- /dev/null
+++ b/graphics/sprites/avatars/spinwheel.png
Binary files differ
diff --git a/graphics/sprites/avatars/spinwheel.xml b/graphics/sprites/avatars/spinwheel.xml
new file mode 100644
index 00000000..c7fd2c92
--- /dev/null
+++ b/graphics/sprites/avatars/spinwheel.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<sprite variants="300" variant_offset="1">
+
+ <imageset name="base" src="graphics/sprites/avatars/spinwheel.png" width="35" height="48" />
+
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0" />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/equipment/chest/assassinchest-male.png b/graphics/sprites/equipment/chest/assassinchest-male.png
new file mode 100644
index 00000000..2732f202
--- /dev/null
+++ b/graphics/sprites/equipment/chest/assassinchest-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/assassinchest-male.xml b/graphics/sprites/equipment/chest/assassinchest-male.xml
new file mode 100644
index 00000000..3025e7a6
--- /dev/null
+++ b/graphics/sprites/equipment/chest/assassinchest-male.xml
@@ -0,0 +1,104 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/equipment/chest/assassinchest-male.png" width="64" height="64" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" />
+ </animation>
+ <animation direction="left">
+ <frame index="18" />
+ </animation>
+ <animation direction="up">
+ <frame index="36" />
+ </animation>
+ <animation direction="right">
+ <frame index="54" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="6" delay="75" />
+ </animation>
+ <animation direction="left">
+ <sequence start="19" end="24" delay="75" />
+ </animation>
+ <animation direction="up">
+ <sequence start="37" end="42" delay="75" />
+ </animation>
+ <animation direction="right">
+ <sequence start="55" end="60" delay="75" />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="7" />
+ </animation>
+ <animation direction="left">
+ <frame index="25" />
+ </animation>
+ <animation direction="up">
+ <frame index="43" />
+ </animation>
+ <animation direction="right">
+ <frame index="61" />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="8" />
+ </animation>
+ <animation direction="left">
+ <frame index="26" />
+ </animation>
+ <animation direction="up">
+ <frame index="44" />
+ </animation>
+ <animation direction="right">
+ <frame index="62" />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="9" end="12" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="27" end="30" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="45" end="48" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="63" end="66" delay="75" />
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <sequence start="13" end="17" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="31" end="35" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="49" end="53" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="67" end="71" delay="75" />
+ <end />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/equipment/chest/sorcererrobe-female.xml b/graphics/sprites/equipment/chest/sorcererrobe-female.xml
index 345d7006..8a6c0e5d 100644
--- a/graphics/sprites/equipment/chest/sorcererrobe-female.xml
+++ b/graphics/sprites/equipment/chest/sorcererrobe-female.xml
@@ -3,7 +3,7 @@
Copyright (C) 2015 Evol Online -->
<sprite>
<imageset name="base"
- src="graphics/sprites/equipment/chest/sorcererrobe-female.png|W"
+ src="graphics/sprites/equipment/chest/sorcererrobe-female.png|W;R"
width="64"
height="64"/>
diff --git a/graphics/sprites/equipment/chest/sorcererrobe-male.xml b/graphics/sprites/equipment/chest/sorcererrobe-male.xml
index ced13706..6834aaad 100644
--- a/graphics/sprites/equipment/chest/sorcererrobe-male.xml
+++ b/graphics/sprites/equipment/chest/sorcererrobe-male.xml
@@ -3,7 +3,7 @@
Copyright (C) 2015 Evol Online -->
<sprite>
<imageset name="base"
- src="graphics/sprites/equipment/chest/sorcererrobe-male.png|W"
+ src="graphics/sprites/equipment/chest/sorcererrobe-male.png|W;R"
width="64"
height="64"/>
diff --git a/graphics/sprites/equipment/feet/slippers-female.png b/graphics/sprites/equipment/feet/slippers-female.png
new file mode 100644
index 00000000..b01611aa
--- /dev/null
+++ b/graphics/sprites/equipment/feet/slippers-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/feet/slippers-female.xml b/graphics/sprites/equipment/feet/slippers-female.xml
new file mode 100644
index 00000000..60f3ecfb
--- /dev/null
+++ b/graphics/sprites/equipment/feet/slippers-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2020 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/feet/slippers-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/feet/slippers-male.png b/graphics/sprites/equipment/feet/slippers-male.png
new file mode 100644
index 00000000..384a8951
--- /dev/null
+++ b/graphics/sprites/equipment/feet/slippers-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/feet/slippers-male.xml b/graphics/sprites/equipment/feet/slippers-male.xml
new file mode 100644
index 00000000..28dc9cec
--- /dev/null
+++ b/graphics/sprites/equipment/feet/slippers-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2020 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/feet/slippers-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/assassinhood.png b/graphics/sprites/equipment/head/assassinhood.png
new file mode 100644
index 00000000..a8bdde49
--- /dev/null
+++ b/graphics/sprites/equipment/head/assassinhood.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/assassinhood.xml b/graphics/sprites/equipment/head/assassinhood.xml
new file mode 100644
index 00000000..30eccea1
--- /dev/null
+++ b/graphics/sprites/equipment/head/assassinhood.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/assassinhood.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/bountyhunterhelmet.png b/graphics/sprites/equipment/head/bountyhunterhelmet.png
new file mode 100644
index 00000000..6227c6a2
--- /dev/null
+++ b/graphics/sprites/equipment/head/bountyhunterhelmet.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/bountyhunterhelmet.xml b/graphics/sprites/equipment/head/bountyhunterhelmet.xml
new file mode 100644
index 00000000..fbc06ffa
--- /dev/null
+++ b/graphics/sprites/equipment/head/bountyhunterhelmet.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/bountyhunterhelmet.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/headmodel-male.xml b/graphics/sprites/equipment/head/headmodel-male.xml
index 23b98a74..dba605fa 100644
--- a/graphics/sprites/equipment/head/headmodel-male.xml
+++ b/graphics/sprites/equipment/head/headmodel-male.xml
@@ -181,6 +181,21 @@ Copyright (C) 2018 TMW2 -->
</animation>
</action>
+ <action name="attackride" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="-1" offsetY="-14"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="3" offsetY="-17"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetY="-18"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-5" offsetY="-17"/>
+ </animation>
+ </action>
+
<!-- FIXME -->
<action name="dead" imageset="base">
<animation direction="default">
diff --git a/graphics/sprites/equipment/head/moonshroomhat.png b/graphics/sprites/equipment/head/moonshroomhat.png
new file mode 100644
index 00000000..c6b933b3
--- /dev/null
+++ b/graphics/sprites/equipment/head/moonshroomhat.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/moonshroomhat.xml b/graphics/sprites/equipment/head/moonshroomhat.xml
new file mode 100644
index 00000000..69cb3039
--- /dev/null
+++ b/graphics/sprites/equipment/head/moonshroomhat.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018-2019 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/moonshroomhat.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/ninjamask.png b/graphics/sprites/equipment/head/ninjamask.png
new file mode 100644
index 00000000..126f84ff
--- /dev/null
+++ b/graphics/sprites/equipment/head/ninjamask.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/ninjamask.xml b/graphics/sprites/equipment/head/ninjamask.xml
new file mode 100644
index 00000000..709356b6
--- /dev/null
+++ b/graphics/sprites/equipment/head/ninjamask.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/ninjamask.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/terranitemask.png b/graphics/sprites/equipment/head/terranitemask.png
new file mode 100644
index 00000000..f5970f80
--- /dev/null
+++ b/graphics/sprites/equipment/head/terranitemask.png
Binary files differ
diff --git a/graphics/sprites/equipment/head/terranitemask.xml b/graphics/sprites/equipment/head/terranitemask.xml
new file mode 100644
index 00000000..c7339c0e
--- /dev/null
+++ b/graphics/sprites/equipment/head/terranitemask.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018-2019 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/head/terranitemask.png"
+ width="32"
+ height="64"
+ offsetY="1"/>
+
+ <include file="equipment/head/headmodel-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/head/wizardhat.xml b/graphics/sprites/equipment/head/wizardhat.xml
index 3221b227..a6af34b6 100644
--- a/graphics/sprites/equipment/head/wizardhat.xml
+++ b/graphics/sprites/equipment/head/wizardhat.xml
@@ -3,7 +3,7 @@
Copyright (C) 2018 TMW2 -->
<sprite>
<imageset name="base"
- src="graphics/sprites/equipment/head/wizardhat.png"
+ src="graphics/sprites/equipment/head/wizardhat.png|W"
width="32"
height="64"
offsetY="1"/>
diff --git a/graphics/sprites/equipment/override/mouboo.png b/graphics/sprites/equipment/override/mouboo.png
new file mode 100644
index 00000000..0c6a9fc5
--- /dev/null
+++ b/graphics/sprites/equipment/override/mouboo.png
Binary files differ
diff --git a/graphics/sprites/equipment/override/mouboo.xml b/graphics/sprites/equipment/override/mouboo.xml
new file mode 100644
index 00000000..b203d021
--- /dev/null
+++ b/graphics/sprites/equipment/override/mouboo.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/equipment/override/mouboo.png"
+ width="80"
+ height="80"
+ offsetY="20"/>
+
+ <include file="monsters/mouboo.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/shields/britshield.png b/graphics/sprites/equipment/shields/britshield.png
new file mode 100644
index 00000000..1abe6db4
--- /dev/null
+++ b/graphics/sprites/equipment/shields/britshield.png
Binary files differ
diff --git a/graphics/sprites/equipment/shields/britshield.xml b/graphics/sprites/equipment/shields/britshield.xml
new file mode 100644
index 00000000..2378f236
--- /dev/null
+++ b/graphics/sprites/equipment/shields/britshield.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Jesusalva
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="shield"
+ src="graphics/sprites/equipment/shields/britshield.png"
+ width="64"
+ height="64"/>
+
+ <include file="equipment/shields/standard.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/shields/dragon.png b/graphics/sprites/equipment/shields/dragon.png
new file mode 100644
index 00000000..3f11c57a
--- /dev/null
+++ b/graphics/sprites/equipment/shields/dragon.png
Binary files differ
diff --git a/graphics/sprites/equipment/shields/dragon.xml b/graphics/sprites/equipment/shields/dragon.xml
new file mode 100644
index 00000000..844e2efc
--- /dev/null
+++ b/graphics/sprites/equipment/shields/dragon.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Jesusalva
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="shield"
+ src="graphics/sprites/equipment/shields/dragon.png"
+ width="64"
+ height="64"/>
+
+ <include file="equipment/shields/standard.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/shields/knight.png b/graphics/sprites/equipment/shields/knight.png
new file mode 100644
index 00000000..1643464f
--- /dev/null
+++ b/graphics/sprites/equipment/shields/knight.png
Binary files differ
diff --git a/graphics/sprites/equipment/shields/knight.xml b/graphics/sprites/equipment/shields/knight.xml
new file mode 100644
index 00000000..1ba2eb8c
--- /dev/null
+++ b/graphics/sprites/equipment/shields/knight.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Jesusalva
+Copyright (C) 2018 TMW2: Moubootaur Legends -->
+<sprite>
+ <imageset name="shield"
+ src="graphics/sprites/equipment/shields/knight.png"
+ width="64"
+ height="64"/>
+
+ <include file="equipment/shields/standard.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/jackal.png b/graphics/sprites/equipment/weapons/jackal.png
new file mode 100644
index 00000000..59d57143
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/jackal.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/jackal.xml b/graphics/sprites/equipment/weapons/jackal.xml
new file mode 100644
index 00000000..8145206b
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/jackal.xml
@@ -0,0 +1,100 @@
+<?xml version="1.0"?>
+<!-- (C) The Mana World Brazil Team -->
+<sprite>
+ <imageset name="sword" src="graphics/sprites/equipment/weapons/jackal.png" width="128" height="128" />
+
+ <action name="default" imageset="sword">
+ </action>
+
+ <action name="stand" imageset="sword">
+ <animation direction="down">
+ <frame index="0" offsetX ="0" offsetY ="32" />
+ </animation>
+ <animation direction="left">
+ <frame index="16" offsetX ="0" offsetY ="32" />
+ </animation>
+ <animation direction="up">
+ <frame index="32" offsetX ="0" offsetY ="32" />
+ </animation>
+ <animation direction="right">
+ <frame index="48" offsetX ="0" offsetY ="32" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="sword">
+ <animation direction="down">
+ <frame index="1" offsetX ="0" offsetY ="32" delay="75" />
+ </animation>
+ <animation direction="left">
+ <frame index="17" offsetX ="0" offsetY ="32" delay="75" />
+ </animation>
+ <animation direction="up">
+ <frame index="33" offsetX ="0" offsetY ="32" delay="75" />
+ </animation>
+ <animation direction="right">
+ <frame index="49" offsetX ="0" offsetY ="32" delay="75" />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="sword">
+ <animation direction="down">
+ <frame index="7" offsetX ="0" offsetY ="32" />
+ </animation>
+ <animation direction="left">
+ <frame index="23" offsetX ="0" offsetY ="32" />
+ </animation>
+ <animation direction="up">
+ <frame index="39" offsetX ="0" offsetY ="32" />
+ </animation>
+ <animation direction="right">
+ <frame index="55" offsetX ="0" offsetY ="32" />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="sword">
+ <animation direction="down">
+ <frame index="12" offsetX ="0" offsetY ="32" />
+ </animation>
+ <animation direction="left">
+ <frame index="12" offsetX ="0" offsetY ="32" />
+ </animation>
+ <animation direction="up">
+ <frame index="12" offsetX ="0" offsetY ="32" />
+ </animation>
+ <animation direction="right">
+ <frame index="12" offsetX ="0" offsetY ="32" />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="sword">
+ <animation direction="down">
+ <frame index="9" offsetX="0" offsetY ="32" delay="75" />
+ <frame index="10" offsetX="0" offsetY ="32" delay="75" />
+ <frame index="11" offsetX="0" offsetY ="32" delay="75" />
+ <frame index="8" offsetX="0" offsetY ="32" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="27" offsetX="0" offsetY ="32" delay="75" />
+ <frame index="24" offsetX="0" offsetY ="32" delay="75" />
+ <frame index="25" offsetX="0" offsetY ="32" delay="75" />
+ <frame index="26" offsetX="0" offsetY ="32" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="43" offsetX="0" offsetY ="32" delay="75" />
+ <frame index="40" offsetX="0" offsetY ="32" delay="75" />
+ <frame index="41" offsetX="0" offsetY ="32" delay="75" />
+ <frame index="42" offsetX="0" offsetY ="32" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="59" offsetX="0" offsetY ="32" delay="75" />
+ <frame index="56" offsetX="0" offsetY ="32" delay="75" />
+ <frame index="57" offsetX="0" offsetY ="32" delay="75" />
+ <frame index="58" offsetX="0" offsetY ="32" delay="75" />
+ <end />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/pickaxe.png b/graphics/sprites/equipment/weapons/pickaxe.png
new file mode 100644
index 00000000..da48b6fd
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/pickaxe.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/pickaxe.xml b/graphics/sprites/equipment/weapons/pickaxe.xml
new file mode 100644
index 00000000..6b39c571
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/pickaxe.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<sprite>
+ <imageset name="weapon"
+ src="graphics/sprites/equipment/weapons/pickaxe.png"
+ width="64"
+ height="64"/>
+
+ <include file="equipment/weapons/kanabo.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/scorpionkinglance.png b/graphics/sprites/equipment/weapons/scorpionkinglance.png
new file mode 100644
index 00000000..d32c2d8b
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/scorpionkinglance.png
Binary files differ
diff --git a/graphics/sprites/equipment/weapons/scorpionkinglance.xml b/graphics/sprites/equipment/weapons/scorpionkinglance.xml
new file mode 100644
index 00000000..b75c3cd0
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/scorpionkinglance.xml
@@ -0,0 +1,88 @@
+<?xml version="1.0"?>
+<!-- (C) TMW-BR, licensed under GPL 2 -->
+<sprite>
+ <imageset name="staff" src="graphics/sprites/equipment/weapons/scorpionkinglance.png" width="128" height="128" />
+
+ <action name="default" imageset="staff">
+ </action>
+
+ <action name="stand" imageset="staff">
+ <animation direction="down">
+ <frame index="0" offsetX ="0" offsetY ="32" />
+ </animation>
+ <animation direction="left">
+ <frame index="16" offsetX ="0" offsetY ="32" />
+ </animation>
+ <animation direction="up">
+ <frame index="32" offsetX ="0" offsetY ="32" />
+ </animation>
+ <animation direction="right">
+ <frame index="48" offsetX ="0" offsetY ="32" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="staff">
+ <animation direction="down">
+ <sequence start="1" end="6" offsetX ="0" offsetY ="32" delay="75" />
+ </animation>
+ <animation direction="left">
+ <sequence start="17" end="22" offsetX ="0" offsetY ="32" delay="75" />
+ </animation>
+ <animation direction="up">
+ <sequence start="33" end="38" offsetX ="0" offsetY ="32" delay="75" />
+ </animation>
+ <animation direction="right">
+ <sequence start="49" end="54" offsetX ="0" offsetY ="32" delay="75" />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="staff">
+ <animation direction="down">
+ <frame index="7" offsetX ="0" offsetY ="32" />
+ </animation>
+ <animation direction="left">
+ <frame index="23" offsetX ="0" offsetY ="32" />
+ </animation>
+ <animation direction="up">
+ <frame index="39" offsetX ="0" offsetY ="32" />
+ </animation>
+ <animation direction="right">
+ <frame index="55" offsetX ="0" offsetY ="32" />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="staff">
+ <animation direction="down">
+ <frame index="12" offsetX ="0" offsetY ="32" />
+ </animation>
+ <animation direction="left">
+ <frame index="12" offsetX ="0" offsetY ="32" />
+ </animation>
+ <animation direction="up">
+ <frame index="12" offsetX ="0" offsetY ="32" />
+ </animation>
+ <animation direction="right">
+ <frame index="12" offsetX ="0" offsetY ="32" />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="staff">
+ <animation direction="down">
+ <sequence start="8" end="11" offsetX ="0" offsetY ="32" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="24" end="27" offsetX ="0" offsetY ="32" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="40" end="43" offsetX ="0" offsetY ="32" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="56" end="59" offsetX ="0" offsetY ="32" delay="75" />
+ <end />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/hairstyles/hairstyle01.xml b/graphics/sprites/hairstyles/hairstyle01.xml
index 354a2ecc..42ac4948 100644
--- a/graphics/sprites/hairstyles/hairstyle01.xml
+++ b/graphics/sprites/hairstyles/hairstyle01.xml
@@ -180,6 +180,21 @@ Copyright (C) 2012-2016 Evol Online -->
</animation>
</action>
+ <action name="attackride" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-17"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-20"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetY="-17"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-6" offsetY="-20"/>
+ </animation>
+ </action>
+
<action name="dead" imageset="base">
<animation direction="default">
<frame index="4" offsetX="21" offsetY="6"/>
diff --git a/graphics/sprites/hairstyles/hairstyle13.xml b/graphics/sprites/hairstyles/hairstyle13.xml
index cf3bf21f..49539f88 100644
--- a/graphics/sprites/hairstyles/hairstyle13.xml
+++ b/graphics/sprites/hairstyles/hairstyle13.xml
@@ -183,6 +183,21 @@ Copyright (C) 2012 Evol Online -->
</animation>
</action>
+ <action name="attackride" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-17"/>
+ </animation>
+ <animation direction="left">
+ <frame index="1" offsetX="4" offsetY="-20"/>
+ </animation>
+ <animation direction="up">
+ <frame index="2" offsetY="-17"/>
+ </animation>
+ <animation direction="right">
+ <frame index="3" offsetX="-6" offsetY="-20"/>
+ </animation>
+ </action>
+
<action name="dead" imageset="base">
<animation direction="default">
<frame index="12" offsetX="23" offsetY="2"/>
diff --git a/graphics/sprites/icons/curse.png b/graphics/sprites/icons/curse.png
new file mode 100644
index 00000000..8a5b4d64
--- /dev/null
+++ b/graphics/sprites/icons/curse.png
Binary files differ
diff --git a/graphics/sprites/icons/curse.xml b/graphics/sprites/icons/curse.xml
new file mode 100644
index 00000000..4e1be463
--- /dev/null
+++ b/graphics/sprites/icons/curse.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Jesusalva
+Copyright (C) 2019 Moubootaur Legends -->
+
+<sprite>
+ <imageset name="icon"
+ src="graphics/sprites/icons/curse.png"
+ width="30"
+ height="36"/>
+
+ <action name="default" imageset="icon">
+ <animation direction="default">
+ <sequence start="0" end="2" delay="100"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/assassin.xml b/graphics/sprites/monsters/assassin.xml
new file mode 100644
index 00000000..0e6ba6ac
--- /dev/null
+++ b/graphics/sprites/monsters/assassin.xml
@@ -0,0 +1,104 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/assassin.png" width="64" height="64" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" />
+ </animation>
+ <animation direction="left">
+ <frame index="18" />
+ </animation>
+ <animation direction="up">
+ <frame index="36" />
+ </animation>
+ <animation direction="right">
+ <frame index="54" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="6" delay="75" />
+ </animation>
+ <animation direction="left">
+ <sequence start="19" end="24" delay="75" />
+ </animation>
+ <animation direction="up">
+ <sequence start="37" end="42" delay="75" />
+ </animation>
+ <animation direction="right">
+ <sequence start="55" end="60" delay="75" />
+ </animation>
+ </action>
+
+ <action name="sit" imageset="base">
+ <animation direction="down">
+ <frame index="7" />
+ </animation>
+ <animation direction="left">
+ <frame index="25" />
+ </animation>
+ <animation direction="up">
+ <frame index="43" />
+ </animation>
+ <animation direction="right">
+ <frame index="61" />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="8" />
+ </animation>
+ <animation direction="left">
+ <frame index="26" />
+ </animation>
+ <animation direction="up">
+ <frame index="44" />
+ </animation>
+ <animation direction="right">
+ <frame index="62" />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="9" end="12" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="27" end="30" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="45" end="48" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="63" end="66" delay="75" />
+ <end />
+ </animation>
+ </action>
+
+ <action name="attack_bow" imageset="base">
+ <animation direction="down">
+ <sequence start="13" end="17" delay="75" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="31" end="35" delay="75" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="49" end="53" delay="75" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="67" end="71" delay="75" />
+ <end />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/monsters/ball-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/cavemaggot.xml b/graphics/sprites/monsters/cavemaggot.xml
index 73ec6501..b4153ca6 100644
--- a/graphics/sprites/monsters/cavemaggot.xml
+++ b/graphics/sprites/monsters/cavemaggot.xml
@@ -1,64 +1,6 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/monsters/cavemaggot.png|W" width="20" height="15"/>
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetY="-8"/>
- </animation>
- <animation direction="left">
- <frame index="10" offsetY="-11"/>
- </animation>
- <animation direction="up">
- <frame index="20" offsetY="-10"/>
- </animation>
- <animation direction="right">
- <frame index="30" offsetY="-11"/>
- </animation>
- </action>
- <action name="walk" imageset="base">
- <animation direction="down">
- <sequence start="1" end="4" delay="150" offsetY="-8"/>
- </animation>
- <animation direction="left">
- <sequence start="11" end="14" delay="150" offsetY="-11"/>
- </animation>
- <animation direction="up">
- <sequence start="21" end="24" delay="150" offsetY="-10"/>
- </animation>
- <animation direction="right">
- <sequence start="31" end="34" delay="150" offsetY="-11"/>
- </animation>
- </action>
- <action name="dead" imageset="base">
- <animation direction="down">
- <frame index="9" offsetY="-8"/>
- </animation>
- <animation direction="left">
- <frame index="19" offsetY="-11"/>
- </animation>
- <animation direction="up">
- <frame index="29" offsetY="-10"/>
- </animation>
- <animation direction="right">
- <frame index="39" offsetY="-11"/>
- </animation>
- </action>
- <action name="attack" imageset="base">
- <animation direction="down">
- <sequence start="5" end="8" delay="150" offsetY="-8"/>
- <end/>
- </animation>
- <animation direction="left">
- <sequence start="15" end="18" delay="150" offsetY="-11"/>
- <end/>
- </animation>
- <animation direction="up">
- <sequence start="25" end="28" delay="150" offsetY="-10"/>
- <end/>
- </animation>
- <animation direction="right">
- <sequence start="35" end="38" delay="150" offsetY="-11"/>
- <end/>
- </animation>
- </action>
+ <imageset name="base" src="graphics/sprites/monsters/cavemaggot.png" width="20" height="15"/>
+
+ <include file="monsters/maggot.xml"/>
</sprite>
diff --git a/graphics/sprites/monsters/desertmaggot.xml b/graphics/sprites/monsters/desertmaggot.xml
index 4fbc1ccb..d4935a1d 100644
--- a/graphics/sprites/monsters/desertmaggot.xml
+++ b/graphics/sprites/monsters/desertmaggot.xml
@@ -1,64 +1,6 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/monsters/desertmaggot.png" width="20" height="15"/>
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetY="-8"/>
- </animation>
- <animation direction="left">
- <frame index="10" offsetY="-11"/>
- </animation>
- <animation direction="up">
- <frame index="20" offsetY="-10"/>
- </animation>
- <animation direction="right">
- <frame index="30" offsetY="-11"/>
- </animation>
- </action>
- <action name="walk" imageset="base">
- <animation direction="down">
- <sequence start="1" end="4" delay="150" offsetY="-8"/>
- </animation>
- <animation direction="left">
- <sequence start="11" end="14" delay="150" offsetY="-11"/>
- </animation>
- <animation direction="up">
- <sequence start="21" end="24" delay="150" offsetY="-10"/>
- </animation>
- <animation direction="right">
- <sequence start="31" end="34" delay="150" offsetY="-11"/>
- </animation>
- </action>
- <action name="dead" imageset="base">
- <animation direction="down">
- <frame index="9" offsetY="-8"/>
- </animation>
- <animation direction="left">
- <frame index="19" offsetY="-11"/>
- </animation>
- <animation direction="up">
- <frame index="29" offsetY="-10"/>
- </animation>
- <animation direction="right">
- <frame index="39" offsetY="-11"/>
- </animation>
- </action>
- <action name="attack" imageset="base">
- <animation direction="down">
- <sequence start="5" end="8" delay="150" offsetY="-8"/>
- <end/>
- </animation>
- <animation direction="left">
- <sequence start="15" end="18" delay="150" offsetY="-11"/>
- <end/>
- </animation>
- <animation direction="up">
- <sequence start="25" end="28" delay="150" offsetY="-10"/>
- <end/>
- </animation>
- <animation direction="right">
- <sequence start="35" end="38" delay="150" offsetY="-11"/>
- <end/>
- </animation>
- </action>
+ <imageset name="base" src="graphics/sprites/monsters/desertmaggot.png" width="20" height="15"/>
+
+ <include file="monsters/maggot.xml"/>
</sprite>
diff --git a/graphics/sprites/monsters/goblinbear.png b/graphics/sprites/monsters/goblinbear.png
new file mode 100644
index 00000000..1a0828b1
--- /dev/null
+++ b/graphics/sprites/monsters/goblinbear.png
Binary files differ
diff --git a/graphics/sprites/monsters/goblinbear.xml b/graphics/sprites/monsters/goblinbear.xml
new file mode 100644
index 00000000..3a508532
--- /dev/null
+++ b/graphics/sprites/monsters/goblinbear.xml
@@ -0,0 +1,60 @@
+<?xml version="1.0"?>
+<!-- TMW2 Script
+Goblin Bear ( a Teddy Bear which looks like a Goblin)
+Original work by Mr. Grey
+XML Sheet by Jesusalva - that's why it looks crappy
+-->
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/goblinbear.png" width="30" height="30"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="up">
+ <frame index="10"/>
+ </animation>
+ <animation direction="right">
+ <frame index="20"/>
+ </animation>
+ <animation direction="left">
+ <frame index="30"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="11" end="14" delay="75"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="21" end="24" delay="75"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="31" end="34" delay="75"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation>
+ <frame index="9"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="15" end="18" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="25" end="28" delay="75"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="35" end="38" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/housemaggot.xml b/graphics/sprites/monsters/housemaggot.xml
index cab2d2d1..5857afb8 100644
--- a/graphics/sprites/monsters/housemaggot.xml
+++ b/graphics/sprites/monsters/housemaggot.xml
@@ -1,64 +1,6 @@
<?xml version="1.0"?>
<sprite>
- <imageset name="base" src="graphics/sprites/monsters/housemaggot.png|W" width="20" height="15"/>
- <action name="stand" imageset="base">
- <animation direction="down">
- <frame index="0" offsetY="-8"/>
- </animation>
- <animation direction="left">
- <frame index="10" offsetY="-11"/>
- </animation>
- <animation direction="up">
- <frame index="20" offsetY="-10"/>
- </animation>
- <animation direction="right">
- <frame index="30" offsetY="-11"/>
- </animation>
- </action>
- <action name="walk" imageset="base">
- <animation direction="down">
- <sequence start="1" end="4" delay="150" offsetY="-8"/>
- </animation>
- <animation direction="left">
- <sequence start="11" end="14" delay="150" offsetY="-11"/>
- </animation>
- <animation direction="up">
- <sequence start="21" end="24" delay="150" offsetY="-10"/>
- </animation>
- <animation direction="right">
- <sequence start="31" end="34" delay="150" offsetY="-11"/>
- </animation>
- </action>
- <action name="dead" imageset="base">
- <animation direction="down">
- <frame index="9" offsetY="-8"/>
- </animation>
- <animation direction="left">
- <frame index="19" offsetY="-11"/>
- </animation>
- <animation direction="up">
- <frame index="29" offsetY="-10"/>
- </animation>
- <animation direction="right">
- <frame index="39" offsetY="-11"/>
- </animation>
- </action>
- <action name="attack" imageset="base">
- <animation direction="down">
- <sequence start="5" end="8" delay="150" offsetY="-8"/>
- <end/>
- </animation>
- <animation direction="left">
- <sequence start="15" end="18" delay="150" offsetY="-11"/>
- <end/>
- </animation>
- <animation direction="up">
- <sequence start="25" end="28" delay="150" offsetY="-10"/>
- <end/>
- </animation>
- <animation direction="right">
- <sequence start="35" end="38" delay="150" offsetY="-11"/>
- <end/>
- </animation>
- </action>
+ <imageset name="base" src="graphics/sprites/monsters/housemaggot.png" width="20" height="15"/>
+
+ <include file="monsters/maggot.xml"/>
</sprite>
diff --git a/graphics/sprites/monsters/icemaggot.png b/graphics/sprites/monsters/icemaggot.png
new file mode 100644
index 00000000..769f7373
--- /dev/null
+++ b/graphics/sprites/monsters/icemaggot.png
Binary files differ
diff --git a/graphics/sprites/monsters/icemaggot.xml b/graphics/sprites/monsters/icemaggot.xml
new file mode 100644
index 00000000..65b3598b
--- /dev/null
+++ b/graphics/sprites/monsters/icemaggot.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/icemaggot.png" width="20" height="15"/>
+
+ <include file="monsters/maggot.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/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/pixie.png b/graphics/sprites/monsters/pixie.png
new file mode 100644
index 00000000..824ba97a
--- /dev/null
+++ b/graphics/sprites/monsters/pixie.png
Binary files differ
diff --git a/graphics/sprites/monsters/pixie.xml b/graphics/sprites/monsters/pixie.xml
new file mode 100644
index 00000000..6144e9c8
--- /dev/null
+++ b/graphics/sprites/monsters/pixie.xml
@@ -0,0 +1,62 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/pixie.png|W" width="29" height="30" />
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" />
+ </animation>
+ <animation direction="left">
+ <frame index="6" />
+ </animation>
+ <animation direction="up">
+ <frame index="0" />
+ </animation>
+ <animation direction="right">
+ <frame index="12" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="0" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="6" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="0" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="12" />
+ <end />
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <sequence start="18" end="21" delay="250"/>
+ <frame index="21"/>
+ </animation>
+ </action>
+
+<action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="2" end="5" delay="150" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="8" end="11" delay="150" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="0" delay="150" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="14" end="17" delay="150" />
+ <end />
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/pixie2.png b/graphics/sprites/monsters/pixie2.png
new file mode 100644
index 00000000..07b374c5
--- /dev/null
+++ b/graphics/sprites/monsters/pixie2.png
Binary files differ
diff --git a/graphics/sprites/monsters/pixie2.xml b/graphics/sprites/monsters/pixie2.xml
new file mode 100644
index 00000000..6e8a69ed
--- /dev/null
+++ b/graphics/sprites/monsters/pixie2.xml
@@ -0,0 +1,62 @@
+<?xml version="1.0"?>
+<!-- Fother -->
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/pixie2.png" width="20" height="20" />
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="12" />
+ </animation>
+ <animation direction="left">
+ <frame index="4" />
+ </animation>
+ <animation direction="up">
+ <frame index="0" />
+ </animation>
+ <animation direction="right">
+ <frame index="8" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <frame index="12" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <frame index="4" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <frame index="0" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <frame index="8" />
+ <end />
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="15"/>
+ </animation>
+ </action>
+
+<action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="12" end="15" delay="150" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="4" end="7" delay="150" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="0" end="3" delay="150" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="8" end="11" delay="150" />
+ <end />
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/pixie3.png b/graphics/sprites/monsters/pixie3.png
new file mode 100644
index 00000000..5f4a2516
--- /dev/null
+++ b/graphics/sprites/monsters/pixie3.png
Binary files differ
diff --git a/graphics/sprites/monsters/pixie3.xml b/graphics/sprites/monsters/pixie3.xml
new file mode 100644
index 00000000..aa81d884
--- /dev/null
+++ b/graphics/sprites/monsters/pixie3.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/pixie3.png" width="20" height="20" />
+
+ <include file="monsters/pixie2.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/pixie4.png b/graphics/sprites/monsters/pixie4.png
new file mode 100644
index 00000000..0c38948c
--- /dev/null
+++ b/graphics/sprites/monsters/pixie4.png
Binary files differ
diff --git a/graphics/sprites/monsters/pixie4.xml b/graphics/sprites/monsters/pixie4.xml
new file mode 100644
index 00000000..03e39f53
--- /dev/null
+++ b/graphics/sprites/monsters/pixie4.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/pixie4.png" width="20" height="20" />
+
+ <include file="monsters/pixie2.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/pixie5.png b/graphics/sprites/monsters/pixie5.png
new file mode 100644
index 00000000..f6602534
--- /dev/null
+++ b/graphics/sprites/monsters/pixie5.png
Binary files differ
diff --git a/graphics/sprites/monsters/pixie5.xml b/graphics/sprites/monsters/pixie5.xml
new file mode 100644
index 00000000..c63997c5
--- /dev/null
+++ b/graphics/sprites/monsters/pixie5.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/pixie5.png" width="20" height="20" />
+
+ <include file="monsters/pixie2.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/psi-brain.png b/graphics/sprites/monsters/psi-brain.png
new file mode 100644
index 00000000..662f7717
--- /dev/null
+++ b/graphics/sprites/monsters/psi-brain.png
Binary files differ
diff --git a/graphics/sprites/monsters/psi-brain.xml b/graphics/sprites/monsters/psi-brain.xml
new file mode 100644
index 00000000..2fef27a3
--- /dev/null
+++ b/graphics/sprites/monsters/psi-brain.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/psi-brain.png" width="64" height="67"/>
+ <action name="default" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="3" delay="125"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="12" end="15" delay="125"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="6" end="9" delay="125"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="18" end="21" delay="125"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <sequence start="24" end="27" delay="200"/>
+ <frame index="27" delay="0"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="24" end="27" delay="200"/>
+ <frame index="27" delay="0"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="24" end="27" delay="200"/>
+ <frame index="27" delay="0"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="24" end="27" delay="200"/>
+ <frame index="27" delay="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/whirlybird.png b/graphics/sprites/monsters/whirlybird.png
new file mode 100644
index 00000000..2937a3ac
--- /dev/null
+++ b/graphics/sprites/monsters/whirlybird.png
Binary files differ
diff --git a/graphics/sprites/monsters/whirlybird.xml b/graphics/sprites/monsters/whirlybird.xml
new file mode 100644
index 00000000..82e68d72
--- /dev/null
+++ b/graphics/sprites/monsters/whirlybird.xml
@@ -0,0 +1,70 @@
+<?xml version="1.0"?>
+<sprite>
+
+ <imageset name="base" src="graphics/sprites/monsters/whirlybird.png" width="64" height="64" />
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX ="0" offsetY ="0" />
+ </animation>
+ <animation direction="left">
+ <frame index="14" offsetX ="0" offsetY ="0" />
+ </animation>
+ <animation direction="up">
+ <frame index="28" offsetX ="0" offsetY ="0" />
+ </animation>
+ <animation direction="right">
+ <frame index="42" offsetX ="0" offsetY ="0" />
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="8" end="13" offsetX ="0" offsetY ="0" delay="150" />
+ </animation>
+ <animation direction="left">
+ <sequence start="22" end="27" offsetX ="0" offsetY ="0" delay="150" />
+ </animation>
+ <animation direction="up">
+ <sequence start="36" end="41" offsetX ="0" offsetY ="0" delay="150" />
+ </animation>
+ <animation direction="right">
+ <sequence start="50" end="55" offsetX ="0" offsetY ="0" delay="150" />
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="7" offsetX ="0" offsetY ="0" />
+ </animation>
+ <animation direction="left">
+ <frame index="21" offsetX ="0" offsetY ="0" />
+ </animation>
+ <animation direction="up">
+ <frame index="35" offsetX ="0" offsetY ="0" />
+ </animation>
+ <animation direction="right">
+ <frame index="49" offsetX ="0" offsetY ="0" />
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="6" delay="150" offsetX ="0" offsetY ="0" />
+ <end />
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="20" delay="150" offsetX ="0" offsetY ="0" />
+ <end />
+ </animation>
+ <animation direction="up">
+ <sequence start="29" end="34" delay="150" offsetX ="0" offsetY ="0" />
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="43" end="48" delay="150" offsetX ="0" offsetY ="0" />
+ <end />
+ </animation>
+ </action>
+
+</sprite>
diff --git a/graphics/sprites/npcs/sprite/airship.png b/graphics/sprites/npcs/sprite/airship.png
new file mode 100644
index 00000000..bd3c5aff
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/airship.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/barbaracry.png b/graphics/sprites/npcs/sprite/barbaracry.png
new file mode 100644
index 00000000..641d65c3
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/barbaracry.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/boulder.png b/graphics/sprites/npcs/sprite/boulder.png
new file mode 100644
index 00000000..92467e75
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/boulder.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/injuriedgirl.png b/graphics/sprites/npcs/sprite/injuriedgirl.png
new file mode 100644
index 00000000..a9cd2082
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/injuriedgirl.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/injuriedguard.png b/graphics/sprites/npcs/sprite/injuriedguard.png
new file mode 100644
index 00000000..dbe7c502
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/injuriedguard.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/mawbark.png b/graphics/sprites/npcs/sprite/mawbark.png
new file mode 100644
index 00000000..fac9abe5
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/mawbark.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/npcs-br.png b/graphics/sprites/npcs/sprite/npcs-br.png
index 7b0c4e11..140e4a1f 100644
--- a/graphics/sprites/npcs/sprite/npcs-br.png
+++ b/graphics/sprites/npcs/sprite/npcs-br.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/unanimated.png b/graphics/sprites/npcs/sprite/unanimated.png
index a68b0c77..dd9f4e92 100644
--- a/graphics/sprites/npcs/sprite/unanimated.png
+++ b/graphics/sprites/npcs/sprite/unanimated.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/wesnoth-wounds.png b/graphics/sprites/npcs/sprite/wesnoth-wounds.png
new file mode 100644
index 00000000..8cf0e7b4
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/wesnoth-wounds.png
Binary files differ
diff --git a/graphics/sprites/npcs/xml/accessories.xml b/graphics/sprites/npcs/xml/accessories.xml
new file mode 100644
index 00000000..c49c0b21
--- /dev/null
+++ b/graphics/sprites/npcs/xml/accessories.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<sprite variants="200" variant_offset="1">
+ <imageset name="npc"
+ src="graphics/tilesets/indoor-accessories.png"
+ width="32"
+ height="32"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/airship.xml b/graphics/sprites/npcs/xml/airship.xml
new file mode 100644
index 00000000..56a7c80c
--- /dev/null
+++ b/graphics/sprites/npcs/xml/airship.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<sprite variants="1" variant_offset="1">
+ <imageset name="base" src="graphics/sprites/npcs/sprite/airship.png" width="640" height="307"/>
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/barbaracry.xml b/graphics/sprites/npcs/xml/barbaracry.xml
new file mode 100644
index 00000000..d7b0f84a
--- /dev/null
+++ b/graphics/sprites/npcs/xml/barbaracry.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc, Jesusalva
+Copyright (C) 2019 TMW2-->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/npcs/sprite/barbaracry.png"
+ width="40"
+ height="60"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/boulder.xml b/graphics/sprites/npcs/xml/boulder.xml
new file mode 100644
index 00000000..ad73f819
--- /dev/null
+++ b/graphics/sprites/npcs/xml/boulder.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Jesusalva
+Copyright (C) 2019 Moubootaur Legends -->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/npcs/sprite/boulder.png"
+ width="32"
+ height="32"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0" delay="100"/>
+ <frame index="1" delay="100"/>
+ <frame index="2" delay="100"/>
+ <frame index="3" delay="100"/>
+
+ <frame index="4" delay="100"/>
+ <frame index="5" delay="100"/>
+ <frame index="6" delay="100"/>
+ <frame index="7" delay="100"/>
+
+ <frame index="8" delay="100"/>
+ <frame index="9" delay="100"/>
+ <frame index="10" delay="100"/>
+ <frame index="11" delay="100"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/injuriedgirl.xml b/graphics/sprites/npcs/xml/injuriedgirl.xml
new file mode 100644
index 00000000..45206a2e
--- /dev/null
+++ b/graphics/sprites/npcs/xml/injuriedgirl.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc, Jesusalva
+Copyright (C) 2019 TMW2-->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/npcs/sprite/injuriedgirl.png"
+ width="64"
+ height="64"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/injuriedguard.xml b/graphics/sprites/npcs/xml/injuriedguard.xml
new file mode 100644
index 00000000..a294effb
--- /dev/null
+++ b/graphics/sprites/npcs/xml/injuriedguard.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Authors: Saulc
+Copyright (C) 2018-2019 TMW2: Moubootaur Legends -->
+
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/injuriedguard.png"
+ width="96"
+ height="32"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+
+ <!-- Eyes animation -->
+ <frame index="0" delay="3000"/>
+ <frame index="1" delay="1000"/>
+ <frame index="2" delay="200"/>
+ <frame index="3" delay="200"/>
+ <frame index="4" delay="300"/>
+ <frame index="0" delay="100"/>
+
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/mawbark.xml b/graphics/sprites/npcs/xml/mawbark.xml
new file mode 100644
index 00000000..c4098ea2
--- /dev/null
+++ b/graphics/sprites/npcs/xml/mawbark.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Saulc, Jesusalva
+Copyright (C) 2019 TMW2-->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/npcs/sprite/mawbark.png"
+ width="101"
+ height="125"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/wesnoth-wounds.xml b/graphics/sprites/npcs/xml/wesnoth-wounds.xml
new file mode 100644
index 00000000..8eee2d91
--- /dev/null
+++ b/graphics/sprites/npcs/xml/wesnoth-wounds.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Jesusalva
+Copyright (C) 2018 TMW2-->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/npcs/sprite/wesnoth-wounds.png"
+ width="72"
+ height="72"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/races/human-female-dark.png b/graphics/sprites/races/human-female-dark.png
new file mode 100644
index 00000000..b20d1949
--- /dev/null
+++ b/graphics/sprites/races/human-female-dark.png
Binary files differ
diff --git a/graphics/sprites/races/human-female-dark.xml b/graphics/sprites/races/human-female-dark.xml
new file mode 100644
index 00000000..00538da4
--- /dev/null
+++ b/graphics/sprites/races/human-female-dark.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha, Reid
+Copyright (C) 2012 - 2019 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/races/human-female-dark.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/races/human-female-medium.png b/graphics/sprites/races/human-female-medium.png
new file mode 100644
index 00000000..c4fe8d85
--- /dev/null
+++ b/graphics/sprites/races/human-female-medium.png
Binary files differ
diff --git a/graphics/sprites/races/human-female-medium.xml b/graphics/sprites/races/human-female-medium.xml
new file mode 100644
index 00000000..44e22eaf
--- /dev/null
+++ b/graphics/sprites/races/human-female-medium.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha, Reid
+Copyright (C) 2012 - 2019 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/races/human-female-medium.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/races/human-male-dark.png b/graphics/sprites/races/human-male-dark.png
new file mode 100644
index 00000000..e57ac51f
--- /dev/null
+++ b/graphics/sprites/races/human-male-dark.png
Binary files differ
diff --git a/graphics/sprites/races/human-male-dark.xml b/graphics/sprites/races/human-male-dark.xml
new file mode 100644
index 00000000..30cb5f49
--- /dev/null
+++ b/graphics/sprites/races/human-male-dark.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha, Reid
+Copyright (C) 2012 - 2019 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/races/human-male-dark.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/races/human-male-medium.png b/graphics/sprites/races/human-male-medium.png
new file mode 100644
index 00000000..53deffc3
--- /dev/null
+++ b/graphics/sprites/races/human-male-medium.png
Binary files differ
diff --git a/graphics/sprites/races/human-male-medium.xml b/graphics/sprites/races/human-male-medium.xml
new file mode 100644
index 00000000..88c4c822
--- /dev/null
+++ b/graphics/sprites/races/human-male-medium.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha, Reid
+Copyright (C) 2012 - 2019 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/races/human-male-medium.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/races/human-male.xml b/graphics/sprites/races/human-male.xml
index 9dfcd1d9..b879695b 100644
--- a/graphics/sprites/races/human-male.xml
+++ b/graphics/sprites/races/human-male.xml
@@ -150,6 +150,21 @@ Copyright (C) 2012-2013 Evol Online -->
</animation>
</action>
+ <action name="attackride" imageset="base">
+ <animation direction="down">
+ <frame index="64"/><!-- 68~71 are sit2 -->
+ </animation>
+ <animation direction="left">
+ <frame index="65"/>
+ </animation>
+ <animation direction="up">
+ <frame index="66"/>
+ </animation>
+ <animation direction="right">
+ <frame index="67"/>
+ </animation>
+ </action>
+
<action name="dead" imageset="base">
<animation direction="down">
<frame index="72"/>
diff --git a/graphics/tilesets/artis-archway-x1x5.png b/graphics/tilesets/artis-archway-x1x5.png
new file mode 100644
index 00000000..5c700629
--- /dev/null
+++ b/graphics/tilesets/artis-archway-x1x5.png
Binary files differ
diff --git a/graphics/tilesets/artis-blockwall.png b/graphics/tilesets/artis-blockwall.png
new file mode 100644
index 00000000..6c81f59a
--- /dev/null
+++ b/graphics/tilesets/artis-blockwall.png
Binary files differ
diff --git a/graphics/tilesets/artis-fountain-x1x4.png b/graphics/tilesets/artis-fountain-x1x4.png
new file mode 100644
index 00000000..894844bf
--- /dev/null
+++ b/graphics/tilesets/artis-fountain-x1x4.png
Binary files differ
diff --git a/graphics/tilesets/artis-fountain.png b/graphics/tilesets/artis-fountain.png
new file mode 100644
index 00000000..c2b543ab
--- /dev/null
+++ b/graphics/tilesets/artis-fountain.png
Binary files differ
diff --git a/graphics/tilesets/artis-house.png b/graphics/tilesets/artis-house.png
new file mode 100644
index 00000000..de7fc59c
--- /dev/null
+++ b/graphics/tilesets/artis-house.png
Binary files differ
diff --git a/graphics/tilesets/artis-lamps-x1x3.png b/graphics/tilesets/artis-lamps-x1x3.png
new file mode 100644
index 00000000..6cc6da74
--- /dev/null
+++ b/graphics/tilesets/artis-lamps-x1x3.png
Binary files differ
diff --git a/graphics/tilesets/artis-pavement.png b/graphics/tilesets/artis-pavement.png
new file mode 100644
index 00000000..be691354
--- /dev/null
+++ b/graphics/tilesets/artis-pavement.png
Binary files differ
diff --git a/graphics/tilesets/br/desert3.png b/graphics/tilesets/br/desert3.png
new file mode 100644
index 00000000..8c1bd458
--- /dev/null
+++ b/graphics/tilesets/br/desert3.png
Binary files differ
diff --git a/graphics/tilesets/br/trans_woodland_desert.png b/graphics/tilesets/br/trans_woodland_desert.png
new file mode 100644
index 00000000..b30ed1ca
--- /dev/null
+++ b/graphics/tilesets/br/trans_woodland_desert.png
Binary files differ
diff --git a/graphics/tilesets/castle_lightsources.png b/graphics/tilesets/castle_lightsources.png
new file mode 100644
index 00000000..2e85ce03
--- /dev/null
+++ b/graphics/tilesets/castle_lightsources.png
Binary files differ
diff --git a/graphics/tilesets/castle_lightsources.tsx b/graphics/tilesets/castle_lightsources.tsx
new file mode 100644
index 00000000..22b2edc7
--- /dev/null
+++ b/graphics/tilesets/castle_lightsources.tsx
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset version="1.2" tiledversion="1.2.2" name="castle_lightsources" tilewidth="32" tileheight="96" tilecount="12" columns="4">
+ <image source="castle_lightsources.png" width="128" height="288"/>
+ <tile id="0">
+ <animation>
+ <frame tileid="0" duration="150"/>
+ <frame tileid="4" duration="150"/>
+ <frame tileid="8" duration="150"/>
+ <frame tileid="4" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="1">
+ <animation>
+ <frame tileid="1" duration="150"/>
+ <frame tileid="5" duration="150"/>
+ <frame tileid="9" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="2">
+ <animation>
+ <frame tileid="2" duration="150"/>
+ <frame tileid="6" duration="150"/>
+ <frame tileid="10" duration="150"/>
+ </animation>
+ </tile>
+ <tile id="3">
+ <animation>
+ <frame tileid="3" duration="150"/>
+ <frame tileid="7" duration="150"/>
+ <frame tileid="11" duration="150"/>
+ <frame tileid="7" duration="150"/>
+ </animation>
+ </tile>
+</tileset>
diff --git a/graphics/tilesets/desert_city_indoors.png b/graphics/tilesets/desert_city_indoors.png
index 30be7459..c88c2574 100644
--- a/graphics/tilesets/desert_city_indoors.png
+++ b/graphics/tilesets/desert_city_indoors.png
Binary files differ
diff --git a/graphics/tilesets/evil_obelisk.tsx b/graphics/tilesets/evil_obelisk.tsx
index 526b0766..2eb16306 100644
--- a/graphics/tilesets/evil_obelisk.tsx
+++ b/graphics/tilesets/evil_obelisk.tsx
@@ -1,43 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
-<tileset name="evil_obelisk" tilewidth="64" tileheight="128">
- <image source="../graphics/tiles/evil_obelisk.png" width="448" height="128"/>
+<tileset version="1.2" tiledversion="1.2.2" name="evil_obelisk" tilewidth="64" tileheight="128" tilecount="7" columns="7">
+ <image source="evil_obelisk.png" width="448" height="128"/>
<tile id="0">
<animation>
- <frame tileid="1" duration="25"/>
- <frame tileid="2" duration="25"/>
- <frame tileid="3" duration="25"/>
- <frame tileid="4" duration="25"/>
- <frame tileid="5" duration="25"/>
- <frame tileid="6" duration="25"/>
- <frame tileid="5" duration="25"/>
- <frame tileid="4" duration="25"/>
- <frame tileid="3" duration="25"/>
- <frame tileid="2" duration="25"/>
- <frame tileid="1" duration="25"/>
+ <frame tileid="1" duration="800"/>
+ <frame tileid="2" duration="75"/>
+ <frame tileid="3" duration="100"/>
+ <frame tileid="4" duration="150"/>
+ <frame tileid="5" duration="150"/>
+ <frame tileid="6" duration="2500"/>
+ <frame tileid="5" duration="150"/>
+ <frame tileid="4" duration="150"/>
+ <frame tileid="3" duration="100"/>
+ <frame tileid="2" duration="75"/>
</animation>
- <properties>
- <property name="animation-delay0" value="25"/>
- <property name="animation-delay1" value="25"/>
- <property name="animation-delay2" value="25"/>
- <property name="animation-delay3" value="25"/>
- <property name="animation-delay4" value="25"/>
- <property name="animation-delay5" value="25"/>
- <property name="animation-delay6" value="25"/>
- <property name="animation-delay7" value="25"/>
- <property name="animation-delay8" value="25"/>
- <property name="animation-delay9" value="25"/>
- <property name="animation-delay10" value="25"/>
- <property name="animation-frame0" value="1"/>
- <property name="animation-frame1" value="2"/>
- <property name="animation-frame2" value="3"/>
- <property name="animation-frame3" value="4"/>
- <property name="animation-frame4" value="5"/>
- <property name="animation-frame5" value="6"/>
- <property name="animation-frame6" value="5"/>
- <property name="animation-frame7" value="4"/>
- <property name="animation-frame8" value="3"/>
- <property name="animation-frame9" value="2"/>
- <property name="animation-frame10" value="1"/>
- </properties>
</tile>
</tileset>
diff --git a/graphics/tilesets/footprints.png b/graphics/tilesets/footprints.png
new file mode 100644
index 00000000..052c1b0c
--- /dev/null
+++ b/graphics/tilesets/footprints.png
Binary files differ
diff --git a/graphics/tilesets/lof/woodland_indoor_extra.png b/graphics/tilesets/lof/woodland_indoor_extra.png
index 9a1fc840..83e390a4 100644
--- a/graphics/tilesets/lof/woodland_indoor_extra.png
+++ b/graphics/tilesets/lof/woodland_indoor_extra.png
Binary files differ
diff --git a/graphics/tilesets/night.png b/graphics/tilesets/night.png
new file mode 100644
index 00000000..97dfc545
--- /dev/null
+++ b/graphics/tilesets/night.png
Binary files differ
diff --git a/graphics/tilesets/rails.png b/graphics/tilesets/rails.png
new file mode 100644
index 00000000..4def3576
--- /dev/null
+++ b/graphics/tilesets/rails.png
Binary files differ
diff --git a/graphics/tilesets/rails_x2.png b/graphics/tilesets/rails_x2.png
new file mode 100644
index 00000000..2d9e9149
--- /dev/null
+++ b/graphics/tilesets/rails_x2.png
Binary files differ
diff --git a/graphics/tilesets/ruins.png b/graphics/tilesets/ruins.png
new file mode 100644
index 00000000..a294cce5
--- /dev/null
+++ b/graphics/tilesets/ruins.png
Binary files differ
diff --git a/graphics/tilesets/ukarColumns.png b/graphics/tilesets/ukarColumns.png
new file mode 100644
index 00000000..18098100
--- /dev/null
+++ b/graphics/tilesets/ukarColumns.png
Binary files differ
diff --git a/graphics/tilesets/ukarWalls.png b/graphics/tilesets/ukarWalls.png
new file mode 100644
index 00000000..7326e062
--- /dev/null
+++ b/graphics/tilesets/ukarWalls.png
Binary files differ
diff --git a/graphics/tilesets/ukarWalls2.png b/graphics/tilesets/ukarWalls2.png
new file mode 100644
index 00000000..6e9b2f4c
--- /dev/null
+++ b/graphics/tilesets/ukarWalls2.png
Binary files differ
diff --git a/graphics/tilesets/woodland_indoor.png b/graphics/tilesets/woodland_indoor.png
index 7e0d1b60..0b6bd65b 100644
--- a/graphics/tilesets/woodland_indoor.png
+++ b/graphics/tilesets/woodland_indoor.png
Binary files differ
diff --git a/graphics/tilesets/woodland_indoor_x2.png b/graphics/tilesets/woodland_indoor_x2.png
index 407476e7..00daeab9 100644
--- a/graphics/tilesets/woodland_indoor_x2.png
+++ b/graphics/tilesets/woodland_indoor_x2.png
Binary files differ