[MIRROR] Healium is too powerful we need to nerf it! (#908)

* Healium is too powerful we need to nerf it! (#53766)

Healium was too stronk, nerfed it to behave like a good gas.
Added coughing and euphoria mood if breathed in small quantities to alert the player.
Sleep if it is 3 moles in the air for 3 to 5 seconds
Sleep you if is more than 6 moles and it heals you while knocked down.
Lowered the amount of healing done

Edit: It doesnt knock you out, it makes you sleep now, since the knockdown effect was so strong that people wouldn't wake up

* Healium is too powerful we need to nerf it!

Co-authored-by: Ghilker <42839747+Ghilker@users.noreply.github.com>
This commit is contained in:
SkyratBot
2020-09-21 16:42:15 +02:00
committed by GitHub
co-authored by Ghilker
parent 0944a9db41
commit ce49a4283b
7 changed files with 90 additions and 46 deletions
@@ -1198,7 +1198,7 @@
M.adjustOxyLoss(0.1*REM, 0)
M.adjustStaminaLoss(0.1*REM, 0)
if(82 to INFINITY)
M.Sleeping(100, 0, TRUE)
M.Sleeping(100, FALSE)
M.adjustOxyLoss(1.5*REM, 0)
M.adjustStaminaLoss(1.5*REM, 0)
..()
@@ -1373,12 +1373,18 @@
/datum/reagent/healium/on_mob_metabolize(mob/living/L)
. = ..()
ADD_TRAIT(L, TRAIT_KNOCKEDOUT, type)
L.PermaSleeping()
/datum/reagent/healium/on_mob_end_metabolize(mob/living/L)
REMOVE_TRAIT(L, TRAIT_KNOCKEDOUT, type)
L.SetSleeping(10)
return ..()
/datum/reagent/healium/on_mob_life(mob/living/L)
. = ..()
L.adjustFireLoss(-2, FALSE)
L.adjustToxLoss(-5, FALSE)
L.adjustBruteLoss(-2, FALSE)
/datum/reagent/halon
name = "Halon"
description = "A fire suppression gas that removes oxygen and cools down the area"