summaryrefslogtreecommitdiff
path: root/npc/005-5/cynric.txt
diff options
context:
space:
mode:
authorjesusalva <cpntb1@ymail.com>2018-02-13 10:38:40 -0200
committerjesusalva <cpntb1@ymail.com>2018-02-13 10:38:40 -0200
commitcb43bb165034643a9cbba228b9b2b859998df904 (patch)
tree238999329fbf3d93e38ac11eeee3b4d2a3b34522 /npc/005-5/cynric.txt
parent5fa0b41f7bbce4b90cd15e97a03423389cd91b8b (diff)
downloadserverdata-cb43bb165034643a9cbba228b9b2b859998df904.tar.gz
serverdata-cb43bb165034643a9cbba228b9b2b859998df904.tar.bz2
serverdata-cb43bb165034643a9cbba228b9b2b859998df904.tar.xz
serverdata-cb43bb165034643a9cbba228b9b2b859998df904.zip
Fix Nylo and the bankers. Remove Artis' quests from Cynric.
Diffstat (limited to 'npc/005-5/cynric.txt')
-rw-r--r--npc/005-5/cynric.txt102
1 files changed, 9 insertions, 93 deletions
diff --git a/npc/005-5/cynric.txt b/npc/005-5/cynric.txt
index f5a0f8441..edb8beff7 100644
--- a/npc/005-5/cynric.txt
+++ b/npc/005-5/cynric.txt
@@ -10,53 +10,8 @@
// gumi
// Reid
// Description:
-// Lloyd the banker NPC.
-// Variables:
-// 0 ArtisQuests_Lloyd
-// 1 ArtisQuests_Fexil
-// 2 ArtisQuests_Enora
-// Quest states:
-// 00 -- Never talked
-// 01 -- Registred on the Guild
-// 10 -- not started
-// 11 -- Lloyd warned about the quest
-// 20 -- Default.
-// 21 -- BlackSmith quest delivered.
-// 22 -- Chelios Quest given.
-// 23 -- Chelios Quest done.
-
-
- function enora_quest {
- speech S_FIRST_BLANK_LINE | S_LAST_NEXT,
- l("Black iron... That is a very specific request that you have for me!"),
- l("Let me check in my inventory book..."),
- l("..."),
- l("Yes, I have some! \"5x Black Iron Ingots\""),
- lg("Is this for you or somebody else? Because you need to be registered to obtain these materials.");
-
- switch (selectd(ArtisQuests_Enora,
- l("This is for my own use."),
- l("Chelios asked me to get it.")))
- {
- case 1:
- speech S_FIRST_BLANK_LINE,
- l("This is your first time asking for something, you won't pay this time, take it as a sign of good faith!"),
- l("If you need something in the future, do not hesitate to pass by here, our stock is full of boxes collecting dust.");
- emotion E_WINK;
- break;
- case 2:
- speech S_FIRST_BLANK_LINE,
- l("Chelios... He is part of the Blacksmith House, is he not?"),
- l("Since Don settled in Artis he and his band refused to register to the Merchant Guild."),
- l("I will close an eye for once, but only because it's your first time asking for something!"),
- l("Sometimes a good merchant needs to reach out first. It's on the house, give Chelios my regards!");
- emotion E_WINK;
- break;
- }
- setq ArtisQuests_Enora, 3;
+// Banker NPC.
- return;
- }
function explain_guild {
speech S_LAST_NEXT,
@@ -83,7 +38,7 @@
l("\"@@\", I like this name!", strcharinfo(0)),
l("Oh, wait a second...");
narrator S_LAST_NEXT,
- l("@@ is searching something in his book.", .npcname$);
+ l("@@ is searching something in his book.", .name$);
speech S_LAST_NEXT,
l("I see."),
lg("You are new around here, right?");
@@ -91,7 +46,7 @@
if (selectd(l("How do you know?"), l("Yes I am.")) == 1)
{
speech S_FIRST_BLANK_LINE | S_LAST_NEXT,
- l("Oh, it is simple. I have on this book the names of every citizen of Artis and its surroundings."),
+ l("Oh, it is simple. I have on this book the names of every citizen of Candor and its surroundings."),
l("And I have no mention of a so called \"@@\" on it!", strcharinfo(0));
}
else
@@ -135,40 +90,6 @@
return;
}
- function paper_to_deliver {
- speech S_FIRST_BLANK_LINE | S_LAST_NEXT,
- l("Now that you bring up that topic, that reminds me of something..."),
- l("Earlier today there was this young seller named Fexil that passed by here."),
- l("He asked to lend some money and a place to open his store, I think that he asked for a place on the merchant squares on the south-west of the city..."),
- l("Anyway, he forgot his permit when he left the building."),
- l("Could you bring it to him?");
-
- do
- {
- .@q = selectd(ArtisQuests_Fexil,
- l("Ok, I will bring it to him."),
- l("I need more information first."),
- l("I don't have the time."));
- switch (.@q)
- {
- case 1:
- speech S_FIRST_BLANK_LINE | S_LAST_NEXT,
- l("Thank you for this!");
- setq ArtisQuests_Fexil, 1;
- break;
- case 2:
- speech S_FIRST_BLANK_LINE | S_LAST_NEXT,
- l("You should look for a seller named Fexil around the merchant square."),
- l("Ask other merchants, they might know where he is.");
- break;
- case 3:
- speech S_FIRST_BLANK_LINE | S_LAST_NEXT,
- l("No problem, come back later if you changed your mind!");
- break;
- }
- } while (.@q == 2);
- }
-
if (getq(ArtisQuests_Lloyd) == 0)
{
first_visit;
@@ -197,7 +118,10 @@
switch (@menu)
{
case 1:
- enora_quest;
+ //enora_quest;
+ mes "";
+ mesn;
+ mesq l("We have none.");
break;
case 2:
openstorage;
@@ -212,15 +136,8 @@
explain_guild;
break;
case 5:
- if (getq(ArtisQuests_Fexil) >= 1)
- {
- speech S_FIRST_BLANK_LINE | S_LAST_NEXT,
- l("There are no tasks for you right now.");
- continue;
- }
-
- paper_to_deliver;
-
+ speech S_FIRST_BLANK_LINE | S_LAST_NEXT,
+ l("There are no tasks for you right now.");
continue;
}
if (@menu != 6)
@@ -235,7 +152,6 @@
close;
OnInit:
- .quest_debug = ArtisQuests_Lloyd;
.sex = G_MALE;
.distance = 4;
end;