the bigg Posted May 17, 2010 Share Posted May 17, 2010 18-ish of bg1npc/phase2/dlg/x#miint.d: CHAIN ~%tutu_var%ELMIN5~ X#ElminBoo @15 == ~%JAHEIRA_JOINED%~ IF ~InParty("jaheira") InMyArea("jaheira") !StateCheck("jaheira",CD_STATE_NOTVALID)~ THEN @16 == ~%tutu_var%ELMIN5~ IF ~InParty("jaheira") InMyArea("jaheira") !StateCheck("jaheira",CD_STATE_NOTVALID)~ THEN @17 == ~%tutu_var%ELMIN5~ @18 == ~%JAHEIRA_JOINED%~ IF ~InParty("jaheira") InMyArea("jaheira") !StateCheck("jaheira",CD_STATE_NOTVALID)~ THEN @19 DO ~ActionOverride("elminster5",EscapeArea())~ END IF ~~ THEN JOURNAL @20 EXIT fix (untested): CHAIN ~%tutu_var%ELMIN5~ X#ElminBoo @15 == ~%JAHEIRA_JOINED%~ IF ~InParty("jaheira") InMyArea("jaheira") !StateCheck("jaheira",CD_STATE_NOTVALID)~ THEN @16 == ~%tutu_var%ELMIN5~ IF ~InParty("jaheira") InMyArea("jaheira") !StateCheck("jaheira",CD_STATE_NOTVALID)~ THEN @17 == ~%tutu_var%ELMIN5~ @18 == ~%JAHEIRA_JOINED%~ IF ~InParty("jaheira") InMyArea("jaheira") !StateCheck("jaheira",CD_STATE_NOTVALID)~ THEN @19 END IF ~~ THEN JOURNAL @20 DO ~ActionOverride("elminster5",EscapeArea())~ EXIT In the current state, the DO only appears in Jaheira's subtree; in the fixed version, it's always executed when exiting the dialogue. Link to comment
cmorgan Posted May 17, 2010 Share Posted May 17, 2010 Thanks - and that gives me some more stuff to check for. I was wondering why I started coding all my CHAIN stuff with CHAIN ~NPC1~ statename ~text~ == ~NPC2~ IF ~InParty("NPC2") InMyArea("NPC2") !StateCheck("NPC2",CD_STATE_NOTVALID)~ THEN ~text~ == ~NPC3~ IF ~InParty("NPC3") InMyArea("NPC3") !StateCheck("NPC3",CD_STATE_NOTVALID)~ THEN ~text~ == ~NPC1~ IF ~InParty("NPC1") InMyArea("NPC1") !StateCheck("NPC1",CD_STATE_NOTVALID)~ THEN ~text~ == ~NPC2~ IF ~InParty("NPC2") InMyArea("NPC2") !StateCheck("NPC2",CD_STATE_NOTVALID)~ THEN ~text~ END IF ~~ THEN DO ~everything_we_want_to_do_for_everyone~ EXIT Link to comment
cmorgan Posted September 17, 2011 Share Posted September 17, 2011 confirmed repaired v19 09.17.2011 Link to comment
Recommended Posts
Archived
This topic is now archived and is closed to further replies.