diff --git a/code/modules/mob/living/carbon/human/login.dm b/code/modules/mob/living/carbon/human/login.dm index e16c67a56d0..2964166e68f 100644 --- a/code/modules/mob/living/carbon/human/login.dm +++ b/code/modules/mob/living/carbon/human/login.dm @@ -1,4 +1,6 @@ /mob/living/carbon/human/Login() + if(player_logged) + overlays -= image('icons/effects/effects.dmi', icon_state = "zzz_glow") ..() if(dna.species && dna.species.ventcrawler) diff --git a/code/modules/mob/living/carbon/human/logout.dm b/code/modules/mob/living/carbon/human/logout.dm new file mode 100644 index 00000000000..c7e76343c38 --- /dev/null +++ b/code/modules/mob/living/carbon/human/logout.dm @@ -0,0 +1,4 @@ +/mob/living/carbon/human/Logout() + ..() + if(mind.active && stat != DEAD) + overlays += image('icons/effects/effects.dmi', icon_state = "zzz_glow") \ No newline at end of file diff --git a/code/modules/mob/living/login.dm b/code/modules/mob/living/login.dm index 57e5623cbbf..dcc046f7b00 100644 --- a/code/modules/mob/living/login.dm +++ b/code/modules/mob/living/login.dm @@ -7,7 +7,6 @@ //If they're SSD, remove it so they can wake back up. player_logged = 0 - //Vents if(ventcrawler) to_chat(src, "You can ventcrawl! Use alt+click on vents to quickly travel about the station.") diff --git a/code/modules/mob/living/logout.dm b/code/modules/mob/living/logout.dm index 910a72aeca3..87384669a7c 100644 --- a/code/modules/mob/living/logout.dm +++ b/code/modules/mob/living/logout.dm @@ -9,4 +9,4 @@ if(mind.active) Sleeping(2) player_logged = 1 - last_logout = world.time + last_logout = world.time \ No newline at end of file diff --git a/code/modules/mob/logout.dm b/code/modules/mob/logout.dm index 762607bd501..f409d184340 100644 --- a/code/modules/mob/logout.dm +++ b/code/modules/mob/logout.dm @@ -16,7 +16,5 @@ send2irc(config.admin_notify_irc, "[key_name(src)] logged out - No active admins, [admincounter[2]] non-admin staff, [admincounter[3]] inactive staff.") ..() - callHook("mob_logout", list("client" = client, "mob" = src)) - return 1 diff --git a/icons/effects/effects.dmi b/icons/effects/effects.dmi index 95099bb00f3..97256ff448a 100644 Binary files a/icons/effects/effects.dmi and b/icons/effects/effects.dmi differ diff --git a/paradise.dme b/paradise.dme index db973f4e72e..bc2f1402c49 100644 --- a/paradise.dme +++ b/paradise.dme @@ -1729,6 +1729,7 @@ #include "code\modules\mob\living\carbon\human\inventory.dm" #include "code\modules\mob\living\carbon\human\life.dm" #include "code\modules\mob\living\carbon\human\login.dm" +#include "code\modules\mob\living\carbon\human\logout.dm" #include "code\modules\mob\living\carbon\human\npcs.dm" #include "code\modules\mob\living\carbon\human\say.dm" #include "code\modules\mob\living\carbon\human\shock.dm"