mirror of
https://github.com/Pax1601/DCSOlympus.git
synced 2025-10-29 16:56:34 +00:00
Issue fixed by updating MIST and checking method existance
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
local version = "v0.2.0-alpha"
|
local version = "v0.2.0-alpha"
|
||||||
|
|
||||||
local debug = true
|
local debug = false
|
||||||
|
|
||||||
Olympus.unitCounter = 1
|
Olympus.unitCounter = 1
|
||||||
Olympus.payloadRegistry = {}
|
Olympus.payloadRegistry = {}
|
||||||
@@ -38,7 +38,7 @@ end
|
|||||||
function Olympus.getUnitByID(ID)
|
function Olympus.getUnitByID(ID)
|
||||||
for name, table in pairs(mist.DBs.unitsByName) do
|
for name, table in pairs(mist.DBs.unitsByName) do
|
||||||
local unit = Unit.getByName(name)
|
local unit = Unit.getByName(name)
|
||||||
if unit and unit:getObjectID() == ID then
|
if unit and unit["getObjectID"] and unit:getObjectID() == ID then
|
||||||
return unit
|
return unit
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@@ -553,6 +553,7 @@ function Olympus.setMissionData(arg, time)
|
|||||||
|
|
||||||
local mission = {}
|
local mission = {}
|
||||||
mission.theatre = env.mission.theatre
|
mission.theatre = env.mission.theatre
|
||||||
|
mission.time = DCS.getRealTime()
|
||||||
|
|
||||||
-- Assemble missionData table
|
-- Assemble missionData table
|
||||||
missionData["bullseyes"] = bullseyes
|
missionData["bullseyes"] = bullseyes
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -47,7 +47,7 @@ void registerLuaFunctions(lua_State* L)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
executeLuaScript(L, modLocation + "\\Scripts\\mist_4_4_90.lua");
|
executeLuaScript(L, modLocation + "\\Scripts\\mist.lua");
|
||||||
executeLuaScript(L, modLocation + "\\Scripts\\OlympusCommand.lua");
|
executeLuaScript(L, modLocation + "\\Scripts\\OlympusCommand.lua");
|
||||||
executeLuaScript(L, modLocation + "\\Scripts\\unitPayloads.lua");
|
executeLuaScript(L, modLocation + "\\Scripts\\unitPayloads.lua");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user