Alright, let's get serious here....First of all, are you using the MWPP? Secondly, post your Load Order already, because it clearly is a mod glitch. (and a common one that seems to happen to a few people)
The vanilla script is this:
Begin bookPilgrimsPathif ( GetJournalIndex TT_PilgrimsPath >= 100 ) Returnendifif ( onactivate == 1 ) Journal TT_PilgrimsPath 100 ShowMap "Gnisis" ShowMap "Vivec" ShowMap "Ghostgate" ShowMap "Koal Cave Entrance" ShowMap "Fields of Kummu" ActivateendifEnd
Should be no problems there, just kinda lazy.
The MWPP script is this:
Begin bookPilgrimsPathshort OnPCEquipshort PCSkipEquipshort ReadBookif ( GetJournalIndex TT_PilgrimsPath >= 100 ) Returnendifif ( ReadBook == 1 ) Journal TT_PilgrimsPath 100 ShowMap "Gnisis" ShowMap "Vivec" ShowMap "Ghostgate" ShowMap "Koal Cave Entrance" ShowMap "Fields of Kummu" set ReadBook to 0 Returnendifif ( PCSkipEquip == 1 ) set PCSkipEquip to 0 set ReadBook to 1 Returnendifif ( MenuMode == 1 ) Returnendifif ( onactivate == 1 ) set ReadBook to 1 ActivateendifEnd
Which also looks fine, except maybe I would do this instead: (although I currently do not have the glitch in my game with the MWPP)
Begin bookPilgrimsPath ; taken from MPP 1.6.4short doOnceshort OnPCEquipshort PCSkipEquipshort ReadBookif ( onActivate == 1 ) if ( doOnce == 0 ) set ReadBook to 1 endif Activate Return endifif ( GetJournalIndex TT_PilgrimsPath >= 100 ) Returnendifif ( ReadBook == 1 ) Journal TT_PilgrimsPath 100 ShowMap "Gnisis" ShowMap "Vivec" ShowMap "Ghostgate" ShowMap "Koal Cave Entrance" ShowMap "Fields of Kummu" set doOnce to 1 set ReadBook to 0 Returnendifif ( PCSkipEquip == 1 ) set PCSkipEquip to 0 set OnPCEquip to 0 set ReadBook to 1 Returnendifif ( MenuMode == 1 ) ReturnendifEnd
^ That is untested.
There must be a mod, or a few, that does something to the script to make it act funny alongside the MWPP.