beginscript; label Start: SetGlobalVar(7, 0); label Camera: if (GetGlobalVar (4) == 1 && OtherUnitDead(APCONE) && OtherUnitDead(APCThree)) { goto cs1; } EndFrame(); goto Camera; label cs1: // FreezePlayer(); // ChangeCamera(0x804,30,30); // TriggerMessage(9,0xffff,0xffff); SetButtonJump(); if (HasJumped()) { goto skipcs1; } WaitForTime(40); JumpOnButton(false); label skipcs1: // ResumePlayer(); // make sure player is resumed too SpawnOtherUnit(0x7002); SpawnOtherUnit(0x7003); // ChangeCamera (0x801,30,70); // change back EndFrame(); label Goon: // ChangeCamera(0x801,30,30); // SpawnOtherUnit(0x7002); // SpawnOtherUnit(0x7003); // ResumePlayer(); TriggerUnit(0x7867); TriggerUnit(0x7897); SpawnOtherUnit(0x782e); SpawnOtherUnit(0x787c); TriggerUnit(0x787c); TriggerUnit(0x782e); // TriggerMessage(10,0xffff,0xffff); label SetHUD2: // if (OtherUnitDead(0x7829) // && (OtherUnitDead(0x782a))) // if (OtherUnitDead(0x786f) // && (OtherUnitDead(0x786a))) if ( (GetFlockHealth(0x1c02) <50) && (GetFlockHealth(0x1c01) <50) ) { SetGlobalVar(7, 1); EndFrame(); goto End; } EndFrame(); goto SetHUD2; label End: EndFrame(); goto End; endscript; $