diff --git a/code/modules/cm_marines/overwatch.dm b/code/modules/cm_marines/overwatch.dm
index 66d83f9e73..fc7f9f4116 100644
--- a/code/modules/cm_marines/overwatch.dm
+++ b/code/modules/cm_marines/overwatch.dm
@@ -315,8 +315,13 @@
data["can_launch_crates"] = has_supply_pad
data["has_crate_loaded"] = supply_crate
data["supply_cooldown"] = COOLDOWN_TIMELEFT(current_squad, next_supplydrop)
- data["ob_cooldown"] = COOLDOWN_TIMELEFT(almayer_orbital_cannon, ob_firing_cooldown)
- data["ob_loaded"] = almayer_orbital_cannon.chambered_tray
+
+ data["can_launch_bombardments"] = FALSE
+
+ if(almayer_orbital_cannon)
+ data["ob_cooldown"] = COOLDOWN_TIMELEFT(almayer_orbital_cannon, ob_firing_cooldown)
+ data["ob_loaded"] = almayer_orbital_cannon.chambered_tray
+ data["can_launch_bombardments"] = TRUE
data["operator"] = operator.name
diff --git a/tgui/packages/tgui/interfaces/OverwatchConsole.js b/tgui/packages/tgui/interfaces/OverwatchConsole.js
index 1a6f67ac7c..6bbb3de0f1 100644
--- a/tgui/packages/tgui/interfaces/OverwatchConsole.js
+++ b/tgui/packages/tgui/interfaces/OverwatchConsole.js
@@ -88,19 +88,20 @@ const SquadPanel = (props, context) => {
Supply Drop
)}
-