anchor.diff:  		visible_message("<span class='notice'>[src] refuses to eat \the [tasty].</span>")
   
   /mob/living/simple_animal/hostile/retaliate/goose/vomit/proc/vomit()
  +	if (stat == DEAD)
  +		return
   	var/turf/T = get_turf(src)
   	var/obj/item/reagent_containers/food/consumed = locate() in contents //Barf out a single food item from our guts
   	if (prob(50) && consumed)
  
positive.code: 		feed(O)
  
  /mob/living/simple_animal/hostile/retaliate/goose/vomit/proc/feed(obj/item/reagent_containers/food/tasty)
  	if (contents.len > GOOSE_SATIATED)
  		visible_message("<span class='notice'>[src] looks too full to eat \the [tasty]!</span>")
  		return
  
negative.code: 	icon_state = initial(icon_state)
  
  /mob/living/simple_animal/hostile/retaliate/goose/vomit/proc/goosement(atom/movable/AM, OldLoc, Dir, Forced)
  	if(stat == DEAD)
  		return
  	if(vomiting)
  		vomit() // its supposed to keep vomiting if you move
  		return
  