mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2026-01-28 02:03:21 +00:00
* A preface to my madness Travis failed one of my PR's because I copied old code that used /red /blue /green. Because of this, I am going to find and replace every instance of it that I find. Also this is a test commit to make sure I'm comitting to the correct branch. * /blue /green /red replacements Dear god. A slow and painful death from acid is more fun than this. I wouldn't wish this torture on my worst enemy. And this is only the beginning * Replace part 2. Time to fix the human error. * Fixes mismatches * Sets macro count to 220 One above the current number of macros in the code. * Fixes last of the mismatches. * Removes spaces, replaces \black Removes spaces Replaces \black in a few areas where seen Replaces \bold with <B> </B> where seen * Updating macro count again * More fixes! * Issues fixed! For real this time! I swear! * Fixing all the merge conflict files.
24 lines
773 B
Plaintext
24 lines
773 B
Plaintext
//inverse of /datum/artifact_effect/heat, the two effects split up for neatness' sake
|
|
/datum/artifact_effect/cold
|
|
name = "cold"
|
|
var/target_temp
|
|
|
|
/datum/artifact_effect/cold/New()
|
|
..()
|
|
target_temp = rand(0, 250)
|
|
effect = pick(EFFECT_TOUCH, EFFECT_AURA)
|
|
effect_type = pick(EFFECT_ORGANIC, EFFECT_BLUESPACE, EFFECT_SYNTH)
|
|
|
|
/datum/artifact_effect/cold/DoEffectTouch(var/mob/user)
|
|
if(holder)
|
|
user << "<font color='blue'>A chill passes up your spine!</font>"
|
|
var/datum/gas_mixture/env = holder.loc.return_air()
|
|
if(env)
|
|
env.temperature = max(env.temperature - rand(5,50), 0)
|
|
|
|
/datum/artifact_effect/cold/DoEffectAura()
|
|
if(holder)
|
|
var/datum/gas_mixture/env = holder.loc.return_air()
|
|
if(env && env.temperature > target_temp)
|
|
env.temperature -= pick(0, 0, 1)
|