From ee510e7b123a38f56f32e780f64524925593ec0b Mon Sep 17 00:00:00 2001 From: ZomgPonies Date: Wed, 4 Mar 2015 11:29:25 -0500 Subject: [PATCH 1/2] Emergency player panel fix --- code/__HELPERS/lists.dm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/code/__HELPERS/lists.dm b/code/__HELPERS/lists.dm index 3949ba8eced..6f5a9d4e5c1 100644 --- a/code/__HELPERS/lists.dm +++ b/code/__HELPERS/lists.dm @@ -200,6 +200,7 @@ proc/listclearnulls(list/list) //Mergesort: divides up the list into halves to begin the sort /proc/sortAtom(var/list/atom/L, var/order = 1) + listclearnulls(L) if(isnull(L) || L.len < 2) return L var/middle = L.len / 2 + 1 @@ -214,8 +215,6 @@ proc/listclearnulls(list/list) while(Li <= L.len && Ri <= R.len) var/atom/rL = L[Li] var/atom/rR = R[Ri] - if(!rL.name || !rR.name) - continue if(sorttext(rL.name, rR.name) == order) result += L[Li++] else From a44e80a4151e0810a041c13dd2da3860dc65f265 Mon Sep 17 00:00:00 2001 From: ZomgPonies Date: Wed, 4 Mar 2015 11:40:26 -0500 Subject: [PATCH 2/2] Fix blood drip colors --- code/modules/organs/blood.dm | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/code/modules/organs/blood.dm b/code/modules/organs/blood.dm index c88c9ee7225..dc63c0ab4b4 100644 --- a/code/modules/organs/blood.dm +++ b/code/modules/organs/blood.dm @@ -163,9 +163,6 @@ var/const/BLOOD_VOLUME_SURVIVE = 122 var/amm = 0.1 * amt var/turf/T = get_turf(src) - var/list/obj/effect/decal/cleanable/blood/drip/nums = list() - - var/list/iconL = list("1","2","3","4","5") if(src.species.bloodflags &BLOOD_SLIME) vessel.remove_reagent("water",amm) @@ -174,24 +171,8 @@ var/const/BLOOD_VOLUME_SURVIVE = 122 else vessel.remove_reagent("blood",amm) + blood_splatter(src,src) - for(var/obj/effect/decal/cleanable/blood/drip/G in T) - nums += G - iconL.Remove(G.icon_state) - - 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 - for (var/ID in virus2) - var/datum/disease2/disease/V = virus2[ID] - this.virus2[ID] = V.getcopy() - else - for(var/obj/effect/decal/cleanable/blood/drip/G in nums) - del G - T.add_blood(src) - return /**************************************************** BLOOD TRANSFERS