beginscript; //When driver drives into egg, picks it up label Start: SetGlobalVar(3,0); WaitForTime(500); TriggerUnit(0x7c02); label check: if ( OtherUnitDead(0x780e) && OtherUnitDead(0x7801) && OtherUnitDead(0x7805) // && OtherUnitDead(0x7806) // && OtherUnitDead(0x780d) && OtherUnitDead(0x7819) ) { // FreezePlayer(); SetGlobalVar(3,1); // trigger hud change goto camtrig; } EndFrame(); goto check; label camtrig: TriggerUnit(0x780a); TriggerUnit(0x780c); TriggerUnit(0x7809); // ChangeCamera(0x806,30,30); // WaitForTime(50); // FreezePlayer(); TriggerUnit(0x7806); TriggerUnit(0x781c); TriggerUnit(0x781d); TriggerUnit(0x780d); // TriggerUnit(0x7820); WaitForTime(40); ChangeCamera(0x803,30,30); // camera showing dragon tankers moving off! FreezePlayer(); SpawnOtherUnit(0x7835); SpawnOtherUnit(0x7836); SpawnOtherUnit(0x7837); SpawnOtherUnit(0x7838); SpawnOtherUnit(0x7839); SpawnOtherUnit(0x783a); TriggerMessage(1,0xffff,0xffff); // two more to go etc etc WaitForTime(120); ChangeCamera(0x801,30,30); // change camera back ResumePlayer(); WaitForTime(100); DespawnOtherUnit(0x7839); DespawnOtherUnit(0x7838); DespawnOtherUnit(0x7836); DespawnOtherUnit(0x7837); DespawnOtherUnit(0x7835); DespawnOtherUnit(0x783a); // SpawnOtherUnit(0x7001); // SpawnOtherUnit(0x7002); label End: EndFrame(); goto End; endscript; $