summaryrefslogtreecommitdiff
path: root/npc/003-1/constableperry.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/003-1/constableperry.txt')
-rw-r--r--npc/003-1/constableperry.txt27
1 files changed, 26 insertions, 1 deletions
diff --git a/npc/003-1/constableperry.txt b/npc/003-1/constableperry.txt
index f0f88e622..b529727c3 100644
--- a/npc/003-1/constableperry.txt
+++ b/npc/003-1/constableperry.txt
@@ -4,9 +4,10 @@
// Jesusalva
// Description:
// Constable Perry invites players to the TMW2 Project
+// Part of the THIEF/MERCHANT branches
003-1,47,75,0 script Constable Perry NPC_MOUBOO,{
-
+ if (JobLevel > 20 && THIEF_RANK == 0) goto L_Quest;
//hello;
mesn;
mesq l("Hello there! I am a constable. I keep law and order here.");
@@ -19,6 +20,30 @@
mesq l("You can even join the project there. Contributors are greatly appreciated! %%N");
close;
+L_Quest:
+ if (MERC_RANK == 0)
+ goto L_Recruit;
+ mesn;
+ mesq l("Hello there, @@, protector of law and order.", mercrank());
+ mesq l("I see you have collected some experience. Let me try to rank you up!");
+ next;
+ if (MERC_EXP > (MERC_RANK+1)**5) {
+ MERC_EXP-=(MERC_RANK+1)**5;
+ MERC_RANK+=1;
+ mesn;
+ mesq l("Congrats! You rank up! You are now a(n) @@!", mercrank());
+ } else {
+ mesn;
+ mesq l("Well, you need more experience. Keep trying!");
+ }
+ close;
+
+L_Recruit:
+ mesn;
+ mesq l("You seem to be doing some money. Would you consider fighting for good, and against all thiefs?");
+ mesq l("...Of course, Hasan is an exception.");
+ close;
+
OnInit:
.sex = G_MALE;
.distance = 5;