Edit: Figured out the cause. The ward is warding itself. Thanks to chuckbartholomew:
I don't suppose anyone considered the possibility that a ward spell on an NPC might block the casting of a ward spell on that NPC? It might be some kind of race condition:
1) Ward is cast on NPC
2) Ward is applied to NPC
3) Ward concentration interrupted by applied ward
4) Ward is unapplied due to interruption
5) Ward is no longer interrupted, so is reapplied
6) Rinse and repeat
So in this one special case a different solution may be needed. Perhaps an exception that Ward spells cannot block Ward spells or a fire-and-forget delivery that applies a Ward for a duration?
1) Ward is cast on NPC
2) Ward is applied to NPC
3) Ward concentration interrupted by applied ward
4) Ward is unapplied due to interruption
5) Ward is no longer interrupted, so is reapplied
6) Rinse and repeat
So in this one special case a different solution may be needed. Perhaps an exception that Ward spells cannot block Ward spells or a fire-and-forget delivery that applies a Ward for a duration?
Does anyone know how to get around this? I'd prefer to keep the ward spell as close to the current version as possible. IE I'd like it to be concentrated with the same functionality if possible.
