From 918902fa5de88a3e513da7703dc426d64762ad33 Mon Sep 17 00:00:00 2001 From: GoogleFrog Date: Wed, 14 Nov 2018 13:20:34 +1100 Subject: [PATCH] Fire at radar toggle for Widow. Fixes #3334. --- scripts/spiderantiheavy.lua | 4 ++++ units/spiderantiheavy.lua | 1 + 2 files changed, 5 insertions(+) diff --git a/scripts/spiderantiheavy.lua b/scripts/spiderantiheavy.lua index e58d7d3ea3..8b28c6ff1f 100644 --- a/scripts/spiderantiheavy.lua +++ b/scripts/spiderantiheavy.lua @@ -153,6 +153,10 @@ function script.QueryWeapon(num) return flare end +function script.BlockShot(num, targetID) + return (targetID and GG.DontFireRadar_CheckBlock(unitID, targetID)) or false +end + function script.Killed(recentDamage, maxHealth) local severity = recentDamage/maxHealth if severity <= .25 then diff --git a/units/spiderantiheavy.lua b/units/spiderantiheavy.lua index 09e46d758b..753b7bebc9 100644 --- a/units/spiderantiheavy.lua +++ b/units/spiderantiheavy.lua @@ -19,6 +19,7 @@ unitDef = { corpse = [[DEAD]], customParams = { + dontfireatradarcommand = '1', }, explodeAs = [[BIG_UNITEX]],