Adds carcinisoprojection jelly, a limb regrowth chem that is made from slime mutation toxin & blood (#15053)
* Limb regrowth chem, new disease of crab cancer * Limb regrowth adjustments * oops, sorry linters. * oh right this would probably fuck with dullahans * woops missed a newline * Update code/modules/reagents/chemistry/reagents/medicine_reagents.dm Co-authored-by: DeltaFire <46569814+DeltaFire15@users.noreply.github.com> * just realized this check is unnecessary. * let's add a mood debuff while we're at it * Update medicine_reagents.dm * add a bounty * misspelling * Update crabcancer.dm Co-authored-by: DeltaFire <46569814+DeltaFire15@users.noreply.github.com>
This commit is contained in:
@@ -124,19 +124,25 @@
|
||||
/mob/living/carbon/alien/larva/get_leg_ignore()
|
||||
return TRUE
|
||||
|
||||
/mob/living/proc/get_missing_limbs()
|
||||
/mob/living/proc/get_missing_limbs(exclude_head = FALSE)
|
||||
return list()
|
||||
|
||||
/mob/living/carbon/get_missing_limbs()
|
||||
/mob/living/carbon/get_missing_limbs(exclude_head = FALSE)
|
||||
var/list/full = list(BODY_ZONE_HEAD, BODY_ZONE_CHEST, BODY_ZONE_R_ARM, BODY_ZONE_L_ARM, BODY_ZONE_R_LEG, BODY_ZONE_L_LEG)
|
||||
for(var/zone in full)
|
||||
if(exclude_head && zone == BODY_ZONE_HEAD) //this is needed in case we don't care for the lack of a dullahan's head or something.
|
||||
full -= zone
|
||||
continue
|
||||
if(get_bodypart(zone))
|
||||
full -= zone
|
||||
return full
|
||||
|
||||
/mob/living/carbon/alien/larva/get_missing_limbs()
|
||||
/mob/living/carbon/alien/larva/get_missing_limbs(exclude_head = FALSE)
|
||||
var/list/full = list(BODY_ZONE_HEAD, BODY_ZONE_CHEST)
|
||||
for(var/zone in full)
|
||||
if(exclude_head && zone == BODY_ZONE_HEAD) //I guess????
|
||||
full -= zone
|
||||
continue
|
||||
if(get_bodypart(zone))
|
||||
full -= zone
|
||||
return full
|
||||
|
||||
Reference in New Issue
Block a user