diff --git a/code/modules/xenobio2/mob/slime/slime procs.dm b/code/modules/xenobio2/mob/slime/slime procs.dm index 56ad5d6050..adc8f4e5ba 100644 --- a/code/modules/xenobio2/mob/slime/slime procs.dm +++ b/code/modules/xenobio2/mob/slime/slime procs.dm @@ -13,11 +13,10 @@ Slime specific procs go here. traitdat.traits[TRAIT_XENO_HUNGER] = rand(1, 20) traitdat.traits[TRAIT_XENO_STARVEDAMAGE] = rand(1, 4) traitdat.traits[TRAIT_XENO_EATS] = prob(95) //Odds are, that thing'll need to eat. - traitdat.traits[TRAIT_XENO_CHROMATIC] = prob(5) - if(traitdat.traits[TRAIT_XENO_CHROMATIC]) + traitdat.traits[TRAIT_XENO_HOSTILE] = prob(60) //Let's increase this probabilty. + if(prob(10)) + traitdat.traits[TRAIT_XENO_CHROMATIC] = 1 traitdat.traits[TRAIT_XENO_HOSTILE] = 0 - else - traitdat.traits[TRAIT_XENO_HOSTILE] = prob(30) traitdat.traits[TRAIT_XENO_GLOW_STRENGTH] = round(rand(1,3)) traitdat.traits[TRAIT_XENO_GLOW_RANGE] = round(rand(1,3)) traitdat.traits[TRAIT_XENO_STRENGTH] = round(rand(4,9)) diff --git a/code/modules/xenobio2/mob/xeno procs.dm b/code/modules/xenobio2/mob/xeno procs.dm index e20373c21c..94da479f5a 100644 --- a/code/modules/xenobio2/mob/xeno procs.dm +++ b/code/modules/xenobio2/mob/xeno procs.dm @@ -29,10 +29,8 @@ Procs for targeting set_light(traitdat.traits[TRAIT_XENO_GLOW_RANGE], traitdat.traits[TRAIT_XENO_GLOW_STRENGTH], traitdat.traits[TRAIT_XENO_BIO_COLOR]) else set_light(0, 0, "#000000") //Should kill any light that shouldn't be there. - if(chromatic) - hostile = 0 //No. No laser-reflecting hostile creatures. Bad. - else - hostile = traitdat.traits[TRAIT_XENO_HOSTILE] + + hostile = traitdat.traits[TRAIT_XENO_HOSTILE] speed = traitdat.traits[TRAIT_XENO_SPEED] diff --git a/code/modules/xenobio2/tools/xeno_trait_scanner.dm b/code/modules/xenobio2/tools/xeno_trait_scanner.dm index 8063b6071b..565db47364 100644 --- a/code/modules/xenobio2/tools/xeno_trait_scanner.dm +++ b/code/modules/xenobio2/tools/xeno_trait_scanner.dm @@ -111,7 +111,7 @@ dat += "It bears no characters indicating resilience to damage.
" if(growth_max) - if(growth_level < 25) + if(growth_level < 35) dat += "It appears to be far to growing up.
" else if(growth_level > 40) dat += "It appears to be close to growing up.
"