anchor.diff:  			if(owner.stun_absorption[i]["end_time"] > world.time && owner.stun_absorption[i]["priority"] > vanguard["priority"])
   				otheractiveabsorptions = TRUE
   		if(!GLOB.ratvar_awakens && stuns_blocked && !otheractiveabsorptions)
  -			vanguard["end_time"] = 0 //so it doesn't absorb the stuns we're about to apply
   			owner.Knockdown(stuns_blocked)
   			message_to_owner = "<span class='boldwarning'>The weight of the Vanguard's protection crashes down upon you!</span>"
   			if(stuns_blocked >= 300)
  
positive.code: 
  /datum/status_effect/vanguard_shield/on_apply()
  	owner.log_message("gained Vanguard stun immunity", INDIVIDUAL_ATTACK_LOG)
  	owner.add_stun_absorption("vanguard", 200, 1, "'s yellow aura momentarily intensifies!", "Your ward absorbs the stun!", " radiating with a soft yellow light!")
  	owner.visible_message("<span class='warning'>[owner] begins to faintly glow!</span>", "<span class='brass'>You will absorb all stuns for the next twenty seconds.</span>")
  	owner.SetStun(0, FALSE)
  	owner.SetKnockdown(0)
  
negative.code: 	var/vanguard = owner.stun_absorption["vanguard"]
  	var/stuns_blocked = 0
  	if(vanguard)
  		stuns_blocked = Floor(min(vanguard["stuns_absorbed"] * 0.25, 400))
  		vanguard["end_time"] = 0 //so it doesn't absorb the stuns we're about to apply
  	if(owner.stat != DEAD)
  		var/message_to_owner = "<span class='warning'>You feel your Vanguard quietly fade...</span>"
  		var/otheractiveabsorptions = FALSE
  