Posted by: Salk
« on: February 25, 2017, 12:34:54 AM »I don't know enough about the Alignment(Player1,MASK_LCNEUTRAL) and what ChangeAlignment(Player1,NEUTRAL) does. Maybe the change alignment somehow included the MASK_LCNEUTRAL for the player's PC?
NEUTRAL is TRUE NEUTRAL.
GENEUTRAL covers LAWFUL NEUTRAL, TRUE NEUTRAL and CHAOTIC NEUTRAL alignments.
LCNEUTRAL covers NEUTRAL GOOD, TRUE NEUTRAL and NEUTRAL EVIL alignments.
The !Alignment(Player1,MASK_GENEUTRAL) condition should stop any looping.