Merge branch 'master' into spooder
This commit is contained in:
@@ -2283,7 +2283,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
|
||||
boozepwr = 50
|
||||
|
||||
/datum/reagent/consumable/ethanol/species_drink/on_mob_life(mob/living/carbon/C)
|
||||
if(C.dna.species && C.dna.species.species_type == species_required) //species have a species_type variable that refers to one of the drinks
|
||||
if(C.dna.species && C.dna.species.species_category == species_required) //species have a species_category variable that refers to one of the drinks
|
||||
quality = RACE_DRINK
|
||||
else
|
||||
C.adjust_disgust(disgust)
|
||||
|
||||
@@ -565,7 +565,7 @@
|
||||
var/diff_len = length(GLOB.skin_tones - GLOB.nonstandard_skin_tones)
|
||||
H.skin_tone = GLOB.skin_tones[min(diff_len, GLOB.skin_tones.Find(H.skin_tone) + 1)]
|
||||
else
|
||||
H.skin_tone = H.dna.skin_tone_override = tan_mutant_color(H.dna.skin_tone_override, "#202020")
|
||||
H.skin_tone = H.dna.skin_tone_override = tan_mutant_color(H.dna.skin_tone_override, MINIMUM_MUTANT_COLOR)
|
||||
if(MUTCOLORS in H.dna.species.species_traits) //take current alien color and darken it slightly
|
||||
H.dna.features["mcolor"] = tan_mutant_color(H.dna.features["mcolor"])
|
||||
H.update_body()
|
||||
@@ -576,7 +576,7 @@
|
||||
|
||||
return ..()
|
||||
|
||||
/datum/reagent/spraytan/proc/tan_mutant_color(color, limit = "#7F7F7F")
|
||||
/datum/reagent/spraytan/proc/tan_mutant_color(color, limit = MINIMUM_MUTANT_COLOR)
|
||||
var/newcolor = ""
|
||||
var/len = length(color)
|
||||
var/char = ""
|
||||
@@ -1984,6 +1984,11 @@
|
||||
color = "#363636"
|
||||
carpet_type = /turf/open/floor/carpet/black
|
||||
|
||||
/datum/reagent/carpet/arcade
|
||||
name = "Liquid Arcade Carpet"
|
||||
color = "#b51d05"
|
||||
carpet_type = /turf/open/floor/carpet/arcade
|
||||
|
||||
/datum/reagent/carpet/blackred
|
||||
name = "Liquid Red Black Carpet"
|
||||
color = "#342125"
|
||||
|
||||
@@ -763,6 +763,12 @@
|
||||
results = list(/datum/reagent/carpet/black = 2)
|
||||
required_reagents = list(/datum/reagent/carpet = 1, /datum/reagent/carbon = 1)
|
||||
|
||||
/datum/chemical_reaction/carpet/arcade
|
||||
name = "liquid arcade carpet"
|
||||
id = /datum/reagent/carpet/arcade
|
||||
results = list(/datum/reagent/carpet/arcade = 2)
|
||||
required_reagents = list(/datum/reagent/carpet = 1, /datum/reagent/consumable/pwr_game = 1)
|
||||
|
||||
/datum/chemical_reaction/carpet/blackred
|
||||
name = "liquid red black carpet"
|
||||
id = /datum/reagent/carpet/blackred
|
||||
|
||||
@@ -484,12 +484,12 @@
|
||||
return FALSE
|
||||
var/list/D = holder.get_data("blood")
|
||||
if(D && D["changeling_loudness"])
|
||||
return (D["changeling_loudness"] >= 4 ? D["changeling_loudness"] : FALSE)
|
||||
return (D["changeling_loudness"] >= LINGBLOOD_DETECTION_THRESHOLD ? D["changeling_loudness"] : FALSE)
|
||||
else
|
||||
return FALSE
|
||||
|
||||
/datum/chemical_reaction/reagent_explosion/lingblood/on_reaction(datum/reagents/holder, multiplier, specialreact)
|
||||
if(specialreact >= 10)
|
||||
if(specialreact > LINGBLOOD_EXPLOSION_THRESHOLD)
|
||||
return ..()
|
||||
else
|
||||
return FALSE
|
||||
|
||||
Reference in New Issue
Block a user