Fixed a few more bugs.

This commit is contained in:
cib
2012-07-05 07:43:00 +02:00
parent 9061bb167b
commit ede4c1cb56
2 changed files with 5 additions and 4 deletions

View File

@@ -1224,6 +1224,7 @@ datum/preferences
var/status = organ_data[name]
if(status == "amputated")
O.status |= DESTROYED
O.destspawn = 1
else if(status == "cyborg")
O.status |= ROBOT

View File

@@ -221,10 +221,10 @@ datum/preferences
else
preview_icon = new /icon('human.dmi', "torso_[g]_s", "dir" = preview_dir)
preview_icon.Blend(new /icon('human.dmi', "chest_[g]_s"), ICON_OVERLAY)
preview_icon.Blend(new /icon('human.dmi', "chest_[g]_s"), ICON_OVERLAY, "dir" = preview_dir)
if(organ_data["head"] != "amputated")
preview_icon.Blend(new /icon('human.dmi', "head_[g]_s"), ICON_OVERLAY)
preview_icon.Blend(new /icon('human.dmi', "head_[g]_s"), ICON_OVERLAY, "dir" = preview_dir)
for(var/name in list("l_arm","r_arm","l_leg","r_leg","l_foot","r_foot","l_hand","r_hand"))
// make sure the organ is added to the list so it's drawn
@@ -234,13 +234,13 @@ datum/preferences
for(var/name in organ_data)
if(organ_data[name] == "amputated") continue
var/icon/temp = new /icon('human.dmi', "[name]_s")
var/icon/temp = new /icon('human.dmi', "[name]_s", "dir" = preview_dir)
if(organ_data[name] == "cyborg")
temp.MapColors(rgb(77,77,77), rgb(150,150,150), rgb(28,28,28), rgb(0,0,0))
preview_icon.Blend(temp, ICON_OVERLAY)
preview_icon.Blend(new /icon('human.dmi', "groin_[g]_s"), ICON_OVERLAY)
preview_icon.Blend(new /icon('human.dmi', "groin_[g]_s"), ICON_OVERLAY, "dir" = preview_dir)
// Skin tone