diff --git a/code/modules/mob/dead/observer/observer_base.dm b/code/modules/mob/dead/observer/observer_base.dm
index 45092d972df..1e1f61180e6 100644
--- a/code/modules/mob/dead/observer/observer_base.dm
+++ b/code/modules/mob/dead/observer/observer_base.dm
@@ -92,6 +92,7 @@ GLOBAL_VAR_INIT(observer_default_invisibility, INVISIBILITY_OBSERVER)
RegisterSignal(src, COMSIG_MOB_HUD_CREATED, PROC_REF(set_ghost_darkness_level)) //something something don't call this until we have a HUD
..()
plane = GAME_PLANE
+ add_observer_verbs()
/mob/dead/observer/Destroy()
toggle_all_huds_off()
@@ -105,6 +106,7 @@ GLOBAL_VAR_INIT(observer_default_invisibility, INVISIBILITY_OBSERVER)
QDEL_NULL(orbit_menu)
if(seerads)
STOP_PROCESSING(SSobj, src)
+ remove_observer_verbs()
return ..()
/mob/dead/observer/examine(mob/user)
@@ -444,8 +446,18 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp
orbit_menu.ui_interact(src)
+/mob/dead/observer/proc/add_observer_verbs()
+ verbs.Add(/mob/dead/observer/proc/ManualFollow)
+
+/mob/dead/observer/proc/remove_observer_verbs()
+ verbs.Remove(/mob/dead/observer/proc/ManualFollow)
+
// This is the ghost's follow verb with an argument
/mob/dead/observer/proc/ManualFollow(atom/movable/target)
+ set name = "\[Observer\] Orbit"
+ set desc = "Orbits the specified movable atom."
+ set category = null
+
if(!target || !isobserver(usr))
return
@@ -508,21 +520,6 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp
return
to_chat(A, "This mob is not located in the game world.")
-/* Now a spell. See spells.dm
-/mob/dead/observer/verb/boo()
- set category = "Ghost"
- set name = "Boo!"
- set desc= "Scare your crew members because of boredom!"
-
- if(bootime > world.time) return
- bootime = world.time + 600
- var/obj/machinery/light/L = locate(/obj/machinery/light) in view(1, src)
- if(L)
- L.flicker()
- //Maybe in the future we can add more spooky code here!
- return
-*/
-
/mob/dead/observer/memory()
set hidden = 1
to_chat(src, "You are dead! You have no mind to store memory!")
@@ -531,7 +528,6 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp
set hidden = 1
to_chat(src, "You are dead! You have no mind to store memory!")
-
/mob/dead/observer/verb/toggle_health_scan()
set name = "Toggle Health Scan"
set desc = "Toggles whether you health-scan living beings on click"