From c3b7c5a191a467110075e86f155c006a6d5ed73e Mon Sep 17 00:00:00 2001 From: Jessica Tölke Date: Tue, 12 Mar 2013 14:27:28 +0100 Subject: Beanie Copter quest: add possibility to apologize and get the cap in case you declined it before. --- world/map/npc/009-1/milly.txt | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) (limited to 'world/map/npc') 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; -- cgit v1.2.3-60-g2f50