summaryrefslogtreecommitdiff
path: root/graphics/sprites/icons
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2021-07-08 01:18:18 -0300
committerJesusaves <cpntb1@ymail.com>2021-07-08 01:18:18 -0300
commit138bd5e47de71dabaf3928389e85c8cb74f4c1dd (patch)
treef0f87ba51694be79bd20effc7642de00e647ad7f /graphics/sprites/icons
parent5b25b0e599a6640c2170451758ace3944ece466a (diff)
parent5e8a968dd9317c4819a79d344e0fdb34ca1f0399 (diff)
downloadclientdata-138bd5e47de71dabaf3928389e85c8cb74f4c1dd.tar.gz
clientdata-138bd5e47de71dabaf3928389e85c8cb74f4c1dd.tar.bz2
clientdata-138bd5e47de71dabaf3928389e85c8cb74f4c1dd.tar.xz
clientdata-138bd5e47de71dabaf3928389e85c8cb74f4c1dd.zip
Merge branch 'master' into legacy
This reconstructs git history.
Diffstat (limited to 'graphics/sprites/icons')
-rw-r--r--graphics/sprites/icons/apotion_blink.pngbin0 -> 661 bytes
-rw-r--r--graphics/sprites/icons/apotion_blink.xml19
-rw-r--r--graphics/sprites/icons/blind.pngbin0 -> 596 bytes
-rw-r--r--graphics/sprites/icons/blind.xml24
-rw-r--r--graphics/sprites/icons/bpotion_blink.pngbin0 -> 658 bytes
-rw-r--r--graphics/sprites/icons/bpotion_blink.xml19
-rw-r--r--graphics/sprites/icons/cpotion_blink.pngbin0 -> 781 bytes
-rw-r--r--graphics/sprites/icons/cpotion_blink.xml19
-rw-r--r--graphics/sprites/icons/curse.pngbin0 -> 1545 bytes
-rw-r--r--graphics/sprites/icons/curse.xml16
-rw-r--r--graphics/sprites/icons/dpotion_blink.pngbin0 -> 646 bytes
-rw-r--r--graphics/sprites/icons/dpotion_blink.xml19
-rw-r--r--graphics/sprites/icons/epotion_blink.pngbin0 -> 1041 bytes
-rw-r--r--graphics/sprites/icons/epotion_blink.xml19
-rw-r--r--graphics/sprites/icons/feather.pngbin0 -> 436 bytes
-rw-r--r--graphics/sprites/icons/feather.xml9
-rw-r--r--graphics/sprites/icons/green-barrier.pngbin0 -> 469 bytes
-rw-r--r--graphics/sprites/icons/green-barrier.xml9
-rw-r--r--graphics/sprites/icons/haste-potion.xml12
-rw-r--r--graphics/sprites/icons/healing.pngbin0 -> 538 bytes
-rw-r--r--graphics/sprites/icons/healing.xml18
-rw-r--r--graphics/sprites/icons/hidden.pngbin0 -> 350 bytes
-rw-r--r--graphics/sprites/icons/hidden.xml9
-rw-r--r--graphics/sprites/icons/invisible.pngbin0 -> 761 bytes
-rw-r--r--graphics/sprites/icons/invisible.xml30
-rw-r--r--graphics/sprites/icons/iron-potion.xml9
-rw-r--r--graphics/sprites/icons/poison.pngbin0 -> 1513 bytes
-rw-r--r--graphics/sprites/icons/poison.xml17
-rw-r--r--graphics/sprites/icons/potion-b.pngbin0 -> 382 bytes
-rw-r--r--graphics/sprites/icons/potion-c.pngbin0 -> 664 bytes
-rw-r--r--graphics/sprites/icons/quest-continue.xml9
-rw-r--r--graphics/sprites/icons/quest-indicators.pngbin0 -> 8322 bytes
-rw-r--r--graphics/sprites/icons/quest-start.xml9
-rw-r--r--graphics/sprites/icons/red-rotating-hex.xml16
-rw-r--r--graphics/sprites/icons/silence.pngbin0 -> 680 bytes
-rw-r--r--graphics/sprites/icons/silence.xml9
-rw-r--r--graphics/sprites/icons/slow-poison.pngbin0 -> 976 bytes
-rw-r--r--graphics/sprites/icons/slow-poison.xml11
-rw-r--r--graphics/sprites/icons/spell-attack-generic.pngbin0 -> 522 bytes
-rw-r--r--graphics/sprites/icons/spell-attack-generic.xml9
-rw-r--r--graphics/sprites/icons/spell-haste.pngbin0 -> 487 bytes
-rw-r--r--graphics/sprites/icons/spell-haste.xml9
-rw-r--r--graphics/sprites/icons/spell-protection-generic.pngbin0 -> 1089 bytes
-rw-r--r--graphics/sprites/icons/spell-protection-generic.xml12
-rw-r--r--graphics/sprites/icons/spell-shearing.pngbin0 -> 380 bytes
-rw-r--r--graphics/sprites/icons/spell-shearing.xml9
-rw-r--r--graphics/sprites/icons/weight-big.pngbin0 -> 348 bytes
-rw-r--r--graphics/sprites/icons/weight-big.xml10
-rw-r--r--graphics/sprites/icons/weight-small.pngbin0 -> 346 bytes
-rw-r--r--graphics/sprites/icons/weight-small.xml10
50 files changed, 361 insertions, 0 deletions
diff --git a/graphics/sprites/icons/apotion_blink.png b/graphics/sprites/icons/apotion_blink.png
new file mode 100644
index 00000000..d3dfca77
--- /dev/null
+++ b/graphics/sprites/icons/apotion_blink.png
Binary files differ
diff --git a/graphics/sprites/icons/apotion_blink.xml b/graphics/sprites/icons/apotion_blink.xml
new file mode 100644
index 00000000..5778d67a
--- /dev/null
+++ b/graphics/sprites/icons/apotion_blink.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2019 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/icons/apotion_blink.png|G"
+ width="16"
+ height="16"
+ offsetY="-12"/>
+
+ <action name="default" imageset="base">
+ <animation direction="default">
+ <sequence start="0" end="4" delay="200"/>
+ <frame index="3" delay="200"/>
+ <frame index="2" delay="200"/>
+ <frame index="1" delay="200"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/blind.png b/graphics/sprites/icons/blind.png
new file mode 100644
index 00000000..3c73c888
--- /dev/null
+++ b/graphics/sprites/icons/blind.png
Binary files differ
diff --git a/graphics/sprites/icons/blind.xml b/graphics/sprites/icons/blind.xml
new file mode 100644
index 00000000..2ced2313
--- /dev/null
+++ b/graphics/sprites/icons/blind.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Blind: Hit rate and Evasion -25% -->
+<!-- Authors: Alige, Reid
+Copyright (C) 2010-2013 Evol Online -->
+
+<sprite>
+ <imageset name="icon"
+ src="graphics/sprites/icons/blind.png"
+ width="10"
+ height="9"
+ offsetX="-1"
+ offsetY="-16"/>
+
+ <action name="default" imageset="icon">
+ <animation direction="default">
+ <frame index="0" delay="5000"/>
+ <frame index="1" delay="150"/>
+ <frame index="2" delay="300"/>
+ <frame index="1" delay="200"/>
+ <frame index="0" delay="3000"/>
+ <sequence value="1,2,1" delay="150"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/bpotion_blink.png b/graphics/sprites/icons/bpotion_blink.png
new file mode 100644
index 00000000..f2a07fc6
--- /dev/null
+++ b/graphics/sprites/icons/bpotion_blink.png
Binary files differ
diff --git a/graphics/sprites/icons/bpotion_blink.xml b/graphics/sprites/icons/bpotion_blink.xml
new file mode 100644
index 00000000..97adb599
--- /dev/null
+++ b/graphics/sprites/icons/bpotion_blink.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2019 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/icons/bpotion_blink.png|G"
+ width="16"
+ height="16"
+ offsetY="-12"/>
+
+ <action name="default" imageset="base">
+ <animation direction="default">
+ <sequence start="0" end="4" delay="200"/>
+ <frame index="3" delay="200"/>
+ <frame index="2" delay="200"/>
+ <frame index="1" delay="200"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/cpotion_blink.png b/graphics/sprites/icons/cpotion_blink.png
new file mode 100644
index 00000000..4f0f5f8e
--- /dev/null
+++ b/graphics/sprites/icons/cpotion_blink.png
Binary files differ
diff --git a/graphics/sprites/icons/cpotion_blink.xml b/graphics/sprites/icons/cpotion_blink.xml
new file mode 100644
index 00000000..f1606e13
--- /dev/null
+++ b/graphics/sprites/icons/cpotion_blink.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2019 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/icons/cpotion_blink.png|G"
+ width="16"
+ height="16"
+ offsetY="-12"/>
+
+ <action name="default" imageset="base">
+ <animation direction="default">
+ <sequence start="0" end="4" delay="200"/>
+ <frame index="3" delay="200"/>
+ <frame index="2" delay="200"/>
+ <frame index="1" delay="200"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/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/icons/dpotion_blink.png b/graphics/sprites/icons/dpotion_blink.png
new file mode 100644
index 00000000..bf56e04f
--- /dev/null
+++ b/graphics/sprites/icons/dpotion_blink.png
Binary files differ
diff --git a/graphics/sprites/icons/dpotion_blink.xml b/graphics/sprites/icons/dpotion_blink.xml
new file mode 100644
index 00000000..1a60875e
--- /dev/null
+++ b/graphics/sprites/icons/dpotion_blink.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2019 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/icons/dpotion_blink.png|G"
+ width="16"
+ height="16"
+ offsetY="-12"/>
+
+ <action name="default" imageset="base">
+ <animation direction="default">
+ <sequence start="0" end="4" delay="200"/>
+ <frame index="3" delay="200"/>
+ <frame index="2" delay="200"/>
+ <frame index="1" delay="200"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/epotion_blink.png b/graphics/sprites/icons/epotion_blink.png
new file mode 100644
index 00000000..b6751ec7
--- /dev/null
+++ b/graphics/sprites/icons/epotion_blink.png
Binary files differ
diff --git a/graphics/sprites/icons/epotion_blink.xml b/graphics/sprites/icons/epotion_blink.xml
new file mode 100644
index 00000000..51ff9163
--- /dev/null
+++ b/graphics/sprites/icons/epotion_blink.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2019 TMW2 -->
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/icons/epotion_blink.png|G"
+ width="16"
+ height="16"
+ offsetY="-12"/>
+
+ <action name="default" imageset="base">
+ <animation direction="default">
+ <sequence start="0" end="4" delay="200"/>
+ <frame index="3" delay="200"/>
+ <frame index="2" delay="200"/>
+ <frame index="1" delay="200"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/feather.png b/graphics/sprites/icons/feather.png
new file mode 100644
index 00000000..334ddc9c
--- /dev/null
+++ b/graphics/sprites/icons/feather.png
Binary files differ
diff --git a/graphics/sprites/icons/feather.xml b/graphics/sprites/icons/feather.xml
new file mode 100644
index 00000000..010e25c4
--- /dev/null
+++ b/graphics/sprites/icons/feather.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/icons/feather.png" width="13" height="20"/>
+ <action name="default" imageset="base">
+ <animation direction="default">
+ <frame index="0" offsetY="-12" delay="100"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/green-barrier.png b/graphics/sprites/icons/green-barrier.png
new file mode 100644
index 00000000..a14e4bda
--- /dev/null
+++ b/graphics/sprites/icons/green-barrier.png
Binary files differ
diff --git a/graphics/sprites/icons/green-barrier.xml b/graphics/sprites/icons/green-barrier.xml
new file mode 100644
index 00000000..0e74d763
--- /dev/null
+++ b/graphics/sprites/icons/green-barrier.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/icons/green-barrier.png" width="13" height="20"/>
+ <action name="default" imageset="base">
+ <animation direction="default">
+ <frame index="0" offsetY="-12" delay="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/haste-potion.xml b/graphics/sprites/icons/haste-potion.xml
new file mode 100644
index 00000000..887d1b91
--- /dev/null
+++ b/graphics/sprites/icons/haste-potion.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/icons/potion-c.png|G" width="13" height="20"/>
+ <action name="default" imageset="base">
+ <animation direction="default">
+ <frame index="0" offsetY="-12" delay="100"/>
+ <frame index="1" offsetY="-12" delay="100"/>
+ <frame index="2" offsetY="-12" delay="100"/>
+ <frame index="3" offsetY="-12" delay="100"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/healing.png b/graphics/sprites/icons/healing.png
new file mode 100644
index 00000000..dfc6b804
--- /dev/null
+++ b/graphics/sprites/icons/healing.png
Binary files differ
diff --git a/graphics/sprites/icons/healing.xml b/graphics/sprites/icons/healing.xml
new file mode 100644
index 00000000..935d47aa
--- /dev/null
+++ b/graphics/sprites/icons/healing.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2011-2012 Evol Online -->
+
+<sprite>
+ <imageset name="icon"
+ src="graphics/sprites/icons/healing.png"
+ width="14"
+ height="15"
+ offsetY="-13"/>
+
+ <action name="default" imageset="icon">
+ <animation direction="default">
+ <sequence start="0" end="2" delay="100"/>
+ <frame index="1" delay="100"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/hidden.png b/graphics/sprites/icons/hidden.png
new file mode 100644
index 00000000..dd5221af
--- /dev/null
+++ b/graphics/sprites/icons/hidden.png
Binary files differ
diff --git a/graphics/sprites/icons/hidden.xml b/graphics/sprites/icons/hidden.xml
new file mode 100644
index 00000000..e2b8f1d9
--- /dev/null
+++ b/graphics/sprites/icons/hidden.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/icons/hidden.png" width="12" height="12"/>
+ <action name="default" imageset="base">
+ <animation direction="default">
+ <frame index="0" offsetY="15" delay="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/invisible.png b/graphics/sprites/icons/invisible.png
new file mode 100644
index 00000000..e03a2b0c
--- /dev/null
+++ b/graphics/sprites/icons/invisible.png
Binary files differ
diff --git a/graphics/sprites/icons/invisible.xml b/graphics/sprites/icons/invisible.xml
new file mode 100644
index 00000000..38961e96
--- /dev/null
+++ b/graphics/sprites/icons/invisible.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2010-2012 Evol Online -->
+
+<sprite>
+ <imageset name="icon"
+ src="graphics/sprites/icons/invisible.png"
+ width="16"
+ height="24"
+ offsetY="-8"/>
+
+ <action name="default" imageset="icon">
+ <animation direction="default">
+ <frame index="0" delay="2000"/>
+ <sequence start="1" end="4" delay="100"/>
+ <frame index="0" delay="5000"/>
+ <sequence start="1" end="4" delay="100"/>
+ <frame index="0" delay="3000"/>
+ <frame index="7" delay="500"/>
+ <frame index="0" delay="3000"/>
+ <sequence start="5" end="6" delay="50" repeat="5"/>
+ <frame index="0" delay="3000"/>
+ <frame index="7" delay="300"/>
+ <frame index="0" delay="5000"/>
+ <frame index="7" delay="200"/>
+ <sequence start="0" end="4" delay="100"/>
+ <frame index="7" delay="5000"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/iron-potion.xml b/graphics/sprites/icons/iron-potion.xml
new file mode 100644
index 00000000..2d34a4d0
--- /dev/null
+++ b/graphics/sprites/icons/iron-potion.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/icons/potion-b.png|G" width="13" height="20"/>
+ <action name="default" imageset="base">
+ <animation direction="default">
+ <frame index="0" offsetY="-12"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/poison.png b/graphics/sprites/icons/poison.png
new file mode 100644
index 00000000..c5dfe165
--- /dev/null
+++ b/graphics/sprites/icons/poison.png
Binary files differ
diff --git a/graphics/sprites/icons/poison.xml b/graphics/sprites/icons/poison.xml
new file mode 100644
index 00000000..2349533a
--- /dev/null
+++ b/graphics/sprites/icons/poison.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid
+Copyright (C) 2010-2011 Evol Online -->
+
+<sprite>
+ <imageset name="icon"
+ src="graphics/sprites/icons/poison.png"
+ width="12"
+ height="20"
+ offsetY="-11"/>
+
+ <action name="default" imageset="icon">
+ <animation direction="default">
+ <sequence start="0" end="8" delay="80"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/potion-b.png b/graphics/sprites/icons/potion-b.png
new file mode 100644
index 00000000..b7fc0d02
--- /dev/null
+++ b/graphics/sprites/icons/potion-b.png
Binary files differ
diff --git a/graphics/sprites/icons/potion-c.png b/graphics/sprites/icons/potion-c.png
new file mode 100644
index 00000000..eac5ddee
--- /dev/null
+++ b/graphics/sprites/icons/potion-c.png
Binary files differ
diff --git a/graphics/sprites/icons/quest-continue.xml b/graphics/sprites/icons/quest-continue.xml
new file mode 100644
index 00000000..265eda76
--- /dev/null
+++ b/graphics/sprites/icons/quest-continue.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<sprite variants="1" variant_offset="1">
+ <imageset name="base" src="graphics/sprites/icons/quest-indicators.png" width="32" height="32"/>
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="1"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/quest-indicators.png b/graphics/sprites/icons/quest-indicators.png
new file mode 100644
index 00000000..0418ddc9
--- /dev/null
+++ b/graphics/sprites/icons/quest-indicators.png
Binary files differ
diff --git a/graphics/sprites/icons/quest-start.xml b/graphics/sprites/icons/quest-start.xml
new file mode 100644
index 00000000..485cbb65
--- /dev/null
+++ b/graphics/sprites/icons/quest-start.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<sprite variants="2" variant_offset="1">
+ <imageset name="base" src="graphics/sprites/icons/quest-indicators.png" width="32" height="32"/>
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/red-rotating-hex.xml b/graphics/sprites/icons/red-rotating-hex.xml
new file mode 100644
index 00000000..107b16be
--- /dev/null
+++ b/graphics/sprites/icons/red-rotating-hex.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/particles/hex-facet-50.png|W" width="9" height="11"/>
+ <action name="default" imageset="base">
+ <animation direction="default">
+ <frame index="0" offsetX="-2" offsetY="-16" delay="120"/>
+ <frame index="1" offsetX="-2" offsetY="-16" delay="120"/>
+ <frame index="2" offsetX="-2" offsetY="-16" delay="120"/>
+ <frame index="3" offsetX="-2" offsetY="-16" delay="120"/>
+ <frame index="4" offsetX="-2" offsetY="-16" delay="120"/>
+ <frame index="5" offsetX="-3" offsetY="-16" delay="120"/>
+ <frame index="6" offsetX="-2" offsetY="-16" delay="120"/>
+ <frame index="7" offsetX="-2" offsetY="-16" delay="120"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/silence.png b/graphics/sprites/icons/silence.png
new file mode 100644
index 00000000..7f61a854
--- /dev/null
+++ b/graphics/sprites/icons/silence.png
Binary files differ
diff --git a/graphics/sprites/icons/silence.xml b/graphics/sprites/icons/silence.xml
new file mode 100644
index 00000000..e49996bf
--- /dev/null
+++ b/graphics/sprites/icons/silence.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/icons/silence.png" width="18" height="14"/>
+ <action name="default" imageset="base">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/slow-poison.png b/graphics/sprites/icons/slow-poison.png
new file mode 100644
index 00000000..32402784
--- /dev/null
+++ b/graphics/sprites/icons/slow-poison.png
Binary files differ
diff --git a/graphics/sprites/icons/slow-poison.xml b/graphics/sprites/icons/slow-poison.xml
new file mode 100644
index 00000000..df6b9652
--- /dev/null
+++ b/graphics/sprites/icons/slow-poison.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/icons/slow-poison.png" width="12" height="20"/>
+ <action name="default" imageset="base">
+ <animation direction="default">
+ <frame index="0" offsetY="-12" delay="190"/>
+ <frame index="1" offsetY="-12" delay="275"/>
+ <frame index="2" offsetY="-12" delay="300"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/spell-attack-generic.png b/graphics/sprites/icons/spell-attack-generic.png
new file mode 100644
index 00000000..fdd932fe
--- /dev/null
+++ b/graphics/sprites/icons/spell-attack-generic.png
Binary files differ
diff --git a/graphics/sprites/icons/spell-attack-generic.xml b/graphics/sprites/icons/spell-attack-generic.xml
new file mode 100644
index 00000000..c4185bc5
--- /dev/null
+++ b/graphics/sprites/icons/spell-attack-generic.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/icons/spell-attack-generic.png" width="13" height="20"/>
+ <action name="default" imageset="base">
+ <animation direction="default">
+ <frame index="0" offsetY="-12" delay="100"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/spell-haste.png b/graphics/sprites/icons/spell-haste.png
new file mode 100644
index 00000000..47661a7b
--- /dev/null
+++ b/graphics/sprites/icons/spell-haste.png
Binary files differ
diff --git a/graphics/sprites/icons/spell-haste.xml b/graphics/sprites/icons/spell-haste.xml
new file mode 100644
index 00000000..1c7c4969
--- /dev/null
+++ b/graphics/sprites/icons/spell-haste.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/icons/spell-haste.png" width="13" height="20"/>
+ <action name="default" imageset="base">
+ <animation direction="default">
+ <frame index="0" offsetY="-23" delay="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/spell-protection-generic.png b/graphics/sprites/icons/spell-protection-generic.png
new file mode 100644
index 00000000..c7ddff6f
--- /dev/null
+++ b/graphics/sprites/icons/spell-protection-generic.png
Binary files differ
diff --git a/graphics/sprites/icons/spell-protection-generic.xml b/graphics/sprites/icons/spell-protection-generic.xml
new file mode 100644
index 00000000..6bb0501c
--- /dev/null
+++ b/graphics/sprites/icons/spell-protection-generic.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/icons/spell-protection-generic.png" width="12" height="20"/>
+ <action name="default" imageset="base">
+ <animation direction="default">
+ <frame index="0" offsetY="-12" delay="400"/>
+ <frame index="1" offsetY="-12" delay="200"/>
+ <frame index="2" offsetY="-12" delay="250"/>
+ <frame index="1" offsetY="-12" delay="200"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/spell-shearing.png b/graphics/sprites/icons/spell-shearing.png
new file mode 100644
index 00000000..6daa4574
--- /dev/null
+++ b/graphics/sprites/icons/spell-shearing.png
Binary files differ
diff --git a/graphics/sprites/icons/spell-shearing.xml b/graphics/sprites/icons/spell-shearing.xml
new file mode 100644
index 00000000..f2e73c75
--- /dev/null
+++ b/graphics/sprites/icons/spell-shearing.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/icons/spell-shearing.png" width="13" height="20"/>
+ <action name="default" imageset="base">
+ <animation direction="default">
+ <frame index="0" offsetY="-12" delay="100"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/weight-big.png b/graphics/sprites/icons/weight-big.png
new file mode 100644
index 00000000..632c9d1f
--- /dev/null
+++ b/graphics/sprites/icons/weight-big.png
Binary files differ
diff --git a/graphics/sprites/icons/weight-big.xml b/graphics/sprites/icons/weight-big.xml
new file mode 100644
index 00000000..d3e20a2f
--- /dev/null
+++ b/graphics/sprites/icons/weight-big.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/icons/weight-big.png" width="16" height="16"/>
+ <action name="default" imageset="base">
+ <animation direction="default">
+ <frame index="0" offsetY="-11" delay="500"/>
+ <frame index="0" offsetY="-12" delay="500"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/icons/weight-small.png b/graphics/sprites/icons/weight-small.png
new file mode 100644
index 00000000..c4a14281
--- /dev/null
+++ b/graphics/sprites/icons/weight-small.png
Binary files differ
diff --git a/graphics/sprites/icons/weight-small.xml b/graphics/sprites/icons/weight-small.xml
new file mode 100644
index 00000000..f21eda83
--- /dev/null
+++ b/graphics/sprites/icons/weight-small.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/icons/weight-small.png" width="12" height="16"/>
+ <action name="default" imageset="base">
+ <animation direction="default">
+ <frame index="0" offsetY="-11" delay="500"/>
+ <frame index="0" offsetY="-12" delay="500"/>
+ </animation>
+ </action>
+</sprite>