mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-26 14:31:59 +01:00
Poison Balance Tweaks (#2075)
A small tweak patch to fix some odd balancing issues with certain chems. Generally homogenising the poison chems to have less instakill options and see a little more use from the less common ones Majorly nerfed polytrinic acid, because it was lethal at 5u dose Majorly nerfed mercury, it was a 30 second kill and its available in the dispenser. Minorly nerfed a couple of other things, mostly standardisation - factoring in removed where it wasn't before. doing flat effects every metabolism tick is generally bad. This was the issue with mercury. Buffed the base metabolic rate of poisons. its still generally extremely slow Buffed lexorin by removing the (irrelevant) brute damage and adding some extra oxyloss instead (doesn't heal due to the losebreath effect). This should make the changeling's death sting not entirely worthless.
This commit is contained in:
@@ -254,6 +254,7 @@
|
||||
description = "A chemical element."
|
||||
reagent_state = LIQUID
|
||||
color = "#484848"
|
||||
ingest_met = REM*0.2
|
||||
|
||||
/datum/reagent/mercury/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
if(alien != IS_DIONA)
|
||||
@@ -261,7 +262,8 @@
|
||||
step(M, pick(cardinal))
|
||||
if(prob(5))
|
||||
M.emote(pick("twitch", "drool", "moan"))
|
||||
M.adjustBrainLoss(2)
|
||||
|
||||
M.adjustBrainLoss(removed)
|
||||
|
||||
/datum/reagent/phosphorus
|
||||
name = "Phosphorus"
|
||||
@@ -316,11 +318,11 @@
|
||||
color = "#DB5008"
|
||||
metabolism = REM * 2
|
||||
touch_met = 50 // It's acid!
|
||||
var/power = 5
|
||||
var/power = 4
|
||||
var/meltdose = 10 // How much is needed to melt
|
||||
|
||||
/datum/reagent/acid/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
M.take_organ_damage(0, removed * power * 2)
|
||||
M.take_organ_damage(0, removed * power)
|
||||
|
||||
/datum/reagent/acid/affect_touch(var/mob/living/carbon/M, var/alien, var/removed) // This is the most interesting
|
||||
if(ishuman(M))
|
||||
|
||||
@@ -141,6 +141,7 @@
|
||||
M.confused = 0
|
||||
M.sleeping = 0
|
||||
M.jitteriness = 0
|
||||
M.intoxication = 0
|
||||
for(var/datum/disease/D in M.viruses)
|
||||
D.spread = "Remissive"
|
||||
D.stage--
|
||||
@@ -194,7 +195,7 @@
|
||||
return
|
||||
M.SetParalysis(0)
|
||||
M.SetWeakened(0)
|
||||
M.adjustToxLoss(rand(3))
|
||||
M.adjustToxLoss(rand(3)*removed)
|
||||
|
||||
/datum/reagent/water/holywater
|
||||
name = "Holy Water"
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
description = "A toxic chemical."
|
||||
reagent_state = LIQUID
|
||||
color = "#CF3600"
|
||||
metabolism = REM * 0.05 // 0.01 by default. They last a while and slowly kill you.
|
||||
metabolism = REM * 0.1 // 0.02 by default. They last a while and slowly kill you.
|
||||
var/strength = 4 // How much damage it deals per unit
|
||||
|
||||
/datum/reagent/toxin/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
@@ -232,7 +232,7 @@
|
||||
description = "Polytrinic acid is a an extremely corrosive chemical substance."
|
||||
reagent_state = LIQUID
|
||||
color = "#8E18A9"
|
||||
power = 10
|
||||
power = 6
|
||||
meltdose = 4
|
||||
|
||||
/datum/reagent/lexorin
|
||||
@@ -246,7 +246,7 @@
|
||||
/datum/reagent/lexorin/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
if(alien == IS_DIONA)
|
||||
return
|
||||
M.take_organ_damage(3 * removed, 0)
|
||||
M.adjustOxyLoss(2 * removed)
|
||||
if(M.losebreath < 15)
|
||||
M.losebreath++
|
||||
|
||||
|
||||
Reference in New Issue
Block a user