script 0 { PushScriptVar(0) PushNumber(0) PushNumber(16) LSpec3(66) PushScriptVar(1) PushNumber(0) PushNumber(127) ThingSound() DelayDirect(1) PushNumber(20) AssignScriptVar(3) PushScriptVar(3) PushNumber(0) GT() IfNotGoto(328) DecScriptVar(3) PushScriptVar(1) PushNumber(54) PushNumber(63) Random() PushNumber(0) PushNumber(255) Random() PushNumber(10) PushNumber(40) Random() PushNumber(5) PushNumber(20) Random() LSpec5(136) PushScriptVar(2) PushNumber(54) PushNumber(63) Random() PushNumber(0) PushNumber(255) Random() PushNumber(10) PushNumber(40) Random() PushNumber(5) PushNumber(20) Random() LSpec5(136) Goto(92) } script 1 { PushMapVar(0) PushNumber(0) EQ() IfNotGoto(396) LSpec3Direct(3, 4, 8, 64) PushNumber(1) AssignMapVar(0) Terminate() } script 2 { LSpec3Direct(91, 6, 24, 128) DelayDirect(40) PushScriptVar(0) PushNumber(18) LT() IfNotGoto(720) PushNumber(1) PushNumber(0) PushNumber(1) PushNumber(1) SetLineTexture() DelayDirect(2) PushNumber(1) PushNumber(0) PushNumber(1) PushNumber(2) SetLineTexture() PushNumber(1) PushNumber(10) PushNumber(32) PushNumber(96) Random() PushNumber(160) PushNumber(208) Random() PushNumber(0) LSpec5(136) PushNumber(1) PushNumber(3) PushNumber(127) ThingSound() DelayDirect(2) PushNumber(1) PushNumber(0) PushNumber(1) PushNumber(4) SetLineTexture() PushNumber(2) PushNumber(8) Random() Delay() IncScriptVar(0) Goto(428) } script 3 { DelayDirect(8) PushScriptVar(0) PushNumber(8) LT() IfNotGoto(864) PushScriptVar(0) PushNumber(8) Add() PushNumber(16) PushNumber(192) PushNumber(64) LSpec4(92) DelayDirect(32) PushNumber(2) AddScriptVar(0) Goto(752) } script 4 { GameType() PushNumber(2) EQ() IfNotGoto(908) LSpec2Direct(11, 90, 16) Terminate() } script 5 { DelayDirect(8) PushScriptVar(0) PushNumber(8) LT() IfNotGoto(1032) PushScriptVar(0) PushNumber(8) Add() PushNumber(16) PushNumber(192) PushNumber(64) LSpec4(92) DelayDirect(32) PushNumber(2) AddScriptVar(0) Goto(920) } script 6 { PushMapVar(6) PushNumber(4) LT() IfNotGoto(1140) LSpec4Direct(68, 30, 64, 2, 0) DelayDirect(256) LSpec3Direct(28, 30, 32, 100) IncMapVar(6) Terminate() } script 7 { PushMapVar(1) PushNumber(0) EQ() IfNotGoto(1192) BeginPrint() PushNumber(5) PrintString() EndPrint() Terminate() } script 8 { LSpec2Direct(11, 18, 16) PushNumber(1) AssignMapVar(1) Terminate() } script 9 { LSpec2Direct(11, 14, 16) PushNumber(1) AssignMapVar(2) Terminate() } script 10 { PushMapVar(2) PushNumber(0) EQ() IfNotGoto(1316) BeginPrint() PushNumber(5) PrintString() EndPrint() Terminate() } script 11 { PushNumber(1) AssignMapVar(3) PushScriptVar(1) PushNumber(20) LT() IfNotGoto(1576) PushScriptVar(0) PushNumber(4) LT() IfNotGoto(1544) PushNumber(40) PushScriptVar(0) Add() RandomDirect(8, 32) PushNumber(0) PushNumber(20) LSpec4(94) PushNumber(40) PushScriptVar(0) Add() TagWait() PushNumber(40) PushScriptVar(0) Add() RandomDirect(8, 32) PushNumber(0) PushNumber(0) LSpec4(30) IncScriptVar(0) Goto(1364) } script 12 { PushMapVar(3) PushNumber(1) EQ() IfNotGoto(1620) LSpec1Direct(132, 32) Terminate() } script 13 { PushMapVar(4) PushNumber(0) EQ() IfNotGoto(1800) LSpec3Direct(135, 33, 5, 0) LSpec3Direct(135, 34, 4, 128) PushNumber(2) PushNumber(0) PushNumber(1) PushNumber(6) SetLineTexture() PushNumber(2) PushNumber(1) PushNumber(1) PushNumber(6) SetLineTexture() PushNumber(2) PushNumber(0) SetLineBlocking() PushNumber(1) AssignMapVar(4) Terminate() } script 14 { PushScriptVar(1) PushNumber(20) LT() IfNotGoto(2104) PushScriptVar(0) PushNumber(8) LT() IfNotGoto(1944) PushNumber(8) PushScriptVar(0) Add() PushNumber(16) PushNumber(64) PushNumber(64) LSpec4(92) DelayDirect(32) PushNumber(2) AddScriptVar(0) Goto(1832) } script 15 { DelayDirect(64) PushScriptVar(0) PushNumber(3) LT() IfNotGoto(2212) PushNumber(36) PushScriptVar(0) Add() PushNumber(32) PushNumber(184) LSpec3(20) DelayDirect(64) IncScriptVar(0) Goto(2116) } script 16 { PushNumber(3) PushNumber(7) Random() PushNumber(100) Multiply() Delay() PushNumber(36) PushNumber(7) PushNumber(100) ThingSound() Restart() Terminate() } script 17 { PushNumber(3) PushNumber(7) Random() PushNumber(100) Multiply() Delay() PushNumber(1) PushNumber(5) Random() AssignScriptVar(0) PushScriptVar(0) Goto(2536) } script 18 { DelayDirect(8400) RandomDirect(0, 1) AssignScriptVar(0) PushScriptVar(0) PushNumber(1) EQ() IfNotGoto(2696) PushNumber(255) PushNumber(4) PushNumber(128) LSpec3(135) RandomDirect(0, 1) AssignScriptVar(0) PushScriptVar(0) PushNumber(1) EQ() IfNotGoto(2776) PushNumber(254) PushNumber(4) PushNumber(196) LSpec3(135) RandomDirect(0, 1) AssignScriptVar(0) PushScriptVar(0) PushNumber(1) EQ() IfNotGoto(2856) PushNumber(253) PushNumber(4) PushNumber(196) LSpec3(135) RandomDirect(0, 1) AssignScriptVar(0) PushScriptVar(0) PushNumber(1) EQ() IfNotGoto(2936) PushNumber(252) PushNumber(4) PushNumber(0) LSpec3(135) Restart() Terminate() }