summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
Diffstat (limited to 'graphics')
-rw-r--r--graphics/items/equipment/chest/forestarmor.pngbin0 -> 1495 bytes
-rw-r--r--graphics/items/equipment/chest/silkrobe.pngbin0 -> 1063 bytes
-rw-r--r--graphics/items/equipment/neck/copper-necklace.pngbin0 -> 717 bytes
-rw-r--r--graphics/items/equipment/weapons/pickaxe.pngbin0 -> 535 bytes
-rw-r--r--graphics/items/equipment/weapons/wand.pngbin0 -> 564 bytes
-rw-r--r--graphics/items/generic/bottle-empty.pngbin0 -> 473 bytes
-rw-r--r--graphics/items/generic/bugleg.pngbin0 -> 261 bytes
-rw-r--r--graphics/items/generic/coal.pngbin0 -> 461 bytes
-rw-r--r--graphics/items/generic/gem-shard.pngbin0 -> 532 bytes
-rw-r--r--graphics/items/generic/gold-nuggets.pngbin0 -> 768 bytes
-rw-r--r--graphics/items/generic/hardspike.pngbin0 -> 307 bytes
-rw-r--r--graphics/items/generic/herb-alizarin.pngbin0 -> 491 bytes
-rw-r--r--graphics/items/generic/herb-cobalt.pngbin0 -> 471 bytes
-rw-r--r--graphics/items/generic/herb-gamboge.pngbin0 -> 486 bytes
-rw-r--r--graphics/items/generic/herb-mauve.pngbin0 -> 591 bytes
-rw-r--r--graphics/items/generic/ironore.pngbin0 -> 812 bytes
-rw-r--r--graphics/items/generic/maggotslime.pngbin0 -> 283 bytes
-rw-r--r--graphics/items/generic/mug-empty.pngbin0 -> 1868 bytes
-rw-r--r--graphics/items/generic/petal.pngbin0 -> 284 bytes
-rw-r--r--graphics/items/generic/pinkantennae.pngbin0 -> 235 bytes
-rw-r--r--graphics/items/generic/powder.pngbin0 -> 455 bytes
-rw-r--r--graphics/items/generic/rawlog.pngbin0 -> 688 bytes
-rw-r--r--graphics/items/generic/silkcocoon.pngbin0 -> 584 bytes
-rw-r--r--graphics/items/usable/gem-crude.pngbin0 -> 407 bytes
-rw-r--r--graphics/items/usable/gem1-polished.pngbin0 -> 671 bytes
-rw-r--r--graphics/items/usable/gem2-polished.pngbin0 -> 691 bytes
-rw-r--r--graphics/items/usable/gem3-polished.pngbin0 -> 706 bytes
-rw-r--r--graphics/items/usable/honey.pngbin0 -> 759 bytes
-rw-r--r--graphics/items/usable/sandwich-carp.pngbin0 -> 1210 bytes
-rw-r--r--graphics/items/usable/sandwich-manana.pngbin0 -> 1079 bytes
-rw-r--r--graphics/items/usable/sandwich-pioulegs.pngbin0 -> 869 bytes
-rw-r--r--graphics/sprites/accessories/generic-shadow-small-circle.pngbin0 -> 217 bytes
-rw-r--r--graphics/sprites/accessories/generic-shadow-small-circle.xml9
-rw-r--r--graphics/sprites/equipment/chest/forestarmor-female.pngbin0 -> 21187 bytes
-rw-r--r--graphics/sprites/equipment/chest/forestarmor-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/forestarmor-male.pngbin0 -> 20246 bytes
-rw-r--r--graphics/sprites/equipment/chest/forestarmor-male.xml11
-rw-r--r--graphics/sprites/equipment/chest/silkrobe-female.pngbin0 -> 54391 bytes
-rw-r--r--graphics/sprites/equipment/chest/silkrobe-female.xml11
-rw-r--r--graphics/sprites/equipment/chest/silkrobe-male.pngbin0 -> 43155 bytes
-rw-r--r--graphics/sprites/equipment/chest/silkrobe-male.xml11
-rw-r--r--graphics/sprites/equipment/neck/copper-necklace.pngbin0 -> 5576 bytes
-rw-r--r--graphics/sprites/equipment/neck/copper-necklace.xml11
-rw-r--r--graphics/sprites/equipment/neck/copperarmor-male.xml11
-rw-r--r--graphics/sprites/equipment/shields/leathershield.pngbin0 -> 13007 bytes
-rw-r--r--graphics/sprites/equipment/shields/leathershield.xml11
-rw-r--r--graphics/sprites/equipment/weapons/knife.xml25
-rw-r--r--graphics/sprites/equipment/weapons/pickaxe.pngbin0 -> 13717 bytes
-rw-r--r--graphics/sprites/equipment/weapons/pickaxe.xml11
-rw-r--r--graphics/sprites/monsters/bee.pngbin0 -> 5248 bytes
-rw-r--r--graphics/sprites/monsters/bee.xml96
-rw-r--r--graphics/sprites/monsters/beehive.pngbin0 -> 2111 bytes
-rw-r--r--graphics/sprites/monsters/butterfly.pngbin0 -> 1846 bytes
-rw-r--r--graphics/sprites/monsters/butterfly.xml98
-rw-r--r--graphics/sprites/monsters/clover.pngbin0 -> 798 bytes
-rw-r--r--graphics/sprites/monsters/clover.xml14
-rw-r--r--graphics/sprites/monsters/flower.pngbin0 -> 10222 bytes
-rw-r--r--graphics/sprites/monsters/flower.xml50
-rw-r--r--graphics/sprites/monsters/honeybee.pngbin0 -> 4492 bytes
-rw-r--r--graphics/sprites/monsters/logmonster.pngbin0 -> 67494 bytes
-rw-r--r--graphics/sprites/monsters/logmonster.xml82
-rw-r--r--graphics/sprites/monsters/mana-bug.pngbin0 -> 3927 bytes
-rw-r--r--graphics/sprites/monsters/mana-bug.xml122
-rw-r--r--graphics/sprites/monsters/mushroom-spiky.pngbin0 -> 9534 bytes
-rw-r--r--graphics/sprites/monsters/mushroom-spiky.xml64
-rw-r--r--graphics/sprites/monsters/mushroom-wicked.pngbin0 -> 15692 bytes
-rw-r--r--graphics/sprites/monsters/mushroom-wicked.xml64
-rw-r--r--graphics/sprites/monsters/pinkie.pngbin0 -> 9698 bytes
-rw-r--r--graphics/sprites/monsters/pinkie.xml85
-rw-r--r--graphics/sprites/monsters/plant.pngbin0 -> 1640 bytes
-rw-r--r--graphics/sprites/monsters/plant.xml14
-rw-r--r--graphics/sprites/monsters/scorpion.pngbin0 -> 10235 bytes
-rw-r--r--graphics/sprites/monsters/scorpion.xml84
-rw-r--r--graphics/sprites/monsters/silkworm.pngbin0 -> 3158 bytes
-rw-r--r--graphics/sprites/monsters/silkworm.xml37
-rw-r--r--graphics/sprites/monsters/snake.pngbin0 -> 10539 bytes
-rw-r--r--graphics/sprites/monsters/snake.xml84
-rw-r--r--graphics/sprites/monsters/spider.pngbin0 -> 12296 bytes
-rw-r--r--graphics/sprites/monsters/spider.xml88
-rw-r--r--graphics/sprites/monsters/squirrel.pngbin0 -> 12848 bytes
-rw-r--r--graphics/sprites/monsters/squirrel.xml68
-rw-r--r--graphics/sprites/monsters/vein-coal.pngbin0 -> 5263 bytes
-rw-r--r--graphics/sprites/monsters/vein-coal.xml34
-rw-r--r--graphics/sprites/monsters/vein-gem.pngbin0 -> 8039 bytes
-rw-r--r--graphics/sprites/monsters/vein-gem.xml71
-rw-r--r--graphics/sprites/monsters/vein-gold.pngbin0 -> 3809 bytes
-rw-r--r--graphics/sprites/monsters/vein-gold.xml72
-rw-r--r--graphics/sprites/monsters/vein-iron.pngbin0 -> 7825 bytes
-rw-r--r--graphics/sprites/monsters/vein-iron.xml29
-rw-r--r--graphics/tilesets/hurns-accessory-x1x2.pngbin32334 -> 31829 bytes
-rw-r--r--graphics/tilesets/hurns-accessory-x1x4.pngbin0 -> 4804 bytes
-rw-r--r--graphics/tilesets/hurns-cave.pngbin121074 -> 123618 bytes
-rw-r--r--graphics/tilesets/hurns-ground.pngbin154692 -> 156357 bytes
93 files changed, 1375 insertions, 3 deletions
diff --git a/graphics/items/equipment/chest/forestarmor.png b/graphics/items/equipment/chest/forestarmor.png
new file mode 100644
index 00000000..4b9f281d
--- /dev/null
+++ b/graphics/items/equipment/chest/forestarmor.png
Binary files differ
diff --git a/graphics/items/equipment/chest/silkrobe.png b/graphics/items/equipment/chest/silkrobe.png
new file mode 100644
index 00000000..d485d424
--- /dev/null
+++ b/graphics/items/equipment/chest/silkrobe.png
Binary files differ
diff --git a/graphics/items/equipment/neck/copper-necklace.png b/graphics/items/equipment/neck/copper-necklace.png
new file mode 100644
index 00000000..0abc9a19
--- /dev/null
+++ b/graphics/items/equipment/neck/copper-necklace.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/pickaxe.png b/graphics/items/equipment/weapons/pickaxe.png
new file mode 100644
index 00000000..b197fa61
--- /dev/null
+++ b/graphics/items/equipment/weapons/pickaxe.png
Binary files differ
diff --git a/graphics/items/equipment/weapons/wand.png b/graphics/items/equipment/weapons/wand.png
new file mode 100644
index 00000000..47de9294
--- /dev/null
+++ b/graphics/items/equipment/weapons/wand.png
Binary files differ
diff --git a/graphics/items/generic/bottle-empty.png b/graphics/items/generic/bottle-empty.png
new file mode 100644
index 00000000..624815a0
--- /dev/null
+++ b/graphics/items/generic/bottle-empty.png
Binary files differ
diff --git a/graphics/items/generic/bugleg.png b/graphics/items/generic/bugleg.png
new file mode 100644
index 00000000..baa1205a
--- /dev/null
+++ b/graphics/items/generic/bugleg.png
Binary files differ
diff --git a/graphics/items/generic/coal.png b/graphics/items/generic/coal.png
new file mode 100644
index 00000000..e9297f8a
--- /dev/null
+++ b/graphics/items/generic/coal.png
Binary files differ
diff --git a/graphics/items/generic/gem-shard.png b/graphics/items/generic/gem-shard.png
new file mode 100644
index 00000000..704c9880
--- /dev/null
+++ b/graphics/items/generic/gem-shard.png
Binary files differ
diff --git a/graphics/items/generic/gold-nuggets.png b/graphics/items/generic/gold-nuggets.png
new file mode 100644
index 00000000..e85f4f87
--- /dev/null
+++ b/graphics/items/generic/gold-nuggets.png
Binary files differ
diff --git a/graphics/items/generic/hardspike.png b/graphics/items/generic/hardspike.png
new file mode 100644
index 00000000..91e048ef
--- /dev/null
+++ b/graphics/items/generic/hardspike.png
Binary files differ
diff --git a/graphics/items/generic/herb-alizarin.png b/graphics/items/generic/herb-alizarin.png
new file mode 100644
index 00000000..fe170068
--- /dev/null
+++ b/graphics/items/generic/herb-alizarin.png
Binary files differ
diff --git a/graphics/items/generic/herb-cobalt.png b/graphics/items/generic/herb-cobalt.png
new file mode 100644
index 00000000..b60e7d5e
--- /dev/null
+++ b/graphics/items/generic/herb-cobalt.png
Binary files differ
diff --git a/graphics/items/generic/herb-gamboge.png b/graphics/items/generic/herb-gamboge.png
new file mode 100644
index 00000000..5ca7916a
--- /dev/null
+++ b/graphics/items/generic/herb-gamboge.png
Binary files differ
diff --git a/graphics/items/generic/herb-mauve.png b/graphics/items/generic/herb-mauve.png
new file mode 100644
index 00000000..4d1fcf48
--- /dev/null
+++ b/graphics/items/generic/herb-mauve.png
Binary files differ
diff --git a/graphics/items/generic/ironore.png b/graphics/items/generic/ironore.png
new file mode 100644
index 00000000..f8f5d276
--- /dev/null
+++ b/graphics/items/generic/ironore.png
Binary files differ
diff --git a/graphics/items/generic/maggotslime.png b/graphics/items/generic/maggotslime.png
new file mode 100644
index 00000000..6de0ec8e
--- /dev/null
+++ b/graphics/items/generic/maggotslime.png
Binary files differ
diff --git a/graphics/items/generic/mug-empty.png b/graphics/items/generic/mug-empty.png
new file mode 100644
index 00000000..11297640
--- /dev/null
+++ b/graphics/items/generic/mug-empty.png
Binary files differ
diff --git a/graphics/items/generic/petal.png b/graphics/items/generic/petal.png
new file mode 100644
index 00000000..4e619f11
--- /dev/null
+++ b/graphics/items/generic/petal.png
Binary files differ
diff --git a/graphics/items/generic/pinkantennae.png b/graphics/items/generic/pinkantennae.png
new file mode 100644
index 00000000..76b64eb7
--- /dev/null
+++ b/graphics/items/generic/pinkantennae.png
Binary files differ
diff --git a/graphics/items/generic/powder.png b/graphics/items/generic/powder.png
new file mode 100644
index 00000000..6bbbedf4
--- /dev/null
+++ b/graphics/items/generic/powder.png
Binary files differ
diff --git a/graphics/items/generic/rawlog.png b/graphics/items/generic/rawlog.png
new file mode 100644
index 00000000..b08cb845
--- /dev/null
+++ b/graphics/items/generic/rawlog.png
Binary files differ
diff --git a/graphics/items/generic/silkcocoon.png b/graphics/items/generic/silkcocoon.png
new file mode 100644
index 00000000..4e7b4e40
--- /dev/null
+++ b/graphics/items/generic/silkcocoon.png
Binary files differ
diff --git a/graphics/items/usable/gem-crude.png b/graphics/items/usable/gem-crude.png
new file mode 100644
index 00000000..9efe4e49
--- /dev/null
+++ b/graphics/items/usable/gem-crude.png
Binary files differ
diff --git a/graphics/items/usable/gem1-polished.png b/graphics/items/usable/gem1-polished.png
new file mode 100644
index 00000000..55926216
--- /dev/null
+++ b/graphics/items/usable/gem1-polished.png
Binary files differ
diff --git a/graphics/items/usable/gem2-polished.png b/graphics/items/usable/gem2-polished.png
new file mode 100644
index 00000000..1a652d66
--- /dev/null
+++ b/graphics/items/usable/gem2-polished.png
Binary files differ
diff --git a/graphics/items/usable/gem3-polished.png b/graphics/items/usable/gem3-polished.png
new file mode 100644
index 00000000..49f5b785
--- /dev/null
+++ b/graphics/items/usable/gem3-polished.png
Binary files differ
diff --git a/graphics/items/usable/honey.png b/graphics/items/usable/honey.png
new file mode 100644
index 00000000..518a2a6e
--- /dev/null
+++ b/graphics/items/usable/honey.png
Binary files differ
diff --git a/graphics/items/usable/sandwich-carp.png b/graphics/items/usable/sandwich-carp.png
new file mode 100644
index 00000000..21580ff9
--- /dev/null
+++ b/graphics/items/usable/sandwich-carp.png
Binary files differ
diff --git a/graphics/items/usable/sandwich-manana.png b/graphics/items/usable/sandwich-manana.png
new file mode 100644
index 00000000..9e8a4866
--- /dev/null
+++ b/graphics/items/usable/sandwich-manana.png
Binary files differ
diff --git a/graphics/items/usable/sandwich-pioulegs.png b/graphics/items/usable/sandwich-pioulegs.png
new file mode 100644
index 00000000..7d7d2f3c
--- /dev/null
+++ b/graphics/items/usable/sandwich-pioulegs.png
Binary files differ
diff --git a/graphics/sprites/accessories/generic-shadow-small-circle.png b/graphics/sprites/accessories/generic-shadow-small-circle.png
new file mode 100644
index 00000000..f1e9dd7d
--- /dev/null
+++ b/graphics/sprites/accessories/generic-shadow-small-circle.png
Binary files differ
diff --git a/graphics/sprites/accessories/generic-shadow-small-circle.xml b/graphics/sprites/accessories/generic-shadow-small-circle.xml
new file mode 100644
index 00000000..9c7f3fe5
--- /dev/null
+++ b/graphics/sprites/accessories/generic-shadow-small-circle.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/accessories/generic-shadow-small-circle.png" width="17" height="12"/>
+ <action name="stand" imageset="base">
+ <animation>
+ <frame index="0" offsetY="8"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/forestarmor-female.png b/graphics/sprites/equipment/chest/forestarmor-female.png
new file mode 100644
index 00000000..81836272
--- /dev/null
+++ b/graphics/sprites/equipment/chest/forestarmor-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/forestarmor-female.xml b/graphics/sprites/equipment/chest/forestarmor-female.xml
new file mode 100644
index 00000000..a5b54614
--- /dev/null
+++ b/graphics/sprites/equipment/chest/forestarmor-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/forestarmor-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/forestarmor-male.png b/graphics/sprites/equipment/chest/forestarmor-male.png
new file mode 100644
index 00000000..55bf2cac
--- /dev/null
+++ b/graphics/sprites/equipment/chest/forestarmor-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/forestarmor-male.xml b/graphics/sprites/equipment/chest/forestarmor-male.xml
new file mode 100644
index 00000000..b9f1ac6e
--- /dev/null
+++ b/graphics/sprites/equipment/chest/forestarmor-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/forestarmor-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/silkrobe-female.png b/graphics/sprites/equipment/chest/silkrobe-female.png
new file mode 100644
index 00000000..583a036a
--- /dev/null
+++ b/graphics/sprites/equipment/chest/silkrobe-female.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/silkrobe-female.xml b/graphics/sprites/equipment/chest/silkrobe-female.xml
new file mode 100644
index 00000000..5c5acfc0
--- /dev/null
+++ b/graphics/sprites/equipment/chest/silkrobe-female.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/silkrobe-female.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/chest/silkrobe-male.png b/graphics/sprites/equipment/chest/silkrobe-male.png
new file mode 100644
index 00000000..5f5371d2
--- /dev/null
+++ b/graphics/sprites/equipment/chest/silkrobe-male.png
Binary files differ
diff --git a/graphics/sprites/equipment/chest/silkrobe-male.xml b/graphics/sprites/equipment/chest/silkrobe-male.xml
new file mode 100644
index 00000000..047c6ee6
--- /dev/null
+++ b/graphics/sprites/equipment/chest/silkrobe-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/silkrobe-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/neck/copper-necklace.png b/graphics/sprites/equipment/neck/copper-necklace.png
new file mode 100644
index 00000000..6adc3e29
--- /dev/null
+++ b/graphics/sprites/equipment/neck/copper-necklace.png
Binary files differ
diff --git a/graphics/sprites/equipment/neck/copper-necklace.xml b/graphics/sprites/equipment/neck/copper-necklace.xml
new file mode 100644
index 00000000..62a986b7
--- /dev/null
+++ b/graphics/sprites/equipment/neck/copper-necklace.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/neck/copper-necklace.png|W"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/neck/copperarmor-male.xml b/graphics/sprites/equipment/neck/copperarmor-male.xml
new file mode 100644
index 00000000..719aeb07
--- /dev/null
+++ b/graphics/sprites/equipment/neck/copperarmor-male.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/chest/copperarmor-male.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/shields/leathershield.png b/graphics/sprites/equipment/shields/leathershield.png
new file mode 100644
index 00000000..0f40b497
--- /dev/null
+++ b/graphics/sprites/equipment/shields/leathershield.png
Binary files differ
diff --git a/graphics/sprites/equipment/shields/leathershield.xml b/graphics/sprites/equipment/shields/leathershield.xml
new file mode 100644
index 00000000..dc84e8fd
--- /dev/null
+++ b/graphics/sprites/equipment/shields/leathershield.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/shields/leathershield.png"
+ width="64"
+ height="64"/>
+
+ <include file="races/human-male.xml"/>
+</sprite>
diff --git a/graphics/sprites/equipment/weapons/knife.xml b/graphics/sprites/equipment/weapons/knife.xml
index ce34a3ee..00c6b4b7 100644
--- a/graphics/sprites/equipment/weapons/knife.xml
+++ b/graphics/sprites/equipment/weapons/knife.xml
@@ -40,12 +40,12 @@ Copyright (C) 2012-2013 Evol Online -->
<action name="attack" imageset="base">
<animation direction="down">
<sequence start="7" end="10" delay="80"/>
- <frame index="11" delay="250"/>
+
<end/>
</animation>
<animation direction="left">
<sequence start="23" end="26" delay="80"/>
- <frame index="27" delay="250"/>
+
<end/>
</animation>
<animation direction="up">
@@ -54,7 +54,7 @@ Copyright (C) 2012-2013 Evol Online -->
</animation>
<animation direction="right">
<sequence start="55" end="58" delay="80"/>
- <frame index="59" delay="250"/>
+
<end/>
</animation>
</action>
@@ -78,6 +78,25 @@ Copyright (C) 2012-2013 Evol Online -->
</animation>
</action>
+ <action name="attack_wand" imageset="base">
+ <animation direction="down">
+ <sequence start="7" end="10" delay="80"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="23" end="26" delay="80"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="39" end="42" delay="80"/>
+ <end />
+ </animation>
+ <animation direction="right">
+ <sequence start="55" end="58" delay="80"/>
+ <end/>
+ </animation>
+ </action>
+
<action name="sit" imageset="base">
<animation direction="down">
<frame index="68"/>
diff --git a/graphics/sprites/equipment/weapons/pickaxe.png b/graphics/sprites/equipment/weapons/pickaxe.png
new file mode 100644
index 00000000..9a61c8f8
--- /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..9bb3449b
--- /dev/null
+++ b/graphics/sprites/equipment/weapons/pickaxe.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2011-2016 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/equipment/weapons/pickaxe.png"
+ width="64"
+ height="64"/>
+
+ <include file="equipment/weapons/knife.xml"/>
+</sprite>
diff --git a/graphics/sprites/monsters/bee.png b/graphics/sprites/monsters/bee.png
new file mode 100644
index 00000000..20985a26
--- /dev/null
+++ b/graphics/sprites/monsters/bee.png
Binary files differ
diff --git a/graphics/sprites/monsters/bee.xml b/graphics/sprites/monsters/bee.xml
new file mode 100644
index 00000000..18c37ca3
--- /dev/null
+++ b/graphics/sprites/monsters/bee.xml
@@ -0,0 +1,96 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyleft (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/bee.png" width="20" height="19"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <sequence start="8" end="11" delay="75" offsetY="-20"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="0" end="3" delay="75" offsetY="-20"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="12" end="15" delay="75" offsetY="-20"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="4" end="7" delay="75" offsetY="-20"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <sequence start="16" end="19" delay="75" offsetY="-16"/>
+ <sequence start="16" end="19" delay="75" offsetY="-12"/>
+ <sequence start="16" end="19" delay="75" offsetY="-8"/>
+ <sequence start="16" end="19" delay="75" offsetY="-4"/>
+ <sequence start="16" end="19" delay="75" offsetY="0"/>
+ <frame index="16" offsetY="16"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="16" end="19" delay="75" offsetY="-8"/>
+ <sequence start="16" end="19" delay="75" offsetY="-12"/>
+ <sequence start="16" end="19" delay="75" offsetY="-8"/>
+ <sequence start="16" end="19" delay="75" offsetY="-4"/>
+ <sequence start="16" end="19" delay="75" offsetY="0"/>
+ <frame index="17" offsetY="8"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="16" end="19" delay="75" offsetY="-16"/>
+ <sequence start="16" end="19" delay="75" offsetY="-12"/>
+ <sequence start="16" end="19" delay="75" offsetY="-8"/>
+ <sequence start="16" end="19" delay="75" offsetY="-4"/>
+ <sequence start="16" end="19" delay="75" offsetY="0"/>
+ <frame index="18" offsetY="4"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="16" end="19" delay="75" offsetY="-16"/>
+ <sequence start="16" end="19" delay="75" offsetY="-12"/>
+ <sequence start="16" end="19" delay="75" offsetY="-8"/>
+ <sequence start="16" end="19" delay="75" offsetY="-4"/>
+ <sequence start="16" end="19" delay="75" offsetY="0"/>
+ <frame index="19" offsetY="12"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="8" delay="75" offsetY="-12"/>
+ <frame index="9" delay="75" offsetY="-8"/>
+ <frame index="10" delay="75" offsetY="-4"/>
+ <frame index="11" delay="75" offsetY="0"/>
+ <frame index="10" delay="75" offsetY="-4"/>
+ <frame index="9" delay="75" offsetY="-8"/>
+ <frame index="8" delay="75" offsetY="-12"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="0" delay="75" offsetY="-16" offsetX="0"/>
+ <frame index="1" delay="75" offsetY="-16" offsetX="-4"/>
+ <frame index="2" delay="75" offsetY="-16" offsetX="-8"/>
+ <frame index="3" delay="75" offsetY="-16" offsetX="-12"/>
+ <frame index="2" delay="75" offsetY="-16" offsetX="-8"/>
+ <frame index="1" delay="75" offsetY="-16" offsetX="-4"/>
+ <frame index="0" delay="75" offsetY="-16" offsetX="0"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="12" delay="75" offsetY="-14"/>
+ <frame index="13" delay="75" offsetY="-16"/>
+ <frame index="14" delay="75" offsetY="-18"/>
+ <frame index="15" delay="75" offsetY="-20"/>
+ <frame index="14" delay="75" offsetY="-18"/>
+ <frame index="13" delay="75" offsetY="-16"/>
+ <frame index="12" delay="75" offsetY="-14"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="4" delay="75" offsetY="-16" offsetX="0"/>
+ <frame index="5" delay="75" offsetY="-16" offsetX="4"/>
+ <frame index="6" delay="75" offsetY="-16" offsetX="8"/>
+ <frame index="7" delay="75" offsetY="-16" offsetX="12"/>
+ <frame index="6" delay="75" offsetY="-16" offsetX="8"/>
+ <frame index="5" delay="75" offsetY="-16" offsetX="4"/>
+ <frame index="4" delay="75" offsetY="-16" offsetX="0"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/beehive.png b/graphics/sprites/monsters/beehive.png
new file mode 100644
index 00000000..ddccd773
--- /dev/null
+++ b/graphics/sprites/monsters/beehive.png
Binary files differ
diff --git a/graphics/sprites/monsters/butterfly.png b/graphics/sprites/monsters/butterfly.png
new file mode 100644
index 00000000..b7f20113
--- /dev/null
+++ b/graphics/sprites/monsters/butterfly.png
Binary files differ
diff --git a/graphics/sprites/monsters/butterfly.xml b/graphics/sprites/monsters/butterfly.xml
new file mode 100644
index 00000000..9d0af81e
--- /dev/null
+++ b/graphics/sprites/monsters/butterfly.xml
@@ -0,0 +1,98 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/butterfly.png|W" width="28" height="28"/>
+ <action name="stand" imageset="base">
+ <animation direction="up">
+ <sequence start="0" end="3" delay="120" offsetY="-20"/>
+ </animation>
+ <animation direction="down">
+ <sequence start="0" end="3" delay="120" offsetY="-20"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="4" end="7" delay="120" offsetY="-20"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="8" end="11" delay="120" offsetY="-20"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="up">
+ <sequence start="0" end="3" delay="75" offsetY="-20"/>
+ </animation>
+ <animation direction="down">
+ <sequence start="0" end="3" delay="75" offsetY="-20"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="4" end="7" delay="75" offsetY="-20"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="8" end="11" delay="75" offsetY="-20"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="up">
+ <frame index="0" delay="50" offsetY="-24"/>
+ <frame index="1" delay="50" offsetY="-36"/>
+ <frame index="2" delay="50" offsetY="-84"/>
+ <frame index="3" delay="60" offsetY="-52"/>
+ <frame index="2" delay="60" offsetY="-36"/>
+ <frame index="1" delay="60" offsetY="-28"/>
+ <frame index="0" delay="60" offsetY="-24"/>
+ <end/>
+ </animation>
+ <animation direction="down">
+ <frame index="0" delay="50" offsetY="-16"/>
+ <frame index="1" delay="50" offsetY="-4"/>
+ <frame index="2" delay="50" offsetY="44"/>
+ <frame index="3" delay="60" offsetY="12"/>
+ <frame index="2" delay="60" offsetY="-4"/>
+ <frame index="1" delay="60" offsetY="-12"/>
+ <frame index="0" delay="60" offsetY="-16"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="4" delay="50" offsetY="-20" offsetX="4"/>
+ <frame index="5" delay="50" offsetY="-20" offsetX="16"/>
+ <frame index="6" delay="50" offsetY="-20" offsetX="64"/>
+ <frame index="7" delay="60" offsetY="-20" offsetX="32"/>
+ <frame index="6" delay="60" offsetY="-20" offsetX="16"/>
+ <frame index="5" delay="60" offsetY="-20" offsetX="8"/>
+ <frame index="4" delay="60" offsetY="-20" offsetX="4"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="8" delay="50" offsetY="-20" offsetX="-4"/>
+ <frame index="9" delay="50" offsetY="-20" offsetX="-16"/>
+ <frame index="10" delay="50" offsetY="-20" offsetX="-64"/>
+ <frame index="11" delay="60" offsetY="-20" offsetX="-32"/>
+ <frame index="10" delay="60" offsetY="-20" offsetX="-16"/>
+ <frame index="9" delay="60" offsetY="-20" offsetX="-8"/>
+ <frame index="8" delay="60" offsetY="-20" offsetX="-4"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="12" delay="70" offsetY="-19" offsetX="2"/>
+ <frame index="13" delay="70" offsetY="-18" offsetX="4"/>
+ <frame index="14" delay="70" offsetY="-17" offsetX="8"/>
+ <frame index="13" delay="70" offsetY="-16" offsetX="10"/>
+ <frame index="12" delay="75" offsetY="-15" offsetX="8"/>
+ <frame index="13" delay="75" offsetY="-14" offsetX="4"/>
+ <frame index="14" delay="75" offsetY="-13" offsetX="2"/>
+ <frame index="13" delay="75" offsetY="-12" offsetX="0"/>
+ <frame index="12" delay="80" offsetY="-11" offsetX="-2"/>
+ <frame index="13" delay="80" offsetY="-10" offsetX="-4"/>
+ <frame index="14" delay="80" offsetY="-9" offsetX="-6"/>
+ <frame index="13" delay="80" offsetY="-8" offsetX="-8"/>
+ <frame index="12" delay="85" offsetY="-7" offsetX="-10"/>
+ <frame index="13" delay="85" offsetY="-6" offsetX="-8"/>
+ <frame index="14" delay="85" offsetY="-5" offsetX="-6"/>
+ <frame index="13" delay="85" offsetY="-4" offsetX="-4"/>
+ <frame index="12" delay="90" offsetY="-3" offsetX="-2"/>
+ <frame index="13" delay="90" offsetY="-2" offsetX="0"/>
+ <frame index="14" delay="90" offsetY="-1" offsetX="2"/>
+ <frame index="15" delay="5000" offsetY="0" offsetX="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/clover.png b/graphics/sprites/monsters/clover.png
new file mode 100644
index 00000000..1b707bda
--- /dev/null
+++ b/graphics/sprites/monsters/clover.png
Binary files differ
diff --git a/graphics/sprites/monsters/clover.xml b/graphics/sprites/monsters/clover.xml
new file mode 100644
index 00000000..a3976baf
--- /dev/null
+++ b/graphics/sprites/monsters/clover.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/clover.png" width="30" height="30"/>
+ <action name="stand" imageset="base">
+ <animation>
+ <frame index="0"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation>
+ <frame index="1"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/flower.png b/graphics/sprites/monsters/flower.png
new file mode 100644
index 00000000..fafb5b85
--- /dev/null
+++ b/graphics/sprites/monsters/flower.png
Binary files differ
diff --git a/graphics/sprites/monsters/flower.xml b/graphics/sprites/monsters/flower.xml
new file mode 100644
index 00000000..5a385cb2
--- /dev/null
+++ b/graphics/sprites/monsters/flower.xml
@@ -0,0 +1,50 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/flower.png|W;R;Y" width="58" height="45"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="3"/>
+ </animation>
+ <animation direction="left">
+ <frame index="6" offsetY="3"/>
+ </animation>
+ <animation direction="up">
+ <frame index="12" offsetY="3"/>
+ </animation>
+ <animation direction="right">
+ <frame index="18" offsetY="3"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="5" offsetY="3"/>
+ </animation>
+ <animation direction="left">
+ <frame index="11" offsetY="3"/>
+ </animation>
+ <animation direction="up">
+ <frame index="17" offsetY="3"/>
+ </animation>
+ <animation direction="right">
+ <frame index="23" offsetY="3"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="5" delay="75" offsetY="3"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="7" end="10" delay="75" offsetY="3"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="13" end="16" delay="75" offsetY="3"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="19" end="22" delay="75" offsetY="3"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/honeybee.png b/graphics/sprites/monsters/honeybee.png
new file mode 100644
index 00000000..fde6a499
--- /dev/null
+++ b/graphics/sprites/monsters/honeybee.png
Binary files differ
diff --git a/graphics/sprites/monsters/logmonster.png b/graphics/sprites/monsters/logmonster.png
new file mode 100644
index 00000000..a9698b0d
--- /dev/null
+++ b/graphics/sprites/monsters/logmonster.png
Binary files differ
diff --git a/graphics/sprites/monsters/logmonster.xml b/graphics/sprites/monsters/logmonster.xml
new file mode 100644
index 00000000..4d247ea0
--- /dev/null
+++ b/graphics/sprites/monsters/logmonster.xml
@@ -0,0 +1,82 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyleft (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/monsters/logmonster.png"
+ width="45" height="43"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="100"/>
+ <frame index="1" delay="100"/>
+ <frame index="0" delay="100"/>
+ <frame index="1" delay="3500"/>
+ <frame index="0" delay="100"/>
+ <frame index="1" delay="4000"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="18" delay="100"/>
+ <frame index="19" delay="100"/>
+ <frame index="18" delay="100"/>
+ <frame index="19" delay="3500"/>
+ <frame index="18" delay="100"/>
+ <frame index="19" delay="4000"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="6"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="12"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="2" end="5" delay="120"/>
+ </animation>
+
+ <animation direction="right">
+ <sequence start="20" end="23" delay="120"/>
+ </animation>
+
+ <animation direction="up">
+ <sequence start="8" end="11" delay="120"/>
+ </animation>
+
+ <animation direction="left">
+ <sequence start="14" end="17" delay="120"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <sequence start="24" end="29" delay="400"/>
+ <frame index="29" delay="5000"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="34" end="35" delay="120"/>
+ <end/>
+ </animation>
+
+ <animation direction="right">
+ <sequence start="46" end="47" delay="120"/>
+ <end/>
+ </animation>
+
+ <animation direction="up">
+ <sequence start="40" end="41" delay="120"/>
+ <end/>
+ </animation>
+
+ <animation direction="left">
+ <sequence start="52" end="53" delay="120"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/mana-bug.png b/graphics/sprites/monsters/mana-bug.png
new file mode 100644
index 00000000..52b6a6f3
--- /dev/null
+++ b/graphics/sprites/monsters/mana-bug.png
Binary files differ
diff --git a/graphics/sprites/monsters/mana-bug.xml b/graphics/sprites/monsters/mana-bug.xml
new file mode 100644
index 00000000..37319dbb
--- /dev/null
+++ b/graphics/sprites/monsters/mana-bug.xml
@@ -0,0 +1,122 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/mana-bug.png|W" width="16" height="16"/>
+ <action name="stand" imageset="base">
+ <animation direction="up">
+ <sequence start="0" end="1" delay="6" offsetY="-20"/>
+ </animation>
+ <animation direction="down">
+ <sequence start="12" end="13" delay="6" offsetY="-20"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="4" end="5" delay="6" offsetY="-20"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="8" end="9" delay="6" offsetY="-20"/>
+ </animation>
+ <animation direction="upright">
+ <sequence start="2" end="3" delay="6" offsetY="-20"/>
+ </animation>
+ <animation direction="upleft">
+ <sequence start="6" end="7" delay="6" offsetY="-20"/>
+ </animation>
+ <animation direction="downright">
+ <sequence start="10" end="11" delay="6" offsetY="-20"/>
+ </animation>
+ <animation direction="downleft">
+ <sequence start="14" end="15" delay="6" offsetY="-20"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="up">
+ <sequence start="0" end="1" delay="7" offsetY="-20"/>
+ </animation>
+ <animation direction="down">
+ <sequence start="12" end="13" delay="7" offsetY="-20"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="4" end="5" delay="7" offsetY="-20"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="8" end="9" delay="7" offsetY="-20"/>
+ </animation>
+ <animation direction="upright">
+ <sequence start="2" end="3" delay="7" offsetY="-20"/>
+ </animation>
+ <animation direction="upleft">
+ <sequence start="6" end="7" delay="7" offsetY="-20"/>
+ </animation>
+ <animation direction="downright">
+ <sequence start="10" end="11" delay="7" offsetY="-20"/>
+ </animation>
+ <animation direction="downleft">
+ <sequence start="14" end="15" delay="7" offsetY="-20"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="up">
+ <frame index="0" delay="50" offsetY="-24"/>
+ <frame index="1" delay="50" offsetY="-36"/>
+ <frame index="2" delay="50" offsetY="-84"/>
+ <frame index="3" delay="60" offsetY="-52"/>
+ <frame index="2" delay="60" offsetY="-36"/>
+ <frame index="1" delay="60" offsetY="-28"/>
+ <frame index="0" delay="60" offsetY="-24"/>
+ <end/>
+ </animation>
+ <animation direction="down">
+ <frame index="0" delay="50" offsetY="-16"/>
+ <frame index="1" delay="50" offsetY="-4"/>
+ <frame index="2" delay="50" offsetY="44"/>
+ <frame index="3" delay="60" offsetY="12"/>
+ <frame index="2" delay="60" offsetY="-4"/>
+ <frame index="1" delay="60" offsetY="-12"/>
+ <frame index="0" delay="60" offsetY="-16"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="4" delay="50" offsetY="-20" offsetX="4"/>
+ <frame index="5" delay="50" offsetY="-20" offsetX="16"/>
+ <frame index="6" delay="50" offsetY="-20" offsetX="64"/>
+ <frame index="7" delay="60" offsetY="-20" offsetX="32"/>
+ <frame index="6" delay="60" offsetY="-20" offsetX="16"/>
+ <frame index="5" delay="60" offsetY="-20" offsetX="8"/>
+ <frame index="4" delay="60" offsetY="-20" offsetX="4"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="8" delay="50" offsetY="-20" offsetX="-4"/>
+ <frame index="9" delay="50" offsetY="-20" offsetX="-16"/>
+ <frame index="10" delay="50" offsetY="-20" offsetX="-64"/>
+ <frame index="11" delay="60" offsetY="-20" offsetX="-32"/>
+ <frame index="10" delay="60" offsetY="-20" offsetX="-16"/>
+ <frame index="9" delay="60" offsetY="-20" offsetX="-8"/>
+ <frame index="8" delay="60" offsetY="-20" offsetX="-4"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="default">
+ <frame index="12" delay="70" offsetY="-19" offsetX="2"/>
+ <frame index="13" delay="70" offsetY="-18" offsetX="4"/>
+ <frame index="14" delay="70" offsetY="-17" offsetX="8"/>
+ <frame index="13" delay="70" offsetY="-16" offsetX="10"/>
+ <frame index="12" delay="75" offsetY="-15" offsetX="8"/>
+ <frame index="13" delay="75" offsetY="-14" offsetX="4"/>
+ <frame index="14" delay="75" offsetY="-13" offsetX="2"/>
+ <frame index="13" delay="75" offsetY="-12" offsetX="0"/>
+ <frame index="12" delay="80" offsetY="-11" offsetX="-2"/>
+ <frame index="13" delay="80" offsetY="-10" offsetX="-4"/>
+ <frame index="14" delay="80" offsetY="-9" offsetX="-6"/>
+ <frame index="13" delay="80" offsetY="-8" offsetX="-8"/>
+ <frame index="12" delay="85" offsetY="-7" offsetX="-10"/>
+ <frame index="13" delay="85" offsetY="-6" offsetX="-8"/>
+ <frame index="14" delay="85" offsetY="-5" offsetX="-6"/>
+ <frame index="13" delay="85" offsetY="-4" offsetX="-4"/>
+ <frame index="12" delay="90" offsetY="-3" offsetX="-2"/>
+ <frame index="13" delay="90" offsetY="-2" offsetX="0"/>
+ <frame index="14" delay="90" offsetY="-1" offsetX="2"/>
+ <frame index="15" delay="5000" offsetY="0" offsetX="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/mushroom-spiky.png b/graphics/sprites/monsters/mushroom-spiky.png
new file mode 100644
index 00000000..78ac875d
--- /dev/null
+++ b/graphics/sprites/monsters/mushroom-spiky.png
Binary files differ
diff --git a/graphics/sprites/monsters/mushroom-spiky.xml b/graphics/sprites/monsters/mushroom-spiky.xml
new file mode 100644
index 00000000..1800abdc
--- /dev/null
+++ b/graphics/sprites/monsters/mushroom-spiky.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/mushroom-spiky.png" width="42" height="40"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-8"/>
+ </animation>
+ <animation direction="left">
+ <frame index="10" offsetY="-8"/>
+ </animation>
+ <animation direction="up">
+ <frame index="20" offsetY="-8"/>
+ </animation>
+ <animation direction="right">
+ <frame index="30" offsetX="1" offsetY="-8"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="75" offsetY="-8"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="75" offsetY="-8"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="75" offsetY="-8"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="75" offsetX="1" offsetY="-8"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" offsetY="-8"/>
+ </animation>
+ <animation direction="left">
+ <frame index="19" offsetY="-8"/>
+ </animation>
+ <animation direction="up">
+ <frame index="29" offsetY="-8"/>
+ </animation>
+ <animation direction="right">
+ <frame index="39" offsetX="1" offsetY="-8"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75" offsetY="-8"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" offsetY="-8"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" offsetY="-8"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75" offsetX="1" offsetY="-8"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/mushroom-wicked.png b/graphics/sprites/monsters/mushroom-wicked.png
new file mode 100644
index 00000000..5187132a
--- /dev/null
+++ b/graphics/sprites/monsters/mushroom-wicked.png
Binary files differ
diff --git a/graphics/sprites/monsters/mushroom-wicked.xml b/graphics/sprites/monsters/mushroom-wicked.xml
new file mode 100644
index 00000000..d7cc3581
--- /dev/null
+++ b/graphics/sprites/monsters/mushroom-wicked.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/mushroom-wicked.png" width="42" height="40"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-8"/>
+ </animation>
+ <animation direction="left">
+ <frame index="10" offsetY="-8"/>
+ </animation>
+ <animation direction="up">
+ <frame index="20" offsetY="-8"/>
+ </animation>
+ <animation direction="right">
+ <frame index="30" offsetX="1" offsetY="-8"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="75" offsetY="-8"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="11" end="14" delay="75" offsetY="-8"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="21" end="24" delay="75" offsetY="-8"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="31" end="34" delay="75" offsetX="1" offsetY="-8"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" offsetY="-8"/>
+ </animation>
+ <animation direction="left">
+ <frame index="19" offsetY="-8"/>
+ </animation>
+ <animation direction="up">
+ <frame index="29" offsetY="-8"/>
+ </animation>
+ <animation direction="right">
+ <frame index="39" offsetX="1" offsetY="-8"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75" offsetY="-8"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" offsetY="-8"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" offsetY="-8"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75" offsetX="1" offsetY="-8"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/pinkie.png b/graphics/sprites/monsters/pinkie.png
new file mode 100644
index 00000000..c39319b2
--- /dev/null
+++ b/graphics/sprites/monsters/pinkie.png
Binary files differ
diff --git a/graphics/sprites/monsters/pinkie.xml b/graphics/sprites/monsters/pinkie.xml
new file mode 100644
index 00000000..f75c3695
--- /dev/null
+++ b/graphics/sprites/monsters/pinkie.xml
@@ -0,0 +1,85 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyleft (C) 2015 Evol Online -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/monsters/pinkie.png"
+ width="50"
+ height="42"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="-12"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="10" offsetY="-12"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="20" offsetY="-12"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="30" offsetY="-12"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="75" offsetY="-12"/>
+ </animation>
+
+ <animation direction="left">
+ <sequence start="11" end="14" delay="75" offsetY="-12"/>
+ </animation>
+
+ <animation direction="up">
+ <sequence start="21" end="24" delay="75" offsetY="-12"/>
+ </animation>
+
+ <animation direction="right">
+ <sequence start="31" end="34" delay="75" offsetY="-12"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" offsetY="-12"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="19" offsetY="-12"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="29" offsetY="-12"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="39" offsetY="-12"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75" offsetY="-12"/>
+ <end/>
+ </animation>
+
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" offsetY="-12"/>
+ <end/>
+ </animation>
+
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" offsetY="-12"/>
+ <end/>
+ </animation>
+
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75" offsetY="-12"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/plant.png b/graphics/sprites/monsters/plant.png
new file mode 100644
index 00000000..f981971a
--- /dev/null
+++ b/graphics/sprites/monsters/plant.png
Binary files differ
diff --git a/graphics/sprites/monsters/plant.xml b/graphics/sprites/monsters/plant.xml
new file mode 100644
index 00000000..a7c2fd82
--- /dev/null
+++ b/graphics/sprites/monsters/plant.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/plant.png|W" width="46" height="42"/>
+ <action name="stand" imageset="base">
+ <animation>
+ <frame index="0"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation>
+ <frame index="1"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/scorpion.png b/graphics/sprites/monsters/scorpion.png
new file mode 100644
index 00000000..05309321
--- /dev/null
+++ b/graphics/sprites/monsters/scorpion.png
Binary files differ
diff --git a/graphics/sprites/monsters/scorpion.xml b/graphics/sprites/monsters/scorpion.xml
new file mode 100644
index 00000000..ab61c577
--- /dev/null
+++ b/graphics/sprites/monsters/scorpion.xml
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Origin: TMW legacy -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/monsters/scorpion.png|W"
+ width="48"
+ height="45"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetY="2"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="10" offsetY="2"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="20" offsetX="-1" offsetY="3"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="30" offsetY="2"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" delay="75" offsetY="2"/>
+ </animation>
+
+ <animation direction="left">
+ <sequence start="11" end="14" delay="75" offsetY="2"/>
+ </animation>
+
+ <animation direction="up">
+ <sequence start="21" end="24" delay="75" offsetX="-1" offsetY="3"/>
+ </animation>
+
+ <animation direction="right">
+ <sequence start="31" end="34" delay="75" offsetY="2"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" offsetY="2"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="19" offsetY="2"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="29" offsetX="-1" offsetY="3"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="39" offsetY="2"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="75" offsetY="2"/>
+ <end/>
+ </animation>
+
+ <animation direction="left">
+ <sequence start="15" end="18" delay="75" offsetY="2"/>
+ <end/>
+ </animation>
+
+ <animation direction="up">
+ <sequence start="25" end="28" delay="75" offsetX="-1" offsetY="3"/>
+ <end/>
+ </animation>
+
+ <animation direction="right">
+ <sequence start="35" end="38" delay="75" offsetY="2"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/silkworm.png b/graphics/sprites/monsters/silkworm.png
new file mode 100644
index 00000000..56bc4fca
--- /dev/null
+++ b/graphics/sprites/monsters/silkworm.png
Binary files differ
diff --git a/graphics/sprites/monsters/silkworm.xml b/graphics/sprites/monsters/silkworm.xml
new file mode 100644
index 00000000..572c7c85
--- /dev/null
+++ b/graphics/sprites/monsters/silkworm.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/silkworm.png|W;R" width="32" height="24"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="5"/>
+ </animation>
+ <animation direction="left">
+ <frame index="0"/>
+ </animation>
+ <animation direction="up">
+ <frame index="15"/>
+ </animation>
+ <animation direction="right">
+ <frame index="10"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="100"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="0" end="3" delay="100"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="15" end="18" delay="100"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="10" end="13" delay="100"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation>
+ <frame index="4"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/snake.png b/graphics/sprites/monsters/snake.png
new file mode 100644
index 00000000..95253365
--- /dev/null
+++ b/graphics/sprites/monsters/snake.png
Binary files differ
diff --git a/graphics/sprites/monsters/snake.xml b/graphics/sprites/monsters/snake.xml
new file mode 100644
index 00000000..b505c12e
--- /dev/null
+++ b/graphics/sprites/monsters/snake.xml
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Origin: TMW legacy -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/monsters/snake.png|W"
+ width="48"
+ height="29"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" offsetX="0" offsetY="-3"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="10" offsetX="-1" offsetY="-11"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="20" offsetX="0" offsetY="-5"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="30" offsetX="-1" offsetY="-11"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="1" end="4" offsetX="0" offsetY="-3" delay="150"/>
+ </animation>
+
+ <animation direction="left">
+ <sequence start="11" end="14" offsetX="-1" offsetY="-11" delay="150"/>
+ </animation>
+
+ <animation direction="up">
+ <sequence start="21" end="24" offsetX="0" offsetY="-5" delay="150"/>
+ </animation>
+
+ <animation direction="right">
+ <sequence start="31" end="34" offsetX="-1" offsetY="-11" delay="150"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" offsetX="0" offsetY="-3"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="19" offsetX="-1" offsetY="-11"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="29" offsetX="0" offsetY="-5"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="39" offsetX="-1" offsetY="-11"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="5" end="8" delay="150" offsetX="0" offsetY="-3"/>
+ <end/>
+ </animation>
+
+ <animation direction="left">
+ <sequence start="15" end="18" delay="150" offsetX="-1" offsetY="-11"/>
+ <end/>
+ </animation>
+
+ <animation direction="up">
+ <sequence start="25" end="28" delay="150" offsetX="0" offsetY="-5"/>
+ <end/>
+ </animation>
+
+ <animation direction="right">
+ <sequence start="35" end="38" delay="150" offsetX="-1" offsetY="-11"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/spider.png b/graphics/sprites/monsters/spider.png
new file mode 100644
index 00000000..f961b101
--- /dev/null
+++ b/graphics/sprites/monsters/spider.png
Binary files differ
diff --git a/graphics/sprites/monsters/spider.xml b/graphics/sprites/monsters/spider.xml
new file mode 100644
index 00000000..1c93f561
--- /dev/null
+++ b/graphics/sprites/monsters/spider.xml
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Origin: TMW legacy -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/monsters/spider.png|W;R"
+ width="35"
+ height="35"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0" delay="275"/>
+ <frame index="2" delay="275"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="7" delay="275"/>
+ <frame index="9" delay="275"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="14" delay="275"/>
+ <frame index="16" delay="275"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="21" delay="275"/>
+ <frame index="23" delay="275"/>
+ </animation>
+ </action>
+
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="3" delay="75"/>
+ </animation>
+
+ <animation direction="left">
+ <sequence start="7" end="10" delay="75"/>
+ </animation>
+
+ <animation direction="up">
+ <sequence start="14" end="17" delay="75"/>
+ </animation>
+
+ <animation direction="right">
+ <sequence start="21" end="24" delay="75"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="6"/>
+ </animation>
+
+ <animation direction="left">
+ <frame index="13"/>
+ </animation>
+
+ <animation direction="up">
+ <frame index="20"/>
+ </animation>
+
+ <animation direction="right">
+ <frame index="27"/>
+ </animation>
+ </action>
+
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="4" end="5" delay="75"/>
+ <end/>
+ </animation>
+
+ <animation direction="left">
+ <sequence start="11" end="12" delay="75"/>
+ <end/>
+ </animation>
+
+ <animation direction="up">
+ <sequence start="18" end="19" delay="75"/>
+ <end/>
+ </animation>
+
+ <animation direction="right">
+ <sequence start="25" end="26" delay="75"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/squirrel.png b/graphics/sprites/monsters/squirrel.png
new file mode 100644
index 00000000..7f99b32d
--- /dev/null
+++ b/graphics/sprites/monsters/squirrel.png
Binary files differ
diff --git a/graphics/sprites/monsters/squirrel.xml b/graphics/sprites/monsters/squirrel.xml
new file mode 100644
index 00000000..8bf96d79
--- /dev/null
+++ b/graphics/sprites/monsters/squirrel.xml
@@ -0,0 +1,68 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/squirrel.png|R" width="32" height="32"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <sequence start="16" end="19" delay="375"/>
+ <sequence start="20" end="25" delay="75"/>
+ <sequence start="16" end="19" delay="120"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="0" end="3" delay="375"/>
+ <sequence start="4" end="7" delay="75"/>
+ <sequence start="0" end="3" delay="75"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="24" end="27" delay="375"/>
+ <sequence start="28" end="31" delay="75"/>
+ <sequence start="24" end="27" delay="75"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="8" end="11" delay="375"/>
+ <sequence start="12" end="15" delay="75"/>
+ <sequence start="8" end="11" delay="75"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="48" end="50" delay="110"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="32" end="34" delay="110"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="56" end="58" delay="110"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="40" end="42" delay="110"/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation>
+ <sequence start="54" end="55" delay="800"/>
+ <frame index="55" delay="5000"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <frame index="16" delay="250"/>
+ <frame index="52" delay="250"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <frame index="0" delay="250"/>
+ <frame index="36" delay="250"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <frame index="24" delay="250"/>
+ <frame index="60" delay="250"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <frame index="8" delay="250"/>
+ <frame index="44" delay="250"/>
+ <end/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/vein-coal.png b/graphics/sprites/monsters/vein-coal.png
new file mode 100644
index 00000000..9dad4c71
--- /dev/null
+++ b/graphics/sprites/monsters/vein-coal.png
Binary files differ
diff --git a/graphics/sprites/monsters/vein-coal.xml b/graphics/sprites/monsters/vein-coal.xml
new file mode 100644
index 00000000..963d2504
--- /dev/null
+++ b/graphics/sprites/monsters/vein-coal.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/vein-coal.png|W"
+ width="32"
+ height="32"/>
+
+ <action name="stand" imageset="mob">
+ <animation direction="default">
+ <label name="start"/>
+ <goto label="static" rand="90"/>
+ <goto label="topsparkle" rand="50"/>
+ <goto label="fullsparkle" rand="100"/>
+
+ <label name="static"/>
+ <frame index="0" delay="5000" offsetX="0" offsetY="0"/>
+ <goto label="start"/>
+
+ <label name="topsparkle"/>
+ <sequence start="11" end="19" delay="100" offsetX="0" offsetY="0"/>
+ <frame index="0" delay="2000" offsetX="0" offsetY="0"/>
+
+ <label name="fullsparkle"/>
+ <sequence start="0" end="9" delay="100" offsetX="0" offsetY="0"/>
+ <frame index="0" delay="2000" offsetX="0" offsetY="0"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+ <animation direction="default">
+ <frame index="10" delay="1000"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/vein-gem.png b/graphics/sprites/monsters/vein-gem.png
new file mode 100644
index 00000000..bc14a686
--- /dev/null
+++ b/graphics/sprites/monsters/vein-gem.png
Binary files differ
diff --git a/graphics/sprites/monsters/vein-gem.xml b/graphics/sprites/monsters/vein-gem.xml
new file mode 100644
index 00000000..8116d71e
--- /dev/null
+++ b/graphics/sprites/monsters/vein-gem.xml
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="utf-8"?>
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/vein-gem.png|W"
+ width="32"
+ height="32"/>
+
+ <action name="spawn" imageset="mob">
+ <animation direction="default">
+ <frame index="29" delay="1000"/>
+ <frame index="39" delay="150"/>
+ <frame index="49" delay="150"/>
+ <frame index="48" delay="150"/>
+ <frame index="47" delay="150"/>
+ <frame index="33" delay="150"/>
+ <frame index="32" delay="150"/>
+ <frame index="31" delay="150"/>
+ <frame index="0" delay="10000"/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="mob">
+ <animation direction="default">
+ <label name="start"/>
+ <goto label="static" rand="95"/>
+ <goto label="glance1" rand="20"/>
+ <goto label="glance2" rand="25"/>
+ <goto label="glance3" rand="33"/>
+ <goto label="sparkle1" rand="50"/>
+ <goto label="sparkle2" rand="100"/>
+
+ <label name="static"/>
+ <frame index="0" delay="2000" offsetX="0" offsetY="0"/>
+ <goto label="start"/>
+
+ <label name="glance1"/>
+ <sequence start="0" end="6" delay="80" offsetX="0" offsetY="0"/>
+ <frame index="0" delay="500" offsetX="0" offsetY="0"/>
+ <goto label="start"/>
+
+ <label name="glance2"/>
+ <sequence start="10" end="16" delay="80" offsetX="0" offsetY="0"/>
+ <frame index="0" delay="500" offsetX="0" offsetY="0"/>
+ <goto label="start"/>
+
+ <label name="glance3"/>
+ <sequence start="20" end="26" delay="80" offsetX="0" offsetY="0"/>
+ <frame index="0" delay="500" offsetX="0" offsetY="0"/>
+ <goto label="start"/>
+
+ <label name="sparkle1"/>
+ <sequence start="30" end="36" delay="80" offsetX="0" offsetY="0"/>
+ <frame index="0" delay="500" offsetX="0" offsetY="0"/>
+ <goto label="start"/>
+
+ <label name="sparkle2"/>
+ <sequence start="40" end="46" delay="80" offsetX="0" offsetY="0"/>
+ <frame index="0" delay="500" offsetX="0" offsetY="0"/>
+ <goto label="start"/>
+ </animation>
+ </action>
+
+<action name="dead" imageset="mob">
+ <animation direction="default">
+ <sequence start="31" end="33" delay="100"/>
+ <sequence start="47" end="49" delay="100"/>
+ <frame index="39" delay="100"/>
+ <frame index="29" delay="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/vein-gold.png b/graphics/sprites/monsters/vein-gold.png
new file mode 100644
index 00000000..8230c194
--- /dev/null
+++ b/graphics/sprites/monsters/vein-gold.png
Binary files differ
diff --git a/graphics/sprites/monsters/vein-gold.xml b/graphics/sprites/monsters/vein-gold.xml
new file mode 100644
index 00000000..c066ecfa
--- /dev/null
+++ b/graphics/sprites/monsters/vein-gold.xml
@@ -0,0 +1,72 @@
+<?xml version="1.0" encoding="utf-8"?>
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/vein-gold.png|W"
+ width="32"
+ height="32"/>
+
+ <action name="spawn" imageset="mob">
+ <animation direction="default">
+ <frame index="10" delay="150"/>
+ <frame index="19" delay="150"/>
+ <frame index="18" delay="150"/>
+ <frame index="15" delay="150"/>
+ <frame index="14" delay="150"/>
+ <frame index="13" delay="150"/>
+ <frame index="12" delay="150"/>
+ <frame index="11" delay="150"/>
+ <frame index="0" delay="10000"/>
+ </animation>
+ </action>
+
+ <action name="stand" imageset="mob">
+ <animation direction="default">
+ <label name="start"/>
+ <goto label="static" rand="90"/>
+ <goto label="downglance" rand="25"/>
+ <goto label="upglance" rand="33"/>
+ <goto label="smallglance" rand="50"/>
+ <goto label="sparkling" rand="100"/>
+
+ <label name="static"/>
+ <frame index="0" delay="5000" offsetX="0" offsetY="0"/>
+ <goto label="start"/>
+
+ <label name="downglance"/>
+ <sequence start="0" end="9" delay="40" offsetX="0" offsetY="0"/>
+ <goto label="start"/>
+
+ <label name="upglance"/>
+ <frame index="9" delay="500" offsetX="0" offsetY="0"/>
+ <frame index="8" delay="50" offsetX="0" offsetY="0"/>
+ <frame index="7" delay="50" offsetX="0" offsetY="0"/>
+ <frame index="6" delay="50" offsetX="0" offsetY="0"/>
+ <frame index="5" delay="50" offsetX="0" offsetY="0"/>
+ <frame index="4" delay="50" offsetX="0" offsetY="0"/>
+ <frame index="3" delay="50" offsetX="0" offsetY="0"/>
+ <frame index="2" delay="50" offsetX="0" offsetY="0"/>
+ <frame index="1" delay="50" offsetX="0" offsetY="0"/>
+ <frame index="0" delay="500" offsetX="0" offsetY="0"/>
+ <goto label="start"/>
+
+ <label name="smallglance"/>
+ <frame index="4" delay="70" offsetX="0" offsetY="0"/>
+ <frame index="6" delay="70" offsetX="0" offsetY="0"/>
+ <frame index="8" delay="70" offsetX="0" offsetY="0"/>
+ <goto label="start"/>
+
+ <label name="sparkling"/>
+ <sequence start="11" end="15" delay="70" offsetX="0" offsetY="0"/>
+ <frame index="0" delay="70" offsetX="0" offsetY="0"/>
+ <goto label="start"/>
+
+
+ </animation>
+ </action>
+ <action name="dead" imageset="mob">
+ <animation direction="default">
+ <sequence start="16" end="19" delay="100"/>
+ <frame index="10" delay="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/monsters/vein-iron.png b/graphics/sprites/monsters/vein-iron.png
new file mode 100644
index 00000000..1ed761cc
--- /dev/null
+++ b/graphics/sprites/monsters/vein-iron.png
Binary files differ
diff --git a/graphics/sprites/monsters/vein-iron.xml b/graphics/sprites/monsters/vein-iron.xml
new file mode 100644
index 00000000..4ba52c3d
--- /dev/null
+++ b/graphics/sprites/monsters/vein-iron.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<sprite>
+ <imageset name="mob"
+ src="graphics/sprites/monsters/vein-iron.png|W"
+ width="32"
+ height="32"/>
+
+ <action name="stand" imageset="mob">
+ <animation direction="default">
+ <label name="start"/>
+ <goto label="static" rand="90"/>
+ <goto label="fullsparkle" rand="100"/>
+
+ <label name="static"/>
+ <frame index="0" delay="5000" offsetX="0" offsetY="0"/>
+ <goto label="start"/>
+
+ <label name="fullsparkle"/>
+ <sequence start="0" end="9" delay="80" offsetX="0" offsetY="0"/>
+ <frame index="0" delay="2000" offsetX="0" offsetY="0"/>
+ </animation>
+ </action>
+
+ <action name="dead" imageset="mob">
+ <animation direction="default">
+ <frame index="10" delay="1000"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/tilesets/hurns-accessory-x1x2.png b/graphics/tilesets/hurns-accessory-x1x2.png
index c4f5215a..f0b69169 100644
--- a/graphics/tilesets/hurns-accessory-x1x2.png
+++ b/graphics/tilesets/hurns-accessory-x1x2.png
Binary files differ
diff --git a/graphics/tilesets/hurns-accessory-x1x4.png b/graphics/tilesets/hurns-accessory-x1x4.png
new file mode 100644
index 00000000..93053264
--- /dev/null
+++ b/graphics/tilesets/hurns-accessory-x1x4.png
Binary files differ
diff --git a/graphics/tilesets/hurns-cave.png b/graphics/tilesets/hurns-cave.png
index f30fa43b..fc562bac 100644
--- a/graphics/tilesets/hurns-cave.png
+++ b/graphics/tilesets/hurns-cave.png
Binary files differ
diff --git a/graphics/tilesets/hurns-ground.png b/graphics/tilesets/hurns-ground.png
index 2e6a7483..525023f7 100644
--- a/graphics/tilesets/hurns-ground.png
+++ b/graphics/tilesets/hurns-ground.png
Binary files differ