diff --git a/code/modules/mob/living/silicon/robot/drone/drone_manufacturer.dm b/code/modules/mob/living/silicon/robot/drone/drone_manufacturer.dm
index b0912774424..9bf42babd36 100644
--- a/code/modules/mob/living/silicon/robot/drone/drone_manufacturer.dm
+++ b/code/modules/mob/living/silicon/robot/drone/drone_manufacturer.dm
@@ -130,7 +130,7 @@
if (deathtime < 6000 && joinedasobserver == 0)
usr << "You have been dead for[pluralcheck] [deathtimeseconds] seconds."
- usr << "You must wait 10 minutes to respawn as a drone!"
+ usr << "You must wait 10 minutes to respawn as a drone!"
return
for(var/obj/machinery/drone_fabricator/DF in world)
diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm
index 9cd4cb9b25f..c62fe9be0ec 100644
--- a/code/modules/mob/mob.dm
+++ b/code/modules/mob/mob.dm
@@ -610,72 +610,43 @@ var/list/slot_equipment_priority = list( \
/mob/proc/is_dead()
return stat == DEAD
-
-/*
-/mob/verb/help()
- set name = "Help"
- src << browse('html/help.html', "window=help")
- return
-*/
-
-
/mob
-
var/newPlayerType = /mob/new_player
-/*
/mob/verb/abandon_mob()
set name = "Respawn"
set category = "OOC"
- if (!( abandon_allowed ))
- usr << "\blue Respawn is disabled."
+ if (!abandon_allowed)
+ usr << "Respawning is disabled."
return
- if ((stat != 2 || !( ticker )))
- usr << "\blue You must be dead to use this!"
+
+ if (stat != DEAD || !ticker)
+ usr << "You must be dead to use this!"
return
- if (ticker.mode.name == "meteor" || ticker.mode.name == "epidemic") //BS12 EDIT
- usr << "\blue Respawn is disabled."
- return
- else
- var/deathtime = world.time - src.timeofdeath
- var/deathtimeminutes = round(deathtime / 600)
- var/pluralcheck = "minute"
- if(deathtimeminutes == 0)
- pluralcheck = ""
- else if(deathtimeminutes == 1)
- pluralcheck = " [deathtimeminutes] minute and"
- else if(deathtimeminutes > 1)
- pluralcheck = " [deathtimeminutes] minutes and"
- var/deathtimeseconds = round((deathtime - deathtimeminutes * 600) / 10,1)
- usr << "You have been dead for[pluralcheck] [deathtimeseconds] seconds."
- if (deathtime < 18000)
- usr << "You must wait 30 minutes to respawn!"
- return
- else
- usr << "You can respawn now, enjoy your new life!"
- log_game("[usr.name]/[usr.key] used abandon mob.")
+ log_game("[key_name(usr)] has respawned.")
usr << "\blue Make sure to play a different character, and please roleplay correctly!"
if(!client)
- log_game("[usr.key] AM failed due to disconnect.")
+ log_game("[key_name(usr)] respawn failed due to disconnect.")
return
client.screen.Cut()
+
if(!client)
- log_game("[usr.key] AM failed due to disconnect.")
+ log_game("[key_name(usr)] respawn failed due to disconnect.")
return
- var/mob/newPlayer = new newPlayerType()
+ var/mob/new_player/M = new /mob/new_player()
if(!client)
- log_game("[usr.key] AM failed due to disconnect.")
- del(newPlayer)
+ log_game("[key_name(usr)] respawn failed due to disconnect.")
+ qdel(M)
return
- newPlayer.key = key
+ M.key = key
return
-*/
+
/mob/verb/observe()
set name = "Observe"
set category = "OOC"