Цитата
set udg_group = GetUnitsOfPlayerMatching(udg_player, Condition( ( GetFilterUnit() != udg_units_Igroka[udg_int_Igrok] ) and ( IsUnitAliveBJ(GetFilterUnit()) == true ) and ( RectContainsUnit(udg_region_Pole_Bitvu, GetFilterUnit()) == false ) and ( GetFilterUnit() == udg_units_Igroka_ushik[udg_int_Igrok] ) and ( IsUnitType(GetFilterUnit(), UNIT_TYPE_PEON) == false ) )
if CountUnitsInGroup(udg_group) > 1 then
call ForGroupBJ( udg_group, Condition((set udg_unit = GetEnumUnit()) and (set udg_point = PolarProjectionBJ(udg_point_tp1, 125.00, GetUnitFacing(udg_unit))) and (call SetUnitPositionLoc( udg_unit, udg_point ))) )
set udg_group = GetUnitsOfPlayerMatching(udg_player, Condition( ( IsUnitAliveBJ(GetFilterUnit()) == true ) and ( GetFilterUnit() == udg_units_Igroka_ushik[udg_int_Igrok] ) and ( IsUnitType(GetFilterUnit(), UNIT_TYPE_PEON) == false ) )
call ForGroupBJ( udg_group, Condition( (set udg_unit = GetEnumUnit() ) and (set udg_point = PolarProjectionBJ(udg_point_tp2, 150.00, GetUnitFacing(udg_unit) ) ) and (call SetUnitPositionLoc( udg_unit, udg_point ) ) ) )