ACTOR VProximityDetector 
{	
	Radius 20
	Height 32000 //Large height chosen so that a corpse can be resurrected when a monster passes overhead. This mimics the A_VileChase function, which did not care about Z position when resurrecting a corpse.
	Damage(0)
	Projectile
	Species "Player"
	+THRUSPECIES
	+HEXENBOUNCE
	States
	{
		Spawn:
		TNT1 A -1
		Loop
		Death:
		TNT1 A 5 ACS_NamedExecuteAlways("VRaiseMonster", 0)
		Stop
	}
}