Fixes xenomorph corrosive acid being used on mobs & fixes xeno limb examines (#68246)

* Removes the xenomorph's corrosive acid from being used on mobs, as they oneshot them.
* Makes defines for species' limbs, and makes use of those. Also replaces some hardcodes with defines.
* Makes Xenomorph bodyparts all alien bodytypes, so xenomorphs with something embedded will not state that they have something in their human limb.
This commit is contained in:
Coffee
2022-07-19 12:16:49 -04:00
committed by GitHub
parent 728f5c2602
commit ffc2a746df
6 changed files with 28 additions and 15 deletions
@@ -218,6 +218,9 @@ Doesn't work on other aliens/AI.*/
/datum/action/cooldown/alien/acid/corrosion/PreActivate(atom/target)
if(get_dist(owner, target) > 1)
return FALSE
if(ismob(target)) //If it could corrode mobs, it would one-shot them.
owner.balloon_alert(owner, "doesn't work on mobs!")
return FALSE
return ..()