Files
2020-02-16 19:40:21 -08:00

28 lines
522 B
Plaintext

//set stuff that has to persist between connections here.
/datum/player
var
key
client/client
mentor = 0
see_mentor_pms = 1
shamecubed = 0
New(key)
src.key = key
src.tag = "player-[ckey(key)]"
if (mentors.Find(ckey(key)))
mentor = 1
/proc/find_player(key)
var/datum/player/player = locate("player-[ckey(key)]")
return player
/proc/make_player(key)
var/datum/player/player = find_player(key) // just double check so that we don't get any dupes
if (!player)
player = new(key)
return player