beginscript; //label Loop: /////////////////// TEMP REMOVAL OF MA //////////////////////////////// //EndFrame(); //goto Loop; SetVar(1,-1000); //Warning SetVar(2,1000); //Endlevel SetVar(3,-3000); //Warning SetVar(4,3000); //Endlevel SetVar(6,24); //Warning message SetVar(7,24); //Endlevel message SpawnOtherUnit(LAI1); SpawnOtherUnit(LAI2); SpawnOtherUnit(LAI3); SpawnOtherUnit(LAI4); SpawnOtherUnit(LAO1); SpawnOtherUnit(LAO2); SpawnOtherUnit(LAO3); SpawnOtherUnit(LAO4); NewMissionArea(); AddWarningAreaPoint(GetObjectXPos(LWA1), GetObjectZPos(LWA1)); AddWarningAreaPoint(GetObjectXPos(LWA2), GetObjectZPos(LWA2)); AddWarningAreaPoint(GetObjectXPos(LWA3), GetObjectZPos(LWA3)); AddWarningAreaPoint(GetObjectXPos(LWA4), GetObjectZPos(LWA4)); AddWarningAreaPoint(GetObjectXPos(LWA5), GetObjectZPos(LWA5)); AddWarningAreaPoint(GetObjectXPos(LWA6), GetObjectZPos(LWA6)); AddWarningAreaPoint(GetObjectXPos(LWA7), GetObjectZPos(LWA7)); AddWarningAreaPoint(GetObjectXPos(LWA8), GetObjectZPos(LWA8)); AddMissionAreaPoint(GetObjectXPos(LMA1), GetObjectZPos(LMA1)); AddMissionAreaPoint(GetObjectXPos(LMA2), GetObjectZPos(LMA2)); AddMissionAreaPoint(GetObjectXPos(LMA3), GetObjectZPos(LMA3)); AddMissionAreaPoint(GetObjectXPos(LMA4), GetObjectZPos(LMA4)); AddMissionAreaPoint(GetObjectXPos(LMA5), GetObjectZPos(LMA5)); AddMissionAreaPoint(GetObjectXPos(LMA6), GetObjectZPos(LMA6)); AddMissionAreaPoint(GetObjectXPos(LMA7), GetObjectZPos(LMA7)); AddMissionAreaPoint(GetObjectXPos(LMA8), GetObjectZPos(LMA8)); SetWarningMsgID(43, h43); SetTerminateMsgID(44, h44); label Wait: if (GetGlobalVar(0) == 2) { DespawnOtherUnit(LAI1); DespawnOtherUnit(LAI2); DespawnOtherUnit(LAI3); DespawnOtherUnit(LAI4); DespawnOtherUnit(LAO1); DespawnOtherUnit(LAO2); DespawnOtherUnit(LAO3); DespawnOtherUnit(LAO4); // Teleport to new poss TeleportOtherUnit(LAI1, Tnk_G2_1, GetVar(1), GetVar(1)); TeleportOtherUnit(LAI2, Tnk_G2_1, GetVar(2), GetVar(1)); TeleportOtherUnit(LAI3, Tnk_G2_1, GetVar(2), GetVar(2)); TeleportOtherUnit(LAI4, Tnk_G2_1, GetVar(1), GetVar(2)); TeleportOtherUnit(LAO1, Tnk_G2_1, GetVar(3), GetVar(3)); TeleportOtherUnit(LAO2, Tnk_G2_1, GetVar(4), GetVar(3)); TeleportOtherUnit(LAO3, Tnk_G2_1, GetVar(4), GetVar(4)); TeleportOtherUnit(LAO4, Tnk_G2_1, GetVar(3), GetVar(4)); // Respawn in ne poss SpawnOtherUnit(LAI1); SpawnOtherUnit(LAI2); SpawnOtherUnit(LAI3); SpawnOtherUnit(LAI4); SpawnOtherUnit(LAO1); SpawnOtherUnit(LAO2); SpawnOtherUnit(LAO3); SpawnOtherUnit(LAO4); // Add new level Area NewMissionArea(); AddWarningAreaPoint(GetObjectXPos(LAI1), GetObjectZPos(LAI1)); AddWarningAreaPoint(GetObjectXPos(LAI2), GetObjectZPos(LAI2)); AddWarningAreaPoint(GetObjectXPos(LAI3), GetObjectZPos(LAI3)); AddWarningAreaPoint(GetObjectXPos(LAI4), GetObjectZPos(LAI4)); AddMissionAreaPoint(GetObjectXPos(LAO1), GetObjectZPos(LAO1)); AddMissionAreaPoint(GetObjectXPos(LAO2), GetObjectZPos(LAO2)); AddMissionAreaPoint(GetObjectXPos(LAO3), GetObjectZPos(LAO3)); AddMissionAreaPoint(GetObjectXPos(LAO4), GetObjectZPos(LAO4)); SetWarningMsgID(41, 0xffff); SetTerminateMsgID(41, 0xffff); } EndFrame(); goto Wait; label End: EndFrame(); goto End; endscript; $