Removes more sleeps from init (#17332)

* splits emotes into original (custom_emote) and automatic (automatic_custom_emote)

* no copy paste

* immunosuprizine touchup

* srcining
This commit is contained in:
Cameron Lennox
2025-03-16 18:11:04 +01:00
committed by GitHub
parent 8878a8ef49
commit 17ec1d700b
31 changed files with 154 additions and 145 deletions
+8 -8
View File
@@ -920,27 +920,27 @@
metabolism = REM * 0.06
/datum/reagent/immunosuprizine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
var/strength_mod = 1 * M.species.chem_strength_heal
var/strength_mod = 1 // * M.species.chem_strength_heal //Just removing the chem strength adjustment. It'd require division, which is best avoided.
if(alien == IS_DIONA) // It's a tree.
strength_mod = 0.25
strength_mod = 4
if(alien == IS_SLIME) // Diffculty bonding with internal cellular structure.
strength_mod = 0.75
strength_mod = 1.3
if(alien == IS_SKRELL) // Natural inclination toward toxins.
strength_mod = 1.5
strength_mod = 0.66
if(alien == IS_UNATHI) // Natural regeneration, robust biology.
strength_mod = 1.75
strength_mod = 0.6
if(alien == IS_TAJARA) // Highest metabolism.
strength_mod = 2
strength_mod = 0.5
if(ishuman(M))
var/mob/living/carbon/human/H = M
if(alien != IS_DIONA)
H.adjustToxLoss((30 / strength_mod) * removed)
H.adjustToxLoss((30 * strength_mod) * removed)
var/list/organtotal = list()
organtotal |= H.organs
@@ -962,7 +962,7 @@
var/rejectmem = I.can_reject
I.can_reject = initial(I.can_reject)
if(rejectmem != I.can_reject)
H.adjustToxLoss((15 / strength_mod))
H.adjustToxLoss((15 / strength_mod) * removed) //Someone forgot a * removed here in the past. It made it so 1u of this chem would do (baseline) 1245 toxins per unit, or 15 toxins per tick.
I.take_damage(1)
/datum/reagent/skrellimmuno //skrell exist?