mirror of
https://github.com/yogstation13/Yogstation.git
synced 2025-02-26 09:04:50 +00:00
Turns TRAIT_NOCLONE into TRAIT_BADDNA for consistency (#41819)
cl XDTM balance: DNA-damaging methods (changeling draining, mainly) no longer prevent alternative revival methods, but can no longer be circumvented by upgrading DNA scanners. balance: Any source of husking now prevents cloning on unupgraded cloning scanners, instead of only husking caused by changelings. balance: Husking now fully prevents revival from several non-cloning methods, including defibrillation, surgery, and strange reagent. /cl Why? Consistency! Also, the removal of prescanning/autocloning really simplifies this. Changeling draining effectively prevents cloning until you transfer the brain to an intact body.
This commit is contained in:
@@ -215,7 +215,7 @@
|
||||
if(!iscarbon(host_mob)) //nonstandard biology
|
||||
return FALSE
|
||||
var/mob/living/carbon/C = host_mob
|
||||
if(C.suiciding || C.has_trait(TRAIT_NOCLONE) || C.hellbound) //can't revive
|
||||
if(C.suiciding || C.hellbound || C.has_trait(TRAIT_HUSK)) //can't revive
|
||||
return FALSE
|
||||
if((world.time - C.timeofdeath) > 1800) //too late
|
||||
return FALSE
|
||||
|
||||
Reference in New Issue
Block a user