mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-07-19 11:05:50 +01:00
Buffs Adminordrazine, Myelamine
- Increases the effects of Myelamine - Increases the effects of Bicaridine Overdose - Tries to fix Adminordrazine to be less useless
This commit is contained in:
@@ -60,7 +60,7 @@
|
||||
|
||||
/datum/reagent/bicaridine/overdose(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
..()
|
||||
var/wound_heal = 1.5 * removed
|
||||
var/wound_heal = 2.5 * removed
|
||||
M.eye_blurry = min(M.eye_blurry + wound_heal, 250)
|
||||
if(ishuman(M))
|
||||
var/mob/living/carbon/human/H = M
|
||||
@@ -731,7 +731,7 @@
|
||||
overdose = REAGENTS_OVERDOSE * 0.5
|
||||
overdose_mod = 1.5
|
||||
scannable = 1
|
||||
var/repair_strength = 3
|
||||
var/repair_strength = 5
|
||||
|
||||
/datum/reagent/myelamine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
if(alien == IS_DIONA)
|
||||
|
||||
@@ -167,7 +167,7 @@
|
||||
taste_description = "bwoink"
|
||||
reagent_state = LIQUID
|
||||
color = "#C8A5DC"
|
||||
affects_dead = 1 //This can even heal dead people.
|
||||
affects_dead = TRUE //This can even heal dead people.
|
||||
metabolism = 0.1
|
||||
mrate_static = TRUE //Just in case
|
||||
|
||||
@@ -178,11 +178,10 @@
|
||||
affect_blood(M, alien, removed)
|
||||
|
||||
/datum/reagent/adminordrazine/affect_blood(var/mob/living/carbon/M, var/alien, var/removed)
|
||||
M.setCloneLoss(0)
|
||||
M.setOxyLoss(0)
|
||||
M.radiation = 0
|
||||
M.heal_organ_damage(20,20)
|
||||
M.adjustToxLoss(-20)
|
||||
M.heal_organ_damage(40,40)
|
||||
M.adjustCloneLoss(-40)
|
||||
M.adjustToxLoss(-50)
|
||||
M.adjustOxyLoss(-100)
|
||||
M.hallucination = 0
|
||||
M.setBrainLoss(0)
|
||||
M.disabilities = 0
|
||||
@@ -202,6 +201,9 @@
|
||||
M.radiation = 0
|
||||
M.ExtinguishMob()
|
||||
M.fire_stacks = 0
|
||||
M.add_chemical_effect(CE_ANTIBIOTIC, ANTIBIO_SUPER)
|
||||
M.add_chemical_effect(CE_STABLE, 15)
|
||||
M.add_chemical_effect(CE_PAINKILLER, 200)
|
||||
if(M.bodytemperature > 310)
|
||||
M.bodytemperature = max(310, M.bodytemperature - (40 * TEMPERATURE_DAMAGE_COEFFICIENT))
|
||||
else if(M.bodytemperature < 311)
|
||||
@@ -209,6 +211,9 @@
|
||||
if(ishuman(M))
|
||||
var/mob/living/carbon/human/H = M
|
||||
var/wound_heal = 5
|
||||
for(var/obj/item/organ/I in H.internal_organs)
|
||||
if(I.damage > 0) //Adminordrazine heals even robits, it is magic
|
||||
I.damage = max(I.damage - wound_heal, 0)
|
||||
for(var/obj/item/organ/external/O in H.bad_external_organs)
|
||||
if(O.status & ORGAN_BROKEN)
|
||||
O.mend_fracture() //Only works if the bone won't rebreak, as usual
|
||||
|
||||
Reference in New Issue
Block a user