From 7c5701532b14928d01de724d903d550f178a2ee7 Mon Sep 17 00:00:00 2001 From: dutchie031 Date: Wed, 15 Oct 2025 16:45:54 +0200 Subject: [PATCH] Added briefing location as primary location coords (#63) Co-authored-by: dutchie032 --- classes/spearhead_db.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/classes/spearhead_db.lua b/classes/spearhead_db.lua index 5d30223..9bfa080 100644 --- a/classes/spearhead_db.lua +++ b/classes/spearhead_db.lua @@ -58,6 +58,7 @@ ---@field SceneryTargets Array ---@field BlueGroups Array ---@field description string? +---@field descriptionLocation Vec2? ---@field dependsOn Array ---@field completeAt number? @@ -674,6 +675,7 @@ function Database:LoadZoneData(missionZoneName) local description = layer_object.text if description and description ~= "" then self._tables.MissionZoneData[missionZoneName].description = description + self._tables.MissionZoneData[missionZoneName].descriptionLocation = vec2 end end end @@ -807,6 +809,11 @@ end ---@param missionZoneName any ---@return Vec2? function Database:GetLocationForMissionZone(missionZoneName) + + if self._tables.MissionZoneData[missionZoneName] and self._tables.MissionZoneData[missionZoneName].descriptionLocation then + return self._tables.MissionZoneData[missionZoneName].descriptionLocation + end + return self._tables.MissionZonesLocations[missionZoneName] end