File tree Expand file tree Collapse file tree 1 file changed +7
-3
lines changed
code/modules/reagents/reagents Expand file tree Collapse file tree 1 file changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -1042,13 +1042,17 @@ var/global/list/charcoal_doesnt_remove=list(
1042
1042
for (var /datum /wound/internal_bleeding/W in E. wounds)
1043
1043
W. heal_damage(0.8 , TRUE )
1044
1044
holder. remove_reagent(MEDNANOBOTS , 0.25 )
1045
+ if (E. status & ORGAN_BROKEN )
1046
+ E. status &= ~ ORGAN_BROKEN // What do I owe you?
1047
+ E. status &= ~ ORGAN_SPLINTED // Nothing, it's for free!
1048
+ holder. remove_reagent(MEDNANOBOTS , 0.10 )
1049
+ if (E. status & ORGAN_BLEEDING )
1050
+ E. status &= ~ ORGAN_BLEEDING // FOR FREE?!
1051
+ holder. remove_reagent(MEDNANOBOTS , 0.10 )
1045
1052
for (var /datum /organ/internal/I in H. internal_organs)
1046
1053
if (I. damage)
1047
1054
I. damage = max(0 , I. damage - 5 ) // Heals a whooping 5 organ damage.
1048
1055
holder. remove_reagent(MEDNANOBOTS , 0.10 ) // Less so it doesn't vanish the nanobot supply
1049
- I. status &= ~ ORGAN_BROKEN // What do I owe you?
1050
- I. status &= ~ ORGAN_SPLINTED // Nothing, it's for free!
1051
- I. status &= ~ ORGAN_BLEEDING // FOR FREE?!
1052
1056
if (M. getOxyLoss() || M. getBruteLoss(TRUE ) || M. getToxLoss() || M. getFireLoss(TRUE ) || M. getCloneLoss())
1053
1057
M. adjustOxyLoss(- 5 )
1054
1058
M. heal_organ_damage(5 , 5 ) // Heals Brute and Burn. It heals the mob, not individual organs.
You can’t perform that action at this time.
0 commit comments