From c72e6ff9b4f41237b285245c5513573769510da6 Mon Sep 17 00:00:00 2001 From: FlightControl Date: Sun, 18 Jun 2017 08:31:27 +0200 Subject: [PATCH] Fixed DCS CTD in 2.1 for destroyed scenery objects. The problem was in the event handler. getTypeName() for a destroyed scenery object brings DCS into CTD. --- Moose Development/Moose/Core/Event.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Moose Development/Moose/Core/Event.lua b/Moose Development/Moose/Core/Event.lua index 3d7c331fa..41b982cea 100644 --- a/Moose Development/Moose/Core/Event.lua +++ b/Moose Development/Moose/Core/Event.lua @@ -789,7 +789,7 @@ function EVENT:onEvent( Event ) Event.IniUnitName = Event.IniDCSUnitName Event.IniUnit = SCENERY:Register( Event.IniDCSUnitName, Event.initiator ) Event.IniCategory = Event.IniDCSUnit:getDesc().category - Event.IniTypeName = Event.IniDCSUnit:getTypeName() + Event.IniTypeName = Event.initiator:isExist() and Event.IniDCSUnit:getTypeName() or "SCENERY" -- TODO: Bug fix for 2.1! end end