Files
CHOMPStation2/code/datums/observation/logged_in.dm
2016-06-01 22:05:04 +01:00

22 lines
448 B
Plaintext

// Observer Pattern Implementation: Logged in
// Registration type: /mob
//
// Raised when: A mob logs in (not client)
//
// Arguments that the called proc should expect:
// /mob/joiner: The mob that has logged in
var/decl/observ/logged_in/logged_in_event = new()
/decl/observ/logged_in
name = "Logged In"
expected_type = /mob
/*****************
* Login Handling *
*****************/
/mob/Login()
..()
logged_in_event.raise_event(src)