diff options
Diffstat (limited to 'npc/003-1/constableperry.txt')
-rw-r--r-- | npc/003-1/constableperry.txt | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/npc/003-1/constableperry.txt b/npc/003-1/constableperry.txt index b529727c3..f2187c5c0 100644 --- a/npc/003-1/constableperry.txt +++ b/npc/003-1/constableperry.txt @@ -25,10 +25,11 @@ L_Quest: goto L_Recruit; mesn; mesq l("Hello there, @@, protector of law and order.", mercrank()); + if (MERC_RANK == 5) close; 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; + if (MERC_EXP > (MERC_RANK*2)**5) { + MERC_EXP-=(MERC_RANK*2)**5; MERC_RANK+=1; mesn; mesq l("Congrats! You rank up! You are now a(n) @@!", mercrank()); @@ -42,6 +43,15 @@ 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."); + mesc l("Notice: If you join the ##BMerchants Guild Police##b now, you WON'T BE ABLE to be a thief later!"), 1; + next; + if (askyesno() == ASK_YES) { + MERC_EXP=0; + MERC_RANK=1; + mes ""; + mesn; + mesq l("Welcome to the ##BMerchant Guild Police##b! Capture anyone doing an evil-doing!"); + } close; OnInit: |