summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMicksha <Micksha@users.noreply.github.com>2018-09-10 13:08:06 +0200
committerMicksha <Micksha@users.noreply.github.com>2018-11-06 12:33:37 +0100
commit46899eac3ec2f9bd237f2fb09b00a8f21335e1ca (patch)
tree2fcaa715bc3a7168f58e15514d9cbc44a8f5f2ef
parent9ccc0506331028d01bb329fc24ab2c56432bc2e3 (diff)
downloadclientdata-46899eac3ec2f9bd237f2fb09b00a8f21335e1ca.tar.gz
clientdata-46899eac3ec2f9bd237f2fb09b00a8f21335e1ca.tar.bz2
clientdata-46899eac3ec2f9bd237f2fb09b00a8f21335e1ca.tar.xz
clientdata-46899eac3ec2f9bd237f2fb09b00a8f21335e1ca.zip
add a bunch of hurns NPCs - most of them LEGACY versions, to be changed one by one
-rw-r--r--graphics/sprites/npcs/sprite/hinnak.pngbin0 -> 9500 bytes
-rw-r--r--graphics/sprites/npcs/sprite/unanimated-legacy-tall.pngbin0 -> 14630 bytes
-rw-r--r--graphics/sprites/npcs/sprite/unanimated-legacy.pngbin0 -> 46114 bytes
-rw-r--r--graphics/sprites/npcs/xml/hinnak.xml32
-rw-r--r--graphics/sprites/npcs/xml/richard.xml2
-rw-r--r--graphics/sprites/npcs/xml/unanimated-legacy-tall.xml16
-rw-r--r--graphics/sprites/npcs/xml/unanimated-legacy.xml16
-rw-r--r--npcs.xml143
8 files changed, 206 insertions, 3 deletions
diff --git a/graphics/sprites/npcs/sprite/hinnak.png b/graphics/sprites/npcs/sprite/hinnak.png
new file mode 100644
index 00000000..7da5a110
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/hinnak.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/unanimated-legacy-tall.png b/graphics/sprites/npcs/sprite/unanimated-legacy-tall.png
new file mode 100644
index 00000000..19b9b14c
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/unanimated-legacy-tall.png
Binary files differ
diff --git a/graphics/sprites/npcs/sprite/unanimated-legacy.png b/graphics/sprites/npcs/sprite/unanimated-legacy.png
new file mode 100644
index 00000000..64bf4d5a
--- /dev/null
+++ b/graphics/sprites/npcs/sprite/unanimated-legacy.png
Binary files differ
diff --git a/graphics/sprites/npcs/xml/hinnak.xml b/graphics/sprites/npcs/xml/hinnak.xml
new file mode 100644
index 00000000..bf2a3fc3
--- /dev/null
+++ b/graphics/sprites/npcs/xml/hinnak.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Micksha
+Copyright (C) 2018 Evol Online -->
+
+<sprite>
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/hinnak.png"
+ width="64"
+ height="64"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <label name="start"/>
+ <goto label="static" rand="98"/>
+ <goto label="cutting" rand="2"/>
+ <!-- winking -->
+ <label name="cutting"/>
+ <frame index="0" delay="200"/>
+ <frame index="1" delay="100"/>
+ <frame index="2" delay="100"/>
+ <frame index="3" delay="100"/>
+ <frame index="2" delay="100"/>
+ <frame index="1" delay="100"/>
+ <frame index="0" delay="200"/>
+ <goto label="start"/>
+ <!-- Static Animation -->
+ <label name="static"/>
+ <frame index="0" delay="400"/>
+ <goto label="start"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/richard.xml b/graphics/sprites/npcs/xml/richard.xml
index 60c49076..c307b530 100644
--- a/graphics/sprites/npcs/xml/richard.xml
+++ b/graphics/sprites/npcs/xml/richard.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
-<!-- Author: Reid
+<!-- Author: Micksha
Copyright (C) 2015 Evol Online -->
<sprite>
diff --git a/graphics/sprites/npcs/xml/unanimated-legacy-tall.xml b/graphics/sprites/npcs/xml/unanimated-legacy-tall.xml
new file mode 100644
index 00000000..aa710046
--- /dev/null
+++ b/graphics/sprites/npcs/xml/unanimated-legacy-tall.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid, Micksha
+Copyright (C) 2015-2018 Evol Online -->
+
+<sprite variants="5" variant_offset="1">
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/unanimated-legacy-tall.png|S"
+ width="64"
+ height="96"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/graphics/sprites/npcs/xml/unanimated-legacy.xml b/graphics/sprites/npcs/xml/unanimated-legacy.xml
new file mode 100644
index 00000000..6e04e8db
--- /dev/null
+++ b/graphics/sprites/npcs/xml/unanimated-legacy.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Author: Reid, Micksha
+Copyright (C) 2018 Evol Online -->
+
+<sprite variants="21" variant_offset="1">
+ <imageset name="npc"
+ src="graphics/sprites/npcs/sprite/unanimated-legacy.png|S"
+ width="64"
+ height="64"/>
+
+ <action name="stand" imageset="npc">
+ <animation direction="default">
+ <frame index="0"/>
+ </animation>
+ </action>
+</sprite>
diff --git a/npcs.xml b/npcs.xml
index 6a144867..d80d7410 100644
--- a/npcs.xml
+++ b/npcs.xml
@@ -263,6 +263,141 @@ IDs 900-999 = Special
<sprite>npcs/xml/koga.xml</sprite>
<menu name="Talk" command="talk 'NAME'"/>
</npc>
+ <npc id="149">
+ <!-- LEGACY - Old Lady, Banu. -->
+ <sprite variant="0">npcs/xml/unanimated-legacy.xml</sprite>
+ <menu name="Talk" command="talk 'NAME'"/>
+ </npc>
+ <npc id="150">
+ <!-- LEGACY - Arkim the Bat Man. -->
+ <sprite variant="1">npcs/xml/unanimated-legacy.xml</sprite>
+ <menu name="Talk" command="talk 'NAME'"/>
+ </npc>
+ <npc id="151">
+ <!-- LEGACY - Young Man, Apprentice. -->
+ <sprite variant="2">npcs/xml/unanimated-legacy.xml</sprite>
+ <menu name="Talk" command="talk 'NAME'"/>
+ </npc>
+ <npc id="152">
+ <!-- LEGACY - Young Man, Kfahr. -->
+ <sprite variant="3">npcs/xml/unanimated-legacy.xml</sprite>
+ <menu name="Talk" command="talk 'NAME'"/>
+ </npc>
+ <npc id="153">
+ <!-- LEGACY - The old Inspector with ugly clothes. -->
+ <sprite variant="4">npcs/xml/unanimated-legacy.xml</sprite>
+ <menu name="Talk" command="talk 'NAME'"/>
+ </npc>
+ <npc id="154">
+ <!-- LEGACY - Trader. -->
+ <sprite variant="5">npcs/xml/unanimated-legacy.xml</sprite>
+ <menu name="Talk" command="talk 'NAME'"/>
+ </npc>
+ <npc id="155">
+ <!-- LEGACY - Mid-aged man, General Store. -->
+ <sprite variant="6">npcs/xml/unanimated-legacy.xml</sprite>
+ <menu name="Talk" command="talk 'NAME'"/>
+ </npc>
+ <npc id="156">
+ <!-- LEGACY - Black-dressed Druid, as in Traveller, Rauk, Voltain... -->
+ <sprite variant="7">npcs/xml/unanimated-legacy.xml</sprite>
+ <menu name="Talk" command="talk 'NAME'"/>
+ </npc>
+ <npc id="157">
+ <!-- LEGACY - Young Lady with green hair, Airlia. -->
+ <sprite variant="8">npcs/xml/unanimated-legacy.xml</sprite>
+ <menu name="Talk" command="talk 'NAME'"/>
+ </npc>
+ <npc id="158">
+ <!-- LEGACY - Young Man with brownish gear, Nicholas. -->
+ <sprite variant="9">npcs/xml/unanimated-legacy.xml</sprite>
+ <menu name="Talk" command="talk 'NAME'"/>
+ </npc>
+ <npc id="159">
+ <!-- LEGACY - Young blonde Man, Peter. -->
+ <sprite variant="10">npcs/xml/unanimated-legacy.xml</sprite>
+ <menu name="Talk" command="talk 'NAME'"/>
+ </npc>
+ <npc id="160">
+ <!-- LEGACY - Little Girl, Milly. -->
+ <sprite variant="11">npcs/xml/unanimated-legacy.xml</sprite>
+ <menu name="Talk" command="talk 'NAME'"/>
+ </npc>
+ <npc id="161">
+ <!-- LEGACY - Old Lady, Olana. -->
+ <sprite variant="12">npcs/xml/unanimated-legacy.xml</sprite>
+ <menu name="Talk" command="talk 'NAME'"/>
+ </npc>
+ <npc id="162">
+ <!-- LEGACY - Mid-aged Man with desert hat. -->
+ <sprite variant="13">npcs/xml/unanimated-legacy.xml</sprite>
+ <menu name="Talk" command="talk 'NAME'"/>
+ </npc>
+ <npc id="163">
+ <!-- LEGACY - Mid-aged Man with smith clothes, Angus. -->
+ <sprite variant="14">npcs/xml/unanimated-legacy.xml</sprite>
+ <menu name="Talk" command="talk 'NAME'"/>
+ </npc>
+ <npc id="164">
+ <!-- LEGACY - Young man with pink shirt. -->
+ <sprite variant="15">npcs/xml/unanimated-legacy.xml</sprite>
+ <menu name="Talk" command="talk 'NAME'"/>
+ </npc>
+ <npc id="165">
+ <!-- LEGACY - Waitress, Melinda. -->
+ <sprite variant="16">npcs/xml/unanimated-legacy.xml</sprite>
+ <menu name="Talk" command="talk 'NAME'"/>
+ </npc>
+ <npc id="166">
+ <!-- LEGACY - Old Wizard, Auldsbel. -->
+ <sprite variant="17">npcs/xml/unanimated-legacy.xml</sprite>
+ <menu name="Talk" command="talk 'NAME'"/>
+ </npc>
+ <npc id="167">
+ <!-- LEGACY - Old Lady, Lora Tay. -->
+ <sprite variant="18">npcs/xml/unanimated-legacy.xml</sprite>
+ <menu name="Talk" command="talk 'NAME'"/>
+ </npc>
+ <npc id="168">
+ <!-- LEGACY - Old Man, Doctor. -->
+ <sprite variant="19">npcs/xml/unanimated-legacy.xml</sprite>
+ <menu name="Talk" command="talk 'NAME'"/>
+ </npc>
+ <npc id="169">
+ <!-- LEGACY - Young Boy, Mike. -->
+ <sprite variant="20">npcs/xml/unanimated-legacy.xml</sprite>
+ <menu name="Talk" command="talk 'NAME'"/>
+ </npc>
+ <npc id="170">
+ <!-- LEGACY - Young Boy, Mike. -->
+ <sprite variant="20">npcs/xml/unanimated-legacy.xml</sprite>
+ <menu name="Talk" command="talk 'NAME'"/>
+ </npc>
+ <npc id="170">
+ <!-- LEGACY - Princess, Celestia. -->
+ <sprite variant="0">npcs/xml/unanimated-legacy-tall.xml</sprite>
+ <menu name="Talk" command="talk 'NAME'"/>
+ </npc>
+ <npc id="171">
+ <!-- LEGACY - Young Man without taste, Dyer. -->
+ <sprite variant="1">npcs/xml/unanimated-legacy-tall.xml</sprite>
+ <menu name="Talk" command="talk 'NAME'"/>
+ </npc>
+ <npc id="172">
+ <!-- LEGACY - Young Man with Top Hat, Dimond. -->
+ <sprite variant="2">npcs/xml/unanimated-legacy-tall.xml</sprite>
+ <menu name="Talk" command="talk 'NAME'"/>
+ </npc>
+ <npc id="173">
+ <!-- LEGACY - Mid-aged Man, Chef. -->
+ <sprite variant="3">npcs/xml/unanimated-legacy-tall.xml</sprite>
+ <menu name="Talk" command="talk 'NAME'"/>
+ </npc>
+ <npc id="174">
+ <!-- LEGACY - Young sexy lady with Rabbit Ears. -->
+ <sprite variant="4">npcs/xml/unanimated-legacy-tall.xml</sprite>
+ <menu name="Talk" command="talk 'NAME'"/>
+ </npc>
<!-- Animated NPCs -->
@@ -598,15 +733,19 @@ IDs 900-999 = Special
<sprite>equipment/hands/armbands-female.xml|#663d38,5e3434,8f5c52,a46349,ad7c65,ce8b5b,d9c9b2,ce8b5b</sprite>
<sprite>equipment/neck/copper-necklace.xml|#315a67,a4a4ae,dce5d6,ffffff</sprite>
<sprite>hairstyles/hairstyle22.xml|#16211f,162e29,195145,1d7a62,29a27a,51de9c,c9f7bc</sprite>
- <npc id="453">
+ <npc id="452">
<!-- Legendary Luberjack. -->
<sprite>npcs/xml/lumberjack.xml</sprite>
<menu name="Talk" command="talk 'NAME'"/>
</npc>
+ <npc id="453">
+ <!-- Human with legacy Ranger Hat and a Scythe. -->
+ <sprite>npcs/xml/hinnak.xml</sprite>
+ <menu name="Talk" command="talk 'NAME'"/>
+ </npc>
<npc id="454">
<!-- Human Male, removing his monocle for winking. -->
<sprite>npcs/xml/richard.xml</sprite>
- <menu name="Talk" command="talk 'NAME'"/>
</npc>
<!-- Test NPCs -->