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
|
end
|
||||||
|
|
||||||
function onWpnEvent(event)
|
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
|
if event.weapon and ignoredWeaps[event.weapon:getTypeName()] then
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user