# HG changeset patch # User Wuzzy # Date 1594228260 -7200 # Node ID f2930fe1b6d05fa31d16dc6dae06e5baa4fb0f7b # Parent 7c69b242d971a5b9900174a38f13dad098d8d71a AI: Laser sight removes upper range cap for shotgun diff -r 7c69b242d971 -r f2930fe1b6d0 hedgewars/uAIAmmoTests.pas --- a/hedgewars/uAIAmmoTests.pas Wed Jul 08 18:51:18 2020 +0200 +++ b/hedgewars/uAIAmmoTests.pas Wed Jul 08 19:11:00 2020 +0200 @@ -999,7 +999,8 @@ x:= hwFloat2Float(Me^.X); y:= hwFloat2Float(Me^.Y); range:= Metric(trunc(x), trunc(y), Targ.Point.X, Targ.Point.Y); -if ( range < MIN_RANGE ) or ( range > MAX_RANGE ) then +// Range limits (laser sight can remove upper range limit) +if (range < MIN_RANGE) or ((range > MAX_RANGE) and (not aiLaserSighting) and (Level >= 4))then exit(BadTurn); Vx:= (Targ.Point.X - x) * 1 / 1024;