summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMicksha <Micksha@users.noreply.github.com>2018-10-25 12:12:00 +0200
committerMicksha <Micksha@users.noreply.github.com>2018-11-06 12:56:44 +0100
commitcb9a08ef9f5f66fcf8c602802849f4971b12d6cd (patch)
tree81bae74598ba8a402bde88f5559ea5e68a49de7a
parent3f60a972bc1753da2808f2d7a5008ce4dbe46c0a (diff)
downloadclientdata-cb9a08ef9f5f66fcf8c602802849f4971b12d6cd.tar.gz
clientdata-cb9a08ef9f5f66fcf8c602802849f4971b12d6cd.tar.bz2
clientdata-cb9a08ef9f5f66fcf8c602802849f4971b12d6cd.tar.xz
clientdata-cb9a08ef9f5f66fcf8c602802849f4971b12d6cd.zip
Add the final rowboat, trying to add the NPC to Artis.
-rw-r--r--graphics/sprites/npcs/sprite/rowboat.pngbin80443 -> 153896 bytes
-rw-r--r--graphics/sprites/npcs/xml/rowboat.xml29
-rw-r--r--npcs.xml6
3 files changed, 27 insertions, 8 deletions
diff --git a/graphics/sprites/npcs/sprite/rowboat.png b/graphics/sprites/npcs/sprite/rowboat.png
index b604a7aa..95046320 100644
--- a/graphics/sprites/npcs/sprite/rowboat.png
+++ b/graphics/sprites/npcs/sprite/rowboat.png
Binary files differ
diff --git a/graphics/sprites/npcs/xml/rowboat.xml b/graphics/sprites/npcs/xml/rowboat.xml
index ea6b131c..1760ddee 100644
--- a/graphics/sprites/npcs/xml/rowboat.xml
+++ b/graphics/sprites/npcs/xml/rowboat.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Reid, Micksha
+<!-- Author: Micksha
Copyright (C) 2018 Evol Online -->
<sprite>
@@ -11,10 +11,16 @@ Copyright (C) 2018 Evol Online -->
offsetX="0"/>
<action name="stand" imageset="npc">
- <!-- Static Top -->
- <animation direction="down">
- <frame index="0"/>
+
+ <animation direction="up">
+ <frame index="6"/>
+ </animation>
+ <animation direction="right">
+ <frame index="13"/>
</animation>
+ </action>
+ <!-- Rowing -->
+ <action name="row" imageset="npc">
<!-- Right -->
<animation direction="right">
<sequence start="0" end="2" delay="175"/>
@@ -22,13 +28,13 @@ Copyright (C) 2018 Evol Online -->
</animation>
<!-- Left -->
<animation direction="left">
- <sequence start="6" end="8" delay="175"/>
- <sequence start="9" end="11" delay="150"/>
+ <sequence start="7" end="9" delay="175"/>
+ <sequence start="10" end="12" delay="150"/>
</animation>
<!-- Up -->
<animation direction="up">
- <sequence start="12" end="14" delay="175"/>
- <sequence start="15" end="17" delay="150"/>
+ <sequence start="14" end="16" delay="175"/>
+ <sequence start="17" end="19" delay="150"/>
</animation>
<!-- Down -->
<animation direction="down">
@@ -36,4 +42,11 @@ Copyright (C) 2018 Evol Online -->
<sequence start="21" end="23" delay="150"/>
</animation>
</action>
+ <action name="dead" imageset="npc">
+ <!-- Dead -->
+ <animation direction="down">
+ <frame index="20" delay="250"/>
+ <frame index="27" delay="250"/>
+ </animation>
+ </action>
</sprite>
diff --git a/npcs.xml b/npcs.xml
index cb3d768b..f6775c18 100644
--- a/npcs.xml
+++ b/npcs.xml
@@ -811,6 +811,12 @@ IDs 900-999 = Special
<sprite>equipment/chest/shirt-male.xml|#2b2b2b,382140,3f3f3f,3a254e,585858,3b3769,858585,3c3d83,a7a7a7,4246a6,d6d6d6,5a9cdb,ffffff,afedd2</sprite>
<sprite>hairstyles/hairstyle01.xml</sprite>
</npc>
+ <npc id="457" targetCursor="large">
+ <!-- The rowboat, laying on the beach in Artis. -->
+// TODO: remove the variants, make the stand sprite to be used directly.
+ <sprite frame="7">npcs/xml/rowboat.xml</sprite>
+ <menu name="Talk" command="talk 'NAME'"/>
+ </npc>
<!-- Test NPCs -->
<npc id="800" allowDelete="false">