nanotoxin Posted June 26, 2015 Posted June 26, 2015 Is there a list or something of the Diona's different organs? Also, is there a list of the Diona's buffs and debuffs, in specifics anywhere.
ZipZero Posted June 26, 2015 Posted June 26, 2015 Well, I think this answers most of it: /datum/species/diona name = "Diona" name_plural = "Dionaea" icobase = 'icons/mob/human_races/r_diona.dmi' deform = 'icons/mob/human_races/r_def_plant.dmi' language = "Rootspeak" unarmed_type = /datum/unarmed_attack/diona primitive = /mob/living/carbon/alien/diona slowdown = 7 rarity_value = 3 has_organ = list( "nutrient channel" = /datum/organ/internal/diona/nutrients, "neural strata" = /datum/organ/internal/diona/strata, "response node" = /datum/organ/internal/diona/node, "gas bladder" = /datum/organ/internal/diona/bladder, "polyp segment" = /datum/organ/internal/diona/polyp, "anchoring ligament" = /datum/organ/internal/diona/ligament ) warning_low_pressure = 50 hazard_low_pressure = -1 cold_level_1 = 50 cold_level_2 = -1 cold_level_3 = -1 heat_level_1 = 2000 heat_level_2 = 3000 heat_level_3 = 4000 body_temperature = T0C + 15 //make the plant people have a bit lower body temperature, why not flags = IS_WHITELISTED | NO_BREATHE | NO_SCAN | IS_PLANT | NO_BLOOD | NO_PAIN | NO_SLIP blood_color = "#004400" flesh_color = "#907E4A" reagent_tag = IS_DIONA /datum/species/diona/can_understand(var/mob/other) var/mob/living/carbon/alien/diona/D = other if(istype(D)) return 1 return 0 /datum/species/diona/handle_post_spawn(var/mob/living/carbon/human/H) H.gender = NEUTER return ..() /datum/species/diona/handle_death(var/mob/living/carbon/human/H) var/mob/living/carbon/alien/diona/S = new(get_turf(H)) if(H.mind) H.mind.transfer_to(S) for(var/mob/living/carbon/alien/diona/D in H.contents) if(D.client) D.loc = H.loc else del(D) H.visible_message("\red[H] splits apart with a wet slithering noise!") And then they also heal and gain nutrients from light/radiation, lose it while in darkness, and are difficult to knock down.
Recommended Posts