diff --git a/code/game/objects/items/weapons/tools.dm b/code/game/objects/items/weapons/tools.dm
index 5f93605169a..be448279386 100644
--- a/code/game/objects/items/weapons/tools.dm
+++ b/code/game/objects/items/weapons/tools.dm
@@ -476,16 +476,16 @@
if(H.species.flags & IS_SYNTHETIC)
- if(H.getFireLoss() > 0)
+ if(H.getBruteLoss() > 0)
if(M == user)
user << "\red You can't repair damage to your own body - it's against OH&S."
return
user.visible_message("\red \The [user] patches some dents on \the [M] with \the [src]",\
- "\red \The [user] patches some of your dents.",\
+ "\red \You patches some of the dents on \the [M].",\
"You hear a welder.")
- H.heal_organ_damage(5,0)
+ H.heal_overall_damage(5,0)
return
user << "Nothing to fix!"
diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm
index e1eba818f13..851f1fdf3eb 100644
--- a/code/modules/power/cable.dm
+++ b/code/modules/power/cable.dm
@@ -670,9 +670,9 @@ obj/structure/cable/proc/cableColor(var/colorC)
return
user.visible_message("\The [user] repairs some burn damage on [M] with \the [src]",\
- "\The [user] repairs some of your burn damage.",\
+ "You repair some of \the [M]'s burn damage.",\
"You hear wires being cut.")
- H.heal_organ_damage(0,5)
+ H.heal_overall_damage(0,5)
return
user << "Nothing to fix!"