Add check for IniGroup in HandleEventShot

Added a check for IniGroup in HandleEventShot to prevent processing if it's not present.
Error in 2 instances, attempt to index field IniGroup ( a nil value )
This commit is contained in:
leka1986
2025-12-06 10:13:37 +01:00
committed by GitHub
parent e1b5c7f9c2
commit 31a537748e
@@ -684,6 +684,7 @@ do
local ShootingWeapon = EventData.Weapon -- Identify the weapon fired
local ShootingWeaponName = EventData.WeaponName -- return weapon type
-- get firing coalition
if not EventData.IniGroup then return self end
local weaponcoalition = EventData.IniGroup:GetCoalition()
-- get detection probability
if self:_CheckCoalition(weaponcoalition) then --avoid overhead on friendly fire