if fieldmedics then begin
heal := 0;
for i2 := 1 to 2 do if Medicstatus[i2] = i then begin
heal := i2;
break;
end;
if GetPlayerStat(i,'primary') = 255 then
if heal <> 0 then begin
GetPlayerXY(i,PlayerX,PlayerY);
for i3 := 1 to 32 do begin
if heal <> GetPlayerStat(i3,'team') then continue;
if Distance(PlayerX,PlayerY,GetPlayerStat(i3,'x'),GetPlayerStat(i3,'y')) < 200 then begin
health := GetPlayerStat(i3,'health');
if health < 65 then begin
DoDamage(i3,-1);
end;
end;
end;
end;
end;