Files
Aurora.3/code/datums/components/base_name/base_name.dm
Matt Atlas dd482c63af Update the codebase to 515. (#15553)
* 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>
2023-01-23 21:21:37 +01:00

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