Random Bloodmoon Quest

Not about OpenMW? Just about Morrowind in general? Have some random babble? Kindly direct it here.
Post Reply
Kael
Posts: 32
Joined: 16 Oct 2016, 21:11

Random Bloodmoon Quest

Post by Kael »

"I found a note on the body of one of the Glenmoril Witches. Apparently, there's a scroll of Cure Lycanthropy in the witches' gloomy cave. The scroll is hidden in a hollowed-out icicle hanging from the roof of the cave. if I read the scroll, I will be instantly cured of my curse."

This completely random journal entry pops up as I travel through Solstheim. I've never went to the gloomy cave, I don't have Lycanthropy. I feel like this might be linked to the "Skaal Test of Loyalty" quest with the standing stones, but I'm not sure. I have never met any of the witches either. Why does this random journal entry appear as I travel through the wilderness of Solstheim?
User avatar
DestinedToDie
Posts: 1181
Joined: 29 Jun 2015, 09:08

Re: Random Bloodmoon Quest

Post by DestinedToDie »

Code: Select all

Begin WitchNoteScript

short done
short OnPCEquip
short PCSkipEquip

if ( done == 1 )
	set PCSkipEquip to 0
	return
endif
set PCSkipEquip to 1

if ( GetJournalIndex BM_Lycanthropycure >= 0 )
	if ( onactivate == 1 )
		Journal "BM_Lycanthropycure" 10
		set done to 1
		activate
		endif
	endif
endif

;if ( GetJournalIndex BM_BrodirGrove < 20 )
	;if ( OnPCEquip == 1 )
		;set done to 1
		;activate
	;endif
;endif


if ( GetJournalIndex BM_Lycanthropycure >= 0 )
	if ( OnPCEquip == 1 ) 
		Journal "BM_Lycanthropycure" 10
		set done to 1
		activate
			endif
	endif
endif

End WitchNoteScript
Kael
Posts: 32
Joined: 16 Oct 2016, 21:11

Re: Random Bloodmoon Quest

Post by Kael »

DestinedToDie wrote:

Code: Select all

Begin WitchNoteScript

short done
short OnPCEquip
short PCSkipEquip

if ( done == 1 )
	set PCSkipEquip to 0
	return
endif
set PCSkipEquip to 1

if ( GetJournalIndex BM_Lycanthropycure >= 0 )
	if ( onactivate == 1 )
		Journal "BM_Lycanthropycure" 10
		set done to 1
		activate
		endif
	endif
endif

;if ( GetJournalIndex BM_BrodirGrove < 20 )
	;if ( OnPCEquip == 1 )
		;set done to 1
		;activate
	;endif
;endif


if ( GetJournalIndex BM_Lycanthropycure >= 0 )
	if ( OnPCEquip == 1 ) 
		Journal "BM_Lycanthropycure" 10
		set done to 1
		activate
			endif
	endif
endif

End WitchNoteScript
Im confused lol
User avatar
DestinedToDie
Posts: 1181
Joined: 29 Jun 2015, 09:08

Re: Random Bloodmoon Quest

Post by DestinedToDie »

Kael wrote:Im confused lol
This is the script for the note giving you the journal index. I thought I'd post it so whoever comes to solve this doesn't need to go through looking for the script in CS. Unfortunately I can't spot why the script would randomly give you a journal entry, but perhaps someone else can.
Kael
Posts: 32
Joined: 16 Oct 2016, 21:11

Re: Random Bloodmoon Quest

Post by Kael »

DestinedToDie wrote:
Kael wrote:Im confused lol
This is the script for the note giving you the journal index. I thought I'd post it so whoever comes to solve this doesn't need to go through looking for the script in CS. Unfortunately I can't spot why the script would randomly give you a journal entry, but perhaps someone else can.
Alright, so how do I use it? Or is there nothing that can be done about this problem?
User avatar
DestinedToDie
Posts: 1181
Joined: 29 Jun 2015, 09:08

Re: Random Bloodmoon Quest

Post by DestinedToDie »

Basically the workflow would be:

1. Read the script.
2. Figure out what made

Code: Select all

if ( GetJournalIndex BM_Lycanthropycure >= 0 )
   if ( OnPCEquip == 1 )
      Journal "BM_Lycanthropycure" 10
go off. ( I believe "BM_Lycanthropycure" 10 is the journal index you got in your journal)
3. Figure out a way to modify the script so it doesn't happen to you again.
4. Alternatively figure out a fix in the engine that makes the script behave like in vanilla Morrowind.

I don't believe there is a function to remove journal indexes so it's not so easy as typing something into the console.

What you can do on your part if you have no coding skills is try to reproduce the bug, have a save ready to reproduce it and submit it with a bug report.
Post Reply