Revive You!!
Events
Unit - A unit Begins casting an ability
Conditions
((Target unit of ability being cast) is A Hero) Equal to True
Actions
Set TempPoint = (Position of (Casting unit))
Hero - Instantly revive (Target unit of ability being cast) at TempPoint, Show revival graphics
Custom script: call RemoveLocation(udg_TempPoint)
I tried that but it decays anyway.Change a Hero's Combat - Death Type to Can raise, Does not decay. In that way the Hero's corpse will remain.