diff --git a/code/datums/spells/ethereal_jaunt.dm b/code/datums/spells/ethereal_jaunt.dm
index 2ce1b030a03..75562053764 100644
--- a/code/datums/spells/ethereal_jaunt.dm
+++ b/code/datums/spells/ethereal_jaunt.dm
@@ -43,9 +43,6 @@
target.client.eye = holder
sleep(jaunt_duration)
mobloc = get_turf(target.loc)
- if(get_area(mobloc) == /area/security/armoury/gamma)
- target << "A strange energy repels you!"
- mobloc = originalloc
animation.loc = mobloc
target.canmove = 0
sleep(20)
diff --git a/code/game/objects/items/weapons/tools.dm b/code/game/objects/items/weapons/tools.dm
index 6d1b3a4121d..f4f766b7e99 100644
--- a/code/game/objects/items/weapons/tools.dm
+++ b/code/game/objects/items/weapons/tools.dm
@@ -465,37 +465,20 @@
if(!(S.status & ORGAN_ROBOT) || user.a_intent != "help")
return ..()
- if(S.brute_dam)
- S.heal_damage(15,0,0,1)
- if(user != M)
- user.visible_message("\red \The [user] patches some dents on \the [M]'s [S.display_name] with \the [src]",\
- "\red You patch some dents on \the [M]'s [S.display_name]",\
- "You hear a welder.")
- else
- user.visible_message("\red \The [user] patches some dents on their [S.display_name] with \the [src]",\
- "\red You patch some dents on your [S.display_name]",\
- "You hear a welder.")
- return
-
if(istype(M,/mob/living/carbon/human))
-
var/mob/living/carbon/human/H = M
-
if(H.species.flags & IS_SYNTHETIC)
-
- 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 You patch some of the dents on \the [M].",\
- "You hear a welder.")
- H.heal_overall_damage(5,0)
+ if(M == user)
+ user << "\red You can't repair damage to your own body - it's against OH&S."
return
- user << "Nothing to fix!"
+ if(S.brute_dam)
+ S.heal_damage(15,0,0,1)
+ user.visible_message("\red \The [user] patches some dents on \the [M]'s [S.display_name] with \the [src].")
+ return
+ else
+ user << "Nothing to fix!"
+
else
return ..()
@@ -520,4 +503,4 @@
attack_self(mob/user as mob)
open = !open
user << "\blue You [open?"open" : "close"] the conversion kit."
- update_icon()
+ update_icon()
\ No newline at end of file
diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm
index ddad1b0e54b..6ca34f77e81 100644
--- a/code/modules/power/cable.dm
+++ b/code/modules/power/cable.dm
@@ -620,39 +620,19 @@ obj/structure/cable/proc/cableColor(var/colorC)
if(!(S.status & ORGAN_ROBOT) || user.a_intent != "help")
return ..()
- if(S.burn_dam > 0 && use(1))
- S.heal_damage(0,15,0,1)
-
- if(user != M)
- user.visible_message("\red \The [user] repairs some burn damage on their [S.display_name] with \the [src]",\
- "\red You repair some burn damage on your [S.display_name]",\
- "You hear wires being cut.")
- else
- user.visible_message("\red \The [user] repairs some burn damage on their [S.display_name] with \the [src]",\
- "\red You repair some burn damage on your [S.display_name]",\
- "You hear wires being cut.")
-
- return
-
if(istype(M,/mob/living/carbon/human))
-
var/mob/living/carbon/human/H = M
-
if(H.species.flags & IS_SYNTHETIC)
-
- if(H.getFireLoss() > 0)
-
- if(M == user)
- user << "\red You can't repair damage to your own body - it's against OH&S."
- return
-
- user.visible_message("\The [user] repairs some burn damage on [M] with \the [src]",\
- "You repair some of \the [M]'s burn damage.",\
- "You hear wires being cut.")
- H.heal_overall_damage(0,5)
+ if(M == user)
+ user << "\red You can't repair damage to your own body - it's against OH&S."
return
- user << "Nothing to fix!"
+ if(S.burn_dam > 0 && use(1))
+ S.heal_damage(0,15,0,1)
+ user.visible_message("\red \The [user] repairs some burn damage on \the [M]'s [S.display_name] with \the [src].")
+ return
+ else
+ user << "Nothing to fix!"
else
return ..()