mirror of
https://github.com/yogstation13/Yogstation.git
synced 2025-02-26 09:04:50 +00:00
* Cherry picks the unicode part 2 PR from TG * Things * drop 512 support * TAN --> tan * Manually does the things that was in renamed files * CLAMP --> clamp * ismovableatom -> ismovable * bugfixes, tg is bad * Ports sanitize_name * Bumps checks * Fixes new linter errors (#48126) About The Pull Request This fixes the errors raised by the new feature I'm adding to the linter: SpaceManiac/SpacemanDMM#119 * Update SpacemanDMM suite to 1.2 (#48785) * Update SpacemanDMM suite to 1.2 * Fix new lint errors * Removes unreachable code (#48143) About The Pull Request As detected by SpaceManiac/SpacemanDMM#123 * casually fixes 50 bugs * stoopid evil dreamchecker * stoopid evil dreamchecker * stoopid evil dreamchecker * almost the same thing * Makes all UIs UTF-8 * Fixes bugs * Fixes runtimes, some related to 513, some not * Fixes agent ids Co-authored-by: MrPerson <spamtaffic@gmail.com> Co-authored-by: alexkar598 <> Co-authored-by: spookydonut <github@spooksoftware.com>
24 lines
830 B
Plaintext
24 lines
830 B
Plaintext
// This is just a bit of fun while making an example for global signal
|
|
/datum/component/edit_complainer
|
|
var/list/say_lines
|
|
|
|
/datum/component/edit_complainer/Initialize(list/text)
|
|
if(!ismovable(parent))
|
|
return COMPONENT_INCOMPATIBLE
|
|
|
|
var/static/list/default_lines = list(
|
|
"CentCom's profligacy frays another thread.",
|
|
"Another tug at the weave.",
|
|
"Who knows when the stresses will finally shatter the form?",
|
|
"Even now a light shines through the cracks.",
|
|
"CentCom once more twists knowledge beyond its authority.",
|
|
"There is an uncertain air in the mansus.",
|
|
)
|
|
say_lines = text || default_lines
|
|
|
|
RegisterSignal(SSdcs, COMSIG_GLOB_VAR_EDIT, .proc/var_edit_react)
|
|
|
|
/datum/component/edit_complainer/proc/var_edit_react(datum/source, list/arguments)
|
|
var/atom/movable/master = parent
|
|
master.say(pick(say_lines))
|