server icon indicating copy to clipboard operation
server copied to clipboard

Bastok Mission 6-2, The Pirate's Cove. Unable to get cut scene to advance mission.

Open FuzzyWereBeast opened this issue 7 months ago • 6 comments

I affirm:

  • [x] I understand that if I do not agree to the following points by completing the checkboxes my issue will be ignored.
  • [x] I have read and understood the Contributing Guide and the Code of Conduct.
  • [x] I have searched existing issues to see if the issue has already been opened, and I have checked the commit log to see if the issue has been resolved since my server was last updated.

OS / platform the server is running (if known)

Ubuntu

Branch affected by issue

base

Steps to reproduce

I started in Bastok and progressed through the Bastok missions. After starting Bastok mission 6-2 and zoning into Norg, I was presented with the option to start the Zilart Missions, I chose yes.

Expected behavior

After accepting the Bastok 6-2 mission, The Pirate's Cove, you are to speak with Naji who directs you to Norg to speak with Gilgamesh. If you have not yet started Rise of the Zilart missions, you will get the CS once you zone into Norg. You should be able to speak to the Oak Door until you are provided the appropriate CS asking for a Frag Rock from Ifrit's Cauldron.

This is not happening. I am getting "The door is locked tight".

https://ffxiclopedia.fandom.com/wiki/The_Pirate%27s_Cove

FuzzyWereBeast avatar Jun 05 '25 01:06 FuzzyWereBeast

Can you edit 6_2_The_Pirates_Cove.lua and change the xi.zone.NORG section to this. It moves event 98 from Gilgamesh to the door.

```
[xi.zone.NORG] =
    {
        ['_700'] =
        {
            onTrigger = function(player, npc)
                if player:getMissionStatus(mission.areaId) == 1 then
                    return mission:progressEvent(98)
                end
            end,
        },

        ['Gilgamesh'] =
        {
            onTrade = function(player, npc, trade)
                if
                    player:getMissionStatus(mission.areaId) == 2 and
                    npcUtil.tradeHasExactly(trade, xi.item.FRAG_ROCK)
                then
                    return mission:progressEvent(99)
                end
            end,
        },

        onEventFinish =
        {
            [98] = function(player, csid, option, npc)
                player:setMissionStatus(mission.areaId, 2)
            end,

            [99] = function(player, csid, option, npc)
                player:confirmTrade()
                player:setMissionStatus(mission.areaId, 3)
            end,
        },
    },

Grahf0085 avatar Jun 05 '25 14:06 Grahf0085

Thank you for the work around. However, is there a better way to do this?

FuzzyWereBeast avatar Jun 07 '25 03:06 FuzzyWereBeast

It's strange that the workaround is used for ZM "The Hall of the Gods" (https://github.com/LandSandBoat/server/blob/330a9fe63ba130a53da64db6176f11f42867a742/scripts/missions/rotz/11_The_Hall_of_the_Gods.lua#L6) but no one wants it used here.

I'm guessing the door needs some animation. Not sure

Anyways it's exactly what you asked for: " You should be able to speak to the Oak Door"

Grahf0085 avatar Jun 07 '25 03:06 Grahf0085

https://www.bg-wiki.com/ffxi/Bastok_Mission_6-2

speak with Gilgamesh behind the Oaken Door

https://ffxiclopedia.fandom.com/wiki/The_Pirate%27s_Cove

speak with Gilgamesh through the Oaken Door at (K-8) in Norg

You have go past the Oaken Door and speak with Gilgamesh directly as the Oaken Door does not give the CS to ask for the items needed cause you have speak to him until he ask for the required items.

Mortalelite avatar Jun 07 '25 07:06 Mortalelite

It's strange that the workaround is used for ZM "The Hall of the Gods"

That's not a workaround either. Sometimes the mission is advanced by examining the door, which triggers a cutscene, and some other times it's advanced by opening the door and speaking with Gilgamesh, which triggers a cutscene.

There are quite a lot of captures and youtube videos of this missions available. https://youtu.be/jGsaK-OFLWs?t=100 <-- ZM11, Examine the door. https://youtu.be/RS5t7Wam8MM?t=233 <-- Bastok 6-2, speak with Gilgamesh directly.

Claywar spent a shitload of time running and rewritting this missions for them to be accurate. Suggesting a workaround was used without even doing the bare minimum of fact-checking is quite insulting.

Xaver-DaRed avatar Jun 07 '25 09:06 Xaver-DaRed

If I remember correctly, I have to be able to get behind the door to speak to Gilgamesh. If I click on the door, I get "The door is locked tight."

I've spoken to Comitiolus, the guard beside the door. He states, "So you're the adventurer they call . I've heard about you from our leader. You can pass, but you'd best watch your mouth around him, or you'll be swimmin' with the fishes."

I'm not sure what I'm missing here. I don't believe I have any active quests that would lock the ability to see Gilgamesh. The server is vanilla besides having the AH modules installed. Any assistance is appreciated.

FuzzyWereBeast avatar Jun 07 '25 13:06 FuzzyWereBeast