Removed references to world.getPlayer()

This commit is contained in:
Ambroise Garel
2025-08-05 17:22:16 +02:00
parent dca67aa13c
commit c3ecc403e2
3 changed files with 12 additions and 4 deletions
@@ -29,7 +29,7 @@ do
end
local function getAltitude()
local player = world.getPlayer()
local player = DCSEx.world.getFirstPlayer(TUM.settings.getPlayerCoalition())
if not player then return 600 end -- Don't care about altitude if player's dead anyway
local altitude = Library.aircraft[player:getTypeName()].altitude * cruiseAltitudeFraction
@@ -133,10 +133,16 @@ do
local function getRejoinTaskTable(formationDistance)
formationDistance = formationDistance or 800
local player = DCSEx.world.getFirstPlayer(TUM.settings.getPlayerCoalition())
local groupID = 1
if player then
groupID = DCSEx.dcs.getObjectIDAsNumber(player:getGroup()) or 1
end
return {
id = "Follow",
params = {
groupId = DCSEx.dcs.getObjectIDAsNumber(world.getPlayer():getGroup()),
groupId = groupID,
lastWptIndexFlag = false,
lastWptIndex = -1,
pos = { x = -formationDistance, y = 0, z = -formationDistance }