cmorgan Posted February 26, 2008 Share Posted February 26, 2008 END IF ~InParty("minsc") InMyArea("minsc") !StateCheck("minsc",CD_STATE_NOTVALID)~ THEN EXTERN ~%DYNAHEIR_JOINED%~ DYRO14.1M IF ~!InParty("minsc")~ THEN EXTERN ~%DYNAHEIR_JOINED%~ DYRO14.1 I wonder if this is a failure of the engine to recognize Minsc as valid... but I doubt it otherwise he wouldn't be interjecting at all. v15 has a more failsafe trigger: IF ~InParty("minsc") InMyArea("minsc") !StateCheck("minsc",CD_STATE_NOTVALID)~ THEN EXTERN ~%DYNAHEIR_JOINED%~ DYRO14.1M IF ~OR(3) !InParty("minsc") !InMyArea("minsc") StateCheck("minsc",CD_STATE_NOTVALID)~ THEN EXTERN ~%DYNAHEIR_JOINED%~ DYRO14.1 but I just don't understand. I am still setting up the test module, but will advise soon - the fast way around this is to triplecheck by setting the variable again at the end of those (since seting the same variable twice will not harm anything). But I wouuld really like to figure out why this isn't working as advertized. Link to comment
Recommended Posts
Archived
This topic is now archived and is closed to further replies.