//Pre-Defined Global Diseases for use by nanites/wendigo/xenomicrobes/ect. var/list/global_diseases = list() /proc/create_global_diseases() for(var/disease_type in subtypesof(/datum/disease2/disease/predefined)) var/datum/disease2/disease/predefined/D = new disease_type global_diseases[D.category] = D D.update_global_log() /datum/disease2/disease/predefined var/category = "" type_weight = list(0,0,0,0) /datum/disease2/disease/predefined/New() antigen = list(pick(antigen_family(ANTIGEN_RARE))) antigen |= pick(antigen_family(ANTIGEN_RARE)) uniqueID = rand(0,9999) subID = rand(0,9999) strength = rand(70,100) ..() /datum/disease2/disease/predefined/makerandom(var/list/str = list(), var/list/rob = list(), var/list/anti = list(), var/list/bad = list(), var/atom/source = null) return /datum/disease2/disease/predefined/cyborg form = "Robotic Nanites" category = DISEASE_CYBORG infectionchance = 0 infectionchance_base = 0 stage_variance = 0 can_kill = list() effects = list( new /datum/disease2/effect/cyborg_warning, new /datum/disease2/effect/cyborg_vomit, new /datum/disease2/effect/cyborg_limbs, new /datum/disease2/effect/cyborg ) spread = SPREAD_BLOOD robustness = 100 mutation_modifier = 0 color = "#414240" pattern = 1 pattern_color = "#ebe7e4" origin = "Nanites Reagent" /datum/disease2/disease/predefined/mommi form = "Robotic Nanites" category = DISEASE_MOMMI infectionchance = 0 infectionchance_base = 0 stage_variance = 0 can_kill = list() effects = list( new /datum/disease2/effect/mommi_warning, new /datum/disease2/effect/mommi_shrink, new /datum/disease2/effect/mommi_hallucination, new /datum/disease2/effect/mommi ) spread = SPREAD_BLOOD robustness = 100 mutation_modifier = 0 color = "#414240" pattern = 1 pattern_color = "#ebe7e4" origin = "Autism Nanites Reagent" /datum/disease2/disease/predefined/xenomorph form = "Alien Microbes" category = DISEASE_XENO infectionchance = 0 infectionchance_base = 0 stage_variance = 0 can_kill = list() effects = list( new /datum/disease2/effect/xenomorph_warning, new /datum/disease2/effect/xenomorph_babel, new /datum/disease2/effect/xenomorph_traits, new /datum/disease2/effect/xenomorph ) spread = SPREAD_BLOOD robustness = 100 mutation_modifier = 0 color = "#76a843" pattern = 1 pattern_color = "#5eff00" origin = "Xenomicrobes Reagent" /datum/disease2/disease/predefined/wendigo form = "Malicious Entity" category = DISEASE_WENDIGO infectionchance = 0 infectionchance_base = 0 stage_variance = 0 can_kill = list() effects = list( new /datum/disease2/effect/wendigo_warning, new /datum/disease2/effect/wendigo_vomit, new /datum/disease2/effect/wendigo_hallucination, new /datum/disease2/effect/wendigo ) spread = SPREAD_BLOOD robustness = 100 mutation_modifier = 0 color = "#353535" pattern = 2 pattern_color = "#680b0b" origin = "Wendigo Meat"