beginscript; label Start: ExcTargetType(0xffff); SelectWeapons(1,0,0); SetFollowRange(500); IncludeUTarget(0x2); SetDefendee(0x7865); label ho: if (Triggered()) { ExcTargetType(0xffffffff); SetFollowUnit(0x7865, 100, 200); SelectWeapons(1,0,0); IncludeUTarget(0x6c01); } else { if (OtherUnitDead(0x7865)) { ExcTargetType(0xffffffff); SetFollowUnit(0x7866, 100, 200); SetDefendee(0x7866); SelectWeapons(1,0,0); IncludeUTarget(0x6c01); EndFrame(); goto ducky; } } EndFrame(); goto ho; label ducky: if (OtherUnitDead(0x7866)) { ExcTargetType(0xffffffff); SetFollowUnit(0x7867, 100, 300); SetDefendee(0x7867); IncludeUTarget(0x6c01); IncludeGTarget(7); EndFrame(); goto funky; } EndFrame(); goto ducky; label funky: if (OtherUnitDead(0x7867)) { ExcTargetType(0xffffffff); SetFollowArea(2646, 7674, 2000); IncludeUTarget(0x6c01); IncludeGTarget(7); EndFrame(); goto End; } EndFrame(); goto funky; label End: EndFrame(); goto End; endscript; $