diff options
Diffstat (limited to 'npc/other/turbo_track.txt')
-rw-r--r-- | npc/other/turbo_track.txt | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/npc/other/turbo_track.txt b/npc/other/turbo_track.txt index e7b55b34e..48bf3ca84 100644 --- a/npc/other/turbo_track.txt +++ b/npc/other/turbo_track.txt @@ -45,7 +45,7 @@ function script F_tt { return .@w$; } -- script entrance#tt_main -1,{ +- script entrance#tt_main FAKE_NPC,{ end; OnEnable: @@ -132,7 +132,7 @@ turbo_n_8,298,167,0 duplicate(Point#tt_main) Point Give-Away Guy#n8 -1,15,15 turbo_n_16,298,167,0 duplicate(Point#tt_main) Point Give-Away Guy#n16 -1,15,15 turbo_n_1,298,167,0 duplicate(Point#tt_main) Point Give-Away Guy#n1 -1,15,15 -- script Broadcast#tt_main -1,{ +- script Broadcast#tt_main FAKE_NPC,{ OnEnable: .@w$ = callfunc("F_tt"); enablenpc "Broadcast#"+.@w$; @@ -222,7 +222,7 @@ turbo_n_8,167,3,0 duplicate(Broadcast#tt_main) Broadcast#n8 -1 turbo_n_16,167,3,0 duplicate(Broadcast#tt_main) Broadcast#n16 -1 turbo_n_1,167,3,0 duplicate(Broadcast#tt_main) Broadcast#n1 -1 -- script Master#tt_main -1,{ +- script Master#tt_main FAKE_NPC,{ function RName; OnEnable: .@w$ = callfunc("F_tt"); @@ -433,7 +433,7 @@ turbo_n_8,167,3,0 duplicate(Master#tt_main) Master#n8 -1 turbo_n_8,167,3,0 duplicate(Master#tt_main) Master#n16 -1 turbo_n_1,167,3,0 duplicate(Master#tt_main) Master#n1 -1 -- script NoUnfair#tt_main -1,{ +- script NoUnfair#tt_main FAKE_NPC,{ OnTouch: warp strnpcinfo(4),59,364; end; @@ -453,7 +453,7 @@ turbo_n_16,68,379,0 duplicate(NoUnfair#tt_main) No_Unfair_Start#n16-2 -1,5,31 turbo_n_1,62,379,0 duplicate(NoUnfair#tt_main) No_Unfair_Start#n1-1 -1,0,31 turbo_n_1,68,379,5 duplicate(NoUnfair#tt_main) No_Unfair_Start#n1-2 -1,5,31 -- script LogTrap#tt_main -1,{ +- script LogTrap#tt_main FAKE_NPC,{ OnTouch: switch (rand(1,3)) { case 1: warp strnpcinfo(4),72,372; end; @@ -1008,7 +1008,7 @@ turbo_n_1,152,354,0 duplicate(LogTrap#tt_main) trap_d#n1-13 -1,10,1 turbo_n_1,145,357,0 duplicate(LogTrap#tt_main) trap_d#n1-14 -1,1,2 turbo_n_1,148,357,0 duplicate(LogTrap#tt_main) trap_d#n1-15 -1,1,2 -- script SandTrap#tt_main -1,{ +- script SandTrap#tt_main FAKE_NPC,{ OnTouch: switch(rand(1,10)) { case 1: @@ -1196,7 +1196,7 @@ turbo_n_1,379,375,0 duplicate(SandTrap#tt_main) #TBT_trap_n1-21 -1,3,3 turbo_n_1,382,363,0 duplicate(SandTrap#tt_main) #TBT_trap_n1-22 -1,2,2 turbo_n_1,381,354,0 duplicate(SandTrap#tt_main) #TBT_trap_n1-23 -1,1,1 -- script Trap#tt_main -1,{ +- script Trap#tt_main FAKE_NPC,{ OnTouch: if (rand(1,3) == 1) { .@w$ = callfunc("F_tt"); @@ -1266,7 +1266,7 @@ turbo_n_8,355,362,0 duplicate(Trap#tt_main) #TBT_trap_n8-24 -1,3,3 turbo_n_16,355,362,0 duplicate(Trap#tt_main) #TBT_trap_n16-24 -1,3,3 turbo_n_1,355,362,0 duplicate(Trap#tt_main) #TBT_trap_n1-24 -1,3,3 -- script WaterTrap#tt_main -1,{ +- script WaterTrap#tt_main FAKE_NPC,{ OnTouch: sc_start SC_BLIND,60000,0; end; @@ -1629,7 +1629,7 @@ turbo_n_1,33,192,0 duplicate(WaterTrap#tt_main) flasher#n1-47 -1,0,1 turbo_n_1,90,241,0 duplicate(WaterTrap#tt_main) flasher#n1-48a -1,1,0 turbo_n_1,236,3,0 duplicate(WaterTrap#tt_main) flasher#n1-48b -1,3,0 -- script snake01#tt_main -1,{ +- script snake01#tt_main FAKE_NPC,{ OnTouch: .@turbo2 = rand(1,7); if (.@turbo2 < 3) warp strnpcinfo(4),370,292; @@ -1646,7 +1646,7 @@ turbo_n_8,324,279,0 duplicate(snake01#tt_main) snake01#n8 WARPNPC,1,1 turbo_n_16,324,279,0 duplicate(snake01#tt_main) snake01#n16 WARPNPC,1,1 turbo_n_1,324,279,0 duplicate(snake01#tt_main) snake01#n1 WARPNPC,1,1 -- script snake02#tt_main -1,{ +- script snake02#tt_main FAKE_NPC,{ OnTouch: .@turbo2 = rand(1,8); if (.@turbo2 < 3) warp strnpcinfo(4),287,256; @@ -1697,7 +1697,7 @@ turbo_n_8,332,270,0 duplicate(snake04#tt_main) snake04#n8 WARPNPC,1,1 turbo_n_16,332,270,0 duplicate(snake04#tt_main) snake04#n16 WARPNPC,1,1 turbo_n_1,332,270,0 duplicate(snake04#tt_main) snake04#n1 WARPNPC,1,1 -- script SnakeHunt#tt_main -1,{ +- script SnakeHunt#tt_main FAKE_NPC,{ end; OnReset: @@ -1736,7 +1736,7 @@ turbo_e_16,90,46,0 duplicate(SnakeHunt#tt_main) hunting#e16 HIDDEN_NPC turbo_n_4,90,46,0 duplicate(SnakeHunt#tt_main) hunting#n4 HIDDEN_NPC turbo_n_1,90,46,0 duplicate(SnakeHunt#tt_main) hunting#n1 HIDDEN_NPC -- script cos#tt_main -1,{ +- script cos#tt_main FAKE_NPC,{ OnTouch: .@n = charat(strnpcinfo(2),getstrlen(strnpcinfo(2))-1); switch (.@n) { @@ -1870,7 +1870,7 @@ turbo_n_1,214,60,0 duplicate(TurboHint_1#tt_main) #n1Intersectionl -1,1,1 turbo_n_1,209,61,0 duplicate(TurboHint_1#tt_main) #n1Intersectionm -1,1,1 turbo_n_1,208,56,0 duplicate(TurboHint_1#tt_main) #n1Intersectionn -1,1,1 -- script TurboHint_2#tt_main -1,{ +- script TurboHint_2#tt_main FAKE_NPC,{ OnTouch: emotion e_gasp,1; end; @@ -1903,7 +1903,7 @@ turbo_n_1,208,52,0 duplicate(TurboHint_2#tt_main) #n1CorrectPath7 -1,1,1 turbo_n_1,208,26,0 duplicate(TurboHint_2#tt_main) #n1CorrectPath8 -1,1,1 turbo_n_1,191,30,0 duplicate(TurboHint_2#tt_main) #n1CorrectPath9 -1,1,1 -- script TurboHint_3#tt_main -1,{ +- script TurboHint_3#tt_main FAKE_NPC,{ OnTouch: emotion e_swt2,1; if (rand(1,4) == 3) @@ -1938,7 +1938,7 @@ turbo_n_1,222,45,0 duplicate(TurboHint_4#tt_main) #n1NoWayOut5 -1,1,1 turbo_n_1,222,61,0 duplicate(TurboHint_4#tt_main) #n1NoWayOut6 -1,1,1 turbo_n_1,222,65,0 duplicate(TurboHint_4#tt_main) #n1NoWayOut7 -1,1,1 -- script cos_end#tt_main -1,{ +- script cos_end#tt_main FAKE_NPC,{ function GetNumber; OnTouch: .@w$ = callfunc("F_tt"); @@ -2011,7 +2011,7 @@ turbo_e_16,371,51,0 duplicate(cos_end2#tt_main) #cos_e16_end2 WARPNPC,1,1 turbo_n_8,371,51,0 duplicate(cos_end2#tt_main) #cos_n8_end2 WARPNPC,1,1 turbo_n_16,371,51,0 duplicate(cos_end2#tt_main) #cos_n16_end2 WARPNPC,1,1 -- script cos_end3#tt_main -1,{ +- script cos_end3#tt_main FAKE_NPC,{ OnTouch: .@w$ = callfunc("F_tt"); mapannounce strnpcinfo(4),"" + strcharinfo(0) +" is third to reach the Finish Line! Congratulations!",bc_map,"0xFFFF00"; @@ -2053,7 +2053,7 @@ turbo_n_8,316,365,0 duplicate(DSwitch#tt_main) Disposable_Switch#n8 -1,1,1 turbo_n_16,316,365,0 duplicate(DSwitch#tt_main) Disposable_Switch#n16 -1,1,1 turbo_n_1,316,365,0 duplicate(DSwitch#tt_main) Disposable_Switch#n1 -1,1,1 -- script Flasher#tt_main -1,{ +- script Flasher#tt_main FAKE_NPC,{ OnTouch: mapannounce strnpcinfo(4),strcharinfo(0) +" has just passed the Flasher Maze!",bc_map,"0x70DBDB"; warp strnpcinfo(4),185,227; @@ -2079,7 +2079,7 @@ turbo_n_16,114,190,0 duplicate(Flasher#tt_main) Flasher_Exit_2#n16 WARPNPC,1,1 turbo_n_1,11,266,0 duplicate(Flasher#tt_main) Flasher_Exit_1#n1 WARPNPC,1,1 turbo_n_1,114,190,0 duplicate(Flasher#tt_main) Flasher_Exit_2#n1 WARPNPC,1,1 -- script WHelper#tt_main -1,{ +- script WHelper#tt_main FAKE_NPC,{ function RName; if (tt_rank < 29999) { mes "[Guide]"; @@ -2779,7 +2779,7 @@ OnInit: end; } -- script NMaker1#tt_main -1,{ +- script NMaker1#tt_main FAKE_NPC,{ OnTouch: .@w$ = callfunc("F_tt"); mapannounce strnpcinfo(4),strcharinfo(0) +" is now entering the Small Cave! " + strcharinfo(0) +" is now in the lead!",bc_map,"0xFFFF00"; @@ -2800,7 +2800,7 @@ turbo_n_8,11,91,0 duplicate(NMaker1#tt_main) Notice_Maker1#TBT_n8 -1,3,3 turbo_n_16,11,91,0 duplicate(NMaker1#tt_main) Notice_Maker1#TBT_n16 -1,3,3 turbo_n_1,11,91,0 duplicate(NMaker1#tt_main) Notice_Maker1#TBT_n1 -1,3,3 -- script NMaker3#tt_main -1,{ +- script NMaker3#tt_main FAKE_NPC,{ OnTouch: .@w$ = callfunc("F_tt"); mapannounce strnpcinfo(4),strcharinfo(0) +" is now entering the Single Snail! " + strcharinfo(0) +" is now in the lead!",bc_map,"0xFFFF00"; @@ -2820,7 +2820,7 @@ turbo_n_8,234,223,0 duplicate(NMaker3#tt_main) Notice_Maker3#TBT_n8 -1,3,3 turbo_n_16,234,223,0 duplicate(NMaker3#tt_main) Notice_Maker3#TBT_n16 -1,3,3 turbo_n_1,234,223,0 duplicate(NMaker3#tt_main) Notice_Maker3#TBT_n1 -1,3,3 -- script NMaker4#tt_main -1,{ +- script NMaker4#tt_main FAKE_NPC,{ OnTouch: .@w$ = callfunc("F_tt"); mapannounce strnpcinfo(4),strcharinfo(0) +" is currently in First Place!",bc_map,"0xFFFF00"; @@ -2841,7 +2841,7 @@ turbo_n_8,226,15,0 duplicate(NMaker4#tt_main) Notice_Maker4#TBT_n8 -1,3,3 turbo_n_16,226,15,0 duplicate(NMaker4#tt_main) Notice_Maker4#TBT_n16 -1,3,3 turbo_n_1,226,15,0 duplicate(NMaker4#tt_main) Notice_Maker4#TBT_n1 -1,3,3 -- script warp#tt_main -1,{ +- script warp#tt_main FAKE_NPC,{ OnTouch: switch (rand(1,20)) { case 1: warp strnpcinfo(4),216,378; break; @@ -2903,7 +2903,7 @@ turbo_n_1,225,349,0 duplicate(warp#tt_main) Warp#n1_5 -1,1,1 turbo_n_1,249,352,0 duplicate(warp#tt_main) Warp#n1_6 -1,1,1 turbo_n_1,253,364,0 duplicate(warp#tt_main) Warp#n1_7 -1,2,2 -- script TurboTrap#tt_main -1,{ +- script TurboTrap#tt_main FAKE_NPC,{ end; OnTouch: specialeffect EF_BLASTMINEBOMB; @@ -3540,7 +3540,7 @@ turbo_n_1,368,44,0 duplicate(TurboTrap#tt_main) trap_n1#F93 HIDDEN_WARP_NPC,1,1 turbo_n_1,368,40,0 duplicate(TurboTrap#tt_main) trap_n1#F94 HIDDEN_WARP_NPC,1,1 turbo_n_1,368,36,0 duplicate(TurboTrap#tt_main) trap_n1#F95 HIDDEN_WARP_NPC,1,1 -- script TurboTrap_2#tt_main -1,{ +- script TurboTrap_2#tt_main FAKE_NPC,{ end; OnTouch: specialeffect EF_FREEZING; @@ -3606,7 +3606,7 @@ turbo_n_1,336,50,0 duplicate(TurboTrap_2#tt_main) trap_n1#F46 HIDDEN_WARP_NPC,1, turbo_n_1,336,36,0 duplicate(TurboTrap_2#tt_main) trap_n1#F47 HIDDEN_WARP_NPC,1,1 turbo_n_1,340,55,0 duplicate(TurboTrap_2#tt_main) trap_n1#F48 HIDDEN_WARP_NPC,1,1 -- script bing_1#tt_main -1,{ +- script bing_1#tt_main FAKE_NPC,{ end; OnTouch: .@w$ = callfunc("F_tt"); @@ -3632,7 +3632,7 @@ turbo_n_4,217,214,0 duplicate(bing_1#tt_main) bing#n4 WARPNPC,3,3 turbo_n_8,217,214,0 duplicate(bing_1#tt_main) bing#n8 WARPNPC,3,3 turbo_n_16,217,214,0 duplicate(bing_1#tt_main) bing#n16 WARPNPC,3,3 -- script bing_2#tt_main -1,{ +- script bing_2#tt_main FAKE_NPC,{ end; OnTouch: switch (rand(1,10)) { @@ -4702,7 +4702,7 @@ alde_gld,186,199,3 script Turbo Track Guide#Entran 4_F_RACING,{ close; } -- script ::MountManager_turbo -1,{ +- script ::MountManager_turbo FAKE_NPC,{ .@n$ = "["+strnpcinfo(1)+"]"; mes .@n$; if (hascashmount()) { |