summaryrefslogtreecommitdiff
path: root/world/map/npc
diff options
context:
space:
mode:
Diffstat (limited to 'world/map/npc')
-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;