mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-11 23:23:28 +01:00
Fixes morgue updating and removes VGhooks
This commit is contained in:
@@ -51,23 +51,18 @@ if(vlc.attachEvent) {
|
||||
"}
|
||||
|
||||
// Hook into the events we desire.
|
||||
/hook_handler/soundmanager
|
||||
// Set up player on login
|
||||
proc/OnLogin(var/list/args)
|
||||
//testing("Received OnLogin.")
|
||||
var/client/C = args["client"]
|
||||
C.media = new /datum/media_manager(args["mob"])
|
||||
C.media.open()
|
||||
spawn(20)
|
||||
C.media.update_music()
|
||||
/hook/mob_login/proc/init_media_manager(client/client, mob/mob)
|
||||
client.media = new /datum/media_manager(mob)
|
||||
client.media.open()
|
||||
spawn(20)
|
||||
client.media.update_music()
|
||||
return 1
|
||||
|
||||
// Update when moving between areas.
|
||||
proc/OnMobAreaChange(var/list/args)
|
||||
var/mob/M = args["mob"]
|
||||
//if(istype(M, /mob/living/carbon/human)||istype(M, /mob/dead/observer))
|
||||
// testing("Received OnMobAreaChange for [M.type] [M] (M.client=[M.client==null?"null":"/client"]).")
|
||||
if(M.client)
|
||||
M.update_music()
|
||||
/hook/mob_area_change/proc/update_media(mob/mob, area/newarea, area/oldarea)
|
||||
if(mob.client)
|
||||
mob.update_music()
|
||||
return 1
|
||||
|
||||
/mob/proc/update_music()
|
||||
if(client && client.media)
|
||||
|
||||
@@ -77,7 +77,7 @@
|
||||
for(var/datum/alternate_appearance/AA in viewing_alternate_appearances)
|
||||
AA.display_to(list(src))
|
||||
|
||||
CallHook("Login", list("client" = src.client, "mob" = src))
|
||||
callHook("mob_login", list("client" = client, "mob" = src))
|
||||
|
||||
// Calling update_interface() in /mob/Login() causes the Cyborg to immediately be ghosted; because of winget().
|
||||
// Calling it in the overriden Login, such as /mob/living/Login() doesn't cause this.
|
||||
|
||||
@@ -11,6 +11,6 @@
|
||||
send2adminirc("[key_name(src)] logged out - no more admins online.")
|
||||
..()
|
||||
|
||||
CallHook("Logout", list("client" = src.client, "mob" = src))
|
||||
callHook("mob_logout", list("client" = client, "mob" = src))
|
||||
|
||||
return 1
|
||||
@@ -27,7 +27,7 @@
|
||||
loc = pick(watch_locations)
|
||||
*/
|
||||
|
||||
CallHook("Login", list("client" = src.client, "mob" = src))
|
||||
callHook("mob_login", list("client" = client, "mob" = src))
|
||||
|
||||
new_player_panel()
|
||||
if(ckey in deadmins)
|
||||
|
||||
Reference in New Issue
Block a user