I suppose if it is impossible I'll have to use a pop-up message box when the player tries to read the book instead. I was hoping I could actually change the text of a book though.
scn CMDynamicNoteTeststring_var textbegin onActivate if (IsTextInputInUse == 0) openTextInput "%e" 2 200 let text := "New Text" insertInInputText "%z" text closeTextInput endifend
scn CMDynamicNoteTeststring_var textref selfbegin onActivate set self to getSelf let text := "New Text" self.setDescription text activateend