"
dat+="
"
dat+="
"
else
dat+="None"
diff --git a/code/game/machinery/nuclear_bomb.dm b/code/game/machinery/nuclear_bomb.dm
index 27e7d81ea038..dd3da2e44ae5 100644
--- a/code/game/machinery/nuclear_bomb.dm
+++ b/code/game/machinery/nuclear_bomb.dm
@@ -278,7 +278,7 @@ var/global/bomb_set
to_chat(usr, "Nothing happens, something might be wrong with the wiring.")
return 1
if(!timing && !safety)
- start_bomb()
+ start_bomb(usr)
else
check_cutoff()
if(href_list["safety"])
@@ -306,9 +306,9 @@ var/global/bomb_set
to_chat(usr, "There is nothing to anchor to!")
return 1
-/obj/machinery/nuclearbomb/proc/start_bomb()
+/obj/machinery/nuclearbomb/proc/start_bomb(user)
timing = 1
- log_and_message_admins("activated the detonation countdown of \the [src]")
+ log_and_message_admins("activated the detonation countdown of \the [src]", user)
bomb_set++ //There can still be issues with this resetting when there are multiple bombs. Not a big deal though for Nuke/N
var/decl/security_state/security_state = GET_DECL(global.using_map.security_state)
original_level = security_state.current_security_level
@@ -479,11 +479,11 @@ var/global/bomb_set
if(href_list["anchor"])
return
-/obj/machinery/nuclearbomb/station/start_bomb()
+/obj/machinery/nuclearbomb/station/start_bomb(mob/user)
for(var/inserter in inserters)
var/obj/machinery/self_destruct/sd = inserter
if(!istype(sd) || !sd.armed)
- to_chat(usr, "An inserter has not been armed or is damaged.")
+ to_chat(user, "An inserter has not been armed or is damaged.")
return
visible_message("Warning. The self-destruct sequence override will be disabled [self_destruct_cutoff] seconds before detonation.")
..()
diff --git a/code/game/machinery/oxygen_pump.dm b/code/game/machinery/oxygen_pump.dm
index 27a13a93063a..aeb5ac90cac6 100644
--- a/code/game/machinery/oxygen_pump.dm
+++ b/code/game/machinery/oxygen_pump.dm
@@ -185,7 +185,7 @@
/obj/machinery/oxygen_pump/ui_interact(mob/user, ui_key = "main", var/datum/nanoui/ui = null, var/force_open = 1)
var/data[0]
if(!tank)
- to_chat(usr, SPAN_WARNING("It is missing a tank!"))
+ to_chat(user, SPAN_WARNING("It is missing a tank!"))
data["tankPressure"] = 0
data["releasePressure"] = 0
data["defaultReleasePressure"] = 0
diff --git a/code/game/machinery/portable_turret.dm b/code/game/machinery/portable_turret.dm
index e7f5b123b93c..0124b95786e2 100644
--- a/code/game/machinery/portable_turret.dm
+++ b/code/game/machinery/portable_turret.dm
@@ -193,7 +193,7 @@ var/global/list/turret_icons
return STATUS_CLOSE
if(!anchored)
- to_chat(usr, "\The [src] has to be secured first!")
+ to_chat(user, "\The [src] has to be secured first!")
return STATUS_CLOSE
return ..()
diff --git a/code/game/machinery/seed_extractor.dm b/code/game/machinery/seed_extractor.dm
index 6bc3d2230d4e..28bcefc71584 100644
--- a/code/game/machinery/seed_extractor.dm
+++ b/code/game/machinery/seed_extractor.dm
@@ -14,9 +14,6 @@
/obj/machinery/seed_extractor/attackby(var/obj/item/O, var/mob/user)
- if((. = component_attackby(O, user)))
- return
-
// Fruits and vegetables.
if(istype(O, /obj/item/food/grown))
if(!user.try_unequip(O))
diff --git a/code/game/machinery/self_destruct.dm b/code/game/machinery/self_destruct.dm
index ee842c32e23a..3cf9137e831f 100644
--- a/code/game/machinery/self_destruct.dm
+++ b/code/game/machinery/self_destruct.dm
@@ -14,7 +14,7 @@
if(!damaged)
return FALSE
user.visible_message("[user] begins to repair [src].", "You begin repairing [src].")
- if(do_after(usr, 100, src))
+ if(do_after(user, 100, src))
var/obj/item/weldingtool/w = W
if(w.weld(10))
damaged = 0
diff --git a/code/game/machinery/spaceheater.dm b/code/game/machinery/spaceheater.dm
index e59df75a663c..77dcbafee909 100644
--- a/code/game/machinery/spaceheater.dm
+++ b/code/game/machinery/spaceheater.dm
@@ -81,7 +81,7 @@
dat += " [set_temperature]K ([set_temperature-T0C]°C)"
dat += "+| Time | Sender | Receiver |
|---|---|---|
| [pm.station_time] | [sender.key_name(FALSE)] F | [receiver.key_name(FALSE)] F |
| [pm.station_time] | [sender.key_name(FALSE)] F | |
| [pm.message] | ||