Posted 16 April 2004 - 10:35 PM
And I return to the Interjection thread!
I am attempting to have a morning-after type talk, one set to begin after a certain on-rest LT. I have scripted in what looks (to me!) to be a valid construction, but, though it compiles, it never fires. I even have a firing code in the .baf to set it. Nothing. Also, my one specific trigger LT is still not firing, but that is technically the B file. Back to the J.
This is in my .baf:
IF
Global("TsujathaRomanceActive","GLOBAL",2)
Global("TsujathaLoveTalk","LOCALS",41)
Global("TsujathaSPOILER","GLOBAL",1)
InParty(Myself)
See(Player1)
THEN
RESPONSE #100
SetGlobal("TsujathaSunrise","GLOBAL",1)
Interact(Player1)
END
And this is in my J file:
IF
~Global("TsujathaRomanceActive","GLOBAL",2)
Global("TsujathaSunrise","GLOBAL",1)
Global("TsujathaMatch","GLOBAL",1)
Global("TsujathaSPOILER","GLOBAL",1)~
THEN BEGIN TsujathaSunriseTalk
SAY ~(You awaken, blah.)~
= ~(Blah.)~
IF ~~ THEN REPLY ~Blah.~ DO ~SetGlobal("TsujathaSunrise","GLOBAL",2)~ GOTO TsujathaSunriseTalk1a
IF ~~ THEN REPLY ~Thank you.~ DO ~SetGlobal("TsujathaSunrise","GLOBAL",2)~ GOTO TsujathaSunriseTalk2a
IF ~~ THEN REPLY ~Tsujatha.~ DO ~SetGlobal("TsujathaSunrise","GLOBAL",2)~ GOTO TsujathaSunriseTalk3a
END
And it goes from there. (Spoilers deleted.) It compiles properly, but it never, never fires.
Is there something I just do not know? No, it is not the LT itself, which is set to fire when the Local is 40 and 42, respectively. I want this to occur immediately after the LT Local 40, which is an on-rest one. That LT fires just fine.
What can I do? Any help is appreciated.
Sillara
If it makes any difference, I cannot get ANYTHING from J file to fire except for the flirt packs. Tsujatha NEVER interjects into anything. I even installed CamDawg's tweak pack in hopes of getting Tsujatha to talk, but it did not work.