diff options
author | Jessica Tölke <jtoelke@mail.upb.de> | 2013-03-12 14:27:28 +0100 |
---|---|---|
committer | Jessica Tölke <jtoelke@mail.upb.de> | 2013-03-13 15:28:25 +0100 |
commit | c3b7c5a191a467110075e86f155c006a6d5ed73e (patch) | |
tree | a1646dd3e4f4ed0e56c312c788135e8d5a2348c5 /world/map/npc/009-1 | |
parent | 85a61d5f2ab910b026e1d06da43afb29f32d7f45 (diff) | |
download | serverdata-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.txt | 20 |
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; |