From 86b3d3cde505f2d18c4bee17b0d85a8570a7d2c5 Mon Sep 17 00:00:00 2001 From: Miniature Date: Wed, 29 Feb 2012 13:28:54 +1030 Subject: [PATCH] fix dna runtime seems like original cause was actually space ninjas not doing hair properly --- code/game/dna.dm | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/code/game/dna.dm b/code/game/dna.dm index 771c1d1409f..3c990e03af3 100644 --- a/code/game/dna.dm +++ b/code/game/dna.dm @@ -14,7 +14,7 @@ if(length(uni_identity) != 39) //Lazy. var/temp - var/hair + var/hair = 0 var/beard // determine DNA fragment from hairstyle @@ -23,11 +23,10 @@ var/list/styles = typesof(/datum/sprite_accessory/hair) - /datum/sprite_accessory/hair var/hrange = round(4095 / styles.len) - var/style = styles.Find(character.hair_style.type) - if(style) - hair = style * hrange - rand(1,hrange-1) - else - hair = 0 + if(character.hair_style) + var/style = styles.Find(character.hair_style.type) + if(style) + hair = style * hrange - rand(1,hrange-1) // Beard dna code - mostly copypasted from hair code to allow for more dynamic facial hair style additions var/list/face_styles = typesof(/datum/sprite_accessory/facial_hair) - /datum/sprite_accessory/facial_hair