summaryrefslogtreecommitdiff
path: root/world/map/npc/009-1
diff options
context:
space:
mode:
authorJessica Tölke <jtoelke@mail.upb.de>2013-03-12 14:27:28 +0100
committerJessica Tölke <jtoelke@mail.upb.de>2013-03-13 15:28:25 +0100
commitc3b7c5a191a467110075e86f155c006a6d5ed73e (patch)
treea1646dd3e4f4ed0e56c312c788135e8d5a2348c5 /world/map/npc/009-1
parent85a61d5f2ab910b026e1d06da43afb29f32d7f45 (diff)
downloadserverdata-c3b7c5a191a467110075e86f155c006a6d5ed73e.tar.gz
serverdata-c3b7c5a191a467110075e86f155c006a6d5ed73e.tar.bz2
serverdata-c3b7c5a191a467110075e86f155c006a6d5ed73e.tar.xz
serverdata-c3b7c5a191a467110075e86f155c006a6d5ed73e.zip
Beanie Copter quest: add possibility to apologize and get the cap in case you declined it before.
Diffstat (limited to 'world/map/npc/009-1')
-rw-r--r--world/map/npc/009-1/milly.txt20
1 files changed, 19 insertions, 1 deletions
diff --git a/world/map/npc/009-1/milly.txt b/world/map/npc/009-1/milly.txt
index 6ef7870a..57cff48b 100644
--- a/world/map/npc/009-1/milly.txt
+++ b/world/map/npc/009-1/milly.txt
@@ -334,14 +334,32 @@ L_FinishedGood:
L_FinishedBad:
mes "[Milly]";
- mes "\"Won't you continue your travels soon?\"";
+ mes "\"Oh, it's you. I suppose you're here to make fun of my hat again.\"";
next;
if (@inspector == 1)
callsub S_InspectorQuest;
+ mes "\"Won't you continue your travels soon?\"";
+ menu
+ "That's what I'm going to do.", -,
+ "I'm really sorry. Of course I want your hat!", L_Apologize;
mes "Milly looks away sadly.";
goto L_Close;
+L_Apologize:
+ getinventorylist;
+ if (@inventorylist_count == 100 || (checkweight("BeanieCopterCap", 1) == 0))
+ goto L_TooMany;
+ getitem "BeanieCopterCap", 1;
+ set FLAGS, FLAGS | FLAG_GOT_BEANIEHAT;
+ set FLAGS, FLAGS & ~FLAG_DECLINED_BEANIEHAT;
+
+ mes "Milly looks surprised.";
+ next;
+ mes "[Milly]";
+ mes "\"Oh, I... uh, thank you! I knew it! I knew such a heroic person as you can't be that mean.\"";
+ goto L_Close;
+
L_Close:
set @got_boneknife, 0;
set @got_setzer, 0;