summaryrefslogtreecommitdiff
path: root/npc/009-8/basement.txt
blob: 29ec6514edaaff984c5f1b28119b014cd908fa47 (plain) (blame)
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
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
009-8,83,125,0	script	#cont-warp7	NPC32767,0,0,{
    end;
OnTouch:
    slide 40, 126;
    end;
}
009-8,40,125,0	script	Celestia Basement	NPC32767,0,0,{
    end;
OnTouch:
    mapmask 1 | 2 | 8;
    slide 83, 126;
    end;
}
009-8,68,123,0	script	Celestia Interceptor	NPC32767,1,0,{
    end;
OnTouch:
    mapmask 1 | 8;
    end;
}

009-8,69,112,0	script	Celestia Mask1	NPC32767,0,0,{
    end;
OnTouch:
    @cel_dir = 0;
    end;
}

009-8,69,113,0	script	Celestia Mask0	NPC32767,0,0,{
    end;
OnTouch:
    if (@cel_dir == 1)
        mapmask 1 | 4;
    else
        mapmask 1 | 8;
    end;

OnPCLoginEvent:
    sleep2(200);
    getmapxy(.@m$, .@x, .@y, 0);
    if (.@y >= 123)
        mapmask 1 | 2 | 8;
    else if (.@y >= 113)
        mapmask 1 | 8;
    else
        mapmask 1 | 4;
    end;
}

009-8,69,114,0	script	Celestia Mask2	NPC32767,0,0,{
    end;
OnTouch:
    @cel_dir = 1;
    end;
}

069-2,97,127,0	script	Celestia Mask3	NPC32767,1,0,{
    end;
OnTouch:
    warp "009-8", 53, 41;
    mapmask 1 | 4;
    end;
}
069-2,116,127,0	script	Celestia Mask4	NPC32767,1,0,{
    end;
OnTouch:
    warp "009-8", 58, 41;
    mapmask 1 | 4;
    end;
}
069-2,44,127,0	script	Celestia Mask5	NPC32767,2,0,{
    end;
OnTouch:
    warp "009-8", 56, 56;
    mapmask 1 | 4;
    end;
}
069-2,117,62,0	script	Celestia Mask6	NPC32767,0,0,{
    end;
OnTouch:
    warp "009-8", 79, 100;
    mapmask 1 | 4;
    end;
}
069-2,86,62,0	script	Celestia Mask7	NPC32767,0,0,{
    end;
OnTouch:
    warp "009-8", 87, 79;
    mapmask 1 | 4;
    end;
}
069-2,55,62,0	script	Celestia Mask8	NPC32767,0,0,{
    end;
OnTouch:
    warp "009-8", 87, 57;
    mapmask 1 | 4;
    end;
}
069-2,24,62,0	script	Celestia Mask9	NPC32767,0,0,{
    end;
OnTouch:
    warp "009-8", 79, 40;
    mapmask 1 | 4;
    end;
}
069-2,117,31,0	script	Celestia Mask10	NPC32767,0,0,{
    end;
OnTouch:
    warp "009-8", 33, 40;
    mapmask 1 | 4;
    end;
}
069-2,86,31,0	script	Celestia Mask11	NPC32767,0,0,{
    end;
OnTouch:
    warp "009-8", 24, 57;
    mapmask 1 | 4;
    end;
}
069-2,55,31,0	script	Celestia Mask12	NPC32767,0,0,{
    end;
OnTouch:
    warp "009-8", 24, 79;
    mapmask 1 | 4;
    end;
}
069-2,24,31,0	script	Celestia Mask13	NPC32767,0,0,{
    end;
OnTouch:
    warp "009-8", 32, 99;
    mapmask 1 | 4;
    end;
}