Files
Paradise/code/modules/nano/modules/nano_module.dm
AffectedArc07 210f8badf4 Makes all global variables handled by the GLOB controller (#13152)
* Handlers converted, now to fix 3532 compile errors

* 3532 compile fixes later, got runtimes on startup

* Well the server loads now atleast

* Take 2

* Oops
2020-03-20 21:56:37 -06:00

17 lines
376 B
Plaintext

/datum/nano_module
var/name
var/datum/host
/datum/nano_module/New(var/host)
src.host = host
/datum/nano_module/nano_host()
return host ? host : src
/datum/nano_module/on_ui_close(mob/user)
if(host)
host.on_ui_close(user)
/datum/nano_module/proc/can_still_topic(var/datum/topic_state/state = GLOB.default_state)
return CanUseTopic(usr, state) == STATUS_INTERACTIVE