Login loss prevention v1

This commit is contained in:
Archie
2021-09-23 19:37:06 -03:00
parent d0070cdab2
commit d20013cfe4
26 changed files with 92 additions and 29 deletions
@@ -163,7 +163,9 @@ GLOBAL_LIST_EMPTY(blob_nodes)
return ..()
/mob/camera/blob/Login()
..()
. = ..()
if(!. || !client)
return FALSE
to_chat(src, "<span class='notice'>You are the overmind!</span>")
blob_help()
update_health_hud()
@@ -28,7 +28,9 @@
update_values()
/mob/living/simple_animal/hostile/clockwork/Login()
..()
. = ..()
if(!. || !client)
return FALSE
add_servant_of_ratvar(src, TRUE)
to_chat(src, playstyle_string)
if(GLOB.ratvar_approaches)
@@ -53,7 +53,9 @@
return TRUE
/mob/camera/eminence/Login()
..()
. = ..()
if(!. || !client)
return FALSE
add_servant_of_ratvar(src, TRUE)
var/datum/antagonist/clockcult/C = mind.has_antag_datum(/datum/antagonist/clockcult,TRUE)
if(C && C.clock_team)
@@ -51,7 +51,9 @@
real_name = name
/mob/living/carbon/true_devil/Login()
..()
. = ..()
if(!. || !client)
return FALSE
var/datum/antagonist/devil/devilinfo = mind.has_antag_datum(/datum/antagonist/devil)
devilinfo.greet()
mind.announce_objectives()
@@ -78,7 +78,9 @@ the new instance inside the host to be updated to the template's stats.
S.overmind = null
/mob/camera/disease/Login()
..()
. = ..()
if(!. || !client)
return FALSE
if(freemove)
to_chat(src, "<span class='warning'>You have [DisplayTimeText(freemove_end - world.time)] to select your first host. Click on a human to select your host.</span>")
@@ -86,7 +86,9 @@
name = built_name
/mob/living/simple_animal/revenant/Login()
..()
. = ..()
if(!. || !client)
return FALSE
to_chat(src, "<span class='deadsay'><span class='big bold'>You are a revenant.</span></span>")
to_chat(src, "<b>Your formerly mundane spirit has been infused with alien energies and empowered into a revenant.</b>")
to_chat(src, "<b>You are not dead, not alive, but somewhere in between. You are capable of limited interaction with both worlds.</b>")