summaryrefslogtreecommitdiff
path: root/graphics/sprites/npcs
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/sprites/npcs')
-rw-r--r--graphics/sprites/npcs/sprite/piousrocket.png (renamed from graphics/sprites/npcs/sprite/piourocket.png)bin1682 -> 1682 bytes
-rw-r--r--graphics/sprites/npcs/xml/alige.xml57
-rw-r--r--graphics/sprites/npcs/xml/animated_hammock1.xml42
-rw-r--r--graphics/sprites/npcs/xml/animated_hammock2.xml42
-rw-r--r--graphics/sprites/npcs/xml/billybons.xml27
-rw-r--r--graphics/sprites/npcs/xml/elmo1.xml29
-rw-r--r--graphics/sprites/npcs/xml/gugli.xml63
-rw-r--r--graphics/sprites/npcs/xml/hammock.xml12
-rw-r--r--graphics/sprites/npcs/xml/julia.xml29
-rw-r--r--graphics/sprites/npcs/xml/magic_arpan.xml45
-rw-r--r--graphics/sprites/npcs/xml/nard.xml29
-rw-r--r--graphics/sprites/npcs/xml/npc.xml15
-rw-r--r--graphics/sprites/npcs/xml/piourocket.xml34
-rw-r--r--graphics/sprites/npcs/xml/piousrocket.xml29
-rw-r--r--graphics/sprites/npcs/xml/rattosailor.xml29
-rw-r--r--graphics/sprites/npcs/xml/sailors.xml19
-rw-r--r--graphics/sprites/npcs/xml/sapartan.xml29
-rw-r--r--graphics/sprites/npcs/xml/silvio.xml33
-rw-r--r--graphics/sprites/npcs/xml/sleepingorc.xml16
-rw-r--r--graphics/sprites/npcs/xml/smallnpc.xml13
-rw-r--r--graphics/sprites/npcs/xml/tarlan.xml133
21 files changed, 334 insertions, 391 deletions
diff --git a/graphics/sprites/npcs/sprite/piourocket.png b/graphics/sprites/npcs/sprite/piousrocket.png
index 1dadf40d..1dadf40d 100644
--- a/graphics/sprites/npcs/sprite/piourocket.png
+++ b/graphics/sprites/npcs/sprite/piousrocket.png
Binary files differ
diff --git a/graphics/sprites/npcs/xml/alige.xml b/graphics/sprites/npcs/xml/alige.xml
index 3c0a6173..ca101e2c 100644
--- a/graphics/sprites/npcs/xml/alige.xml
+++ b/graphics/sprites/npcs/xml/alige.xml
@@ -1,38 +1,35 @@
<?xml version="1.0"?>
-
-<!-- Authors: Reid & Dan.
+<!-- Author : Reid, Dan
Copyright (C) 2011 Evol Online -->
-
<sprite>
- <imageset name="npc" src="graphics/sprites/npcs/sprite/alige.png" width="11" height="5" offsetX="0" offsetY="-13"/>
-
- <action name="stand" imageset="npc">
- <!-- Opening Eyes -->
- <animation direction="left">
- <frame index="2" delay="100"/>
- <frame index="1" delay="90"/>
- </animation>
+ <imageset name="npc" src="graphics/sprites/npcs/sprite/alige.png" width="11" height="5" offsetX="0" offsetY="-13"/>
- <!-- Closing Eyes -->
- <animation direction="up">
- <frame index="1" delay="100"/>
- <frame index="2" delay="90"/>
- </animation>
+ <action name="stand" imageset="npc">
+ <!-- Open eyes animation -->
+ <animation direction="left">
+ <frame index="2" delay="100"/>
+ <frame index="1" delay="90"/>
+ </animation>
- <!-- Opened Eyes -->
- <animation direction="right">
- <frame index="0" delay="9000"/>
- <frame index="1" delay="90"/>
- <frame index="2" delay="80"/>
- <frame index="3" delay="200"/>
- <frame index="2" delay="80"/>
- <frame index="1" delay="80"/>
- </animation>
+ <!-- Close eyes animation -->
+ <animation direction="up">
+ <frame index="1" delay="100"/>
+ <frame index="2" delay="90"/>
+ </animation>
- <!-- Closed Eyes -->
- <animation direction="down">
- <frame index="3"/>
- </animation>
+ <!-- Opened eyes -->
+ <animation direction="right">
+ <frame index="0" delay="9000"/>
+ <frame index="1" delay="90"/>
+ <frame index="2" delay="80"/>
+ <frame index="3" delay="200"/>
+ <frame index="2" delay="80"/>
+ <frame index="1" delay="80"/>
+ </animation>
- </action>
+ <!-- Closed eyes -->
+ <animation direction="down">
+ <frame index="3"/>
+ </animation>
+ </action>
</sprite>
diff --git a/graphics/sprites/npcs/xml/animated_hammock1.xml b/graphics/sprites/npcs/xml/animated_hammock1.xml
index 9d75217a..7d6a24b4 100644
--- a/graphics/sprites/npcs/xml/animated_hammock1.xml
+++ b/graphics/sprites/npcs/xml/animated_hammock1.xml
@@ -1,27 +1,21 @@
<?xml version="1.0"?>
-
-<!-- Author: Reid.
-Copyright (C) 2011-2012 Evol Online -->
-
+<!-- Author : Reid
+Copyright (C) 2011-2012 Evol Online -->
<sprite>
- <imageset name="npc" src="graphics/sprites/npcs/sprite/animated_hammock.png" width="96" height="64"/>
-
- <action name="stand" imageset="npc">
-
- <!-- Mooving hammock. -->
- <animation direction="left">
- <frame index="3" delay="300"/>
- <frame index="2" delay="180"/>
- <frame index="1" delay="150"/>
- <frame index="0" delay="400"/>
- <frame index="1" delay="180"/>
- <frame index="2" delay="150"/>
- </animation>
-
- <!-- Static hammock. -->
- <animation direction="up">
- <frame index="3"/>
- </animation>
-
- </action>
+ <imageset name="npc" src="graphics/sprites/npcs/sprite/animated_hammock.png" width="96" height="64"/>
+ <action name="stand" imageset="npc">
+ <!-- Mooving hammock. -->
+ <animation direction="left">
+ <frame index="3" delay="300"/>
+ <frame index="2" delay="180"/>
+ <frame index="1" delay="150"/>
+ <frame index="0" delay="400"/>
+ <frame index="1" delay="180"/>
+ <frame index="2" delay="150"/>
+ </animation>
+ <!-- Static hammock. -->
+ <animation direction="up">
+ <frame index="3"/>
+ </animation>
+ </action>
</sprite> \ No newline at end of file
diff --git a/graphics/sprites/npcs/xml/animated_hammock2.xml b/graphics/sprites/npcs/xml/animated_hammock2.xml
index 230d00da..1853d7cc 100644
--- a/graphics/sprites/npcs/xml/animated_hammock2.xml
+++ b/graphics/sprites/npcs/xml/animated_hammock2.xml
@@ -1,27 +1,21 @@
<?xml version="1.0"?>
-
-<!-- Author: Reid.
-Copyright (C) 2011-2012 Evol Online -->
-
+<!-- Author : Reid
+Copyright (C) 2011-2012 Evol Online -->
<sprite>
- <imageset name="npc" src="graphics/sprites/npcs/sprite/animated_hammock.png" width="96" height="64"/>
-
- <action name="stand" imageset="npc">
-
- <!-- Mooving hammock. -->
- <animation direction="left">
- <frame index="7" delay="300"/>
- <frame index="6" delay="180"/>
- <frame index="5" delay="150"/>
- <frame index="4" delay="400"/>
- <frame index="5" delay="180"/>
- <frame index="6" delay="150"/>
- </animation>
-
- <!-- Static hammock. -->
- <animation direction="up">
- <frame index="7"/>
- </animation>
-
- </action>
+ <imageset name="npc" src="graphics/sprites/npcs/sprite/animated_hammock.png" width="96" height="64"/>
+ <action name="stand" imageset="npc">
+ <!-- Mooving hammock. -->
+ <animation direction="left">
+ <frame index="7" delay="300"/>
+ <frame index="6" delay="180"/>
+ <frame index="5" delay="150"/>
+ <frame index="4" delay="400"/>
+ <frame index="5" delay="180"/>
+ <frame index="6" delay="150"/>
+ </animation>
+ <!-- Static hammock. -->
+ <animation direction="up">
+ <frame index="7"/>
+ </animation>
+ </action>
</sprite> \ No newline at end of file
diff --git a/graphics/sprites/npcs/xml/billybons.xml b/graphics/sprites/npcs/xml/billybons.xml
index 05fed751..1e89e890 100644
--- a/graphics/sprites/npcs/xml/billybons.xml
+++ b/graphics/sprites/npcs/xml/billybons.xml
@@ -1,19 +1,16 @@
<?xml version="1.0"?>
-
-<!-- Author: Reid.
+<!-- Author : Reid
Copyright (C) 2012 Evol Online -->
-
<sprite>
- <imageset name="npc" src="graphics/sprites/npcs/sprite/billybons.png" width="48" height="41" offsetX="17"/>
-
- <action name="stand" imageset="npc">
- <animation direction="default">
- <frame index="0" delay="7000"/>
- <frame index="1" delay="60"/>
- <frame index="2" delay="80"/>
- <frame index="0" delay="3500"/>
- <frame index="1" delay="60"/>
- <frame index="2" delay="80"/>
- </animation>
- </action>
+ <imageset name="base" src="graphics/sprites/npcs/sprite/billybons.png" width="48" height="41" offsetX="17" />
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0" delay="7000"/>
+ <frame index="1" delay="60"/>
+ <frame index="2" delay="80"/>
+ <frame index="0" delay="3500"/>
+ <frame index="1" delay="60"/>
+ <frame index="2" delay="80"/>
+ </animation>
+ </action>
</sprite>
diff --git a/graphics/sprites/npcs/xml/elmo1.xml b/graphics/sprites/npcs/xml/elmo1.xml
index 95c1bd92..dbade726 100644
--- a/graphics/sprites/npcs/xml/elmo1.xml
+++ b/graphics/sprites/npcs/xml/elmo1.xml
@@ -1,19 +1,16 @@
<?xml version="1.0"?>
-
-<!-- Author: Reid.
-Copyright (C) 2011 Evol Online -->
-
+<!-- Author : Reid
+Copyright (C) 2011 Evol Online -->
<sprite>
- <imageset name="npc" src="graphics/sprites/npcs/sprite/elmo1.png" width="19" height="53" offsetX="-5"/>
-
- <action name="stand" imageset="npc">
- <animation direction="default">
- <frame index="0" delay="7000"/>
- <frame index="1" delay="60"/>
- <frame index="2" delay="80"/>
- <frame index="0" delay="3500"/>
- <frame index="1" delay="60"/>
- <frame index="2" delay="80"/>
- </animation>
- </action>
+ <imageset name="base" src="graphics/sprites/npcs/sprite/elmo1.png" width="19" height="53" offsetX="-5" />
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0" delay="7000"/>
+ <frame index="1" delay="60"/>
+ <frame index="2" delay="80"/>
+ <frame index="0" delay="3500"/>
+ <frame index="1" delay="60"/>
+ <frame index="2" delay="80"/>
+ </animation>
+ </action>
</sprite>
diff --git a/graphics/sprites/npcs/xml/gugli.xml b/graphics/sprites/npcs/xml/gugli.xml
index c7d754c4..e0ef20d9 100644
--- a/graphics/sprites/npcs/xml/gugli.xml
+++ b/graphics/sprites/npcs/xml/gugli.xml
@@ -1,44 +1,41 @@
<?xml version="1.0"?>
-<!-- Author: Reid & 4144.
-Copyright (C) 2011-2012 Evol Online -->
+<!-- Author : Reid 4144
+Copyright (C) 2011-2012 Evol Online
-<!--
Example of the extended animation tags.
Allow set in attribute value any frame numbers.
Both of these examples show the same thing:
- <sequence start="55" end="60" delay="75"/>
- <sequence value="55-60" delay="75"/>
- <sequence value="55,56,57,58,59,60" delay="75"/>
--->
+ <sequence start="55" end="60" delay="75" />
+ <sequence value="55-60" delay="75" />
+ <sequence value="55,56,57,58,59,60" delay="75" /> -->
<sprite>
- <imageset name="npc" src="graphics/sprites/npcs/sprite/gugli.png" width="64" height="64" offsetX="-32"/>
+ <imageset name="base" src="graphics/sprites/npcs/sprite/gugli.png" width="64" height="64" offsetX="-32"/>
- <action name="stand" imageset="npc">
- <animation direction="default">
+ <action name="stand" imageset="base">
- <label name="start"/>
- <!-- 40% used on "long" label. -->
- <goto label="long" rand="40"/>
- <!-- 100% from the 60% unused percent are used on "simple" label. -->
- <goto label="simple" rand="100"/>
+ <animation direction="default">
+ <label name="start"/>
+ <!-- 40% used on "long" label. -->
+ <goto label="long" rand="40"/>
+ <!-- 100% from the 60% unused percent are used on "simple" label. -->
+ <goto label="simple" rand="100"/>
+ <!-- Long move leg animation. -->
+ <label name="long"/>
+ <frame index="0" delay="120"/>
+ <sequence value="1,2" delay="110"/>
+ <frame index="3" delay="120"/>
+ <sequence value="2,1" delay="110"/>
+ <goto label="start"/>
+ <!-- Simple move leg animation. -->
+ <label name="simple"/>
+ <frame index="0" delay="120"/>
+ <frame index="1" delay="110"/>
+ <frame index="2" delay="120"/>
+ <frame index="1" delay="110"/>
+ <goto label="start"/>
+ </animation>
+ </action>
- <!-- Long move leg animation. -->
- <label name="long"/>
- <frame index="0" delay="120"/>
- <sequence value="1,2" delay="110"/>
- <frame index="3" delay="120"/>
- <sequence value="2,1" delay="110"/>
- <goto label="start"/>
-
- <!-- Simple move leg animation. -->
- <label name="simple"/>
- <frame index="0" delay="120"/>
- <frame index="1" delay="110"/>
- <frame index="2" delay="120"/>
- <frame index="1" delay="110"/>
- <goto label="start"/>
- </animation>
- </action>
-</sprite>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/npcs/xml/hammock.xml b/graphics/sprites/npcs/xml/hammock.xml
index ce59bb47..a2065688 100644
--- a/graphics/sprites/npcs/xml/hammock.xml
+++ b/graphics/sprites/npcs/xml/hammock.xml
@@ -1,15 +1,13 @@
<?xml version="1.0"?>
-
-<!-- Author: Reid.
-Copyright (C) 2011 Evol Online -->
-
+<!-- Author : Reid
+Copyright (C) 2011 Evol Online -->
<sprite variants="2" variant_offset="1">
- <imageset name="npc" src="graphics/sprites/npcs/sprite/hammock.png" width="96" height="64"/>
+ <imageset name="base" src="graphics/sprites/npcs/sprite/hammock.png" width="96" height="64" />
- <action name="stand" imageset="npc">
+ <action name="stand" imageset="base">
<animation direction="default">
- <frame index="0"/>
+ <frame index="0" />
</animation>
</action>
diff --git a/graphics/sprites/npcs/xml/julia.xml b/graphics/sprites/npcs/xml/julia.xml
index e5eb436d..f714536a 100644
--- a/graphics/sprites/npcs/xml/julia.xml
+++ b/graphics/sprites/npcs/xml/julia.xml
@@ -1,19 +1,16 @@
<?xml version="1.0"?>
-
-<!-- Author: Reid.
-Copyright (C) 2010-2011 Evol Online -->
-
+<!-- Author : Reid
+Copyright (C) 2010-2011 Evol Online -->
<sprite>
- <imageset name="npc" src="graphics/sprites/npcs/sprite/julia.png" width="22" height="57"/>
-
- <action name="stand" imageset="npc">
- <animation direction="default">
- <frame index="0" delay="7000"/>
- <frame index="1" delay="60"/>
- <frame index="2" delay="80"/>
- <frame index="0" delay="3500"/>
- <frame index="1" delay="60"/>
- <frame index="2" delay="80"/>
- </animation>
- </action>
+ <imageset name="base" src="graphics/sprites/npcs/sprite/julia.png" width="22" height="57" />
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0" delay="7000"/>
+ <frame index="1" delay="60"/>
+ <frame index="2" delay="80"/>
+ <frame index="0" delay="3500"/>
+ <frame index="1" delay="60"/>
+ <frame index="2" delay="80"/>
+ </animation>
+ </action>
</sprite>
diff --git a/graphics/sprites/npcs/xml/magic_arpan.xml b/graphics/sprites/npcs/xml/magic_arpan.xml
index a3001119..bd9b3de4 100644
--- a/graphics/sprites/npcs/xml/magic_arpan.xml
+++ b/graphics/sprites/npcs/xml/magic_arpan.xml
@@ -1,27 +1,24 @@
<?xml version="1.0"?>
-
-<!-- Author: Reid.
-Copyright (C) 2011 Evol Online -->
-
+<!-- Author : Reid
+Copyright (C) 2011 Evol Online -->
<sprite>
- <imageset name="npc" src="graphics/sprites/npcs/sprite/magic_arpan.png" width="29" height="62"/>
-
- <action name="stand" imageset="npc">
- <animation direction="default">
- <!-- Eyes Animation -->
- <frame index="0" delay="7000"/>
- <frame index="3" delay="60"/>
- <frame index="4" delay="120"/>
- <frame index="3" delay="70"/>
- <!-- Mouth Animation -->
- <frame index="0" delay="6000"/>
- <sequence start="1" end="2" delay="130" repeat="4"/>
- <frame index="1" delay="90"/>
- <!-- Eyes Animation -->
- <frame index="0" delay="3500"/>
- <frame index="3" delay="60"/>
- <frame index="4" delay="120"/>
- <frame index="3" delay="70"/>
- </animation>
- </action>
+ <imageset name="base" src="graphics/sprites/npcs/sprite/magic_arpan.png" width="29" height="62" />
+ <action name="stand" imageset="base">
+ <animation direction="default">
+<!-- Eye animation -->
+ <frame index="0" delay="7000"/>
+ <frame index="3" delay="60"/>
+ <frame index="4" delay="120"/>
+ <frame index="3" delay="70"/>
+<!-- Mouth animation -->
+ <frame index="0" delay="6000"/>
+ <sequence start="1" end="2" delay="130" repeat="4" />
+ <frame index="1" delay="90"/>
+<!-- Eye animation -->
+ <frame index="0" delay="3500"/>
+ <frame index="3" delay="60"/>
+ <frame index="4" delay="120"/>
+ <frame index="3" delay="70"/>
+ </animation>
+ </action>
</sprite>
diff --git a/graphics/sprites/npcs/xml/nard.xml b/graphics/sprites/npcs/xml/nard.xml
index 0cb0963a..7bf901b4 100644
--- a/graphics/sprites/npcs/xml/nard.xml
+++ b/graphics/sprites/npcs/xml/nard.xml
@@ -1,19 +1,16 @@
<?xml version="1.0"?>
-
-<!-- Author: Reid.
-Copyright (C) 2012 Evol Online -->
-
+<!-- Author : Reid
+Copyright (C) 2012 Evol Online -->
<sprite>
- <imageset name="npc" src="graphics/sprites/npcs/sprite/nard.png" width="64" height="64" offsetX="16"/>
-
- <action name="stand" imageset="npc">
- <animation direction="default">
- <frame index="0" delay="10000"/>
- <frame index="1" delay="60"/>
- <frame index="2" delay="80"/>
- <frame index="0" delay="3500"/>
- <frame index="1" delay="60"/>
- <frame index="2" delay="80"/>
- </animation>
- </action>
+ <imageset name="base" src="graphics/sprites/npcs/sprite/nard.png" width="64" height="64" offsetX="16" />
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0" delay="10000"/>
+ <frame index="1" delay="60"/>
+ <frame index="2" delay="80"/>
+ <frame index="0" delay="3500"/>
+ <frame index="1" delay="60"/>
+ <frame index="2" delay="80"/>
+ </animation>
+ </action>
</sprite>
diff --git a/graphics/sprites/npcs/xml/npc.xml b/graphics/sprites/npcs/xml/npc.xml
index 00182d73..347d0ec0 100644
--- a/graphics/sprites/npcs/xml/npc.xml
+++ b/graphics/sprites/npcs/xml/npc.xml
@@ -1,15 +1,14 @@
<?xml version="1.0"?>
-
-<!-- Author: Reid.
-Copyright (C) 2012 Evol Online -->
-
+<!-- Author : Reid
+Copyright (C) 2012 Evol Online -->
<sprite variants="5" variant_offset="1">
- <imageset name="npc" src="graphics/sprites/npcs/sprite/npc.png|S" width="64" height="64"/>
- <action name="stand" imageset="npc">
+ <imageset name="base" src="graphics/sprites/npcs/sprite/npc.png|S" width="64" height="64" />
+
+ <action name="stand" imageset="base">
<animation direction="default">
- <frame index="0"/>
+ <frame index="0" />
</animation>
</action>
-</sprite>
+</sprite> \ No newline at end of file
diff --git a/graphics/sprites/npcs/xml/piourocket.xml b/graphics/sprites/npcs/xml/piourocket.xml
deleted file mode 100644
index 8d01973f..00000000
--- a/graphics/sprites/npcs/xml/piourocket.xml
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0"?>
-
-<!-- Author: Reid.
-Copyright (C) 2011 Evol Online -->
-
-<sprite>
- <imageset name="npc" src="graphics/sprites/npcs/sprite/piourocket.png" width="13" height="50" offsetX="-2"/>
-
- <action name="stand" imageset="npc">
-
- <!-- Piou Rocket -->
- <animation direction="left">
- <frame index="1" delay="90"/>
- <frame index="2" delay="80"/>
- <frame index="3" delay="70"/>
- <frame index="11" delay="100"/>
- <frame index="0" delay="80"/>
- <frame index="1" delay="90"/>
- <frame index="2" delay="80"/>
- <frame index="3" delay="70"/>
- <frame index="4" delay="100"/>
- <sequence start="5" end="6" delay="90"/>
- <frame index="7" delay="110"/>
- <sequence start="8" end="10" delay="90"/>
- <frame index="11" delay="100"/>
- </animation>
-
- <!-- Static Piou -->
- <animation direction="up">
- <frame index="0"/>
- </animation>
-
- </action>
-</sprite>
diff --git a/graphics/sprites/npcs/xml/piousrocket.xml b/graphics/sprites/npcs/xml/piousrocket.xml
new file mode 100644
index 00000000..cde4eb57
--- /dev/null
+++ b/graphics/sprites/npcs/xml/piousrocket.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0"?>
+<!-- Author : Reid
+Copyright (C) 2011 Evol Online -->
+<sprite>
+ <imageset name="npc" src="graphics/sprites/npcs/sprite/piousrocket.png" width="13" height="50" offsetX="-2"/>
+
+ <action name="stand" imageset="npc">
+ <!-- Jump piousrocket -->
+ <animation direction="left">
+ <frame index="1" delay="90"/>
+ <frame index="2" delay="80"/>
+ <frame index="3" delay="70"/>
+ <frame index="11" delay="100"/>
+ <frame index="0" delay="80"/>
+ <frame index="1" delay="90"/>
+ <frame index="2" delay="80"/>
+ <frame index="3" delay="70"/>
+ <frame index="4" delay="100"/>
+ <sequence start="5" end="6" delay="90" />
+ <frame index="7" delay="110"/>
+ <sequence start="8" end="10" delay="90" />
+ <frame index="11" delay="100"/>
+ </animation>
+ <!-- Static piou -->
+ <animation direction="up">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/rattosailor.xml b/graphics/sprites/npcs/xml/rattosailor.xml
index 4f507d99..f255e301 100644
--- a/graphics/sprites/npcs/xml/rattosailor.xml
+++ b/graphics/sprites/npcs/xml/rattosailor.xml
@@ -1,19 +1,16 @@
<?xml version="1.0"?>
-
-<!-- Author: Reid.
-Copyright (C) 2010-2011 Evol Online -->
-
+<!-- Author : Reid
+Copyright (C) 2010-2011 Evol Online -->
<sprite>
- <imageset name="npc" src="graphics/sprites/npcs/sprite/rattosailor.png" width="31" height="58"/>
-
- <action name="stand" imageset="npc">
- <animation direction="default">
- <frame index="0" delay="7000"/>
- <frame index="1" delay="60"/>
- <frame index="2" delay="80"/>
- <frame index="0" delay="3500"/>
- <frame index="1" delay="60"/>
- <frame index="2" delay="80"/>
- </animation>
- </action>
+ <imageset name="base" src="graphics/sprites/npcs/sprite/rattosailor.png" width="31" height="58" />
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0" delay="7000"/>
+ <frame index="1" delay="60"/>
+ <frame index="2" delay="80"/>
+ <frame index="0" delay="3500"/>
+ <frame index="1" delay="60"/>
+ <frame index="2" delay="80"/>
+ </animation>
+ </action>
</sprite>
diff --git a/graphics/sprites/npcs/xml/sailors.xml b/graphics/sprites/npcs/xml/sailors.xml
index 72f7e2c9..6e0fb6bb 100644
--- a/graphics/sprites/npcs/xml/sailors.xml
+++ b/graphics/sprites/npcs/xml/sailors.xml
@@ -1,14 +1,11 @@
<?xml version="1.0"?>
-
-<!-- Author: Reid.
-Copyright (C) 2012 Evol Online -->
-
+<!-- Author : Reid
+Copyright (C) 2012 Evol Online -->
<sprite>
- <imageset name="npc" src="graphics/sprites/npcs/sprite/sailors.png" width="278" height="149"/>
-
- <action name="stand" imageset="npc">
- <animation direction="default">
- <frame index="0" offsetY="19" offsetX="19"/>
- </animation>
- </action>
+ <imageset name="base" src="graphics/sprites/npcs/sprite/sailors.png" width="278" height="149"/>
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0" offsetY="19" offsetX="19"/>
+ </animation>
+ </action>
</sprite>
diff --git a/graphics/sprites/npcs/xml/sapartan.xml b/graphics/sprites/npcs/xml/sapartan.xml
index 5c495695..8f74b08a 100644
--- a/graphics/sprites/npcs/xml/sapartan.xml
+++ b/graphics/sprites/npcs/xml/sapartan.xml
@@ -1,19 +1,16 @@
<?xml version="1.0"?>
-
-<!-- Author: Reid.
-Copyright (C) 2012 Evol Online -->
-
+<!-- Author : Reid
+Copyright (C) 2012 Evol Online -->
<sprite>
- <imageset name="npc" src="graphics/sprites/npcs/sprite/sapartan.png" width="32" height="57"/>
-
- <action name="stand" imageset="npc">
- <animation direction="default">
- <frame index="0" delay="7000"/>
- <frame index="1" delay="60"/>
- <frame index="2" delay="80"/>
- <frame index="0" delay="3500"/>
- <frame index="1" delay="60"/>
- <frame index="2" delay="80"/>
- </animation>
- </action>
+ <imageset name="base" src="graphics/sprites/npcs/sprite/sapartan.png" width="32" height="57" />
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0" delay="7000"/>
+ <frame index="1" delay="60"/>
+ <frame index="2" delay="80"/>
+ <frame index="0" delay="3500"/>
+ <frame index="1" delay="60"/>
+ <frame index="2" delay="80"/>
+ </animation>
+ </action>
</sprite>
diff --git a/graphics/sprites/npcs/xml/silvio.xml b/graphics/sprites/npcs/xml/silvio.xml
index 06b1515f..6014ab93 100644
--- a/graphics/sprites/npcs/xml/silvio.xml
+++ b/graphics/sprites/npcs/xml/silvio.xml
@@ -1,21 +1,18 @@
<?xml version="1.0"?>
-
-<!-- Author: Reid.
-Copyright (C) 2011 Evol Online -->
-
+<!-- Author : Reid
+Copyright (C) 2011 Evol Online -->
<sprite>
- <imageset name="npc" src="graphics/sprites/npcs/sprite/silvio.png" width="36" height="49"/>
-
- <action name="stand" imageset="npc">
- <animation direction="default">
- <frame index="0" delay="7000"/>
- <frame index="1" delay="60"/>
- <frame index="2" delay="120"/>
- <frame index="1" delay="70"/>
- <frame index="0" delay="3500"/>
- <frame index="1" delay="60"/>
- <frame index="2" delay="120"/>
- <frame index="1" delay="70"/>
- </animation>
- </action>
+ <imageset name="base" src="graphics/sprites/npcs/sprite/silvio.png" width="36" height="49" />
+ <action name="stand" imageset="base">
+ <animation direction="default">
+ <frame index="0" delay="7000"/>
+ <frame index="1" delay="60"/>
+ <frame index="2" delay="120"/>
+ <frame index="1" delay="70"/>
+ <frame index="0" delay="3500"/>
+ <frame index="1" delay="60"/>
+ <frame index="2" delay="120"/>
+ <frame index="1" delay="70"/>
+ </animation>
+ </action>
</sprite>
diff --git a/graphics/sprites/npcs/xml/sleepingorc.xml b/graphics/sprites/npcs/xml/sleepingorc.xml
index 0210f362..cf361a3b 100644
--- a/graphics/sprites/npcs/xml/sleepingorc.xml
+++ b/graphics/sprites/npcs/xml/sleepingorc.xml
@@ -1,16 +1,14 @@
<?xml version="1.0"?>
-
-<!-- Author: Reid.
-Copyright (C) 2010-2012 Evol Online -->
-
+<!-- Author : Reid
+Copyright (C) 2010-2012 Evol Online -->
<sprite>
- <imageset name="npc" src="graphics/sprites/npcs/sprite/sleepingorc.png" width="32" height="64"/>
+ <imageset name="base" src="graphics/sprites/npcs/sprite/sleepingorc.png" width="32" height="64" />
- <action name="stand" imageset="npc">
+ <action name="stand" imageset="base">
<animation direction="default">
- <sequence start="0" end="2" delay="380"/>
- <frame index="1" delay="380"/>
- <frame index="0" delay="500"/>
+ <sequence start="0" end="2" delay="380" />
+ <frame index="1" delay="380" />
+ <frame index="0" delay="500" />
</animation>
</action>
</sprite>
diff --git a/graphics/sprites/npcs/xml/smallnpc.xml b/graphics/sprites/npcs/xml/smallnpc.xml
index 4398e052..c2b1565f 100644
--- a/graphics/sprites/npcs/xml/smallnpc.xml
+++ b/graphics/sprites/npcs/xml/smallnpc.xml
@@ -1,14 +1,13 @@
<?xml version="1.0"?>
-
-<!-- Author: Reid.
-Copyright (C) 2012 Evol Online -->
-
+<!-- Author : Reid
+Copyright (C) 2012 Evol Online -->
<sprite variants="2" variant_offset="1">
- <imageset name="npc" src="graphics/sprites/npcs/sprite/smallnpc.png" width="32" height="32"/>
- <action name="stand" imageset="npc">
+ <imageset name="base" src="graphics/sprites/npcs/sprite/smallnpc.png" width="32" height="32" />
+
+ <action name="stand" imageset="base">
<animation direction="default">
- <frame index="0"/>
+ <frame index="0" />
</animation>
</action>
diff --git a/graphics/sprites/npcs/xml/tarlan.xml b/graphics/sprites/npcs/xml/tarlan.xml
index 7f50c5dc..a3dd8b28 100644
--- a/graphics/sprites/npcs/xml/tarlan.xml
+++ b/graphics/sprites/npcs/xml/tarlan.xml
@@ -1,79 +1,78 @@
<?xml version="1.0"?>
-
-<!-- Author: Reid.
-Copyright (C) 2012 Evol Online -->
-
+<!-- Author : Reid
+Copyright (C) 2012 Evol Online -->
<sprite>
- <imageset name="npc" src="graphics/sprites/npcs/sprite/tarlan.png" width="64" height="64" offsetX="-6"/>
- <action name="stand" imageset="npc">
- <animation direction="default">
- <!-- Getting Ready To Fight -->
- <frame index="0" delay="3141" offsetX="8"/>
- <frame index="1" delay="100" offsetX="5"/>
- <frame index="2" delay="220" offsetX="4"/>
- <!-- Fight -->
- <frame index="3" delay="110"/>
- <frame index="4" delay="140"/>
+ <imageset name="tarlan" src="graphics/sprites/npcs/sprite/tarlan.png" width="64" height="64" offsetX="-6"/>
+
+ <action name="stand" imageset="tarlan">
+ <animation direction="default">
+ <!-- Getting ready to fight -->
+ <frame index="0" delay="3141" offsetX="8"/>
+ <frame index="1" delay="100" offsetX="5"/>
+ <frame index="2" delay="220" offsetX="4"/>
+ <!-- Fight -->
+ <frame index="3" delay="110"/>
+ <frame index="4" delay="140"/>
<sequence start="5" end="6" delay="120"/>
- <frame index="5" delay="90"/>
- <frame index="4" delay="140"/>
- <frame index="3" delay="110"/>
- <frame index="4" delay="130"/>
+ <frame index="5" delay="90"/>
+ <frame index="4" delay="140"/>
+ <frame index="3" delay="110"/>
+ <frame index="4" delay="130"/>
<sequence start="5" end="6" delay="120"/>
- <frame index="5" delay="90"/>
- <frame index="4" delay="140"/>
- <frame index="3" delay="110"/>
- <!-- Stop -->
- <frame index="7" delay="110" offsetX="5"/>
- <frame index="0" delay="100" offsetX="8"/>
- <frame index="8" delay="800" offsetX="10"/>
- <frame index="0" delay="120" offsetX="8"/>
- <frame index="1" delay="100" offsetX="5"/>
- <frame index="2" delay="210" offsetX="4"/>
- <!-- Fight Again Longer And Faster -->
- <frame index="3" delay="100"/>
- <frame index="4" delay="130"/>
+ <frame index="5" delay="90"/>
+ <frame index="4" delay="140"/>
+ <frame index="3" delay="110"/>
+ <!-- Stop -->
+ <frame index="7" delay="110" offsetX="5"/>
+ <frame index="0" delay="100" offsetX="8"/>
+ <frame index="8" delay="800" offsetX="10"/>
+ <frame index="0" delay="120" offsetX="8"/>
+ <frame index="1" delay="100" offsetX="5"/>
+ <frame index="2" delay="210" offsetX="4"/>
+ <!-- Fight again longer and faster -->
+ <frame index="3" delay="100"/>
+ <frame index="4" delay="130"/>
<sequence start="5" end="6" delay="110"/>
- <frame index="5" delay="85"/>
- <frame index="4" delay="120"/>
- <frame index="3" delay="95"/>
- <frame index="4" delay="130"/>
+ <frame index="5" delay="85"/>
+ <frame index="4" delay="120"/>
+ <frame index="3" delay="95"/>
+ <frame index="4" delay="130"/>
<sequence start="5" end="6" delay="105"/>
- <frame index="5" delay="80"/>
- <frame index="4" delay="115"/>
- <frame index="3" delay="95"/>
- <frame index="4" delay="115"/>
+ <frame index="5" delay="80"/>
+ <frame index="4" delay="115"/>
+ <frame index="3" delay="95"/>
+ <frame index="4" delay="115"/>
<sequence start="5" end="6" delay="105"/>
- <frame index="5" delay="80"/>
- <frame index="4" delay="115"/>
- <frame index="3" delay="95"/>
- <frame index="4" delay="115"/>
+ <frame index="5" delay="80"/>
+ <frame index="4" delay="115"/>
+ <frame index="3" delay="95"/>
+ <frame index="4" delay="115"/>
<sequence start="5" end="6" delay="105"/>
- <frame index="5" delay="80"/>
- <frame index="4" delay="115"/>
- <frame index="3" delay="100"/>
- <frame index="4" delay="130"/>
+ <frame index="5" delay="80"/>
+ <frame index="4" delay="115"/>
+ <frame index="3" delay="100"/>
+ <frame index="4" delay="130"/>
<sequence start="5" end="6" delay="110"/>
- <frame index="5" delay="90"/>
- <frame index="4" delay="130"/>
- <frame index="3" delay="105"/>
- <!-- Get hit -->
- <frame index="7" delay="110" offsetX="5"/>
- <frame index="0" delay="100" offsetX="8"/>
- <frame index="8" delay="900" offsetX="10"/>
- <frame index="9" delay="140" offsetX="11"/>
- <!-- Down -->
- <frame index="10" delay="110" offsetX="8" offsetY="2"/>
- <!-- Bird -->
+ <frame index="5" delay="90"/>
+ <frame index="4" delay="130"/>
+ <frame index="3" delay="105"/>
+ <!-- Get hitted -->
+ <frame index="7" delay="110" offsetX="5"/>
+ <frame index="0" delay="100" offsetX="8"/>
+ <frame index="8" delay="900" offsetX="10"/>
+ <frame index="9" delay="140" offsetX="11"/>
+ <!-- Down -->
+ <frame index="10" delay="110" offsetX="8" offsetY="2"/>
+ <!-- Bird -->
<sequence start="11" end="12" delay="105" repeat="9" offsetY="5" offsetX="8"/>
- <!-- Sit -->
- <frame index="13" delay="90" offsetY="5" offsetX="8"/>
- <frame index="14" delay="8926" offsetY="5" offsetX="8"/>
- <!-- Get Back -->
- <frame index="15" delay="130" offsetX="8"/>
- <frame index="0" delay="3141" offsetX="8"/>
- </animation>
- </action>
+ <!-- Sit -->
+ <frame index="13" delay="90" offsetY="5" offsetX="8"/>
+ <frame index="14" delay="8926" offsetY="5" offsetX="8"/>
+ <!-- Get back -->
+ <frame index="15" delay="130" offsetX="8"/>
+ <frame index="0" delay="3141" offsetX="8"/>
+ </animation>
+ </action>
-</sprite>
+</sprite> \ No newline at end of file