anchor.diff:  	a_intent = "harm"
   	attack_sound = 'sound/weapons/bladeslice.ogg'
   	atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0)
  +	damage_coeff = list(BRUTE = 1, BURN = 2, TOX = 1, CLONE = 1, STAMINA = 0, OXY = 1)
   	unsuitable_atmos_damage = 15
   	faction = list("alien")
   	status_flags = list(CANPUSH)
  
positive.code: 		if(!sterile && prob(10) && egg_cooldown<=0)
  			egg_cooldown = initial(egg_cooldown)
  			LayEggs()
  
  /mob/living/simple_animal/hostile/alien/proc/SpreadPlants()
  	if(!isturf(loc) || istype(loc, /turf/open/space))
  		return
  	if(locate(/obj/structure/alien/weeds/node) in get_turf(src))
  		return
  	visible_message("<span class='alertalien'>[src] has planted some alien weeds!</span>")
  	new /obj/structure/alien/weeds/node(loc)
  
  /mob/living/simple_animal/hostile/alien/proc/LayEggs()
  	if(!isturf(loc) || istype(loc, /turf/open/space))
  		return
  	if(locate(/obj/structure/alien/egg) in get_turf(src))
  		return
  	visible_message("<span class='alertalien'>[src] has laid an egg!</span>")
  	new /obj/structure/alien/egg(loc)
  
  /mob/living/simple_animal/hostile/alien/queen/large
  	name = "alien empress"
  	icon = 'icons/mob/alienqueen.dmi'
  	icon_state = "alienq"
  	icon_living = "alienq"
  	icon_dead = "alienq_dead"
  	bubble_icon = "alienroyal"
  	move_to_delay = 4
  	maxHealth = 400
  	health = 400
  	butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab/xeno = 10,
  							/obj/item/stack/sheet/animalhide/xeno = 2)
  	mob_size = MOB_SIZE_LARGE
  	gold_core_spawnable = 0
  
  /obj/item/projectile/neurotox
  	name = "neurotoxin"
  	damage = 30
  	icon_state = "toxin"
  
  /mob/living/simple_animal/hostile/alien/handle_temperature_damage()
  	if(bodytemperature < minbodytemp)
  		adjustBruteLoss(2)
  	else if(bodytemperature > maxbodytemp)
  		adjustBruteLoss(20)
  
  
  /mob/living/simple_animal/hostile/alien/maid
  	name = "lusty xenomorph maid"
  
negative.code: 			plant_cooldown = initial(plant_cooldown)
  			SpreadPlants()
  
  /mob/living/simple_animal/hostile/alien/drone/adjustHealth(amount)
  	. = ..()
  	if(health < (maxHealth/3))
  		alien_state = ALIEN_HAUL_ASS
  	else
  		alien_state = 0
  
  /mob/living/simple_animal/hostile/alien/drone/Life()
  	. = ..()
  	if(.)
  		if(alien_state == ALIEN_HAUL_ASS)
  			retreat_distance = 9
  			minimum_distance = 9
  		else
  			retreat_distance = initial(retreat_distance)
  			minimum_distance = initial(minimum_distance)
  
  /mob/living/simple_animal/hostile/alien/sentinel
  	name = "alien sentinel"
  	icon_state = "aliens_s"
  	icon_living = "aliens_s"
  	icon_dead = "aliens_dead"
  	desc = "The hive-guardian caste of the xenomorph species. Has very accurate spit."
  	health = 200
  	maxHealth = 200
  	melee_damage_lower = 19
  	melee_damage_upper = 19
  	ranged = 1
  	retreat_distance = 5
  	minimum_distance = 5
  	projectiletype = /obj/item/projectile/neurotox
  	projectilesound = 'sound/weapons/pierce.ogg'
  	butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab/xeno = 2,
  							/obj/item/stack/sheet/animalhide/xeno = 1,
  							/obj/item/organ/alien/plasmavessel/small = 1,
  							/obj/item/organ/alien/hivenode = 1,
  							/obj/item/organ/alien/acid = 1,
  							/obj/item/organ/alien/neurotoxin = 1)
  
  
  
  /mob/living/simple_animal/hostile/alien/queen
  