Personally i would have an ability that used charges and spawns or revives two units per charge, then for the unit types around this caster i would give them a buff that upon death searches for nearest caster of that type and gives charges to that casters ability, i will test this theory my self and attach or post with an attached map demonstrating the process.
Personally i would have an ability that used charges and spawns or revives two units per charge, then for the unit types around this caster i would give them a buff that upon death searches for nearest caster of that type and gives charges to that casters ability, i will test this theory my self and attach or post with an attached map demonstrating the process.