Merge pull request #513 from ZomgPonies/master

Emergency player panel fix
This commit is contained in:
Mark van Alphen
2015-03-04 17:52:53 +01:00
2 changed files with 2 additions and 22 deletions
+1 -2
View File
@@ -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
+1 -20
View File
@@ -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