beginscript; SetHUDTarget(0x7819); // set HUD jack being attacked label Checkx: if (!OtherUnitDead(0x7819)) { SetHUDTarget(0x7819); } else { if (!OtherUnitDead(0x780e)) { SetHUDTarget(0x780e); } else { if (!OtherUnitDead(0x7805)) { SetHUDTarget(0x7805); } else { if (!OtherUnitDead(0x7801)) { SetHUDTarget(0x7801); } else { EndFrame(); goto Check9; } } } } EndFrame(); goto Checkx; label Check9: if (GetGlobalVar (3) == 1) // when guns dead { // TriggerMessage(x,0xffff,0xffff); goto Check1; } EndFrame(); goto Check9; label Check1: if (!OtherUnitDead(0x781c)) { SetHUDTarget(0x781c); } else { if (!OtherUnitDead(0x781d)) { SetHUDTarget(0x781d); } else { EndFrame(); goto Check2; } } EndFrame(); goto Check1; label Check2: if (!OtherUnitDead(0x7825)) { SetHUDTarget(0x7825); } else { if (!OtherUnitDead(0x7826)) { SetHUDTarget(0x7826); } else { if (!OtherUnitDead(0x7831)) { SetHUDTarget(0x7831); } else { EndFrame(); EndLevel(1); goto End; } } } EndFrame(); goto Check2; label End: EndFrame(); goto End; endscript; $