summaryrefslogtreecommitdiff
path: root/world/map/npc/002-2
diff options
context:
space:
mode:
authorNick Ashley <nick@shley.us>2015-04-12 09:22:38 -0400
committerNick Ashley <nick@shley.us>2015-04-20 21:40:17 -0400
commit364f6111306eb4fcdd8edc98dae1ae0727dba712 (patch)
tree297942f8c68675338bdd062ff84ef9e659126333 /world/map/npc/002-2
parent99d73066bf2a7fb4911e79b52a48ba913a2aa459 (diff)
downloadserverdata-364f6111306eb4fcdd8edc98dae1ae0727dba712.tar.gz
serverdata-364f6111306eb4fcdd8edc98dae1ae0727dba712.tar.bz2
serverdata-364f6111306eb4fcdd8edc98dae1ae0727dba712.tar.xz
serverdata-364f6111306eb4fcdd8edc98dae1ae0727dba712.zip
Various dialog fixes in Tulim
viz., the Kylian quest, the tombstones, and various other NPCs
Diffstat (limited to 'world/map/npc/002-2')
-rw-r--r--world/map/npc/002-2/bakery.txt43
-rw-r--r--world/map/npc/002-2/barber.txt2
-rw-r--r--world/map/npc/002-2/casino.txt64
-rw-r--r--world/map/npc/002-2/eurni.txt23
-rw-r--r--world/map/npc/002-2/imec.txt58
-rw-r--r--world/map/npc/002-2/kps.txt31
-rw-r--r--world/map/npc/002-2/kylian.txt103
7 files changed, 174 insertions, 150 deletions
diff --git a/world/map/npc/002-2/bakery.txt b/world/map/npc/002-2/bakery.txt
index 5a21678a..28a16b3a 100644
--- a/world/map/npc/002-2/bakery.txt
+++ b/world/map/npc/002-2/bakery.txt
@@ -16,10 +16,9 @@
&& (countitem ("MopoxCurePotion") > 0))
goto L_lace_cupcake;
- mes "\"Would you mind bringing me 6 acorns please? I need them to make flour for the chocolate cakes. I will be so delicious!\"";
+ mes "\"Would you mind bringing me ##B6 acorns##b please? I need them to make flour so I can bake some chocolate cakes. I will be so delicious!\"";
next;
- mes "\"Um, I mean, the cakes will be delicious...\"";
- emotion EMOTE_BLUSH;
+ mes "\"Uh... I mean... the cakes will be delicious...\" %%;";
next;
set @dq_level, 15;
@@ -33,28 +32,28 @@
callfunc "DailyQuest";
next;
- mes "\"And don't forget, our bakery is the best!\"";
+ mes "\"Don't forget: our bakery is the best!\"";
close;
L_lace_chococake:
next;
menu
- "Thanks! Let me have a look around...", L_End,
+ "Thanks! Let me have a look around...", L_End,
"Can you put this potion into a Chocolate Cake?", L_Next,
"Goodbye!", L_End;
L_Next:
mes "[Riskim]";
mes "";
- mes "As you show Riskim the potion, he leans back, away from it.";
- mes "\"Ooooh, I remember that smell...\"";
- mes "\"Elanore's Mopox potion, right? She made me drink that, too...\"";
+ mes "You take the potion out and attempt to show it to Riskim, but he takes a step back.";
+ mes "\"Oh! I remember that smell...\"";
+ mes "\"Elanore's Mopox potion, right? She made me drink that too...\"";
mes "He chuckles.";
- mes "\"Yes, well, you do want to hide that somehow.\"";
+ mes "\"Yes. Well, you definitely want to hide that somehow.\"";
next;
mes "[Riskim]";
mes "";
- mes "\"We'll need extra chocolate for that one. If you can give me ten pieces of chocolate and that potion, plus 400 GP, I will bake you a special Chocolate Cake that hides the taste.\"";
+ mes "\"We'll need extra chocolate for that one. If you can give me ten pieces of chocolate, the Mopox potion, and a payment of 400 GP, I'll bake you a special Chocolate Cake that hides the taste.\"";
next;
menu
"I will get them for you.", L_End,
@@ -76,42 +75,42 @@ L_Continue:
mes "[Riskim]";
mes "";
mes "\"Please have a seat!\"";
- mes "You watch as Riskim melts the chocolate and stirs in the potion, then glazes a cake with the mixture.";
- mes "\"It's a bit more chocolatey than your average chocolate cake, of course...\"";
+ mes "You watch as Riskim melts the chocolate, stirs in the potion, and then glazes a cake with the mixture.";
+ mes "\"It's a bit more chocolaty than your average chocolate cake, so it should help mask that awful taste.\"";
next;
mes "[Riskim]";
mes "";
mes "Riskim hands you the cake.";
- mes "\"Here you are. I hope that this works.\"";
+ mes "\"Here you are! I hope this helps.\"";
close;
L_lacking_Zeny:
mes "[Riskim]";
mes "";
- mes "\"I'm sorry, but I have to charge 400 GP.\"";
+ mes "\"I'm sorry, but I have to charge 400 GP. I've got to make a living somehow.\"";
close;
L_lacking_ingredients:
mes "[Riskim]";
mes "";
- mes "\"Sorry, but I need ten Chocolate Bars AND your cure potion for this. Please come back later when you have everything.\"";
+ mes "\"Sorry, but I need both the ten Chocolate Bars and your potion for this. Please come back later when you have everything.\"";
close;
L_lace_cupcake:
next;
menu
- "Thanks! Let me have a look around...", L_End,
- "Can you put this potion into an Orange Cupcake?", L_More,
+ "Thanks! Let me have a look around...", L_End,
+ "Can mix a potion into an Orange Cupcake?", L_More,
"Goodbye!", L_End;
L_More:
mes "[Riskim]";
mes "";
- mes "\"Orange Cupcakes? Oh dear... I'm sorry, but I have a very bad orange allergy.\"";
+ mes "\"Orange Cupcakes? Oh dear... I'm sorry, but I have a very bad allergy to oranges.\"";
next;
mes "[Riskim]";
mes "";
- mes "\"Perhaps the Chef at Dimond's Cove can help you? We get all our cupcakes from him.\"";
+ mes "\"Perhaps the Chef at Dimond's Cove can help you. We get all of our cupcakes from him.\"";
next;
goto L_End;
@@ -125,6 +124,8 @@ L_End:
mes "[Sara]";
mes "";
mes "\"Hello!\"";
+ mes "\"If you'd like to buy something, just ask Drabur.\"";
+ mes "\"If you need something made-to-order, talk to Riskim.\"";
close;
}
@@ -136,7 +137,7 @@ L_End:
{
mes "[Iormo]";
mes "";
- mes "\"This room can get messy.\"";
+ mes "\"The cake sure is good, but this room can get messy with all the flour.\"";
close;
}
@@ -153,6 +154,6 @@ L_End:
{
mes "[Ontas]";
mes "";
- mes "\"We come here every week. This place has some of the best bread I've ever eaten!\"";
+ mes "\"We come here almost every week! This place has some of the best bread I've ever eaten!\"";
close;
}
diff --git a/world/map/npc/002-2/barber.txt b/world/map/npc/002-2/barber.txt
index 076dbfab..0ed69626 100644
--- a/world/map/npc/002-2/barber.txt
+++ b/world/map/npc/002-2/barber.txt
@@ -2,7 +2,7 @@
002-2,117,30,0|script|Issay|156
{
mes "[Issay the Barber]";
- mes "\"Do you need a change of style?\"";
+ mes "\"Want to change your hairstyle?\"";
next;
callfunc "Barber";
mes "[Issay the Barber]";
diff --git a/world/map/npc/002-2/casino.txt b/world/map/npc/002-2/casino.txt
index 14ac5226..b99f6911 100644
--- a/world/map/npc/002-2/casino.txt
+++ b/world/map/npc/002-2/casino.txt
@@ -7,7 +7,7 @@
set @kylian, ((QUEST_NorthTulimshar & NIBBLE_5_MASK) >> NIBBLE_5_SHIFT);
if (@kylian != 6)
goto L_End;
- message strcharinfo(0), "You wonder if Kylian would like to visit the casino in the evening.";
+ message strcharinfo(0), "You wonder if Kylian would be interested in visiting the Casino.";
goto L_End;
L_End:
@@ -18,7 +18,7 @@ L_End:
002-2,86,29,0|script|Valdo|117
{
mes "[Valdo the Worker]";
- mes "\"Please let me work. I'm really in a hurry!\"";
+ mes "\"Please let me work. I've got a lot to do and not enough time to do it!\"";
close;
}
@@ -49,8 +49,8 @@ L_End:
mes "You will need 15 casino coins.\"";
next;
menu
- "Yes", L_Begin,
- "No", L_Close;
+ "Sure.", L_Begin,
+ "Not now.", L_Close;
L_Begin:
if(countitem("CasinoCoins") < 15) goto L_NoCoin;
@@ -58,13 +58,12 @@ L_Begin:
set @croupier, rand(0, 4);
set @croupier, @croupier + 17;
set @player, rand(4, 21);
- mes "\"You got " + @player + " with your cards.";
+ mes "Your cards are worth " + @player + " points.";
if(@player == 21) goto L_End;
mes "Do you want another card?\"";
- next;
menu
- "Yes", L_Another,
- "No", L_End;
+ "Yes.", L_Another,
+ "No.", L_End;
L_Another:
set @tempace, rand(2, 11);
@@ -72,29 +71,29 @@ L_Another:
set @player, @player + @tempace;
if (@player > 21) goto L_Lost;
if (@player == 21) goto L_End;
- mes "\"You got " + @player + " with your cards.";
+ mes "Your cards are worth " + @player + " points.";
mes "Do you want another card?\"";
- next;
menu
- "Yes", L_Another,
- "No", L_End;
+ "Yes.", L_Another,
+ "No.", L_End;
L_End:
if (@player <= @croupier) goto L_Lost;
- mes "\"Congratulations, you won!";
- mes "I had " + @croupier + ".";
- mes "You get 45 casino coins.\"";
+ mes "Your cards are worth " + @player + " points.";
+ mes "\"I have " + @croupier + " points.";
+ mes "Congratulations! You won!";
+ mes "You get 45 casino coins!\"";
getitem "CasinoCoins", 45;
goto L_Close;
L_NoCoin:
- mes "\"You need at least 15 coins.\"";
+ mes "\"Sorry, but you need at least 15 coins to play.\"";
goto L_Close;
L_Lost:
- mes "\"I'm sorry but you lost.";
- mes "You got " + @player + " with your cards.";
- mes "I had " + @croupier + ".\"";
+ mes "\"I'm sorry, but you lost.";
+ mes "Your cards are worth " + @player + " points.";
+ mes "I have " + @croupier + " points.\"";
goto L_Close;
L_Ace:
@@ -102,15 +101,14 @@ L_Ace:
if (@player > 21) set @player, @player - 10;
if (@player > 21) goto L_Lost;
if (@player == 21) goto L_End;
- mes "You got " + @player + " with your cards.";
- mes "Do you want another card?";
- next;
+ mes "Your cards are worth " + @player + " points.";
+ mes "Do you want to take another card?";
menu
"Yes", L_Another,
"No", L_End;
L_Close:
- mes "\"As you wish.\"";
+ mes "\"Be sure to come back again.\"";
set @croupier, 0;
set @player, 0;
set @tempace, 0;
@@ -129,7 +127,7 @@ L_Close:
"10 coins", L_b10,
"50 coins", L_b50,
"100 coins", L_b100,
- "Maybe I'll play later", L_Close;
+ "Maybe I'll play later.", L_Close;
L_b1:
set @bet, 1;
@@ -154,13 +152,13 @@ L_b100:
L_Check:
if(countitem("CasinoCoins") < @bet) goto L_NoCoin;
menu
- "Choose a color", L_PickColor,
- "Choose a number", L_Number;
+ "Choose a color...", L_PickColor,
+ "Choose a number...", L_Number;
L_PickColor:
menu
- "Black", L_Color,
- "Red", L_Color;
+ "Black.", L_Color,
+ "Red.", L_Color;
L_Color:
delitem "CasinoCoins", @bet;
@@ -184,23 +182,23 @@ L_Menuitems:
if (@menu >= 3) set @number, @menu - 2;
set @roulette, rand(38);
- if (@roulette == 37) mes "The ball stopped on 00";
- if (@roulette < 37) mes "The ball stopped on " + @roulette;
+ if (@roulette == 37) mes "The ball stopped on 00.";
+ if (@roulette < 37) mes "The ball stopped on " + @roulette + ".";
if (@number != @roulette) goto L_Lost;
mes "\"You won!\"";
getitem "CasinoCoins", @bet * 10;
goto L_Close;
L_NoCoin:
- mes "\"You don't have enough coins.\"";
+ mes "\"You don't have enough coins to play.\"";
goto L_Close;
L_Lost:
- mes "\"I'm sorry, you lost.\"";
+ mes "\"I'm sorry, but you lost.\"";
goto L_Close;
L_Close:
- mes "Come again.";
+ mes "Come again!";
set @number, 0;
set @roulette, 0;
set @color, 0;
diff --git a/world/map/npc/002-2/eurni.txt b/world/map/npc/002-2/eurni.txt
index c63a71eb..87df4dc2 100644
--- a/world/map/npc/002-2/eurni.txt
+++ b/world/map/npc/002-2/eurni.txt
@@ -2,31 +2,32 @@
002-2,22,77,0|script|Eurni|136
{
+ set @SERVICES_ZENY, 10000;
+
set @halloween_npc_id, $@halloween_npc_eurni;
callfunc "TrickOrTreat";
if (BaseLevel < 10) goto L_TooYoung;
- if (Zeny < 10000) goto L_NoMoney;
+ if (Zeny < @SERVICES_ZENY) goto L_NoMoney;
mes "[Eurni the Surgeon]";
- mes "\"Are you tired of being what you are?\"";
+ mes "\"Are you tired of who you are?\"";
next;
-
- mes "[Eurni the Surgeon]";
- mes "\"Would you maybe be interested in a sex change?\"";
+ mes "\"Would you be interested in changing your sex?";
+ mes "It'll cost ##B" + @SERVICES_ZENY + " GP##b.\"";
next;
mes "[Server]";
- mes "Warning: All characters under this login will be changed. Once it's done, you will be kicked from the server. Don't panic, as everything is fine.";
+ mes "Warning: All characters under this login will be changed. Once it's done, you will be kicked from the server. Don't panic; this is normal.";
next;
menu
- "Please do, my dear...", L_Change,
- "Leave alone my family treasure!", L_Close;
+ "Please do.", L_Change,
+ "Leave my family treasures alone!", L_Close;
L_Change:
- if (Zeny < 10000)
+ if (Zeny < @SERVICES_ZENY)
goto L_NoMoney;
- set Zeny, Zeny - 10000;
+ set Zeny, Zeny - @SERVICES_ZENY;
changesex;
close;
@@ -37,7 +38,7 @@ L_TooYoung:
L_NoMoney:
mes "[Eurni the Surgeon]";
- mes "\"You don't have enough to pay for my services.\"";
+ mes "\"You don't have the kind of money to pay for my services.\"";
close;
L_Close:
diff --git a/world/map/npc/002-2/imec.txt b/world/map/npc/002-2/imec.txt
index 59966ff0..b8f63e4d 100644
--- a/world/map/npc/002-2/imec.txt
+++ b/world/map/npc/002-2/imec.txt
@@ -7,82 +7,98 @@
set @state, ((QUEST_NorthTulimshar & TWOBIT_4_MASK) >> TWOBIT_4_SHIFT);
set @EXP, 90;
set @money, 500;
+ set @lvl, 10;
if (@state >= 3) goto L_Stingers;
if (@state == 2) goto L_Return;
if (@state == 1) goto L_Bring;
mes "[Imec]";
+ mes "%%9";
mes "\"The Wizard's Council shut down my shop!";
- mes "They said I was selling illegal things, but what's so illegal about poison?\"";
+ mes "Why'd they have to make such a fuss over a little poison?\"";
+ next;
+ mes "\"Someday, I'm going to get my permit back from those self-righteous snobs!\"";
next;
- mes "\"Anyway, I hope to get a merchant's permit again... One of these days...\"";
mes "He looks at you.";
next;
mes "[Imec]";
- mes "\"You can do an errand for me. I just finished writing a petition to the Council about my shop.";
- mes "If you bring it to the government building near the docks, I'll give you a small reward.\"";
+ mes "%%D";
+ mes "\"Hey... I've got an idea!";
+ next;
+ mes "I just finished writing an appeal to the Council. If you bring it to the government building near the docks, they might be less... closed-minded.\"";
goto L_Offer;
L_Offer:
menu
- "Where are the docks and what is the government building?",L_Explain,
- "Ok, sounds good.",L_Next,
- "No!",L_Close;
+ "Just tell me how to get there.",L_Explain,
+ "I'll do it.",L_Next,
+ "No way!",L_Close;
L_Next:
+ mes "";
mes "[Imec]";
- mes "\"Very good. Here is the paper.\"";
- mes "Imec gives you a sealed letter. You put it away in a pocket separated from your inventory, so it won't get lost.";
+ mes "\"Great! Here's the appeal.\"";
+ mes "Imec gives you a sealed letter, which you store in a safe pocket outside of your inventory.";
set @state, 1;
callsub S_Update_Mask;
goto L_Close;
L_Explain:
+ mes "";
mes "[Imec]";
- mes "\"Follow the road to the north through the gate, then go west when you reach the docks. It's right before the castle mount.\"";
+ mes "\"Head north until you get to the docks – it's just west of the ferry.\"";
next;
- mes "\"In the building there are several offices. If you want to join or form a party, you have to pay your taxes there first.\"";
+ mes "\"There are a couple of other offices inside. You can form a party if you want, but don't take too long.\"";
+ if (BaseLevel < WEDDING_MIN_LEVEL) mes "\"Once you're older, you can even get married there.\"";
next;
- mes "\"So, will you bring my petition to the office in that building?\"";
+ mes "\"So... will you submit my appeal for me?\"";
if (@state == 0)
goto L_Offer;
goto L_Close;
L_Bring:
mes "[Imec]";
- mes "\"What are you waiting for? Bring my petition to the government building.\"";
+ mes "\"What are you waiting for? I'm not paying you till after the job is done!\"";
menu
"Where is it again?",L_Explain,
"I'm on my way.",L_Close;
L_Return:
mes "[Imec]";
- mes "\"Ah, you're back.\"";
- mes "You hand the letter of acknowledgement over to Imec.";
+ mes "\"Ah! You're back! How'd it go?\"";
+ mes "You hand the letter of acknowledgment over to Imec.";
next;
mes "[Imec]";
- mes "\"Very well. I'm sure I'll be able to open my shop again soon.\"";
+ mes "\"Great! I'm sure I'll be able to open my shop again soon.\"";
next;
- mes "It seems Imec doesn't notice you anymore.";
+ mes "It seems as though Imec has lost interest in you already.";
menu
- "You mentioned a reward.",L_Next1;
+ "You mentioned a reward...",L_Next1;
L_Next1:
+ mes "";
mes "[Imec]";
- mes "\"What? Ah, right. Here, have this.\"";
+ mes "\"What? Oh, right. Here, have this.\"";
getexp @EXP, 0;
set Zeny, Zeny + @money;
set @state, 3;
callsub S_Update_Mask;
next;
- mes "\"Actually, you could be of further help to me.\"";
+ if (BaseLevel >= @lvl)
+ goto L_Transition_Stingers;
+ if (BaseLevel < @lvl)
+ mes "\"Come back to see me once you grow stronger; I might have a job for you later on.\"";
+ goto L_Close;
+
+L_Transition_Stingers:
+ mes "\"Actually, you could be of further use to me.\"";
next;
goto L_Stingers;
L_Stingers:
mes "[Imec]";
- set @dq_level, 10;
+ set @dq_level, @lvl;
set @dq_cost, 3;
set @dq_count, 3;
set @dq_name$, "ScorpionStinger";
diff --git a/world/map/npc/002-2/kps.txt b/world/map/npc/002-2/kps.txt
index 558166ec..73b40466 100644
--- a/world/map/npc/002-2/kps.txt
+++ b/world/map/npc/002-2/kps.txt
@@ -25,23 +25,25 @@
L_Default:
mes "[KPS Manager]";
- mes "\"Kylian staying at the Inn bought this shop recently.\"";
- mes "\"I'm waiting for him to open the shop.\"";
+ mes "\"A rich salesman named Kylian bought this shop recently.\"";
+ mes "\"I'm waiting for him to give the go-ahead on opening it up, but I haven't heard from him in a while.\"";
next;
- mes "\"I wonder if he needs any help?\"";
+ mes "\"I wonder if he needs any help...\"";
+ next;
+ mes "\"If you could go over and check on him in the inn while I tend to the store, I'd really appreciate it.\"";
goto L_Close;
L_OfferJob:
mes "[KPS Manager]";
- mes "\"Hello and what how can I help you today?\"";
+ mes "\"Hello! How can I help you today?\"";
menu
- "My name is " + strcharinfo(0), L_MyName,
+ "My name is " + strcharinfo(0) + ".", L_MyName,
"Nothing.", L_Close;
L_MyName:
set @state, 11;
callfunc "SetKylianQuest";
- mes "\"Ahhh, Kylian said you would be dropping by.\"";
+ mes "\"Ah. Kylian said you would be dropping by.\"";
next;
mes "\"I assume you are looking for some work?\"";
menu
@@ -84,10 +86,10 @@ L_RandJob:
goto L_JobInfo;
L_JobInfo:
- mes "\"We have a delivery for:* " + $@random_quests$[@rand_quest] + "\"";
+ mes "\"We have a delivery for ##B" + $@random_quests$[@rand_quest] + "##b.\"";
menu
- "Take It.", L_StartRun,
- "Anything Else?", L_RandJob,
+ "I'll take it.", L_StartRun,
+ "Anything else?", L_RandJob,
"I need a break.", L_Close;
L_StartRun:
@@ -99,7 +101,7 @@ L_StartRun:
goto L_Close;
L_RunStarted:
- mes "Deliver this package to:* " + $@random_quests$[@run] + "\"";
+ mes "Deliver this package to ##B" + $@random_quests$[@run] + "##b.\"";
goto L_Close;
L_RunComplete:
@@ -118,7 +120,7 @@ L_SeeKylian:
goto L_Close;
L_Failed:
- mes "\"You need to be faster next time to earn a bonus.\"";
+ mes "\"If you're faster next time, you can earn a bonus.\"";
next;
goto L_RunAgain;
@@ -131,7 +133,7 @@ L_KylianReward:
mes "[" + $@delivery_money + " money]";
mes "[" + ($@delivery_exp_mod * BaseLevel) + " experience points]";
next;
- mes "\"I have a message Kylian wants me to send you over right away.\"";
+ mes "\"I've got news for you! Kylian wants me to send you over right away.\"";
goto L_Close;
L_RunAgain:
@@ -141,12 +143,13 @@ L_RunAgain:
mes "[" + $@delivery_money + " money]";
mes "[" + ($@delivery_exp_mod * BaseLevel) + " experience points]";
next;
- mes "\"Good job, keep up the nice work and I'm sure the bonus will give you a bonus.\"";
+ mes "\"Good job! Keep up the nice work, and I'm sure the boss will give you a bonus.\"";
next;
goto L_StartJobAgain;
L_NoPackages:
- mes "\"Come back tomorrow, maybe we will have some more work.\"";
+ mes "\"Sorry, but we don't have any more jobs open right now.\"";
+ mes "\"Come back tomorrow; maybe we will have some more work then.\"";
goto L_Close;
L_Close:
diff --git a/world/map/npc/002-2/kylian.txt b/world/map/npc/002-2/kylian.txt
index b1dadac2..346fcffa 100644
--- a/world/map/npc/002-2/kylian.txt
+++ b/world/map/npc/002-2/kylian.txt
@@ -102,62 +102,65 @@ OnInit:
if (@state >= 1) goto L_Suitcase;
mes "[Kylian]";
- mes "\"Ah, are you the room service? I've some requests.\"";
+ mes "\"Ah! Are you the room service? I've some requests.\"";
menu
- "Sure, what can I do for you?",L_Luggage,
- "No, I'm not!",L_Next;
+ "Sure... What can I do for you?",L_Luggage,
+ "No I'm not!",L_Next;
L_Next:
mes "[Kylian]";
mes "\"Too bad. Would you be interested in earning some quick money with some errands regardless?\"";
menu
- "I'm a great adventurer! I don't do errands.",L_Close,
- "No, I'm busy.",L_Close,
- "Mh, ok.",L_Luggage;
+ "I'm a great adventurer! I don't do petty errands.",L_Close,
+ "No. I'm busy.",L_Close,
+ "Well... OK.",L_Luggage;
L_Luggage:
mes "[Kylian]";
- mes "\"I need someone to get my luggage from the docks. Show this paper to the sailor who's watching the luggage.\"";
- mes "He gives you his ticket which you store in your pocket, separated from your inventory.";
+ mes "\"I need you to get my luggage from the docks. Just show this paper to the sailor who's watching the luggage.\"";
+ mes "He gives you his ticket, which you promptly store in a safe pocket outside of your inventory.";
set @state, 1;
callfunc "SetKylianQuest";
goto L_Close;
L_Suitcase: // @state >= 1, but below 3
mes "[Kylian]";
- mes "\"Did you already get my luggage from the docks?\"";
+ mes "\"Did you get my luggage from the docks?\"";
if (@state != 2)
goto L_Close;
menu
"Here it is.",L_Continue,
- "I'm on my way, don't worry.",L_Close;
+ "Don't worry; I'm on my way.",L_Close;
L_Continue:
if (countitem("LeatherSuitcase") < 1)
goto L_NoItem;
delitem "LeatherSuitcase", 1;
set Zeny, Zeny + @suitcase_money;
+ getitem "Acorn", @acorn_amount;
getexp @suitcase_exp, 0;
set @state, 3;
callfunc "SetKylianQuest";
+ next;
mes "[Kylian]";
- mes "\"Ah, very good. I really need to have a look at some of my papers in there.\"";
+ mes "\"Ah! Very good. I have some urgent paperwork that I've been needing to attend to.\"";
mes "He gives you some money.";
next;
mes "[Kylian]";
- mes "\"Oh, and I have some acorns left, I had them with me as travelling fare. You can have them, they're tasty.";
- mes "In case you don't like them, you could also bring them to the Tulimshar bakery. I heard they use them to make some special flour.\"";
- getitem "Acorn", @acorn_amount;
+ mes "\"Before you go, I also happen to have some acorns left over from my trip.\"";
+ mes "\"You can have them if you wish; they're rather tasty.\"";
+ mes "If, however, you don't like them, you could take them to the Tulimshar bakery. I heard they use them to make a special kind of flour.\"";
next;
goto L_ShopLicense;
L_ShopLicense: // @state == 3
mes "[Kylian]";
- mes "\"I'm a salesman and came to Tulimshar because I'm thinking about establishing a shop here. While I'm going through my papers, could you find out who I have to talk to about opening a shop in this city?\"";
+ mes "\"I'm a salesman and came to Tulimshar because I'm thinking about establishing a shop here.\"";
+ mes "\"While I'm going through my papers, could you find out whom I have to talk to about opening up a shop in this city?\"";
if (!(QUEST_NorthTulimshar & $@knowYanisNT))
goto L_Close;
menu
- "You need to talk to Yanis in the government building.",L_GovBuild,
+ "You need to go and talk to Yanis in the government building.",L_GovBuild,
"I'll see what I can do.",L_Close;
L_GovBuild:
@@ -167,24 +170,24 @@ L_GovBuild:
callfunc "SetKylianQuest";
set @KylianNTLicense, 1;
mes "[Kylian]";
- mes "\"Ah, excellent. That's very helpful. Could you tell me how to get to that building?\"";
- mes "You explain the way to the building.";
+ mes "\"Ah... excellent! That's very helpful. Could you tell me how to get to that building?\"";
+ mes "You give him directions to the building.";
next;
goto L_LicenseDone;
L_LicenseDone: // the player didn't log out yet after telling about Yanis
mes "[Kylian]";
- mes "\"I need to prepare my papers now. I might have some more questions later.\"";
+ mes "\"I need to prepare my papers now. I might have some more questions later on though.\"";
goto L_Close;
L_SightSeeing: // @state == 4 and logged out sometime between getting to that state and now
mes "[Kylian]";
- mes "\"You just came here the right moment. I have finished my business affairs. I think I should use my time here to also get a bit of cultural knowledge about the area. Can you tell me if there are any historical places to visit?\"";
+ mes "\"You came here at just the right moment! I have finished my business affairs, and I think I should use my time here to learn a bit about the culture in the area. Can you tell me if there are any historical places or landmarks to visit?\"";
if (!(QUEST_NorthTulimshar & $@knowWeellosNT))
goto L_Close;
menu
- "There is a very old historic building not far from here.",L_HistBuild,
- "I don't know, but will have a look around.",L_Close;
+ "There's a very old building not far from here.",L_HistBuild,
+ "I don't know, but I'll have a look around.",L_Close;
L_HistBuild:
set Zeny, Zeny + @sightseeing_money;
@@ -199,12 +202,12 @@ L_HistBuild:
L_Food: // @state == 5
mes "[Kylian]";
- mes "\"While I'm out, I could also get something to eat. Maybe some typical dish for this region. Do you have a good suggestion for that?\"";
+ mes "\"While I'm out, I could also get something to eat. Do you have any suggestions for local cuisine?\"";
if (@fieri < 4) // didn't yet help Fieri make Tonori Delight
goto L_Close;
menu
- "Fieri at the castle makes great Tonori Delight.",L_SoupBer,
- "No idea, I'll try to find out.",L_Close;
+ "A man named Fieri makes a tasty Tonori Delight over at the castle.",L_SoupBer,
+ "No idea. I'll try to find out.",L_Close;
L_SoupBer:
set Zeny, Zeny + @food_money;
@@ -216,14 +219,14 @@ L_SoupBer:
L_SightSeeingDone:
mes "[Kylian]";
- mes "\"I'm going to see the historic building you told me about and try this local food at the castle. Thank you for the suggestions.\"";
+ mes "\"I'm going to see the historic building you told me about and try the local food at the castle. Thank you for the suggestions.\"";
goto L_Close;
L_Casino: // @state == 6 and logged out sometime between getting to that state and now
mes "[Kylian]";
- mes "\"Hello. I just came back from my sight-seeing tour. And this Tonori Delight really was delicious. I wonder what it's made of...\"";
+ mes "\"Hello. I just came back from my sight-seeing tour, and this Tonori Delight really was delicious. I wonder what it's made of...\"";
next;
- mes "\"However, I was wondering if you know about a good place to spend the evening? Some place to have fun?\"";
+ mes "\"However, I was wondering if you know about some evening attractions. Maybe somewhere to have fun?\"";
if (!(QUEST_NorthTulimshar & $@knowCasinoNT))
goto L_Close;
menu
@@ -236,19 +239,19 @@ L_CasinoFound:
set @state, 7;
callfunc "SetKylianQuest";
mes "[Kylian]";
- mes "\"Oh, there's a casino in this city? That's a wonderful thing. Where can I find it?\"";
+ mes "\"Oh! There's a casino in this city? That's wonderful! Where can I find it?\"";
mes "You explain how to get to the casino.";
next;
goto L_Clothes;
L_Clothes: // @state == 7
mes "[Kylian]";
- mes "\"I should get proper clothing before I go to the casino tonight. Do you know a reputable shop where clothing of high quality is sold?\"";
+ mes "\"I should acquire proper clothing before I go to the casino tonight. Do you know a reputable shop where high-quality clothing is sold?\"";
if (!(QUEST_NorthTulimshar & $@knowLatoyNT))
goto L_Close;
menu
- "Latoy's shop. On the west side of Tulimshar.",L_HarborDistrict,
- "Mh, I don't know.",L_Close;
+ "Latoy's shop. It's on the west side of Tulimshar.",L_HarborDistrict,
+ "Hmmm... I don't know.",L_Close;
L_HarborDistrict:
set Zeny, Zeny + @clothes_money;
@@ -256,23 +259,25 @@ L_HarborDistrict:
set @state, 8;
callfunc "SetKylianQuest";
set @KylianNTCasino, 1;
- mes "You explain about Latoy and the high quality shop.";
+ mes "You explain about Latoy and the quality of his shop.";
+ next;
mes "[Kylian]";
mes "\"This seems to be exactly what I need. Thanks a lot.\"";
goto L_Close;
L_CasinoDone:
mes "[Kylian]";
- mes "\"I'm looking forward to going to the casino tonight. See me tomorrow.\"";
+ mes "\"I'm looking forward to going to the casino tonight. See me tomorrow, and I might have more requests.\"";
goto L_Close;
L_DesertHat: // @state == 8
mes "Kylian looks a bit tired.";
+ next;
mes "[Kylian]";
mes "\"That was an interesting night. Thanks for your suggestion to visit the casino.\"";
next;
getinventorylist;
- mes "\"You helped me a lot, so I bought a souvenir for you while I was shopping.\"";
+ mes "\"You helped me out a lot, so I bought a souvenir for you while I was out shopping.\"";
if ((checkweight("DesertHat", 1) == 0) || (@inventorylist_count == 100))
goto L_Inventory;
getitem "DesertHat", 1;
@@ -284,33 +289,33 @@ L_DesertHat: // @state == 8
L_Shop:
mes "[Kylian]";
mes "\"The Council of Wizards approved my shop license!\"";
- mes "\"I purchased a store just acorss the way from the hotel exit.\"";
+ mes "\"I purchased a store just across the way from the inn.\"";
next;
- mes "\"If you are looking for work, go see the shop keeper I have working for me.\"";
- mes "\"Mention your name and he will know I sent you.\"";
+ mes "\"If you are looking for work, go see the shop keeper I have working for me there.\"";
+ mes "\"Mention your name, and he will know I sent you.\"";
set @state, 10;
callfunc "SetKylianQuest";
goto L_Close;
L_OfferedJob:
mes "[Kylian]";
- mes "\"I spoke with the shopkeeper, They said you haven't stopped in yet.\"";
+ mes "\"I spoke with the shopkeeper, and he said you haven't stopped in yet.\"";
next;
- mes "\"I wish you would consider working for KPS.\"";
+ mes "\"I wish you would consider working for me.\"";
next;
- mes "\"KPS needs a well-traveled go getter like you.\"";
+ mes "\"KPS needs a determined, experienced adventurer like you.\"";
goto L_Close;
L_Helping:
mes "[Kylian]";
- mes "\"I've heard you decided to come work for me. That is great news.\"";
- mes "\"Keep up the good work and I might have something a little extra for you.\"";
+ mes "\"I've heard you decided to come work for me. That's great news!\"";
+ mes "\"Keep up the good work, and I might have something a little extra for you.\"";
goto L_Close;
L_Done:
mes "[Kylian]";
- mes "\"Thanks a bunch, buisness is booming!\"";
- mes "\"For your hard work take this.\"";
+ mes "\"Thanks a bunch, business is booming!\"";
+ mes "\"Please, take this for all your hard work.\"";
next;
set Zeny, Zeny + $@delivery_money;
getexp ($@delivery_exp_mod * BaseLevel), 0;
@@ -325,12 +330,12 @@ L_Done:
L_Inventory:
mes "[Kylian]";
- mes "\"Oh, you're carrying a lot of things. Come back when you have more room.\"";
+ mes "\"Oh my. You're carrying quite a lot. Come back when you have more room.\"";
goto L_Close;
L_NoItem:
mes "[Kylian]";
- mes "\"I don't see it! Are you trying to tease me? This is not funny!\"";
+ mes "\"I don't see it! Are you trying to tease me? This isn't funny!\"";
goto L_Close;
L_Close:
@@ -372,8 +377,8 @@ L_Menu:
menu
"Show Quest State", L_ShowState,
"Set Quest State", L_SetState,
- "Reset Timer to now", L_WorkTimer,
- "Reset Timer + 24 hours", L_MoreWorkTimer,
+ "Reset Timer to Now", L_WorkTimer,
+ "Reset Timer + 24 Hours", L_MoreWorkTimer,
"Close.", L_Close;
L_ShowState: