diff --git a/code/modules/mob/dead/dead.dm b/code/modules/mob/dead/dead.dm
index dcd4762d64..45a64bbfde 100644
--- a/code/modules/mob/dead/dead.dm
+++ b/code/modules/mob/dead/dead.dm
@@ -1,49 +1,51 @@
//Dead mobs can exist whenever. This is needful
-INITIALIZE_IMMEDIATE(/mob/dead)
-
-/mob/dead/Initialize()
- if(initialized)
- stack_trace("Warning: [src]([type]) initialized multiple times!")
- tag = "mob_[next_mob_id++]"
- GLOB.mob_list += src
+
INITIALIZE_IMMEDIATE(/mob/dead)
- prepare_huds()
+
/mob/dead/Initialize()
+
if(initialized)
+
stack_trace("Warning: [src]([type]) initialized multiple times!")
+
initialized = TRUE
+
tag = "mob_[next_mob_id++]"
+
GLOB.mob_list += src
- if(config.cross_allowed)
- verbs += /mob/dead/proc/server_hop
- return INITIALIZE_HINT_NORMAL
+
prepare_huds()
-/mob/dead/dust() //ghosts can't be vaporised.
- return
-
-/mob/dead/gib() //ghosts can't be gibbed.
- return
+
if(config.cross_allowed)
+
verbs += /mob/dead/proc/server_hop
+
return INITIALIZE_HINT_NORMAL
-/mob/dead/ConveyorMove() //lol
- return
+
/mob/dead/dust() //ghosts can't be vaporised.
+
return
+
+
/mob/dead/gib() //ghosts can't be gibbed.
+
return
+
+
/mob/dead/ConveyorMove() //lol
+
return
-/mob/dead/proc/server_hop()
- set category = "OOC"
- set name = "Server Hop!"
- set desc= "Jump to the other server"
- if(notransform)
- return
- if(!config.cross_allowed)
- verbs -= /mob/dead/proc/server_hop
- to_chat(src, "Server Hop has been disabled.")
- return
- if (alert(src, "Jump to server running at [config.cross_address]?", "Server Hop", "Yes", "No") != "Yes")
- return 0
- if (client && config.cross_allowed)
- to_chat(src, "Sending you to [config.cross_address].")
- new /obj/screen/splash(client)
- notransform = TRUE
- sleep(29) //let the animation play
- notransform = FALSE
- winset(src, null, "command=.options") //other wise the user never knows if byond is downloading resources
- client << link(config.cross_address + "?server_hop=[key]")
- else
- to_chat(src, "There is no other server configured!")
+
/mob/dead/proc/server_hop()
+
set category = "OOC"
+
set name = "Server Hop!"
+
set desc= "Jump to the other server"
+
if(notransform)
+
return
+
if(!config.cross_allowed)
+
verbs -= /mob/dead/proc/server_hop
+
to_chat(src, "Server Hop has been disabled.")
+
return
+
if (alert(src, "Jump to server running at [config.cross_address]?", "Server Hop", "Yes", "No") != "Yes")
+
return 0
+
if (client && config.cross_allowed)
+
to_chat(src, "Sending you to [config.cross_address].")
+
new /obj/screen/splash(client)
+
notransform = TRUE
+
sleep(29) //let the animation play
+
notransform = FALSE
+
winset(src, null, "command=.options") //other wise the user never knows if byond is downloading resources
+
client << link(config.cross_address + "?server_hop=[key]")
+
else
+
to_chat(src, "There is no other server configured!")
+
\ No newline at end of file
diff --git a/code/modules/mob/dead/dead.dm.rej b/code/modules/mob/dead/dead.dm.rej
new file mode 100644
index 0000000000..4a71374804
--- /dev/null
+++ b/code/modules/mob/dead/dead.dm.rej
@@ -0,0 +1,9 @@
+diff a/code/modules/mob/dead/dead.dm b/code/modules/mob/dead/dead.dm (rejected hunks)
+@@ -5,6 +5,7 @@ INITIALIZE_IMMEDIATE(/mob/dead)
+ /mob/dead/Initialize()
+ if(initialized)
+ stack_trace("Warning: [src]([type]) initialized multiple times!")
++ initialized = TRUE
+ tag = "mob_[next_mob_id++]"
+ GLOB.mob_list += src
+