4 posts / 0 new
Last post
Paige V
Paige V's picture
Offline
Last seen: 14 years 11 months ago
Joined: 08/17/2011 - 23:54
Karma: 7
Lead the Pilgrim to Koal Cave: Quest Advancement Bug

http://www.uesp.net/wiki/Morrowind:Lead_the_Pilgrim_to_Koal_Cave

Whenever you talk to Fonus, regardless of how much time has passed, it will advance the quest to the next index.  As a result, if you talk to him several times within the same minute, he calls you a jerk and leaves!

When I started seeing the glitchiness about it, I quick-saved before talking to him again-  after which he left, and I reloaded.  It then advanced the quest to Index 90, saying we'd arrived at Koal Cave, even though I was all the way in Maar Gan.

As an added note, I noticed that he was essential-  seeing as one of the possible entries mentions him coming to an "untimely end", I'd assume that he wasn't in Morrowind.  Not sure if this is intentional or not.

Edited by: morroblivion-admin on 01/27/2014 - 18:08
thermador
thermador's picture
Administrator
Offline
Last seen: 4 years 4 months ago
Joined: 12/16/2010 - 04:00
Karma: 1398
Donor
#1

This quest is indeed messed up.

This patch will fix it and make it work at least.

However the timer that is described in the UESP page doesn't work.  At least, the script I built for it should work but I can't make it actually work.

So, the quest works fine, but he doesn't bug you with different messages if you delay too long and don't get him there within two days.

The quest is fbmwMVpoorpilgrim if anyone wants to debug the script I wrote.

This is the script I wrote - it SHOULD work (I think) but it doesn't.

scn fbmwmvpoorpilgrimscript
short follownow
float TimeStarted
float TimeToEnd
short DoOnce
short StartTimer
short QuestIndex


begin gamemode

if StartTimer != 1
    RETURN

elseif StartTimer == 1

    if DoOnce == 0
        set TimeStarted to GameDaysPassed
        set TimeToEnd to GameDaysPassed + 2
        set DoOnce to 1   

    elseif DoOnce == 1 && GameDaysPassed < TimeToEnd
        if GameDaysPassed >= TimeStarted + 0.5 && GameDaysPassed < TimeStarted + 1
            Set QuestIndex to 25
        elseif GameDaysPassed >= TimeStarted + 1 && GameDaysPassed < TimeStarted + 1.5
            Set QuestIndex to 30
        elseif GameDaysPassed >= TimeStarted + 1.5
            Set QuestIndex to 35
        endif

    elseif DoOnce == 1 && GameDaysPassed >= TimeToEnd
        set QuestIndex to 110
    endif 

endif
end

So yeah, this is a fix, although not a "perfect" fix.  It fixes the bugged dialogue anyway.

thermador
thermador's picture
Administrator
Offline
Last seen: 4 years 4 months ago
Joined: 12/16/2010 - 04:00
Karma: 1398
Donor
#2

Merged in v056!

roxon_55
roxon_55's picture
Moderator
Offline
Last seen: 3 years 3 months ago
Joined: 04/24/2010 - 22:03
Karma: 1826
#3

http://www.mediafire.com/?5puhkzeyohme179

Pilgram to Koal Cave  Complete no Problems, But it not at Koal Cave is a little of.

First Pic is where the Quest Completed and Fonus Rathryon is Standing

Secind Pic, i Marker on the Pic where Player is Standing on Left Above Koal Cave ,Mark on Right is where Fonus is Standing when Quest Updated