// TMW2 Script. // Author: // Jesusalva // Description: // Questmaker Handbook 14.0 020-4,24,38,0 script Henry NPC_HENRY,{ function newQuest; function checkQuest; if (BaseLevel < 70) end; .@q=getq(NivalisQuest_Henry); switch (.@q) { case 0: newQuest(); break; case 1: checkQuest(); break; default: npctalk3 l("*whistles*"); } close; function newQuest { mesn; mesq l("Hey, psst! Come over here!"); next; mesn; mesq l("I need a favor! For certain... reasons... I ran out of poison! And For certain... reasons... I am in dire need of them!"); next; mesn; mesq l("So if you bring me %d %s, I'll pay you awesomely! Whaddaya say?!", 24, getitemlink(NymphPoison)); next; select l("Sure, I'll be right back."), l("Erm, for certain... reasons... I cannot help you right now!"); mes ""; if (@menu == 2) { closeclientdialog; return; } mesn; mesq l("Thanks, I knew I could count on you!"); setq NivalisQuest_Henry, 1; return; } function checkQuest { mesn; mesq l("Did you brought me the %d/%d %s?", countitem(NymphPoison), 24, getitemlink(NymphPoison)); select l("Yes, here!"), l("Sorry, I'll be back."); mes ""; if (@menu == 2) { closeclientdialog; return; } if (countitem(NymphPoison) < 24) { mesn; mesq l("Ooh, many thanks! Lemme just grab something for you..."); next; mesc l("%s stabs you to the chest!", l("Henry")), 1; mesn; mesq l("Foolish kid, thinking they can fool me, Henry S., from all the people...!"); die(); return; } delitem NymphPoison, 24; Mobpt+=10000; getexp 100000, 0; setq NivalisQuest_Henry, 2; mesn; mesq l("Hehehe... Thanks. Here, take these %s Monster Points... This exchange has never happened.", fnum(10000)); return; } OnInit: .sex = G_MALE; .distance = 5; end; }