Whoops forgot a thing also reenabled a warning message but with a added check

This commit is contained in:
Head
2012-10-17 19:00:20 +02:00
parent ea714643b6
commit 59964d4025
2 changed files with 4 additions and 3 deletions

View File

@@ -105,8 +105,9 @@
possible_points += children
if(forbidden_limbs.len)
possible_points -= forbidden_limbs
// if(!possible_points.len)
// message_admins("Oh god WHAT! [owner]'s [src] was unable to find an organ to pass overdamage to!")
if(!possible_points.len)
if(owner.stat != 2)
message_admins("Oh god WHAT! [owner]'s [src] was unable to find an organ to pass overdamage to!")
else
var/datum/organ/external/target = pick(possible_points)
if(brute)

View File

@@ -88,7 +88,7 @@ datum
var/current_reagent_transfer = current_reagent.volume * part
if(preserve_data)
trans_data = current_reagent.data
if(current_reagent.id != "blood")
if((current_reagent.id == "blood" && !ishuman(target)) || current_reagent.id != "blood")
R.add_reagent(current_reagent.id, (current_reagent_transfer * multiplier), trans_data)
src.remove_reagent(current_reagent.id, current_reagent_transfer)
else if(current_reagent.id == "blood" && ishuman(target)) // can never be sure