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
|
// TMW2 scripts.
// Authors:
// Jesusalva
// Description:
// Main Quest
003-0,49,35,0 script #MQ25Trigger NPC_HIDDEN,3,0,{
end;
OnTouch:
.@m$=getmap();
.@n$=instance_npcname(.name$);
.@ni=is_night();
dispbottom col(l("SCRIPT ERROR (%s/%s)", .@m$, .@n$), 1);
end;
OnInit:
disablenpc .name$;
end;
OnInstanceInit:
if (is_night()) {
.@n$=instance_npcname("Professor#003-0");
enablenpc .@n$;
}
end;
}
003-0,49,24,4 script Professor#003-0 NPC_PLAYER,{
studenttalk();
end;
OnInit:
.@ini=true;
OnInstanceInit:
if (.@ini)
.@npcId = getnpcid(.name$);
else
.@npcId = getnpcid(instance_npcname(.name$));
setunitdata(.@npcId, UDT_HEADTOP, GraduationCap);
setunitdata(.@npcId, UDT_HEADMIDDLE, GraduationRobe); // TODO: Bathrobe
setunitdata(.@npcId, UDT_HEADBOTTOM, Slippers); // Hey hey!
setunitdata(.@npcId, UDT_WEAPON, CottonGloves);
setunitdata(.@npcId, UDT_HAIRSTYLE, 2);
setunitdata(.@npcId, UDT_HAIRCOLOR, 4);
.sex=G_MALE;
.distance=5;
disablenpc .name$;
end;
}
|