I'm trying to add some quests to the college of winterhold, the first of these gets triggered by reading any book in the arcaneum.
while I think I'm on the right track, there is something i've done fundamentally wrong and am super confused about
I set up the NPC Zahar.
I created a new quest:
under quest data i set, priority 60, type as side quest, event as change location event
I set 4 quest stages, 0,10,20,30
On zero i ticked Start Up Stage ; On ten I created an empty log entry and put this into the papryus fragment
; player reads any book ok yes and start zahar to walk over
arcaneumscene.Start()
arcaneumscene.Start()
On twenty I set the log entry to say read the note and put this into the Papyrus frag:
game.GetPlayer().AddItem(alias_Note.getRef())
SetObjectiveDisplayed(20)
SetObjectiveDisplayed(20)
I then set 20, 30 as Quest Objectives in the QO tab.
Under aliases I created "Notegiver" as a Unique Actor and picking the NPC Zahar
Under Aliases I created reference to object Zahar's note (which i made earlier) in the notegivers inventory.
Under Aliases I then created ArcaneAnyBook, ticking Find Matching Reference In Loaded area and Closest;
I then set a condition HasKeyword : VendorItemBook; (as almost every book has this keyword)
I then made a DefaultOnReadSetQuestStage (and also tried it with DefaultOnReadSetQuestStageNotAlias); in the properties, MyQuest I picked the name of my quest i made. And under MyStage i put the value to 20.
Under Scenes I added a new phase, added a new actor, Zahar, and recorded dialogue.
I'm guessing it has something to do with the aliases tab, but i thought i'd write it all out just in case i missed something. tons of variables to get wrong here
