diff options
-rw-r--r-- | npc/012-1/milly.txt | 72 |
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; |