1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
|
// TMW2 Script
// Author:
// Jesusalva
// Description:
// Naem is... I'm not sure.
007-1,180,46,2 script Naem NPC_PLAYER,0,0,{
.@q = getq(MineQuest_Naem);
mesn;
mesq l("My name is Naem and I guard the tunnels in this direction. You shall not pass. Now leave.");
if (BaseLevel < 28)
close;
if (.@q == 2) {
if (!checkbound(IcedBottle)) close;
next;
inventoryplace MinerTankTop, 1;
delitem IcedBottle, 1;
getitem MinerTankTop, 1;
getexp 440, 0;
setq MineQuest_Naem, 3;
mesn;
mesq l("Oh, %s, thanks! The tunnels behind me are very hot, this will help if I have to go inside them.", getitemlink(IcedBottle));
next;
mesn;
mesq l("You can have this %s as a token of gratitude. But no, you cannot pass, so keep going!", getitemlink(MinerTankTop));
close;
}
if (.@q >= 3)
close;
next;
mesn;
mesq l("Actually, you look strong...ish. Still, maybe you can help me.");
next;
mesn;
mesq l("I need groceries. %d %s, %d %s, %d %s, %d %s and %d %s. Give it to my wife, Silvia.",
7, getitemlink(Aquada),
6, getitemlink(PiouLegs),
3, getitemlink(Cheese),
3, getitemlink(HalfCroconut),
1, getitemlink(PurpleBlobime));
next;
mesn;
mesq l("You can collect croconuts by killing any tree with it. Then you can break it in half from the inventory screen.");
mesc l("Remember: Give it to my wife, %s!", b("Silvia")), 7;
compareandsetq MineQuest_Naem, 0, 1;
close;
// TODO: If you walk past him having the requisite, warp
OnTouch:
npctalk3 l("Hey, I said NO ENTRY! Get moving!");
end;
OnInit:
.@npcId = getnpcid(.name$);
setunitdata(.@npcId, UDT_HEADTOP, MinerHat);
setunitdata(.@npcId, UDT_HEADMIDDLE, MinerTankTop);
setunitdata(.@npcId, UDT_HEADBOTTOM, BromenalPants);
setunitdata(.@npcId, UDT_WEAPON, DeepBlackBoots);
setunitdata(.@npcId, UDT_HAIRSTYLE, 4);
setunitdata(.@npcId, UDT_HAIRCOLOR, 3);
.sex = G_MALE;
.distance = 4;
end;
}
|