mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2025-12-26 01:52:15 +00:00
* Update the codebase to 515. * edit that * WHOOPS * maor * maybe works * libcall and shit * do that too * remove that * auxtools isnt updated so get rid of it * actually remove auxtools lol Co-authored-by: Matt Atlas <liermattia@gmail.com>
16 lines
524 B
Plaintext
16 lines
524 B
Plaintext
#define COMSIG_BASENAME_RENAME "base_name_rename"
|
|
#define COMSIG_BASENAME_SETNAME "base_name_setname"
|
|
|
|
/datum/component/base_name
|
|
var/base_name
|
|
|
|
/datum/component/base_name/Initialize(var/name)
|
|
base_name = name
|
|
RegisterSignal(parent, COMSIG_BASENAME_RENAME, PROC_REF(rename))
|
|
RegisterSignal(parent, COMSIG_BASENAME_SETNAME, PROC_REF(change_base_name))
|
|
|
|
/datum/component/base_name/proc/rename(var/name)
|
|
base_name = name
|
|
|
|
/datum/component/base_name/proc/change_base_name(var/name, list/arguments)
|
|
arguments[1] = base_name |