From 16e34f3f5423d23c5ffc91c11d3a32f775f5bc66 Mon Sep 17 00:00:00 2001 From: Xaver-DaRed Date: Sat, 7 Jun 2025 02:36:13 +0200 Subject: [PATCH] Fix ZM8 battlefield entrance --- .../Stellar_Fulcrum/return_to_delkfutts_tower.lua | 2 +- scripts/missions/rotz/08_Return_to_Delkfutts_Tower.lua | 7 +++---- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/scripts/battlefields/Stellar_Fulcrum/return_to_delkfutts_tower.lua b/scripts/battlefields/Stellar_Fulcrum/return_to_delkfutts_tower.lua index f75e6f0435c..ebbb6afd78e 100644 --- a/scripts/battlefields/Stellar_Fulcrum/return_to_delkfutts_tower.lua +++ b/scripts/battlefields/Stellar_Fulcrum/return_to_delkfutts_tower.lua @@ -21,7 +21,7 @@ local content = BattlefieldMission:new({ missionArea = xi.mission.log_id.ZILART, mission = xi.mission.id.zilart.RETURN_TO_DELKFUTTS_TOWER, missionStatusArea = xi.mission.log_id.ZILART, - requiredMissionStatus = 2, + requiredMissionStatus = 1, title = xi.title.DESTROYER_OF_ANTIQUITY, }) diff --git a/scripts/missions/rotz/08_Return_to_Delkfutts_Tower.lua b/scripts/missions/rotz/08_Return_to_Delkfutts_Tower.lua index c2a3514b02d..30de4d2c74a 100644 --- a/scripts/missions/rotz/08_Return_to_Delkfutts_Tower.lua +++ b/scripts/missions/rotz/08_Return_to_Delkfutts_Tower.lua @@ -20,7 +20,6 @@ mission.reward = -- Bits -- 0 -> Lower Jeuno Aldo interaction. Optional. -- 1 -> Lower Delkfutt tower Zone-in cutscene. Optional. Yes. Really. --- 2 -> Stellar Fulcrum pre-battle cutscene. Can't miss it. mission.sections = { @@ -83,7 +82,7 @@ mission.sections = onZoneIn = function(player, prevZone) if not mission:isVarBitsSet(player, 'Option', 2) then return 0 -- Pre-Battle. - elseif player:getMissionStatus(mission.areaId) == 1 then + elseif player:getMissionStatus(mission.areaId) == 2 then return 17 -- Post-Battle. Mission complete event. elseif player:getPreviousZone() == xi.zone.UPPER_DELKFUTTS_TOWER then return 7 -- Ensure regular entering CS plays. @@ -102,7 +101,7 @@ mission.sections = onEventFinish = { [0] = function(player, csid, option, npc) - mission:setVarBit(player, 'Option', 2) + player:setMissionStatus(mission.areaId, 1) end, [17] = function(player, csid, option, npc) @@ -111,7 +110,7 @@ mission.sections = [32001] = function(player, csid, option, npc) if player:getLocalVar('battlefieldWin') == xi.battlefield.id.RETURN_TO_DELKFUTTS_TOWER then - player:setMissionStatus(mission.areaId, 1) + player:setMissionStatus(mission.areaId, 2) player:setPos(-519.99, 1.076, -19.943, 64, xi.zone.STELLAR_FULCRUM) end end,