diff --git a/code/modules/mob/living/carbon/brain/death.dm b/code/modules/mob/living/carbon/brain/death.dm
index 71581811e88..24e868aaf73 100644
--- a/code/modules/mob/living/carbon/brain/death.dm
+++ b/code/modules/mob/living/carbon/brain/death.dm
@@ -20,6 +20,5 @@
if (key)
spawn(50)
if(key && stat == 2)
- src << "You are now dead. If you cannot ghost at this point, relog into the game."
- verbs += /mob/proc/ghost
+ ghost()
return ..(gibbed)
\ No newline at end of file
diff --git a/code/modules/mob/new_player/preferences.dm b/code/modules/mob/new_player/preferences.dm
index 00ab2bcbba5..d67d5839612 100644
--- a/code/modules/mob/new_player/preferences.dm
+++ b/code/modules/mob/new_player/preferences.dm
@@ -56,6 +56,9 @@ datum/preferences
be_special = 0
//Play admin midis
midis = 1
+ //Toggle ghost ears
+ ghost_ears = 1
+ ghost_sight = 1
//Play pregame music
pregame_music = 1
//Saved changlog filesize to detect if there was a change
@@ -235,6 +238,7 @@ datum/preferences
dat += "
"
dat += "UI Style: [UI == UI_NEW ? "New" : "Old"]
"
dat += "Play admin midis: [midis == 1 ? "Yes" : "No"]
"
+ dat += "Ghost ears: [ghost_ears == 0 ? "Nearest Creatures" : "All Speech"]
"
if((user.client) && (user.client.holder) && (user.client.holder.rank) && (user.client.holder.rank == "Game Master"))
dat += "