summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--npc/012-1/milly.txt72
1 files changed, 71 insertions, 1 deletions
diff --git a/npc/012-1/milly.txt b/npc/012-1/milly.txt
index 9205c7a1b..2eed99ea6 100644
--- a/npc/012-1/milly.txt
+++ b/npc/012-1/milly.txt
@@ -46,7 +46,16 @@ L_Assign:
reputation("Nival") >= 100 &&
reputation("Frostia") >= 100) goto L_Finish;
mesc l("You can become a hero by completing every quest in a certain location.");
- close;
+ next;
+ select
+ l("I love your pink outfit."),
+ l("Have to go.");
+
+ mes "";
+ if (@menu == 1)
+ goto L_Pink;
+ if (@menu == 2)
+ goto L_Close;
L_Finish:
mesn;
@@ -78,6 +87,67 @@ L_Finish:
mesq lg("Here you go, miss! Thanks for being my hero! <3", "Here you go, mister! Thanks for being my hero! <3");
}
close;
+
+L_Pink
+ mesn;
+ mesq l("Thanks, it's just a robe dyed with my crafted @@.", getitemlink(PinkDye));
+ next;
+ mesn;
+ mesq l("If you want me to craft you one, provide me these provided following materials:");
+ mesc l("@@/30 @@", countitem(MauveHerb), getitemlink(MauveHerb));
+ mesc l("@@/20 @@", countitem(Plushroom), getitemlink(Plushroom));
+ mesc l("@@/15 @@", countitem(AlizarionHerb), getitemlink(AlizarionHerb));
+ mesc l("@@/10 @@", countitem(PinkBiobine), getitemlink(PinkBiobine));
+ mesc l("@@/5 @@", countitem(PinkieAntenna), getitemlink(PinkieAntenna));
+ mesc l("@@/1 @@", countitem(WoodlandWater), getitemlink(WoodlandWater));
+ mesc l("@@/100 GP", format_number(Zeny));
+ next;
+ select
+ l("I have the items here, take them!"),
+ l("I'm not fan of girly colors...");
+
+ mes "";
+
+ if (@menu == 2)
+ goto L_Close;
+
+ if (
+ countitem(MauveHerb) < 30 ||
+ countitem(Plushroom) < 20 ||
+ countitem(AlizarionHerb) < 15 ||
+ countitem(PinkBiobine) < 10 ||
+ countitem(PinkieAntenna) < 5 ||
+ countitem(WoodlandWater) < 1 ||
+ Zeny < 100) goto L_Missing;
+
+ inventoryplace PinkDye, 1;
+ delitem MauveHerb, 30;
+ delitem Plushroom, 20;
+ delitem AlizarionHerb, 15;
+ delitem PinkBiobine, 10;
+ delitem PinkieAntenna, 5;
+ delitem WoodlandWater, 1;
+ getitem PinkDye, 1;
+
+ Zeny=Zeny-100;
+ getexp rand(500, 1500), 0;
+
+ mesn;
+ mesq l("Here you go, Enjoy pink life <3.");
+ next;
+
+L_Close:
+ closedialog;
+ goodbye;
+ close;
+
+L_Missing:
+ mesn;
+ mesq l("You don't have everything I asked for.");
+ next;
+ mesn;
+ mesq l("I'm sorry. I can't craft it to you, come back later");
+ close;
OnInit:
.sex=G_FEMALE;