Here's the mystery....
I have three ages... 1) PaahkwehNew 2) Spiralee and 3) Anomar.
PaahkwehNew has two linking books, one to Spiralee and one to Anomar... Spiralee has one linking book to PaahkwehNew.
The pyton file that controls the books uses the uam (ok, ok, I know that its not supported anymore...but as I've said before, until such times that there is a good tutorial and sample script for using another method, it is the only thing I currently have at my disposal..) and the code is as follows
- Code: Select all
def OnNotify(self, state, id, events):
uam.handleNotify(state, id, events)
if (id == actClickableObject.id):
if (ObjectMsg.value == 'Sp_linkbook'):
uam.useAgeBook('Spiralee',self.key)
if (ObjectMsg.value == 'Pa_linkbook'):
uam.useAgeBook('PaahkwehNew',self.key)
if (ObjectMsg.value == 'An_linkbook'):
uam.useAgeBook('Anomar',self.key)
def OnSDLNotify(self, VARname, SDLname, playerID, tag):
pass
Now... here's where it gets wierd...
The book from PaahkwehNew to Spiralee works fine (Sp_linkbook)
The book from Spiralee to PaahkwehNew works fine (Pa_linkbook)
The book from PaahkwehNew to Anomar(An_linkbook) ... opens...and says "The Age is not installed" ... even though it is... and that I have just linked there (Anomar) from the bookshelf in Relto, and then from Anomar back to Paahkweh via the book in Anomar!!
Whats even more weird... I tried changing the code ... replacing
uam.useAgeBook('Anomar',self.key)
to
uam.useAgeBook('Spiralee',self.key) ... and sure enough, the book (An_linkbook) then links to Spiralee, no problem ... (or PaahkwehNew if I change it to PaahkwehNew)...
However...it will not link to Anomar....and,...wait for this...it wont link to Pahts either (which i also have installed....) ... like I said, the book opens, but it says "the Age is not installed" (for Pahts also!!)
Any ideas.... this is driving me insane...