Not sure where to post this so I posted here.
In the ArchProtection spell script there is a missing realm parameter in the ListMobilesNearLocation call on line 26.
foreach targ in ListMobilesNearLocation(mobile.x, mobile.y, mobile.z, 2)
Line should read:
foreach targ in ListMobilesNearLocation(mobile.x, mobile.y, mobile.z, 2, mobile.realm)