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
|
// TMW2 Script
// Author:
// Jesusalva
006-7,44,50,0 script #OutOf0067 NPC_HIDDEN,0,0,{
end;
OnTouch:
if (!$@ICICLE_CHALLENGE)
warp "006-6", 40, 36;
end;
}
006-7,44,50,0 script Ice Lord NPC_YETIFLY,{
if (.ticks > gettimetick(2)) end;
mesn;
mesq l("With Magic and Blades, The Icicle shall break. Do you undertake the challenge?");
mesc l("Advised: 6+ players"), 1;
mesc l("Advised: 1+ mage, 1+ tanker"), 1;
mesc l("Time Limit: 90 minutes"), 1;
next;
if (askyesno() == ASK_NO) { closeclientdialog; close; }
.ticks = gettimetick(2) + 5400; // 90 minutes
disablenpc .name$;
initnpctimer;
closeclientdialog;
close;
// Heart
OnTimer5000:
if (.ticks < gettimetick(2) || !mobcount("006-7", "all")) {
killmonsterall("006-7");
enablenpc .name$;
.ticks = gettimetick(2);
.beats = 0;
stopnpctimer;
end;
}
.beats += 1;
initnpctimer;
end;
OnInit:
.distance = 4;
.ticks = gettimetick(2);
.beats = 0;
end;
}
|