I made a little mod that adds an island in seyda neen, and theres a house on it. When you check out the house, there is a note that tells the story about how the owner of the house was killed and one of the bandits in a nearby cave has the key. Its mostly journal driven, no npc to give the quest to get the key, just journal updates.
I have some questions about the scripting I need to make this work properly. I have 3 journal entries all set. One to put an entry about the note when you pick up the note
begin ds_lighthousenote
short done
if ( done == 1 )
return
endif
if ( onactivate == 1 )
journal ds_lighthousekey, 10
set done to 1
activate
endif
end
the second is on the key to the house
begin ds_lighthousekey
short onPCAdd
if ( onPCAdd == 1 )
journal ds_lighthousekey, 11
endif
end
and the third is on the rug inside the house, so when you step on the rug, that just puts an entry in that the house is now yours..
begin ds_lighthouserug
short doonce
if ( GetStandingPC == 1 )
journal ds_lighthousekey, 12
endif
end
The first script, which is attached to the note works perfectly,
the second one, attached to the key, works, but when you loot the key from the dead bandit, the pop up that says "your journal has been updated", shows up three times on screen. Why does it do that?
I haven't tested the third one yet, so I'm not sure if it works...