/datum/cloner_defect_holder | Holds all the cloner defects for a person, as well as the weighted list of possible defects |
---|
/datum/cloner_defect/ouch | Some random brute/burn damage after cloning. |
---|
/datum/cloner_defect/missing_limb | Lose a random limb after cloning |
---|
/datum/cloner_defect/allergic | Get some histamine after cloning |
---|
/_is_abstract/datum/cloner_defect/missing_organ | Lose a random organ after cloning |
---|
/datum/cloner_defect/random_mutantrace | Set to a random (safe) mutantrace after cloning |
---|
/_is_abstract/datum/cloner_defect/maxhealth_down | Max health decrease |
---|
/datum/cloner_defect/puritan | You become a puritan- no more clonings for you! (unless the docs are really solid) |
---|
/datum/cloner_defect/arm_swap | Left and right arms are swapped, making them both initially useless TODO actually implement |
---|
/datum/cloner_defect/explosive | Just fucking explode. probably a bad idea. TODO maybe make it so if they're healed to max they don't explode?
CURRENTLY DISABLED |
---|
/datum/cloner_defect/clumsy | Add some kind of 'clumsy' mutation/trait |
---|
/datum/cloner_defect/face_disfigured | Sets seen name to 'unknown' (until repaired with synthflesh) |
---|
/datum/cloner_defect/voice_disfigured | Sets heard voice to 'unknown' (until repaired with synthflesh) |
---|
/datum/cloner_defect/sprint_flop | Makes you fall over when you sprint too hard (pug thing) |
---|
/proc/record_cloner_defects | Write current cloner defects to an existing datacore medical record |
---|