anchor.diff:  				..()
   
   				SpawnPet(killer, 0.1, null, /obj/items/wearable/pets/dog)
  -				SpawnPortal("teleportPointSnowman Dungeon", chance=0.5)
   
   		Snake
   			icon_state  = "snake"
  
positive.code: 			Attack(mob/M)
  				..()
  				if(!fired && target && state == HOSTILE)
  					if(prob(45))
  						fired = 1
  						spawn(cd) fired = 0
  
  						var/list/dirs = list(NORTH, SOUTH, EAST, WEST, NORTHEAST, NORTHWEST, SOUTHEAST, SOUTHWEST)
  						var/tmp_d = dir
  						var/dmg = round(Dmg * 1.5 + rand(-4,8))
  						for(var/d in dirs)
  							dir = d
  							castproj(icon_state = "crucio2", damage = dmg, name = "death ball", cd = 0, lag = 1)
  
  						dir = tmp_d
  
  						sleep(AttackDelay)
  
  		Troll
  			icon = 'Mobs.dmi'
  
negative.code: 				..()
  
  				SpawnPet(killer, 0.03, null, /obj/items/wearable/pets/troll)
  				SpawnPortal("teleportPointSnowman Dungeon", chance=1)
  
  			ChangeState(var/i_State)
  				set waitfor = FALSE
  