diff --git a/code/game/jobs/jobs.dm b/code/game/jobs/jobs.dm
index e1c42254a65..135da6bb606 100644
--- a/code/game/jobs/jobs.dm
+++ b/code/game/jobs/jobs.dm
@@ -72,7 +72,8 @@ var/list/medical_positions = list(
"Medical Doctor",
"Geneticist",
"Psychiatrist",
- "Chemist"
+ "Chemist",
+ "Paramedic"
)
diff --git a/code/modules/hydroponics/trays/tray_tools.dm b/code/modules/hydroponics/trays/tray_tools.dm
index cd7d0daf9a9..64e0fe43694 100644
--- a/code/modules/hydroponics/trays/tray_tools.dm
+++ b/code/modules/hydroponics/trays/tray_tools.dm
@@ -198,10 +198,10 @@
if(grown_seed.get_trait(TRAIT_TELEPORTING))
dat += "
The fruit is temporal/spatially unstable."
- dat += "
\[print report\]"
if(dat)
- user << browse(dat,"window=plant_analyzer")
last_data = dat
+ dat += "
\[print report\]"
+ user << browse(dat,"window=plant_analyzer")
return
diff --git a/code/modules/mob/hear_say.dm b/code/modules/mob/hear_say.dm
index 8b39a00aa55..e5e91c4bdc7 100644
--- a/code/modules/mob/hear_say.dm
+++ b/code/modules/mob/hear_say.dm
@@ -199,6 +199,9 @@
/mob/proc/on_hear_radio(part_a, speaker_name, track, part_b, formatted)
src << "[part_a][speaker_name][part_b][formatted]"
+/mob/dead/observer/on_hear_radio(part_a, speaker_name, track, part_b, formatted)
+ src << "[part_a][track][part_b][formatted]"
+
/mob/living/silicon/on_hear_radio(part_a, speaker_name, track, part_b, formatted)
var/time = say_timestamp()
src << "[time][part_a][speaker_name][part_b][formatted]"