anchor.diff:  /mob/living/simple_animal/hostile/construct/armored/angelic
   	icon_state = "behemoth_angelic"
   	icon_living = "behemoth_angelic"
  +	holy = TRUE	
   	loot = list(/obj/item/ectoplasm/angelic)
   
   /mob/living/simple_animal/hostile/construct/armored/noncult
  
positive.code: 	if(isconstruct(M)) //is it a construct?
  		var/mob/living/simple_animal/hostile/construct/C = M
  		if(!C.can_repair_constructs || (C == src && !C.can_repair_self))
  			return
  		if(health < maxHealth)
  			adjustHealth(-5)
  			if(src != M)
  
negative.code: /mob/living/simple_animal/hostile/construct/builder/angelic
  	icon_state = "artificer_angelic"
  	icon_living = "artificer_angelic"
  	holy = TRUE
  	loot = list(/obj/item/ectoplasm/angelic)
  	construct_spells = list(/obj/effect/proc_holder/spell/aoe_turf/conjure/soulstone/noncult/purified,
  							/obj/effect/proc_holder/spell/aoe_turf/conjure/construct/lesser,
  