Well, if you're using regions for raining, it should be pretty easy.
Make some custom ability based off of the ability that you can find on the Ring of Regeneration, then use a periodic trigger to find units in your region and add the ability, otherwise, if they are not in the region, remove it.