Unfortunately [target=player] does not work. I think the problem is that the brackets contain true/false statements. The setting of target=player just automatically sets the current target to the player instead of checking to see if it's true. For instance, I think this would always fail [target=player,harm] because it returns a [true, false] since setting the target to player is allowed, but now that player is not a harmful target. I have to log, but does anyone know how to add contitional statements to check to see if the target is myself? If so, cast barkskin, if not, cast heal?

Thanks!