
1. The Banters between my Layne and some of the Bioware-NPCs should run in a special order. So the third Banter for example will only occur if the LOCALS for one and two are set on 1. When I tested the whole thing the first two Banters (Initiated by Layne) work fine. The third one (initiated by Aerie) however won't.
What I suspect to be the problem is that the variables are local-files, so Aerie's file cannot check what's going on in Layne's file.
Is that right and (more importantly) is there a way around it?
2. I wanted to add some Interjections with some of the peasants, which I coded like this (I'm not doing the following with Copy and Paste, so spelling mistakes are possible)
APPEND Celvan IF ~InParty("Layne") See("Layne") !StateCheck("Layne",STATE_SLEEPING) RandomNum(2,1) Global("celvanlayne","Ar0300",0)~ BEGIN layne SAY ~poem~ IF ~~ THEN DO ~SetGlobal("celvanlayne","Ar0300",1)~ EXTERN ~LayneJ~ celvan END END
When I tested this and similar dialogs all that appeared were the usual Bioware ones. Did I do something wrong or did I just have very bad luck with the randoms?
