anchor.diff:  
   			if(state != HOSTILE) return
   
  +			var/active = 1
  +			if(origloc)
  +				var/area/newareas/a = origloc.loc
  +				if(istype(a, /area/newareas) && !a.active)
  +					if(a.region)
  +						active = a.region.active
  +					else
  +						active = 0
  +
   			var/distance = get_dist(src, target)
  -			if(!target || !target.loc || target.loc.loc != loc.loc || distance > Range)
  +			if(!active || !target || !target.loc || distance > Range)
   				target = null
   				ChangeTarget()
   				if(!target)
  
positive.code: 				new /obj/corpse(loc, src)
  
  			var/rate        = 1
  			var/rate_factor = DropRateModifier
  
  			if(killer.House == worldData.housecupwinner)
  				rate += 0.25
  
negative.code: 			DMGmodifier = 3
  			MoveDelay = 3
  			AttackDelay = 1
  			Range = 24
  			respawnTime = 6000
  
  			prizePoolSize = 2
  