antstubell Posted June 15, 2012 Share Posted June 15, 2012 I'd like to trigger a quest by my player reading a book like Red Eagle quest. Any help appreciated. Link to comment Share on other sites More sharing options...
Korodic Posted June 15, 2012 Share Posted June 15, 2012 auto state BookNotRead Event OnRead() myQuest.setStage(myBeginStage) gotoState BookIsRead endEvent endState state BookIsRead ; Null state endState http://www.creationkit.com/OnRead_-_ObjectReference Should look something like this I suppose. Link to comment Share on other sites More sharing options...
ToSMaster Posted June 15, 2012 Share Posted June 15, 2012 Should look something like this I suppose. This script looks good, but actualy you don't need to create a totaly new script (since the script list is getting longer and longer, and that might get annoying). So Bethesda was kind enough to add "default" scripts.Use the search field in the scripts and look for "defaultsetstage" - You can see a list of scripts that result in a stage to be set. After the "defaultsetstage" the event is named. Since you wanted to set the stage when the player reads a book, look for the "defaultsetstageonread" script! And voilà - there is your script. But don't forget to set the propertys ;) Final tip: I can always recoment the default scripts. They work great for their (mostly basic) purpose and you don't need to create custom ones. Link to comment Share on other sites More sharing options...
antstubell Posted June 15, 2012 Author Share Posted June 15, 2012 Should look something like this I suppose. This script looks good, but actualy you don't need to create a totaly new script (since the script list is getting longer and longer, and that might get annoying). So Bethesda was kind enough to add "default" scripts.Use the search field in the scripts and look for "defaultsetstage" - You can see a list of scripts that result in a stage to be set. After the "defaultsetstage" the event is named. Since you wanted to set the stage when the player reads a book, look for the "defaultsetstageonread" script! And voilà - there is your script. But don't forget to set the propertys ;) Final tip: I can always recoment the default scripts. They work great for their (mostly basic) purpose and you don't need to create custom ones. There is no "defaultsetstageonread" Link to comment Share on other sites More sharing options...
Recommended Posts