Okay for real this time, exiting combat fixed, also affect() works on booleans