xeno organ abiltys not working on insert (on non xeno mob)
Limb attachment for robot parts being stupid
This commit is contained in:
Aurorablade
2016-01-21 20:42:32 -05:00
parent 51013b97c0
commit cc8f402a4d
15 changed files with 266 additions and 177 deletions
@@ -259,8 +259,8 @@
else if(!client)
msg += "[t_He] [t_has] suddenly fallen asleep.\n"
if(!src.get_int_organ(/obj/item/organ/internal/brain))
msg += "<span class='deadsay'>It appears that their brain is missing...</span>\n"
if(!src.get_int_organ(/obj/item/organ/internal/brain) && !species.name == "Diona")
msg += "<span class='deadsay'>It appears that [t_his] brain is missing...</span>\n"
var/list/wound_flavor_text = list()
var/list/is_destroyed = list()
@@ -135,9 +135,6 @@
/datum/species/proc/create_organs(var/mob/living/carbon/human/H) //Handles creation of mob organs.
if(!ticker) return //FUCKING MONKIES!
for(var/obj/item/organ/organ in H.contents)
if((organ in H.organs))
qdel(organ)
@@ -248,7 +248,7 @@ var/global/list/damage_icon_parts = list()
qdel(stand_icon)
stand_icon = new(species.icon_template ? species.icon_template : 'icons/mob/human.dmi',"blank")
var/icon_key = ""
var/obj/item/organ/eyes/eyes = internal_organs_by_name["eyes"]
var/obj/item/organ/internal/eyes/eyes = get_int_organ(/obj/item/organ/internal/eyes)
if(eyes)
icon_key += "[rgb(eyes.eye_colour[1], eyes.eye_colour[2], eyes.eye_colour[3])]"