Posted by: jastey
« on: March 13, 2009, 12:35:54 PM »Hi, the question again: Did this make it into the new version, or will in the next?
Monitor PPG forums with XML/RSS browsers! Copy and paste this link into My Yahoo, Firefox, or another RSS browser!
EXTEND_BOTTOM GARREN 9 //for male PC
IF ~InParty("Anomen") !Dead("Anomen") !StateCheck("Anomen",CD_STATE_NOTVALID)~ THEN DO ~SetGlobal("FollowGarren","GLOBAL",1)~ UNSOLVED_JOURNAL #7256 EXTERN ANOMENJ 17
END
EXTEND_BOTTOM GARREN 27 //for female PC
IF ~InParty("Anomen") !Dead("Anomen") !StateCheck("Anomen",CD_STATE_NOTVALID)~ THEN DO ~SetGlobal("FollowGarren","GLOBAL",1)~ UNSOLVED_JOURNAL #7256 EXTERN ANOMENJ 17
END
REPLACE_STATE_TRIGGER ANOMENJ 17 ~~
EXTEND_BOTTOM GARREN 9
IF ~InParty("Anomen") !Dead("Anomen") !StateCheck("Anomen",CD_STATE_NOTVALID)~ THEN DO ~SetGlobal("FollowGarren","GLOBAL",1)~ UNSOLVED_JOURNAL #7256 EXTERN ANOMENJ 17
END
IF
Global("Kidnap","GLOBAL",3)
!GlobalTimerExpired("ddKidnapTimer","GLOBAL")
Global("C#AnomenKidnap","LOCALS",0)
AreaCheck("AR1200")
AreaType(OUTDOOR)
THEN RESPONSE #100
SetGlobal("C#AnomenKidnap","LOCALS",1)
StartDialogNoSet(Player1)
END
EXTEND_BOTTOM GARREN 8
IF ~InParty("Anomen")~ THEN DO ~SetGlobal("FollowedGarren","GLOBAL",1)~ UNSOLVED_JOURNAL ~Journey to the Windspear Hills.
It appears I have been tricked into killing a group of paladins. They wore illusions that masked them, disguising them as ogres, and apparently I appeared the same to them. The Most Noble Order of the Radiant Heart will surely take exception to this act, and I have only one witness to the event to say otherwise. I have accepted his offer of shelter at his cabin, a short distance south of where the killings took place.~ EXTERN ANOMEN 17
END
REPLACE_STATE_TRIGGER ANOMENJ 17 ~~
In my opinion, this not only adds Anomen's remark to the wrong PC's reply option, it also doesn't check whether Anomen is able to talk (not dead, not sleeping etc.), and it will add an English journal entry no matter what. I am ready to discuss about where this peace of Anomen's dialogue should be put (although for me the only logical place would be GARREN 9), but looking at the code I am missing a ~!Dead("anomen") !StateCheck("anomen",STATE_SLEEPING)~; and instead of putting the written text for the journal entry putting the state number of the appropriate journal entry (which would be #11872) would solve the English-only phenomenon.EXTEND_BOTTOM ANOMENJ 1
IF ~~ THEN REPLY #6251 GOTO 4
END
(This is the part I have no problems with, it repairs the answer option of the PC to comment Ajantis' in Anomen's "monster" talk after the Windspear Hills. This talk not working 9 times out of 10 the way it is originally coded is a different story.)EXTEND_BOTTOM ANOMENJ 11 COPY_TRANS GARREN 36
END
EXTEND_BOTTOM ANOMENJ 12 COPY_TRANS GARREN 36
END
EXTEND_BOTTOM ANOMENJ 13 COPY_TRANS GARREN 36
END
ANOMENJ 11, 12, and 13 are states that come from a "false" triggered talk in Anomen's dialogue file where he comments on Garren's kid: IF WEIGHT #11 /* Triggers after states #: 28 32 89 101 110 150 205 207 282 even though they appear after this state */
~False()~ THEN BEGIN 10 // from:
SAY #6452 ("I think it would be wise to save Garren's child")
EXTEND_BOTTOM GARREN 8
IF ~InParty("Anomen")~ THEN DO ~SetGlobal("FollowedGarren","GLOBAL",1)~ UNSOLVED_JOURNAL ~Journey to the Windspear Hills.
It appears I have been tricked into killing a group of paladins. They wore illusions that masked them, disguising them as ogres, and apparently I appeared the same to them. The Most Noble Order of the Radiant Heart will surely take exception to this act, and I have only one witness to the event to say otherwise. I have accepted his offer of shelter at his cabin, a short distance south of where the killings took place.~ EXTERN ANOMEN 17
END
REPLACE_STATE_TRIGGER ANOMENJ 17 ~~