// TMW2/LoF scripts. // Authors: // TMW-LoF Team // Jesusalva // Description: // Christmas Quest // Closed Christmas Boxes have been stolen! Give him any you find for the // ranking (and ranking based rewards). The global amount of delivered boxes // will determine the gifts (and amount of gifts) handled by Santa! // // Rewards: Santa Hat, Gnome Hat, Santa Bearded Hat, Ugly Christmas Sweater, // Turtle Neck Sweater, Santa Globe, Snowman Globe, Red Stocking. // // SQuest_Christmas // Current Year // Boxes Delivered // Money Sponsored // // $XMAS_GIFTS // World-wide collected gifts count. 019-4-1,56,33,0 script Christmas Chief NPC_GNOME_A,{ // Last year if (getq3(SQuest_Christmas) == gettime(GETTIME_YEAR)-1) goto L_Reward; // Not on season if ($EVENT$ != "Christmas") goto L_OutOfSeason; // Start Event for the first time if (getq3(SQuest_Christmas) < gettime(GETTIME_YEAR)) setq SQuest_Christmas, 1, 0, gettime(GETTIME_YEAR); // Main Loop goto L_Main; L_OutOfSeason: mesn; mesq l("This workshop doesn't gets too many tasks from Santa outside the Christmas..."); close; // TODO Reward L_Reward: mesn; mesc l("Hey hey, how can you finish a quest which never started in first place?"), 1; setq SQuest_Christmas, 0, 0, 0; close; L_Main: .@q=getq2(SQuest_Christmas); mesn; mesq l("The stolen empty boxes!! Christmas is RUINED!!!"); next; mesn; mesq l("We only managed to recover @@ thus far...", $XMAS_GIFTS); close; OnInit: .sex=G_MALE; .distance=5; end; }