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: /mob/living/simple_animal/hostile/alien
  	name = "alien hunter"
  	desc = "Hiss!"
  	icon = 'icons/mob/alien.dmi'
  	icon_state = "alienh_s"
  	icon_living = "alienh_s"
  	icon_dead = "alienh_dead"
  	icon_gib = "syndicate_gib"
  	response_help = "pokes"
  	response_disarm = "shoves"
  	response_harm = "hits"
  	speed = 0
  	butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab/xeno = 4,
  							/obj/item/stack/sheet/animalhide/xeno = 1)
  	maxHealth = 125
  	health = 125
  	harm_intent_damage = 5
  	melee_damage_lower = 25
  	melee_damage_upper = 25
  
negative.code: 	minimum_distance = 5
  	move_to_delay = 4
  	butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab/xeno = 4,
  							/obj/item/stack/sheet/animalhide/xeno = 2)
  	projectiletype = /obj/item/projectile/neurotox/heavy
  	projectilesound = 'sound/weapons/pierce.ogg'
  	status_flags = list()
  	unique_name = 0
  	var/sterile = 0
  	var/plants_off = 0
  	var/egg_cooldown = 30
  	var/plant_cooldown = 30
  	environment_smash = 2
  
  /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"
  	desc = "The bigger momma. Rules over all the queens below it, and their hives by extention. Hobbies include: murder."
  	move_to_delay = 4
  	maxHealth = 600
  	health = 600
  	environment_smash = 3
  	butcher_results = list(/obj/item/weapon/reagent_containers/food/snacks/meat/slab/xeno = 10,
  							/obj/item/stack/sheet/animalhide/xeno = 2,
  							/obj/item/organ/alien/plasmavessel/large/queen = 1,
  							/obj/item/organ/alien/hivenode = 1,
  							/obj/item/organ/alien/resinspinner = 1,
  							/obj/item/organ/alien/acid = 1,
  							/obj/item/organ/alien/neurotoxin = 1,
  							/obj/item/organ/alien/eggsac = 1,
  							/obj/item/organ/brain/alien = 1) //only the queen is smart
  	mob_size = MOB_SIZE_LARGE
  	gold_core_spawnable = 0
  	candismember = TRUE
  	force_threshold = 8
  	var/obj/effect/proc_holder/spell/aoe_turf/repulse/xeno/simplemob/bitchslap
  
  /mob/living/simple_animal/hostile/alien/queen/large/New()
  	..()
  	bitchslap = new /obj/effect/proc_holder/spell/aoe_turf/repulse/xeno/simplemob()
  	AddSpell(bitchslap)
  
  /mob/living/simple_animal/hostile/alien/queen/large/adjustHealth(amount)
  	. = ..()
  	if(health < (maxHealth/3))
  		summon_backup(30)
  		visible_message("<span class='alertalien'>[src] lets out a shrill scream!</span>")
  		playsound(src.loc, 'sound/voice/hiss5.ogg', 40, 1, 1)
  		if(bitchslap)
  			if(bitchslap.cast_check(0, src))
  				bitchslap.choose_targets(src)
  	else
  		return
  
  /mob/living/simple_animal/hostile/alien/queen/large/handle_automated_action()
  	if(!..()) //AIStatus is off
  		return
  	egg_cooldown--
  