From 6f1f8fb97f61765032bec1888d7a4e8adf7a5c73 Mon Sep 17 00:00:00 2001 From: Xaver-DaRed Date: Mon, 26 Jan 2026 17:24:54 +0100 Subject: [PATCH] Fix MogHouse exposition quest identifier --- .../hiddenQuests/Moghouse_Exposition.lua | 30 +++++++++---------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/scripts/quests/hiddenQuests/Moghouse_Exposition.lua b/scripts/quests/hiddenQuests/Moghouse_Exposition.lua index 40312e0ca63..044a120ce9e 100644 --- a/scripts/quests/hiddenQuests/Moghouse_Exposition.lua +++ b/scripts/quests/hiddenQuests/Moghouse_Exposition.lua @@ -2,17 +2,12 @@ -- Moghouse Exposition ----------------------------------- -local quest = HiddenQuest:new('mogExpo') - -quest.reward = {} +local quest = HiddenQuest:new('moghouseExpo') +quest.reward = {} quest.sections = {} quest.sections[1] = {} - -quest.sections[1].check = function(player, currentMission, missionStatus, vars) - return xi.moghouse.inMogHouseInHomeNation(player) and - quest:getVar(player, 'notSeen') == 1 -end +quest.sections[2] = {} local moogleZoneInEvent = { @@ -32,14 +27,6 @@ local moogleZoneInEvent = }, } -quest.sections[2] = {} - -quest.sections[2].check = function(player, currentMission, missionStatus, vars) - return not xi.moghouse.inMogHouseInHomeNation(player) and - player:inMogHouse() and - quest:getVar(player, 'oNation') == 1 -end - local otherNationTriggerEvent = { ['Moogle'] = quest:progressEvent(30001), @@ -52,6 +39,17 @@ local otherNationTriggerEvent = }, } +quest.sections[1].check = function(player, currentMission, missionStatus, vars) + return xi.moghouse.inMogHouseInHomeNation(player) and + quest:getVar(player, 'notSeen') == 1 +end + +quest.sections[2].check = function(player, currentMission, missionStatus, vars) + return not xi.moghouse.inMogHouseInHomeNation(player) and + player:inMogHouse() and + quest:getVar(player, 'oNation') == 1 +end + for _, zoneId in ipairs(xi.moghouse.moghouseZones) do quest.sections[1][zoneId] = moogleZoneInEvent quest.sections[2][zoneId] = otherNationTriggerEvent