From c15b5aee0f68be3b404e632d914eae330999d1d9 Mon Sep 17 00:00:00 2001 From: Chinsky Date: Thu, 10 Jan 2013 14:23:01 +0400 Subject: [PATCH] Changed way dripping blood works a little. Now there could be 5 drips on a tile. Drip #6 makes it into blood puddle. Now if you bleed out you won't lie in 3 drops of blood, bubt in proper puddle --- code/modules/mob/living/carbon/human/human.dm | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 3eea265d2d7..30af735fbc5 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -97,18 +97,13 @@ for(var/obj/effect/decal/cleanable/blood/drip/G in T) nums += G iconL.Remove(G.icon_state) - if(nums.len >= 3) - var/obj/effect/decal/cleanable/blood/drip/D = pick(nums) - D.blood_DNA[dna.unique_enzymes] = dna.b_type - return - var/obj/effect/decal/cleanable/blood/drip/this = new(T) - this.icon_state = pick(iconL) - this.blood_DNA = list() - this.blood_DNA[dna.unique_enzymes] = dna.b_type - - // replace many drips with something larger - if(nums.len > 3) + if (nums.len < 5) + var/obj/effect/decal/cleanable/blood/drip/this = new(T) + this.icon_state = pick(iconL) + this.blood_DNA = list() + this.blood_DNA[dna.unique_enzymes] = dna.b_type + else for(var/obj/effect/decal/cleanable/blood/drip/G in nums) del G T.add_blood(src)