// TMW2 scripts. // Authors: // Jesusalva // Description: // Spring Quest, disabled during Easter // // SQuest_SPring 014-5,79,168,0 script Blossom NPC_BLOSSOM,{ if (season() != SPRING && !$@GM_OVERRIDE) goto L_OutOfSeason; if ($EVENT$ == "Easter") goto L_QuestDisabled; .@q=getq(SQuest_Spring); mesn; mesq l("Thorn is so annoying..."); if (.@q < 1) goto L_SpringQuest; L_Main: close; L_OutOfSeason: mesn; mesq l("Hmm, Woodlands is a wonderful place to live in! Although Thorn gets really a thorn in my boots during spring..."); goto L_Main; L_QuestDisabled: mesn; mesq l("Happy Easter!"); mesc l("The @@ quest is disabled during Easter event.", getitemlink(Wreath)); next; goto L_Main; L_SpringQuest: next; mesn; mesq l("Hey, you! Aid me!"); next; mesn; mesq l("There's an annoying half-wose-half-elf called Thorn trying to impress me with his wose side!"); next; mesn; mesq l("I do not like him, but even so, he keeps bothering me! Maybe I could out-impress him, though!"); next; mesn; mes l("What about you bring me:"); mes l("@@/50 @@", countitem(Rose), getitemlink(Rose)); mes l("@@/50 @@", countitem(Tulip), getitemlink(Tulip)); mes l("@@/50 @@", countitem(Blueberries), getitemlink(Blueberries)); mes l("@@/10 @@", countitem(GrassSeeds), getitemlink(GrassSeeds)); mes l("@@/80 @@", countitem(MauveHerb), getitemlink(MauveHerb)); mes l("@@/80 @@", countitem(GambogeHerb), getitemlink(GambogeHerb)); mes l("@@/80 @@", countitem(CobaltHerb), getitemlink(CobaltHerb)); mes l("@@/70 @@", countitem(AlizarinHerb), getitemlink(AlizarinHerb)); next; select l("Not now, thanks"), l("To be honest, I have that with me!"); mes ""; if (@menu == 1) goto L_Main; if (@menu == 2) { if ( countitem(Rose) < 50 || countitem(Tulip) < 50 || countitem(Blueberries) < 50 || countitem(GrassSeeds) < 10 || countitem(MauveHerb) < 80 || countitem(GambogeHerb) < 80 || countitem(CobaltHerb) < 80 || countitem(AlizarinHerb) < 70 ) goto L_Lying; inventoryplace Wreath, 1; delitem Rose, 50; delitem Tulip, 50; delitem Blueberries, 50; delitem GrassSeeds, 50; delitem MauveHerb, 50; delitem GambogeHerb, 50; delitem CobaltHerb, 50; delitem AlizarinHerb, 50; getitem Wreath, 1; getexp (200*BaseLevel), 120; setq1 SQuest_Spring, 1; mesn; mesq l("Many thanks! At least he'll know he haven't impressed me yet!"); next; mesn; mesq l("Here, take the reward as promised!"); goto L_Main; } close; L_Lying: mesn; mesq l("Please don't lie to me..."); goto L_Main; OnInit: .sex=G_FEMALE; .distance=8; end; }