diff options
Diffstat (limited to 'npc/009-8/basement.txt')
-rw-r--r-- | npc/009-8/basement.txt | 132 |
1 files changed, 132 insertions, 0 deletions
diff --git a/npc/009-8/basement.txt b/npc/009-8/basement.txt new file mode 100644 index 00000000..29ec6514 --- /dev/null +++ b/npc/009-8/basement.txt @@ -0,0 +1,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; +} |