--
You received this message because you are subscribed to the Google Groups "PuzzleScript" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puzzlescript...@googlegroups.com.
To view this discussion, visit https://groups.google.com/d/msgid/puzzlescript/461f8b4e-8625-4614-8ef2-9774046b41dbn%40googlegroups.com.
The issue is that [ Action Bruno] -> [BrunoMad] only triggers when the player isn't adjacent to a solid because the collision rule for [ Bruno | Solid] takes priority. You need to force the mad state change before the movement rule checks for solids. Try moving the mad transition to the pre or late phase instead of handling it as a direct action rule. That should decouple it from adjacency checks.
To view this discussion, visit https://groups.google.com/d/msgid/puzzlescript/7672fbfd-acd0-40ed-9ae6-0e9a696dfd06n%40googlegroups.com.