diff --git a/modular_citadel/code/modules/reagents/chemistry/reagents/healing.dm b/modular_citadel/code/modules/reagents/chemistry/reagents/healing.dm index f2db39a593..a0af4175e4 100644 --- a/modular_citadel/code/modules/reagents/chemistry/reagents/healing.dm +++ b/modular_citadel/code/modules/reagents/chemistry/reagents/healing.dm @@ -100,18 +100,18 @@ id = "synthtissue" description = "Synthetic tissue used for grafting onto damaged organs during surgery, or for treating limb damage." pH = 7.6 + metabolization_rate = 0.1 var/grown_volume = 0 var/injected_vol = 0 /datum/reagent/synthtissue/reaction_mob(mob/living/M, method=TOUCH, reac_volume,show_message = 1) - cached_method = method if(iscarbon(M)) var/target = M.zone_selected if (M.stat == DEAD) show_message = 0 if(method in list(PATCH, TOUCH)) - M.apply_damage(reac_volume*-1.25, BRUTE, target) - M.apply_damage(reac_volume*-1.25, BURN, target) + M.apply_damage(reac_volume*-1.5, BRUTE, target) + M.apply_damage(reac_volume*-1.5, BURN, target) if(show_message) to_chat(M, "You feel your [target] heal! It stings like hell!") SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "painful_medicine", /datum/mood_event/painful_medicine) @@ -122,7 +122,7 @@ /datum/reagent/synthtissue/on_mob_life(mob/living/carbon/C) if(!iscarbon(C)) return ..() - if(cached_method == INJECT) + if(injected_vol >= 20) if(grown_volume > 150) //I don't think this is even possible, but damn to I want to see if someone can (bare in mind it takes 2s to grow 0.05u) if(volume >= 20) C.regenerate_organs(only_one = TRUE)