// TMW2 scripts. // Author: // Saulc // Jesusalva // Inac Give a sharp knife for 20 Piou Feathers to player over level 12, // before Tycoon give it but only bafter level 18 that was too high ! 003-1,55,82,0 script Inac NPC_PLAYER,{ .@Inac = getq(TulimsharQuest_Inac); if (BaseLevel < 12) goto L_TooWeak; if (.@Inac == 1) goto L_Check; if (.@Inac == 2) goto L_Complete; L_GiveTask: mesn; mesq lg("Hello, wanderer! Welcome in Tulimshar"); next; mesq l("Is Nard who bring you here?"); next; menu l("Yeah Nard's Sailors saved my life and bring me there!"), L_Quest, l("I need to go."), L_Quit; L_Quest: mes ""; mesn; mesq l("Tulimshar is surrounded by strong monster, if you go out with your poor equipment, you're going to be infamous, boy."); next; mesn; mesq l("I probably can give you a Sharp Knife! If you want to?"); next; menu l("Really? It would be great!"), L_Start, l("Better do this some other time..."), L_Quit; L_Start: setq TulimsharQuest_Inac, 1; mes ""; mesn; mesq l("If you from Candor you probably have some fluffy's yellow feathers, i use them to make pillow:"); goto L_List; L_Quit: mes ""; mesn; mesq l("Have a good day then.."); close; L_List: mes ""; mesn; mes l("To get my knife bring me this::"); mes l("@@/20 @@", countitem(PiouFeathers), getitemlink(PiouFeathers)); close; L_Check: mesn; mesq l("Did you brought me feathers?"); next; menu l("Yes! Here you are"), L_Give, l("I forgot what you need!"), L_List, l("Later."), L_Quit; L_Give: if ( countitem(PiouFeathers) < 20 ) goto L_Lying; inventoryplace SharpKnife, 1; delitem(PiouFeathers, 20); getitem(SharpKnife, 1); getexp(200, 1); setq(TulimsharQuest_Inac, 2); mes ""; mesn; mesq l("Enjoy this new weapon, Hope you're going to be successful."); close; L_Complete: mesn; mesq l("Many stories are told about this city sewers."); next; mesn; mesq l("One of them is really crazy, though: They say that there is a legendary monster down there."); next; mesn; mesq l("That's just nonsense though, I've been there thousands of times and saw no such thing."); if (getq(TulimsharQuest_Sewers) > 0) close; next; mesn; mesq l("Anyway, there's a barrier to prevent monsters from attacking the city from below."); next; mesn; mesq l("To enter on them, you need to be level 25 and use the following chant: \"Blame Saulc\". I don't know why, but that open doors!"); setq TulimsharQuest_Sewers, 1; close; L_Lying: mesn; mesq l("No no no, that's wrong."); next; mesc l("I need more feathers for a fair deal."); next; goto L_List; L_TooWeak: mesn; mesq l("Hello little kid, Watch Out there's maggot behind you %%a !"); close; OnInit: .@npcId = getnpcid(.name$); setunitdata(.@npcId, UDT_HEADTOP, Bandana); setunitdata(.@npcId, UDT_HEADMIDDLE, VneckJumper); setunitdata(.@npcId, UDT_HEADBOTTOM, CottonTrousers); setunitdata(.@npcId, UDT_WEAPON, LousyMoccasins); // Boots setunitdata(.@npcId, UDT_HAIRSTYLE, 7); setunitdata(.@npcId, UDT_HAIRCOLOR, 17); .sex = G_MALE; .distance = 4; end; }