Add few ways to heal clone damage as Traitor and Vampire (#25596)

* Add few ways to heal clone damage as Traitor and Vampire

* Update debuffs.dm
This commit is contained in:
Сиротка
2024-05-31 15:32:34 +00:00
committed by GitHub
parent 05784b78bd
commit 80e4ca9fa8
3 changed files with 7 additions and 0 deletions
+5
View File
@@ -659,6 +659,11 @@
dreamer.adjustBruteLoss(-1, FALSE)
dreamer.adjustFireLoss(-1, FALSE)
dreamer.adjustToxLoss(-1)
dreamer.adjustOxyLoss(-1)
dreamer.adjustCloneLoss(-0.5)
if(dreamer.HasDisease(/datum/disease/critical/heart_failure) && prob(25))
for(var/datum/disease/critical/heart_failure/HF in dreamer.viruses)
HF.cure()
dreamer.handle_dreams()
dreamer.adjustStaminaLoss(-10)
var/comfort = 1
@@ -69,6 +69,7 @@
C.adjustFireLoss(-5, robotic=1)
C.adjustOxyLoss(-5)
C.adjustToxLoss(-5)
C.adjustCloneLoss(-1)
heal_cooldown = world.time + 1.5 SECONDS
if(C == summoner)
med_hud_set_health()
@@ -1574,6 +1574,7 @@
zomb.cure() // experimental B). Won't save you from the dead organs.
for(var/obj/item/organ/O as anything in (H.internal_organs + H.bodyparts))
O.germ_level = 0
update_flags |= M.adjustCloneLoss(-4 * REAGENTS_EFFECT_MULTIPLIER, FALSE) // 60 clone one-use heal for 10 TC seems fair
if(M.health < 40)
update_flags |= M.adjustOxyLoss(-5 * REAGENTS_EFFECT_MULTIPLIER, FALSE)
update_flags |= M.adjustToxLoss(-1 * REAGENTS_EFFECT_MULTIPLIER, FALSE)