beginscript; DestroyObject(0x4d7); label Check9: if (PlayerInArea(454,5208,50)) { SetHUDTarget(0x8001); // set HUD to first egg // TriggerMessage(x,0xffff,0xffff); //SpawnOtherUnit(0x7007); //SpawnOtherUnit(0x7008); //SpawnOtherUnit(0x7009); //SpawnOtherUnit(0x700a); // //SpawnOtherUnit(0x780c); // //SpawnOtherUnit(0x780d); // //SpawnOtherUnit(0x780e); goto Check1; } EndFrame(); // goto Check9; label Check1: if (GetGlobalVar (6) == 1) { SetHUDTarget(0x8003); // set HUD to second egg // TriggerMessage(x,0xffff,0xffff); goto Check2; } EndFrame(); goto Check1; label Check2: if (GetGlobalVar (7) == 1) // set HUD to third egg { SetHUDTarget(0x8002); // TriggerMessage(x,0xffff,0xffff); goto Check3; } EndFrame(); goto Check2; label Check3: if (GetGlobalVar (5) == 1) // set HUD to start point { SetHUDTarget(0x7805); // TriggerMessage(x,0xffff,0xffff); goto Check6; } EndFrame(); goto Check3; label Check6: if ( PlayerInArea(-3004,2513,100) ) { SetHUDTarget(0x7803); EndFrame(); goto Check7; } EndFrame(); goto Check6; label Check7: if ( PlayerInArea(-2998,4230,100) ) { SetHUDTarget(0x780b); EndFrame(); goto Check8; } EndFrame(); goto Check7; label Check8: if ( PlayerInArea(-2120,4224,100) ) { SetHUDTarget(0x7806); EndFrame(); goto Check4; } EndFrame(); goto Check8; label Check4: if (GetGlobalVar (2) == 1) // if player gets home { EndLevel(1); TriggerMessage(21,0xffff,0xffff); } EndFrame(); goto Check4; label Check5: if (GetGlobalVar (6) == 1 && GetGlobalVar (7) == 1 && GetGlobalVar (5) == 1 && GetGlobalVar (2) == 1) { EndLevel(1); TriggerMessage(21,0xffff,0xffff); goto End; } EndFrame(); goto Check1; label End: EndFrame(); goto End; endscript; $