mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
Add work-around for SplashDamage errors
This commit is contained in:
parent
3626cdc086
commit
739405d716
@ -541,6 +541,20 @@ function track_wpns()
|
||||
end
|
||||
|
||||
function onWpnEvent(event)
|
||||
--[[
|
||||
What follows is a work-around for what is presumed to be a DCS-bug:
|
||||
https://forum.dcs.world/topic/353679-possible-bug-in-objectgettypename-during-s_event_kill/
|
||||
]]--
|
||||
if event.weapon then
|
||||
local status, retval = pcall(event.weapon.getTypeName, event.weapon)
|
||||
if not status then
|
||||
-- gameMsg(tostring(event.id)..' WTF?\n'..tostring(retval))
|
||||
-- gameMsg(mist.utils.tableShow(event))
|
||||
-- gameMsg(tostring(event.weapon.getTypeName))
|
||||
return
|
||||
end
|
||||
end
|
||||
-- end of work-around
|
||||
if event.weapon and ignoredWeaps[event.weapon:getTypeName()] then
|
||||
return
|
||||
end
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user