diff --git a/code/game/objects/effects/decals/Cleanable/aliens.dm b/code/game/objects/effects/decals/Cleanable/aliens.dm index ee64d8ca03..5fb2598113 100644 --- a/code/game/objects/effects/decals/Cleanable/aliens.dm +++ b/code/game/objects/effects/decals/Cleanable/aliens.dm @@ -10,7 +10,7 @@ icon_state = "xfloor1" random_icon_states = list("xfloor1", "xfloor2", "xfloor3", "xfloor4", "xfloor5", "xfloor6", "xfloor7") var/list/viruses = list() - blood_DNA = list() + blood_DNA = list("UNKNOWN DNA" = "X") bloodiness = MAX_SHOE_BLOODINESS blood_state = BLOOD_STATE_XENO @@ -76,7 +76,7 @@ /obj/effect/decal/cleanable/blood/xtracks icon_state = "xtracks" random_icon_states = null - blood_DNA = list("UNKNOWN DNA" = "X*") + blood_DNA = list("UNKNOWN DNA" = "X") /obj/effect/decal/cleanable/xdrip name = "drips of blood" @@ -87,7 +87,7 @@ random_icon_states = list("xdrip1","xdrip2","xdrip3","xdrip4","xdrip5") bloodiness = 0 var/drips = 1 - blood_DNA = list() + blood_DNA = list("UNKNOWN DNA" = "X") /obj/effect/decal/cleanable/xdrip/can_bloodcrawl_in() return 1 \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species_types.dm b/code/modules/mob/living/carbon/human/species_types.dm index cdb4f94b07..6ec2735021 100644 --- a/code/modules/mob/living/carbon/human/species_types.dm +++ b/code/modules/mob/living/carbon/human/species_types.dm @@ -1134,6 +1134,8 @@ datum/species/canid roundstart = 0 //wip blacklisted = 1 no_equip = list(slot_glasses) //MY EYES, THEY'RE GONE + meat = /obj/item/weapon/reagent_containers/food/snacks/meat/slab/xeno + skinned_type = /obj/item/stack/sheet/animalhide/xeno /datum/species/xeno/on_species_gain(mob/living/carbon/C, datum/species/old_species) var/obj/effect/decal/cleanable/xenoblood/xgibs/XG @@ -1141,6 +1143,13 @@ datum/species/canid return else C.gib_type = XG +/datum/species/xeno/on_species_loss(mob/living/carbon/C) + var/obj/effect/decal/cleanable/xenoblood/xgibs/XG + var/obj/effect/decal/cleanable/blood/gibs/HG + if(istype(C.gib_type, XG)) + C.gib_type = HG + else + return /datum/reagent/toxin/acid/xenoblood name = "acid blood"