summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMicksha <Micksha@users.noreply.github.com>2018-10-23 13:34:06 +0200
committerMicksha <Micksha@users.noreply.github.com>2018-11-05 21:34:37 +0100
commit920057a9bda54d8c7e0ba5d1da5c2762081971c2 (patch)
tree53e7cf7e015d7b59c56502b62bd9d30b2b781856
parent7330d282726f62cdb63dcca5b49c4607cbbdc199 (diff)
downloadserverdata-920057a9bda54d8c7e0ba5d1da5c2762081971c2.tar.gz
serverdata-920057a9bda54d8c7e0ba5d1da5c2762081971c2.tar.bz2
serverdata-920057a9bda54d8c7e0ba5d1da5c2762081971c2.tar.xz
serverdata-920057a9bda54d8c7e0ba5d1da5c2762081971c2.zip
Add all the Hurns NPCs
-rw-r--r--db/constants.conf23
-rw-r--r--maps/re/008-1-1.mcachebin358 -> 1501 bytes
-rw-r--r--npc/001-2-33/_mobs.txt0
-rw-r--r--npc/001-2-33/_savepoints.txt0
-rw-r--r--npc/001-2-33/_warps.txt4
-rw-r--r--npc/001-2-36/_warps.txt2
-rw-r--r--npc/001-2-4/_warps.txt2
-rw-r--r--npc/008-1-1/_import.txt1
-rw-r--r--npc/008-1-1/_warps.txt3
-rw-r--r--npc/008-1/_import.txt8
-rw-r--r--npc/008-1/_warps.txt1
-rw-r--r--npc/008-1/auldsbel.txt20
-rw-r--r--npc/008-1/banu.txt21
-rw-r--r--npc/008-1/hinnak.txt10
-rw-r--r--npc/008-1/lady.txt20
-rw-r--r--npc/008-1/lumberjack.txt2
-rw-r--r--npc/008-1/milly.txt21
-rw-r--r--npc/008-1/oscar.txt20
-rw-r--r--npc/008-1/snarfles.txt20
-rw-r--r--npc/008-1/voltain.txt19
-rw-r--r--npc/008-2-0/celestia.txt2
-rw-r--r--npc/008-2-1/generalstore.txt6
-rw-r--r--npc/008-2-1/inspector.txt6
-rw-r--r--npc/008-2-1/richard.txt6
-rw-r--r--npc/008-2-10/airlia.txt12
-rw-r--r--npc/008-2-12/_import.txt1
-rw-r--r--npc/008-2-12/nurse.txt20
-rw-r--r--npc/008-2-13/_import.txt1
-rw-r--r--npc/008-2-13/lena.txt20
-rw-r--r--npc/008-2-14/_import.txt1
-rw-r--r--npc/008-2-14/doctor.txt20
-rw-r--r--npc/008-2-17/_import.txt2
-rw-r--r--npc/008-2-17/angus.txt20
-rw-r--r--npc/008-2-17/caul.txt20
-rw-r--r--npc/008-2-18/_import.txt1
-rw-r--r--npc/008-2-18/malik.txt21
-rw-r--r--npc/008-2-2/_import.txt5
-rw-r--r--npc/008-2-2/bartender.txt20
-rw-r--r--npc/008-2-2/kfahr.txt20
-rw-r--r--npc/008-2-2/micksha.txt20
-rw-r--r--npc/008-2-2/receptionist.txt21
-rw-r--r--npc/008-2-2/roamingo.txt20
-rw-r--r--npc/008-2-4/_import.txt1
-rw-r--r--npc/008-2-4/olana.txt21
-rw-r--r--npc/008-2-6/_import.txt2
-rw-r--r--npc/008-2-6/alan.txt20
-rw-r--r--npc/008-2-6/apprentice.txt20
-rw-r--r--npc/008-2-7/_import.txt1
-rw-r--r--npc/008-2-7/wyara.txt20
-rw-r--r--npc/008-2-8/_import.txt2
-rw-r--r--npc/008-2-8/apprentice.txt20
-rw-r--r--npc/008-2-8/nicholas.txt19
52 files changed, 553 insertions, 35 deletions
diff --git a/db/constants.conf b/db/constants.conf
index b851ccf8..f75c7e98 100644
--- a/db/constants.conf
+++ b/db/constants.conf
@@ -4036,14 +4036,14 @@ constants_db: {
NPC_INSPECTOR: 153
NPC_SUSPICIOUS_TRADER: 154
NPC_GENERAL_STORE: 155
- NPC_TRAVELLER_DRUID: 156
- NPC_DARK_DRUID: 157
- NPC_AIRLIA: 158
- NPC_NICHOLAS: 159
- NPC_BLONDE_APPRENTICE: 160
- NPC_GIRL_MILLY: 161
- NPC_OLANA: 162
- NPC_DESERT_HAT_MAN: 163
+ NPC_DARK_DRUID: 156
+ NPC_AIRLIA: 157
+ NPC_NICHOLAS: 158
+ NPC_BLONDE_APPRENTICE: 159
+ NPC_GIRL_MILLY: 160
+ NPC_OLANA: 161
+ NPC_DESERT_HAT_MAN: 162
+ NPC_ANGUS_THE_SMITH: 163
NPC_YOUNG_MAN_IN_PINK: 164
NPC_WAITRESS_LEGACY: 165
NPC_WIZARD: 166
@@ -4055,6 +4055,13 @@ constants_db: {
NPC_DIMOND: 172
NPC_CHEF_LEGACY: 173
NPC_DIMONDS_WAITRESS: 174
+ NPC_DRINKER_ROAMINGO: 175
+ NPC_DRINKER_MICKSHA: 176
+ NPC_NURSE_LEGACY: 177
+ NPC_LENA: 178
+ NPC_CAUL: 179
+ NPC_MALIK: 180
+ NPC_SNARFLES: 181
NPC_CONFUSED_TREE: 400
NPC_ALIGE: 401
diff --git a/maps/re/008-1-1.mcache b/maps/re/008-1-1.mcache
index 6365fa18..389c1412 100644
--- a/maps/re/008-1-1.mcache
+++ b/maps/re/008-1-1.mcache
Binary files differ
diff --git a/npc/001-2-33/_mobs.txt b/npc/001-2-33/_mobs.txt
deleted file mode 100644
index e69de29b..00000000
--- a/npc/001-2-33/_mobs.txt
+++ /dev/null
diff --git a/npc/001-2-33/_savepoints.txt b/npc/001-2-33/_savepoints.txt
deleted file mode 100644
index e69de29b..00000000
--- a/npc/001-2-33/_savepoints.txt
+++ /dev/null
diff --git a/npc/001-2-33/_warps.txt b/npc/001-2-33/_warps.txt
index 2b27d09e..73adf059 100644
--- a/npc/001-2-33/_warps.txt
+++ b/npc/001-2-33/_warps.txt
@@ -46,8 +46,8 @@ OnInit:
doorInit;
}
-001-2-33,45,28,0 warp #001-2-33_45_28 0,0,001-2-38,24,28
-001-2-33,23,28,0 warp #001-2-33_23_28 0,0,001-2-37,36,28
+001-2-33,45,30,0 warp #001-2-33_45_30 0,0,001-2-38,24,28
+001-2-33,23,30,0 warp #001-2-33_23_30 0,0,001-2-37,36,28
001-2-33,25,40,0 warp #001-2-33_25_40 2,0,001-2-40,27,46
001-2-33,43,40,0 warp #001-2-33_43_40 2,0,001-2-40,45,46
001-2-33,34,46,0 warp #001-2-33_34_46 0,0,001-1,57,42
diff --git a/npc/001-2-36/_warps.txt b/npc/001-2-36/_warps.txt
index 389a06e4..530050a7 100644
--- a/npc/001-2-36/_warps.txt
+++ b/npc/001-2-36/_warps.txt
@@ -1,3 +1,3 @@
// This file is generated automatically. All manually added changes will be removed when running the Converter.
// Map 001-2-36: unnamed warps
-001-2-36,37,29,0 warp #001-2-36_37_29 0,0,001-2-34,24,29
+001-2-36,37,30,0 warp #001-2-36_37_30 0,0,001-2-34,24,29
diff --git a/npc/001-2-4/_warps.txt b/npc/001-2-4/_warps.txt
index af130c27..73e39877 100644
--- a/npc/001-2-4/_warps.txt
+++ b/npc/001-2-4/_warps.txt
@@ -1,7 +1,7 @@
// This file is generated automatically. All manually added changes will be removed when running the Converter.
// Map 001-2-4: Library warps
001-2-4,48,41,0 warp #001-2-4_48_41 0,0,001-1,51,81
-001-2-4,57,26,0 warp #001-2-4_57_26 3,0,001-2-6,57,36
+001-2-4,57,27,0 warp #001-2-4_57_27 3,0,001-2-6,57,36
001-2-4,52,27,0 script #001-2-4_52_27_h NPC_HIDDEN,0,0,{
OnTouch:
warp "001-2-5", 28, 37;
diff --git a/npc/008-1-1/_import.txt b/npc/008-1-1/_import.txt
index 7063c99e..ea6fd468 100644
--- a/npc/008-1-1/_import.txt
+++ b/npc/008-1-1/_import.txt
@@ -1,2 +1,3 @@
// Map 008-1-1: Woodland
// This file is generated automatically. All manually added changes will be removed when running the Converter.
+"npc/008-1-1/_warps.txt",
diff --git a/npc/008-1-1/_warps.txt b/npc/008-1-1/_warps.txt
new file mode 100644
index 00000000..8dc1e0b5
--- /dev/null
+++ b/npc/008-1-1/_warps.txt
@@ -0,0 +1,3 @@
+// This file is generated automatically. All manually added changes will be removed when running the Converter.
+// Map 008-1-1: Woodland warps
+008-1-1,247,85,0 warp #008-1-1_247_85 0,1,008-1,21,85
diff --git a/npc/008-1/_import.txt b/npc/008-1/_import.txt
index 444d8d9f..12348cb0 100644
--- a/npc/008-1/_import.txt
+++ b/npc/008-1/_import.txt
@@ -2,9 +2,15 @@
// This file is generated automatically. All manually added changes will be removed when running the Converter.
"npc/008-1/_mobs.txt",
"npc/008-1/_warps.txt",
+"npc/008-1/auldsbel.txt",
+"npc/008-1/banu.txt",
"npc/008-1/confused-tree.txt",
-"npc/008-1/doors.txt",
"npc/008-1/hinnak.txt",
+"npc/008-1/lady.txt",
"npc/008-1/lumberjack.txt",
"npc/008-1/mapflags.txt",
+"npc/008-1/milly.txt",
+"npc/008-1/oscar.txt",
+"npc/008-1/snarfles.txt",
+"npc/008-1/voltain.txt",
"npc/008-1/wateranimation.txt",
diff --git a/npc/008-1/_warps.txt b/npc/008-1/_warps.txt
index ab1728ed..46e9891d 100644
--- a/npc/008-1/_warps.txt
+++ b/npc/008-1/_warps.txt
@@ -24,3 +24,4 @@
008-1,257,130,0 warp #008-1_257_130 0,0,008-2-28,25,31
008-1,233,131,0 warp #008-1_233_131 0,0,008-2-29,36,24
008-1,287,133,0 warp #008-1_287_133 0,0,008-2-30,52,39
+008-1,20,85,0 warp #008-1_20_85 0,1,008-1-1,246,85
diff --git a/npc/008-1/auldsbel.txt b/npc/008-1/auldsbel.txt
new file mode 100644
index 00000000..cf4cd16e
--- /dev/null
+++ b/npc/008-1/auldsbel.txt
@@ -0,0 +1,20 @@
+// Evol scripts.
+// Author:
+// Micksha
+// Description:
+// Auldsbel the Magician.
+// THIS IS A PLACEHOLDER!
+
+008-1,119,114,0 script Auldsbel#008-1 NPC_WIZARD,{
+ speech
+ l("Hello."),
+ l("Oh, you look more interested in magic.. the brotherhood did forbid most of the interesting paths of magic, but boring baby spells are still allowed."),
+ lg("If you come back later, I may teach you something. But psst, practising magic is quite dangerous these days.");
+
+ close;
+
+OnInit:
+ .sex = G_MALE;
+ .distance = 2;
+ end;
+}
diff --git a/npc/008-1/banu.txt b/npc/008-1/banu.txt
new file mode 100644
index 00000000..d8040153
--- /dev/null
+++ b/npc/008-1/banu.txt
@@ -0,0 +1,21 @@
+// Evol scripts.
+// Author:
+// Micksha
+// Description:
+// Banu, the old lady.
+// THIS IS A PLACEHOLDER!
+
+008-1,244,88,0 script Banu#008-1 NPC_OLD_LADY,{
+ speech
+ l("Hello."),
+ l("You don't have a scythe, by chance? I am too old to mew this field all alone."),
+ l("I asked Hinnak, but he wants at least a beer in exchange for his scythe."),
+ lg("But I hate alcohol, so thats not an option for me.");
+
+ close;
+
+OnInit:
+ .sex = G_FEMALE;
+ .distance = 2;
+ end;
+}
diff --git a/npc/008-1/hinnak.txt b/npc/008-1/hinnak.txt
index 9fbcb959..13f06be7 100644
--- a/npc/008-1/hinnak.txt
+++ b/npc/008-1/hinnak.txt
@@ -325,15 +325,15 @@ OnPCBaseLvUpEvent:
OnInit:
.min_level = 15; // min level to do the quest
- .monster_id = Fluffy; // monster to kill // FIXME: change this when we have pinkies
- .monster_drop = FluffyFur; // monster drop to collect // FIXME: change this when we have pinkies
+ .monster_id = Pinkie; // monster to kill
+ .monster_drop = PinkAntennae; // monster drop to collect
.drop_count = 10; // amount of that drop needed
.kill_count = 10; // min number of kills
- .reward_item = WoodenSword; // reward item // FIXME: change this when we have he Scythe
+ .reward_item = Scythe; // reward item
.reward_money = 0; // reward money
.reward_exp = 0; // reward exp
- .bad_hat = BrimmedFlowerHat; // hinnak attacks you when you wear this hat // FIXME: make this pinky hat when we get it
- .drink_item = PumpkishJuice; // the item hinnak asks to drink // FIXME: make this beer when we have it
+ .bad_hat = PinkieHat; // hinnak attacks you when you wear this hat
+ .drink_item = Beer; // the item hinnak asks to drink
.quest = HurnscaldQuests_Hinnak;
.quest_inspector = HurnscaldQuests_Inspector;
diff --git a/npc/008-1/lady.txt b/npc/008-1/lady.txt
new file mode 100644
index 00000000..8d7869eb
--- /dev/null
+++ b/npc/008-1/lady.txt
@@ -0,0 +1,20 @@
+// Evol scripts.
+// Author:
+// Micksha
+// Description:
+// Old Lady in the flower field.
+// THIS IS A PLACEHOLDER!
+
+008-1,231,114,0 script Lady#008-1 NPC_OLD_LADY,{
+ speech
+ l("Oh, good day to you."),
+ l("Aren't these flowers lovely? I wish I could stay here all day."),
+ lg("I wish you the best, see you around.");
+
+ close;
+
+OnInit:
+ .sex = G_FEMALE;
+ .distance = 2;
+ end;
+}
diff --git a/npc/008-1/lumberjack.txt b/npc/008-1/lumberjack.txt
index 46039968..c158e5a6 100644
--- a/npc/008-1/lumberjack.txt
+++ b/npc/008-1/lumberjack.txt
@@ -4,7 +4,7 @@
// Description:
// The Legendary Lumberjack.
-001-1,241,116,0 script Lumberjack NPC_LUMBERJACK,{
+008-1,241,116,0 script Lumberjack NPC_LUMBERJACK,{
speech
l("Oh hey!"),
lg("If you feel bored or anxious, you can always pixel an axe. Wait, what does that even mean?");
diff --git a/npc/008-1/milly.txt b/npc/008-1/milly.txt
new file mode 100644
index 00000000..93daaa9a
--- /dev/null
+++ b/npc/008-1/milly.txt
@@ -0,0 +1,21 @@
+// Evol scripts.
+// Author:
+// Micksha
+// Description:
+// Little Milly, looking for a new hero.
+// THIS IS A PLACEHOLDER!
+
+008-1,282,114,0 script Milly#008-1 NPC_GIRL_MILLY,{
+ speech
+ l("Oh, hi."),
+ l("Are you a hero? For sure not such a great hero than Kfahr!"),
+ l("If you could prove it, I would give you my Beanie Copter, but unfortunately someone threw it away."),
+ lg("My beautiful Beanie Copter!");
+
+ close;
+
+OnInit:
+ .sex = G_FEMALE;
+ .distance = 2;
+ end;
+}
diff --git a/npc/008-1/oscar.txt b/npc/008-1/oscar.txt
new file mode 100644
index 00000000..9541da7b
--- /dev/null
+++ b/npc/008-1/oscar.txt
@@ -0,0 +1,20 @@
+// Evol scripts.
+// Author:
+// Micksha
+// Description:
+// Oscar the farmer.
+// THIS IS A PLACEHOLDER!
+
+008-1,160,77,0 script Oscar#008-1 NPC_CAUL,{
+ speech
+ l("Hi, my name is Oscar."),
+ l("I used to be a farmer, but my magic attempts were banned by the gouvernment."),
+ lg("Now I remain poor and unemployed.");
+
+ close;
+
+OnInit:
+ .sex = G_MALE;
+ .distance = 2;
+ end;
+}
diff --git a/npc/008-1/snarfles.txt b/npc/008-1/snarfles.txt
new file mode 100644
index 00000000..6ad08867
--- /dev/null
+++ b/npc/008-1/snarfles.txt
@@ -0,0 +1,20 @@
+// Evol scripts.
+// Author:
+// Micksha
+// Description:
+// Snarfles the mouboo farmer.
+// THIS IS A PLACEHOLDER!
+
+008-1,79,118,0 script Snarfles#008-1 NPC_SNARFLES,{
+ speech
+ l("My Mouboos, my beloved Mouboos!"),
+ l("Oh, hi, isn't it cool to live among all those Mouboos? I don't understand how some people can eat Mouboo steak."),
+ lg("Murderers!");
+
+ close;
+
+OnInit:
+ .sex = G_MALE;
+ .distance = 2;
+ end;
+}
diff --git a/npc/008-1/voltain.txt b/npc/008-1/voltain.txt
new file mode 100644
index 00000000..b5f82db0
--- /dev/null
+++ b/npc/008-1/voltain.txt
@@ -0,0 +1,19 @@
+// Evol scripts.
+// Author:
+// Micksha
+// Description:
+// Voltain the dark druid.
+// THIS IS A PLACEHOLDER!
+
+008-1,182,155,0 script Voltain#008-1 NPC_DARK_DRUID,{
+ speech
+ l("Go away, I have to think about new evil doings."),
+ lg("GO AWAY, I SAID!");
+
+ close;
+
+OnInit:
+ .sex = G_MALE;
+ .distance = 2;
+ end;
+}
diff --git a/npc/008-2-0/celestia.txt b/npc/008-2-0/celestia.txt
index 50d189a7..d6ce7bc5 100644
--- a/npc/008-2-0/celestia.txt
+++ b/npc/008-2-0/celestia.txt
@@ -5,7 +5,7 @@
// Our beloved Princess Celestia.
// THIS IS A PLACEHOLDER!
-008-2-0,38,35,0 script Celestia NPC_CELESTIA,{
+008-2-0,30,23,0 script Celestia NPC_CELESTIA,{
speech
l("Hi!"),
lg("You may remember me, I am Celestia.");
diff --git a/npc/008-2-1/generalstore.txt b/npc/008-2-1/generalstore.txt
index ac409800..73b24a5e 100644
--- a/npc/008-2-1/generalstore.txt
+++ b/npc/008-2-1/generalstore.txt
@@ -5,11 +5,11 @@
// General Store.
// THIS IS A PLACEHOLDER!
-008-1,38,35,0 script Generalstore#008-1 NPC_GENERAL_STORE,{
+008-2-1,38,35,0 script Generalstore#008-1 NPC_GENERAL_STORE,{
speech
l("Hi!"),
- lg("My name is General Store, they still call me this although I left the army a few years ago.");
- l("I have nothing to sell, come back later.");
+ l("My name is General Store, they still call me this although I left the army a few years ago.");
+ lg("I have nothing to sell, come back later.");
close;
diff --git a/npc/008-2-1/inspector.txt b/npc/008-2-1/inspector.txt
index 62157207..7bcc7cb0 100644
--- a/npc/008-2-1/inspector.txt
+++ b/npc/008-2-1/inspector.txt
@@ -5,11 +5,11 @@
// The Inspector not willing to do his job.
// THIS IS A PLACEHOLDER!
-008-1,30,34,0 script Inspector#008-1 NPC_INSPECTOR,{
+008-2-1,30,34,0 script Inspector#008-1 NPC_INSPECTOR,{
speech
l("Oh hey!"),
- lg("Got a beer for me? No? Then I am too busy for your stupid problems.");
- l("Go away, and bring a beer next time you pass by.");
+ l("Got a beer for me? No? Then I am too busy for your stupid problems.");
+ lg("Go away, and bring a beer next time you pass by.");
close;
diff --git a/npc/008-2-1/richard.txt b/npc/008-2-1/richard.txt
index f71f52d0..958ecab4 100644
--- a/npc/008-2-1/richard.txt
+++ b/npc/008-2-1/richard.txt
@@ -5,11 +5,11 @@
// Richard the Hurns storage guy.
// THIS IS A PLACEHOLDER!
-008-1,26,35,0 script Richard#008-1 NPC_RICHARD_LEGACY,{
+008-2-1,26,35,0 script Richard#008-1 NPC_RICHARD_LEGACY,{
speech
l("Oh hey!"),
- lg("I was supposed to act as storagekeeper, but I forgot my key.");
- l("Come back later, perhaps I can find it.");
+ l("I was supposed to act as storagekeeper, but I forgot my key.");
+ lg("Come back later, perhaps I can find it.");
close;
diff --git a/npc/008-2-10/airlia.txt b/npc/008-2-10/airlia.txt
index fa16659b..cb7aced2 100644
--- a/npc/008-2-10/airlia.txt
+++ b/npc/008-2-10/airlia.txt
@@ -2,14 +2,14 @@
// Author:
// Micksha
// Description:
-// Airlia, the girl in the townhall.
+// Airlia, the major's daughter.
// THIS IS A PLACEHOLDER!
-008-2-10,41,29,0 script Airlia NPC_AIRLIA,{
- speech
- l("Hi!"),
- lg("Did you visit the graveyard already? I havent met people coming back alive for ages.");
- l("There must be cruel things going on.");
+008-2-10,42,29,0 script Airlia#008-2-8 NPC_AIRLIA,{
+ speech
+ l("Hello."),
+ l("Do you know where the graveyard is?"),
+ lg("No? Better is that. Its so dangerous there.");
close;
diff --git a/npc/008-2-12/_import.txt b/npc/008-2-12/_import.txt
index 88a854e4..f5f593a2 100644
--- a/npc/008-2-12/_import.txt
+++ b/npc/008-2-12/_import.txt
@@ -2,3 +2,4 @@
// This file is generated automatically. All manually added changes will be removed when running the Converter.
"npc/008-2-12/_warps.txt",
"npc/008-2-12/mapflags.txt",
+"npc/008-2-12/nurse.txt",
diff --git a/npc/008-2-12/nurse.txt b/npc/008-2-12/nurse.txt
new file mode 100644
index 00000000..4fd65257
--- /dev/null
+++ b/npc/008-2-12/nurse.txt
@@ -0,0 +1,20 @@
+// Evol scripts.
+// Author:
+// Micksha
+// Description:
+// Hurnscald Nurse.
+// THIS IS A PLACEHOLDER!
+
+008-2-12,28,30,0 script Nurse#008-2-12 NPC_NURSE_LEGACY,{
+ speech
+ l("Hey."),
+ l("The doctor is upstairs, but perhaps he can't help you much today."),
+ lg("Just smile, everything will be better soon then.");
+
+ close;
+
+OnInit:
+ .sex = G_FEMALE;
+ .distance = 2;
+ end;
+}
diff --git a/npc/008-2-13/_import.txt b/npc/008-2-13/_import.txt
index a4b0330e..ec6a73b7 100644
--- a/npc/008-2-13/_import.txt
+++ b/npc/008-2-13/_import.txt
@@ -2,4 +2,5 @@
// This file is generated automatically. All manually added changes will be removed when running the Converter.
"npc/008-2-13/_savepoints.txt",
"npc/008-2-13/_warps.txt",
+"npc/008-2-13/lena.txt",
"npc/008-2-13/mapflags.txt",
diff --git a/npc/008-2-13/lena.txt b/npc/008-2-13/lena.txt
new file mode 100644
index 00000000..df9f38e9
--- /dev/null
+++ b/npc/008-2-13/lena.txt
@@ -0,0 +1,20 @@
+// Evol scripts.
+// Author:
+// Micksha
+// Description:
+// Lena the Bowwoman.
+// THIS IS A PLACEHOLDER!
+
+008-2-13,27,27,0 script Lena#008-2-13 NPC_LENA,{
+ speech
+ l("Hey."),
+ l("Did you hear about the Bandit's attacks? They must have a hideout somewhere outside Hurnscald."),
+ lg("I will inform you when I have more information about all this.");
+
+ close;
+
+OnInit:
+ .sex = G_FEMALE;
+ .distance = 2;
+ end;
+}
diff --git a/npc/008-2-14/_import.txt b/npc/008-2-14/_import.txt
index 29a984e8..818ced88 100644
--- a/npc/008-2-14/_import.txt
+++ b/npc/008-2-14/_import.txt
@@ -2,4 +2,5 @@
// This file is generated automatically. All manually added changes will be removed when running the Converter.
"npc/008-2-14/_savepoints.txt",
"npc/008-2-14/_warps.txt",
+"npc/008-2-14/doctor.txt",
"npc/008-2-14/mapflags.txt",
diff --git a/npc/008-2-14/doctor.txt b/npc/008-2-14/doctor.txt
new file mode 100644
index 00000000..2a450ae2
--- /dev/null
+++ b/npc/008-2-14/doctor.txt
@@ -0,0 +1,20 @@
+// Evol scripts.
+// Author:
+// Micksha
+// Description:
+// The crazy Hurnscald Doctor.
+// THIS IS A PLACEHOLDER!
+
+008-2-14,27,27,0 script Doctor#008-2-14 NPC_DOCTOR_LEGACY,{
+ speech
+ l("Hey."),
+ l("Do you have some kind of pain?"),
+ lg("Oh, I see. You should go see your pixcialist.");
+
+ close;
+
+OnInit:
+ .sex = G_FEMALE;
+ .distance = 2;
+ end;
+}
diff --git a/npc/008-2-17/_import.txt b/npc/008-2-17/_import.txt
index d90289e3..854dad03 100644
--- a/npc/008-2-17/_import.txt
+++ b/npc/008-2-17/_import.txt
@@ -1,3 +1,5 @@
// Map 008-2-17: Mining Camp
// This file is generated automatically. All manually added changes will be removed when running the Converter.
"npc/008-2-17/_warps.txt",
+"npc/008-2-17/angus.txt",
+"npc/008-2-17/caul.txt",
diff --git a/npc/008-2-17/angus.txt b/npc/008-2-17/angus.txt
new file mode 100644
index 00000000..3efeefb6
--- /dev/null
+++ b/npc/008-2-17/angus.txt
@@ -0,0 +1,20 @@
+// Evol scripts.
+// Author:
+// Micksha
+// Description:
+// Angus the Smith.
+// THIS IS A PLACEHOLDER!
+
+008-2-17,34,47,0 script Angus#008-2-17 NPC_ANGUS_THE_SMITH,{
+ speech
+ l("Hello."),
+ l("Do you need your pickaxe or your shovel fixed? Then I am your man."),
+ lg("If you want to play with unicorns, you better piss off now.");
+
+ close;
+
+OnInit:
+ .sex = G_MALE;
+ .distance = 2;
+ end;
+}
diff --git a/npc/008-2-17/caul.txt b/npc/008-2-17/caul.txt
new file mode 100644
index 00000000..41c5488c
--- /dev/null
+++ b/npc/008-2-17/caul.txt
@@ -0,0 +1,20 @@
+// Evol scripts.
+// Author:
+// Micksha
+// Description:
+// Caul the Alchemist.
+// THIS IS A PLACEHOLDER!
+
+008-2-17,40,33,0 script Caul#008-2-17 NPC_CAUL,{
+ speech
+ l("Hi there."),
+ l("Don't you like the smoke, when there is a nice fire beneath a cauldron?"),
+ lg("Honestly, sometimes I prefer nice explosions. Better keep back!");
+
+ close;
+
+OnInit:
+ .sex = G_MALE;
+ .distance = 2;
+ end;
+}
diff --git a/npc/008-2-18/_import.txt b/npc/008-2-18/_import.txt
index 4f791e6f..5035c75c 100644
--- a/npc/008-2-18/_import.txt
+++ b/npc/008-2-18/_import.txt
@@ -1,3 +1,4 @@
// Map 008-2-18: Mining Camp First Floor
// This file is generated automatically. All manually added changes will be removed when running the Converter.
"npc/008-2-18/_warps.txt",
+"npc/008-2-18/malik.txt",
diff --git a/npc/008-2-18/malik.txt b/npc/008-2-18/malik.txt
new file mode 100644
index 00000000..3d43332c
--- /dev/null
+++ b/npc/008-2-18/malik.txt
@@ -0,0 +1,21 @@
+// Evol scripts.
+// Author:
+// Micksha
+// Description:
+// Malik.
+// THIS IS A PLACEHOLDER!
+
+008-2-18,32,24,0 script Malik#008-2-18 NPC_MALIK,{
+ speech
+ l("Hi there."),
+ l("My name is Malik. I used to make the finest Gempowder. But since Overlord WildX prohibited magic in Hurns, and along with this making gem powders, I can only try to melt gem shards into crude gems."),
+ l("Anyhow, this does not work well yet. Perhaps you should come back later."),
+ lg("Psst, if one day you may need gem powder, meet me in the basement.");
+
+ close;
+
+OnInit:
+ .sex = G_MALE;
+ .distance = 2;
+ end;
+}
diff --git a/npc/008-2-2/_import.txt b/npc/008-2-2/_import.txt
index f93e2ae3..e7ccd597 100644
--- a/npc/008-2-2/_import.txt
+++ b/npc/008-2-2/_import.txt
@@ -1,5 +1,10 @@
// Map 008-2-2: The Rusty Pick
// This file is generated automatically. All manually added changes will be removed when running the Converter.
"npc/008-2-2/_warps.txt",
+"npc/008-2-2/bartender.txt",
+"npc/008-2-2/kfahr.txt",
"npc/008-2-2/mapflags.txt",
"npc/008-2-2/melinda.txt",
+"npc/008-2-2/micksha.txt",
+"npc/008-2-2/receptionist.txt",
+"npc/008-2-2/roamingo.txt",
diff --git a/npc/008-2-2/bartender.txt b/npc/008-2-2/bartender.txt
new file mode 100644
index 00000000..eb3b9393
--- /dev/null
+++ b/npc/008-2-2/bartender.txt
@@ -0,0 +1,20 @@
+// Evol scripts.
+// Author:
+// Micksha
+// Description:
+// Bartender of the Rusty Pick.
+// THIS IS A PLACEHOLDER!
+
+008-2-2,43,28,0 script Bartender#008-1 NPC_GENERAL_STORE,{
+ speech
+ l("Hi!"),
+ l("I am the Bartender here, the name doesnt matter at all.");
+ lg("If you need something, please ask this beautiful girl on my right. (She needs the tip).");
+
+ close;
+
+OnInit:
+ .sex = G_MALE;
+ .distance = 2;
+ end;
+}
diff --git a/npc/008-2-2/kfahr.txt b/npc/008-2-2/kfahr.txt
new file mode 100644
index 00000000..0ffae5df
--- /dev/null
+++ b/npc/008-2-2/kfahr.txt
@@ -0,0 +1,20 @@
+// Evol scripts.
+// Author:
+// Micksha
+// Description:
+// Kfahr the hero.
+// THIS IS A PLACEHOLDER!
+
+008-2-2,44,36,0 script Kfahr#008-2-2 NPC_YOUNG_MAN_KFAHR,{
+ speech
+ l("Oh hey *hicks*"),
+ l("This waitress *hicks* is great, she never stops to bring beer *hicks.");
+ lg("When I am less busy *hicks*, I can tell you stories of my heroism.");
+
+ close;
+
+OnInit:
+ .sex = G_MALE;
+ .distance = 2;
+ end;
+}
diff --git a/npc/008-2-2/micksha.txt b/npc/008-2-2/micksha.txt
new file mode 100644
index 00000000..099bff34
--- /dev/null
+++ b/npc/008-2-2/micksha.txt
@@ -0,0 +1,20 @@
+// Evol scripts.
+// Author:
+// Micksha
+// Description:
+// Drinker Micksha
+// THIS IS A PLACEHOLDER!
+
+008-2-2,46,34,0 script Micksha#008-2-2 NPC_DRINKER_MICKSHA,{
+ speech
+ l("Hello Sir *hicks*."),
+ l("Umm, can you perhaps spring for a beer? *hicks* I'm broken.");
+ lg("*burp* ... .");
+
+ close;
+
+OnInit:
+ .sex = G_MALE;
+ .distance = 2;
+ end;
+}
diff --git a/npc/008-2-2/receptionist.txt b/npc/008-2-2/receptionist.txt
new file mode 100644
index 00000000..3d9a8e0f
--- /dev/null
+++ b/npc/008-2-2/receptionist.txt
@@ -0,0 +1,21 @@
+// Evol scripts.
+// Author:
+// Micksha
+// Description:
+// Receptionist of Rusty Pick.
+// THIS IS A PLACEHOLDER!
+
+008-2-2,28,27,0 script Receptionist#008-2-2 NPC_AIRLIA,{
+ speech
+ l("Hello Sir."),
+ l("Welcome to the Rusty Pick. Sorry, we have no room left today.");
+ l("One advice: Don't take the things the Drinkers say too serious. They are sitting here and drinking all day.");
+ lg("I wish you a beautiful day".)
+
+ close;
+
+OnInit:
+ .sex = G_MALE;
+ .distance = 2;
+ end;
+}
diff --git a/npc/008-2-2/roamingo.txt b/npc/008-2-2/roamingo.txt
new file mode 100644
index 00000000..98c82ef8
--- /dev/null
+++ b/npc/008-2-2/roamingo.txt
@@ -0,0 +1,20 @@
+// Evol scripts.
+// Author:
+// Micksha
+// Description:
+// Drinker Roamingo
+// THIS IS A PLACEHOLDER!
+
+008-2-2,43,34,0 script Roamingo#008-2-2 NPC_DRINKER_ROAMINGO,{
+ speech
+ l("Oh hi my friend *hicks*"),
+ l("Eh... shiver me timbers! *hicks* Where did you find this hat??");
+ lg("Know what *hicks*, if you give me the hat, the next round will be on me.");
+
+ close;
+
+OnInit:
+ .sex = G_MALE;
+ .distance = 2;
+ end;
+}
diff --git a/npc/008-2-4/_import.txt b/npc/008-2-4/_import.txt
index 8ab4d742..61c043be 100644
--- a/npc/008-2-4/_import.txt
+++ b/npc/008-2-4/_import.txt
@@ -3,3 +3,4 @@
"npc/008-2-4/_savepoints.txt",
"npc/008-2-4/_warps.txt",
"npc/008-2-4/mapflags.txt",
+"npc/008-2-4/olana.txt",
diff --git a/npc/008-2-4/olana.txt b/npc/008-2-4/olana.txt
new file mode 100644
index 00000000..c16e8887
--- /dev/null
+++ b/npc/008-2-4/olana.txt
@@ -0,0 +1,21 @@
+// Evol scripts.
+// Author:
+// Micksha
+// Description:
+// Olana, the old woman who is looking for her daughter Rossy.
+// THIS IS A PLACEHOLDER!
+
+008-2-4,30,28,0 script Olana#008-2-4 NPC_OLANA,{
+ speech
+ l("Oh, a traveller. Welcome."),
+ l("Did you see my daughter Rossy, by chance?"),
+ l("She wasn't at home for two days now. I worry about her!"),
+ lg("If you see her, please tell her to come home.");
+
+ close;
+
+OnInit:
+ .sex = G_MALE;
+ .distance = 2;
+ end;
+}
diff --git a/npc/008-2-6/_import.txt b/npc/008-2-6/_import.txt
index 4630df43..ceb45513 100644
--- a/npc/008-2-6/_import.txt
+++ b/npc/008-2-6/_import.txt
@@ -1,4 +1,6 @@
// Map 008-2-6: Two Guys One Bed
// This file is generated automatically. All manually added changes will be removed when running the Converter.
"npc/008-2-6/_warps.txt",
+"npc/008-2-6/alan.txt",
+"npc/008-2-6/apprentice.txt",
"npc/008-2-6/mapflags.txt",
diff --git a/npc/008-2-6/alan.txt b/npc/008-2-6/alan.txt
new file mode 100644
index 00000000..c5f6aae5
--- /dev/null
+++ b/npc/008-2-6/alan.txt
@@ -0,0 +1,20 @@
+// Evol scripts.
+// Author:
+// Micksha
+// Description:
+// Alan the bow-seller.
+// THIS IS A PLACEHOLDER!
+
+008-2-6,31,25,0 script Alan#008-2-4 NPC_KFAHR,{
+ speech
+ l("Hi Sir."),
+ l("Bad timing when you are asking for bows. Our bowmaker Gumi hasn't been seen for days now."),
+ lg("Come back later, perhaps we are lucky and he teaches you how to chop trees for wood.");
+
+ close;
+
+OnInit:
+ .sex = G_MALE;
+ .distance = 2;
+ end;
+}
diff --git a/npc/008-2-6/apprentice.txt b/npc/008-2-6/apprentice.txt
new file mode 100644
index 00000000..04d05562
--- /dev/null
+++ b/npc/008-2-6/apprentice.txt
@@ -0,0 +1,20 @@
+// Evol scripts.
+// Author:
+// Micksha
+// Description:
+// Alan's Apprentice.
+// THIS IS A PLACEHOLDER!
+
+008-2-6,29,27,0 script Apprentice#008-2-6 NPC_YOUNG_MAN_APPRENTICE,{
+ speech
+ l("Hi Sir."),
+ l("Sorry, we are sold out for today."),
+ lg("Come back later.");
+
+ close;
+
+OnInit:
+ .sex = G_MALE;
+ .distance = 2;
+ end;
+}
diff --git a/npc/008-2-7/_import.txt b/npc/008-2-7/_import.txt
index 263e5dcf..4cb38df9 100644
--- a/npc/008-2-7/_import.txt
+++ b/npc/008-2-7/_import.txt
@@ -3,3 +3,4 @@
"npc/008-2-7/_savepoints.txt",
"npc/008-2-7/_warps.txt",
"npc/008-2-7/mapflags.txt",
+"npc/008-2-7/wyara.txt",
diff --git a/npc/008-2-7/wyara.txt b/npc/008-2-7/wyara.txt
new file mode 100644
index 00000000..a875544a
--- /dev/null
+++ b/npc/008-2-7/wyara.txt
@@ -0,0 +1,20 @@
+// Evol scripts.
+// Author:
+// Micksha
+// Description:
+// Wyara the witch.
+// THIS IS A PLACEHOLDER!
+
+008-2-7,27,28,0 script Wyara#008-2-7 NPC_DARK_DRUID,{
+ speech
+ l("What? Is there someone?"),
+ l("Please, leave me alone. I have to pixel potions."),
+ lg("I will sell some when you return a bit later.");
+
+ close;
+
+OnInit:
+ .sex = G_FEMALE;
+ .distance = 2;
+ end;
+}
diff --git a/npc/008-2-8/_import.txt b/npc/008-2-8/_import.txt
index d3346591..8b3da720 100644
--- a/npc/008-2-8/_import.txt
+++ b/npc/008-2-8/_import.txt
@@ -1,4 +1,6 @@
// Map 008-2-8: Hurnscald Forge
// This file is generated automatically. All manually added changes will be removed when running the Converter.
"npc/008-2-8/_warps.txt",
+"npc/008-2-8/apprentice.txt",
"npc/008-2-8/mapflags.txt",
+"npc/008-2-8/nicholas.txt",
diff --git a/npc/008-2-8/apprentice.txt b/npc/008-2-8/apprentice.txt
new file mode 100644
index 00000000..e15e7db7
--- /dev/null
+++ b/npc/008-2-8/apprentice.txt
@@ -0,0 +1,20 @@
+// Evol scripts.
+// Author:
+// Micksha
+// Description:
+// The Smith's apprentice.
+// THIS IS A PLACEHOLDER!
+
+008-2-8,38,29,0 script Apprentice#008-2-8 NPC_YOUNG_MAN_APPRENTICE,{
+ speech
+ l("Hi Sir."),
+ l("If you bring us ores, we will be able to make the finest equipment."),
+ lg("Come back a bit later when you are interested.");
+
+ close;
+
+OnInit:
+ .sex = G_MALE;
+ .distance = 2;
+ end;
+}
diff --git a/npc/008-2-8/nicholas.txt b/npc/008-2-8/nicholas.txt
new file mode 100644
index 00000000..9dab65e8
--- /dev/null
+++ b/npc/008-2-8/nicholas.txt
@@ -0,0 +1,19 @@
+// Evol scripts.
+// Author:
+// Micksha
+// Description:
+// Nicholas the Smith.
+// THIS IS A PLACEHOLDER!
+
+008-2-8,39,27,0 script Nicholas#008-2-8 NPC_NICHOLAS,{
+ speech
+ l("Hi Sir."),
+ lg("If you need stable metal gear, you are right! But first I must bring the steel atoms in the right order, hold on.");
+
+ close;
+
+OnInit:
+ .sex = G_MALE;
+ .distance = 2;
+ end;
+}