Situation: Lust tarot used against monks. Problems: a) Current Lust tarot trigger directly rejects the person and enemies that person. Monks can no longer enemy a person while they are in kai trance or unenemy a person for that matter. This creates a loop (If a monk is in kai trance and lust tarot is used against him), which constantly pops up the message "Why do you want to reject this person?" and equilibrium is lost. Solution: a) A layman's modification will be simply adding break trance, reject person, enemy person and kai trance (As breaking or entering into kai trance doesn't take any eq or balance this can be done in a single command line.) b) More sophisticated approach would be noting down the state of kai trance and working according to it. c) Currently I've removed that trigger completely except for Lust/Grace/Mentor/Patron checks and I manually do it. (Larkin's suggestion for easy integration with the ACP LE: Create an alias, called "reject," that overrides the command to handle your kai trance commands for you. To be fancier, track the status of your kai trance and only execute the trance commands when your trance is already active. Also, don't forget to use the ~ in front of the reject inside the alias, to avoid that nasty infinite loop. #ALIAS reject {#if (%iskey(@Defenses, kai trance)) {break trance;~reject %1;enemy %1;kai trance} {~reject %1;enemy %1}} Note: You may not always want to enemy the person you're rejecting, so you may want to check for a real enemy there.)