summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
Diffstat (limited to 'graphics')
-rw-r--r--graphics/sprites/monsters/mana-ghost.pngbin0 -> 49696 bytes
-rw-r--r--graphics/sprites/monsters/mana-ghost.xml64
-rw-r--r--graphics/sprites/npcs/sprite/valia.pngbin0 -> 4110 bytes
-rw-r--r--graphics/sprites/npcs/xml/valia.xml34
-rw-r--r--graphics/tilesets/dark-tileset-accessory-x1x2.pngbin0 -> 43516 bytes
-rw-r--r--graphics/tilesets/dark-tileset-accessory-x1x2.tsx40
-rw-r--r--graphics/tilesets/dark-tileset-accessory-x1x3.pngbin0 -> 11154 bytes
-rw-r--r--graphics/tilesets/dark-tileset-accessory.pngbin0 -> 32981 bytes
-rw-r--r--graphics/tilesets/dark-tileset-accessory.tsx46
-rw-r--r--graphics/tilesets/fire-cauldron.tsx22
-rw-r--r--graphics/tilesets/light-flickering-x1x4.pngbin0 -> 84819 bytes
-rw-r--r--graphics/tilesets/light-flickering-x1x4.tsx193
12 files changed, 399 insertions, 0 deletions
diff --git a/graphics/sprites/monsters/mana-ghost.png b/graphics/sprites/monsters/mana-ghost.png
new file mode 100644
index 00000000..0983cd33
--- /dev/null
+++ b/graphics/sprites/monsters/mana-ghost.png
Binary files differ
diff --git a/graphics/sprites/monsters/mana-ghost.xml b/graphics/sprites/monsters/mana-ghost.xml
new file mode 100644
index 00000000..ada1522a
--- /dev/null
+++ b/graphics/sprites/monsters/mana-ghost.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0"?>
+<sprite>
+ <imageset name="base" src="graphics/sprites/monsters/mana-ghost.png" width="50" height="64"/>
+ <action name="stand" imageset="base">
+ <animation direction="down">
+ <frame index="0"/>
+ </animation>
+ <animation direction="right">
+ <frame index="30"/>
+ </animation>
+ <animation direction="up">
+ <frame index="20"/>
+ </animation>
+ <animation direction="left">
+ <frame index="10"/>
+ </animation>
+ </action>
+ <action name="walk" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="4" delay="200"/>
+ </animation>
+ <animation direction="right">
+ <sequence start="30" end="34" delay="200"/>
+ </animation>
+ <animation direction="up">
+ <sequence start="20" end="24" delay="200"/>
+ </animation>
+ <animation direction="left">
+ <sequence start="10" end="14" delay="200"/>
+ </animation>
+ </action>
+ <action name="attack" imageset="base">
+ <animation direction="down">
+ <sequence start="0" end="8" delay="150"/>
+ <end/>
+ </animation>
+ <animation direction="right">
+ <sequence start="30" end="38" delay="150"/>
+ <end/>
+ </animation>
+ <animation direction="up">
+ <sequence start="20" end="28" delay="150"/>
+ <end/>
+ </animation>
+ <animation direction="left">
+ <sequence start="10" end="18" delay="150"/>
+ <end/>
+ </animation>
+ </action>
+ <action name="dead" imageset="base">
+ <animation direction="down">
+ <frame index="9" delay="0"/>
+ </animation>
+ <animation direction="right">
+ <frame index="39" delay="0"/>
+ </animation>
+ <animation direction="up">
+ <frame index="29" delay="0"/>
+ </animation>
+ <animation direction="left">
+ <frame index="19" delay="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/sprite/valia.png b/graphics/sprites/npcs/sprite/valia.png
new file mode 100644
index 00000000..8b8a0721
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/valia.png
Binary files differ
diff --git a/graphics/sprites/npcs/xml/valia.xml b/graphics/sprites/npcs/xml/valia.xml
new file mode 100644
index 00000000..226b1d0b
--- /dev/null
+++ b/graphics/sprites/npcs/xml/valia.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2010-2019 Evol Online -->
+
+<sprite>
+ <imageset name="base"
+ src="graphics/sprites/npcs/sprite/valia.png"
+ width="32"
+ height="96"/>
+
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <label name="start"/>
+ <goto label="static" rand="70"/>
+ <goto label="magic" rand="100"/>
+
+<!-- moving hand over the magic ball -->
+
+ <label name="magic"/>
+ <frame index="0" delay="500"/>
+ <frame index="1" delay="250"/>
+ <frame index="2" delay="250"/>
+ <frame index="3" delay="250"/>
+ <frame index="2" delay="250"/>
+ <goto label="start"/>
+
+ <!-- Static Animation -->
+ <label name="static"/>
+ <frame index="0" delay="3000"/>
+ <goto label="start"/>
+
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/tilesets/dark-tileset-accessory-x1x2.png b/graphics/tilesets/dark-tileset-accessory-x1x2.png
new file mode 100644
index 00000000..07382465
--- /dev/null
+++ b/graphics/tilesets/dark-tileset-accessory-x1x2.png
Binary files differ
diff --git a/graphics/tilesets/dark-tileset-accessory-x1x2.tsx b/graphics/tilesets/dark-tileset-accessory-x1x2.tsx
new file mode 100644
index 00000000..c1b03a44
--- /dev/null
+++ b/graphics/tilesets/dark-tileset-accessory-x1x2.tsx
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="dark-tileset-accessory-x1x2" tilewidth="32" tileheight="64" tilecount="64" columns="8">
+ <image source="dark-tileset-accessory-x1x2.png" width="256" height="512"/>
+ <tile id="0">
+ <animation>
+ <frame tileid="0" duration="100"/>
+ <frame tileid="1" duration="100"/>
+ <frame tileid="2" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="3">
+ <animation>
+ <frame tileid="3" duration="100"/>
+ <frame tileid="4" duration="100"/>
+ <frame tileid="5" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="8">
+ <animation>
+ <frame tileid="8" duration="100"/>
+ <frame tileid="9" duration="100"/>
+ <frame tileid="10" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="11">
+ <animation>
+ <frame tileid="11" duration="100"/>
+ <frame tileid="12" duration="100"/>
+ <frame tileid="13" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="19">
+ <animation>
+ <frame tileid="19" duration="150"/>
+ <frame tileid="20" duration="150"/>
+ <frame tileid="21" duration="150"/>
+ <frame tileid="22" duration="150"/>
+ </animation>
+ </tile>
+</tileset>
diff --git a/graphics/tilesets/dark-tileset-accessory-x1x3.png b/graphics/tilesets/dark-tileset-accessory-x1x3.png
new file mode 100644
index 00000000..38fadfb7
--- /dev/null
+++ b/graphics/tilesets/dark-tileset-accessory-x1x3.png
Binary files differ
diff --git a/graphics/tilesets/dark-tileset-accessory.png b/graphics/tilesets/dark-tileset-accessory.png
new file mode 100644
index 00000000..b5657a1a
--- /dev/null
+++ b/graphics/tilesets/dark-tileset-accessory.png
Binary files differ
diff --git a/graphics/tilesets/dark-tileset-accessory.tsx b/graphics/tilesets/dark-tileset-accessory.tsx
new file mode 100644
index 00000000..22b87074
--- /dev/null
+++ b/graphics/tilesets/dark-tileset-accessory.tsx
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="dark-tileset-accessory" tilewidth="32" tileheight="32" tilecount="60" columns="15">
+ <image source="dark-tileset-accessory.png" width="480" height="128"/>
+ <tile id="9">
+ <animation>
+ <frame tileid="9" duration="100"/>
+ <frame tileid="10" duration="100"/>
+ <frame tileid="11" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="12">
+ <animation>
+ <frame tileid="12" duration="100"/>
+ <frame tileid="13" duration="100"/>
+ <frame tileid="14" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="24">
+ <animation>
+ <frame tileid="24" duration="100"/>
+ <frame tileid="25" duration="100"/>
+ <frame tileid="26" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="27">
+ <animation>
+ <frame tileid="27" duration="100"/>
+ <frame tileid="28" duration="100"/>
+ <frame tileid="29" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="39">
+ <animation>
+ <frame tileid="39" duration="100"/>
+ <frame tileid="40" duration="100"/>
+ <frame tileid="41" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="42">
+ <animation>
+ <frame tileid="42" duration="100"/>
+ <frame tileid="43" duration="100"/>
+ <frame tileid="44" duration="100"/>
+ </animation>
+ </tile>
+</tileset>
diff --git a/graphics/tilesets/fire-cauldron.tsx b/graphics/tilesets/fire-cauldron.tsx
new file mode 100644
index 00000000..025431ab
--- /dev/null
+++ b/graphics/tilesets/fire-cauldron.tsx
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="fire-cauldron" tilewidth="32" tileheight="64" tilecount="10" columns="10">
+ <image source="fire-cauldron.png" width="320" height="64"/>
+ <tile id="0">
+ <animation>
+ <frame tileid="0" duration="100"/>
+ <frame tileid="2" duration="100"/>
+ <frame tileid="4" duration="100"/>
+ <frame tileid="6" duration="100"/>
+ <frame tileid="8" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="1">
+ <animation>
+ <frame tileid="1" duration="100"/>
+ <frame tileid="3" duration="100"/>
+ <frame tileid="5" duration="100"/>
+ <frame tileid="7" duration="100"/>
+ <frame tileid="9" duration="100"/>
+ </animation>
+ </tile>
+</tileset>
diff --git a/graphics/tilesets/light-flickering-x1x4.png b/graphics/tilesets/light-flickering-x1x4.png
new file mode 100644
index 00000000..26d286b6
--- /dev/null
+++ b/graphics/tilesets/light-flickering-x1x4.png
Binary files differ
diff --git a/graphics/tilesets/light-flickering-x1x4.tsx b/graphics/tilesets/light-flickering-x1x4.tsx
new file mode 100644
index 00000000..b5474a1f
--- /dev/null
+++ b/graphics/tilesets/light-flickering-x1x4.tsx
@@ -0,0 +1,193 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<tileset name="light-flickering-x1x4" tilewidth="32" tileheight="128" tilecount="60" columns="15">
+ <image source="light-flickering-x1x4.png" width="480" height="512"/>
+ <tile id="0">
+ <animation>
+ <frame tileid="0" duration="100"/>
+ <frame tileid="3" duration="100"/>
+ <frame tileid="6" duration="100"/>
+ <frame tileid="9" duration="100"/>
+ <frame tileid="12" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="1">
+ <animation>
+ <frame tileid="1" duration="100"/>
+ <frame tileid="4" duration="100"/>
+ <frame tileid="7" duration="100"/>
+ <frame tileid="10" duration="100"/>
+ <frame tileid="13" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="2">
+ <animation>
+ <frame tileid="2" duration="100"/>
+ <frame tileid="5" duration="100"/>
+ <frame tileid="8" duration="100"/>
+ <frame tileid="11" duration="100"/>
+ <frame tileid="14" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="9">
+ <animation>
+ <frame tileid="9" duration="100"/>
+ <frame tileid="6" duration="100"/>
+ <frame tileid="3" duration="100"/>
+ <frame tileid="0" duration="100"/>
+ <frame tileid="12" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="10">
+ <animation>
+ <frame tileid="10" duration="100"/>
+ <frame tileid="7" duration="100"/>
+ <frame tileid="4" duration="100"/>
+ <frame tileid="1" duration="100"/>
+ <frame tileid="13" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="11">
+ <animation>
+ <frame tileid="11" duration="100"/>
+ <frame tileid="8" duration="100"/>
+ <frame tileid="5" duration="100"/>
+ <frame tileid="2" duration="100"/>
+ <frame tileid="14" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="15">
+ <animation>
+ <frame tileid="15" duration="100"/>
+ <frame tileid="18" duration="100"/>
+ <frame tileid="21" duration="100"/>
+ <frame tileid="24" duration="100"/>
+ <frame tileid="27" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="16">
+ <animation>
+ <frame tileid="16" duration="100"/>
+ <frame tileid="19" duration="100"/>
+ <frame tileid="22" duration="100"/>
+ <frame tileid="25" duration="100"/>
+ <frame tileid="28" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="17">
+ <animation>
+ <frame tileid="17" duration="100"/>
+ <frame tileid="20" duration="100"/>
+ <frame tileid="23" duration="100"/>
+ <frame tileid="26" duration="100"/>
+ <frame tileid="29" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="24">
+ <animation>
+ <frame tileid="24" duration="100"/>
+ <frame tileid="21" duration="100"/>
+ <frame tileid="18" duration="100"/>
+ <frame tileid="15" duration="100"/>
+ <frame tileid="27" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="25">
+ <animation>
+ <frame tileid="25" duration="100"/>
+ <frame tileid="22" duration="100"/>
+ <frame tileid="19" duration="100"/>
+ <frame tileid="16" duration="100"/>
+ <frame tileid="28" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="26">
+ <animation>
+ <frame tileid="26" duration="100"/>
+ <frame tileid="23" duration="100"/>
+ <frame tileid="20" duration="100"/>
+ <frame tileid="17" duration="100"/>
+ <frame tileid="29" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="30">
+ <animation>
+ <frame tileid="30" duration="100"/>
+ <frame tileid="33" duration="100"/>
+ <frame tileid="36" duration="100"/>
+ <frame tileid="39" duration="100"/>
+ <frame tileid="42" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="31">
+ <animation>
+ <frame tileid="31" duration="100"/>
+ <frame tileid="34" duration="100"/>
+ <frame tileid="37" duration="100"/>
+ <frame tileid="40" duration="100"/>
+ <frame tileid="43" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="32">
+ <animation>
+ <frame tileid="32" duration="100"/>
+ <frame tileid="35" duration="100"/>
+ <frame tileid="38" duration="100"/>
+ <frame tileid="41" duration="100"/>
+ <frame tileid="44" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="39">
+ <animation>
+ <frame tileid="39" duration="100"/>
+ <frame tileid="36" duration="100"/>
+ <frame tileid="33" duration="100"/>
+ <frame tileid="30" duration="100"/>
+ <frame tileid="42" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="40">
+ <animation>
+ <frame tileid="40" duration="100"/>
+ <frame tileid="37" duration="100"/>
+ <frame tileid="34" duration="100"/>
+ <frame tileid="31" duration="100"/>
+ <frame tileid="43" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="41">
+ <animation>
+ <frame tileid="41" duration="100"/>
+ <frame tileid="38" duration="100"/>
+ <frame tileid="35" duration="100"/>
+ <frame tileid="32" duration="100"/>
+ <frame tileid="44" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="45">
+ <animation>
+ <frame tileid="45" duration="100"/>
+ <frame tileid="48" duration="100"/>
+ <frame tileid="51" duration="100"/>
+ <frame tileid="54" duration="100"/>
+ <frame tileid="57" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="46">
+ <animation>
+ <frame tileid="46" duration="100"/>
+ <frame tileid="49" duration="100"/>
+ <frame tileid="52" duration="100"/>
+ <frame tileid="55" duration="100"/>
+ <frame tileid="58" duration="100"/>
+ </animation>
+ </tile>
+ <tile id="47">
+ <animation>
+ <frame tileid="47" duration="100"/>
+ <frame tileid="50" duration="100"/>
+ <frame tileid="53" duration="100"/>
+ <frame tileid="56" duration="100"/>
+ <frame tileid="59" duration="100"/>
+ </animation>
+ </tile>
+</tileset>