Skip to content

Commit 45514eb

Browse files
regenerate calcium nerf
1 parent aea89f1 commit 45514eb

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

code/modules/reagents/reagents/reagents_medical.dm

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1766,7 +1766,7 @@ var/global/list/charcoal_doesnt_remove=list(
17661766

17671767
/datum/reagent/regenerate_calcium
17681768
name = "Regenerate Calcium"
1769-
description = "Highly irradiated calcium. For some reason it's actually quite helpful to ingest."
1769+
description = "Highly irradiated degenerate calcium whose structure has been altered, causing it to fuse and set bones with far more efficiency and grace than the original chemical, albeit with the cost of being extremely volatile once introduced into the body, not to mention its production process leaving it with lingering radioactivity."
17701770
id = REGENERATECALCIUM
17711771
density = 4.1
17721772
specheatcap = 0.15
@@ -1779,11 +1779,12 @@ var/global/list/charcoal_doesnt_remove=list(
17791779
return 1
17801780

17811781
if(ishuman(M))
1782+
M.apply_radiation(0.5, RAD_INTERNAL) //it is made in a reactor, after all.
17821783
var/mob/living/carbon/human/H = M
17831784
if(H.species.anatomy_flags & NO_BONES)
17841785
return
17851786

1786-
var/remaininghealing=3
1787+
var/remaininghealing=2
17871788
for(var/datum/organ/external/E in H.organs)
17881789
if(!E.is_organic())
17891790
continue
@@ -1795,6 +1796,10 @@ var/global/list/charcoal_doesnt_remove=list(
17951796
break
17961797

17971798
if(E.brute_dam<=E.max_damage*0.5)
1798-
E.status&= ~ORGAN_BROKEN //fixes broken limbs
1799+
if(E.status&ORGAN_BROKEN)
1800+
H.custom_pain("You feel a flash of pain as the bones in your [E.display_name] rapidly set into their correct place.",50)
1801+
playsound(H.loc, "fracture", 100, 1, -2)
1802+
H.pain_level +=100
1803+
E.status&= ~ORGAN_BROKEN //fixes broken limbs
17991804
if(!remaininghealing)
18001805
return 1

0 commit comments

Comments
 (0)