/tg/ Station 13 - Modules - TypesVar Details - Proc Details

neuroware

Data chip which contextualizes drugs as "software" for synthetic brains. Like pills, but doesn't directly contain reagents, instead adds them manually.

Vars

can_hackIf set to TRUE, can_overdose can be toggled between TRUE and FALSE via screwdriver.
can_overdoseIf set to FALSE, won't install if the same reagents already exist in the target.
external_delayHow many deciseconds to delay when used on someone else.
is_lewdWhether or not this chip requires lewd item preference enforcement.
list_reagentsAssociative list of reagent types to units. Added to the mob when the chip is used.
manufacturer_tagManufacturer label appended to examine. For the list of available tags, see code/__DEFINES/~nova_defines/neuroware_defines.dm
reusableIf set to FALSE, the chip gets deleted when uses reaches 0.
success_messageBalloon message upon successful installation.
usesHow many times the chip can be used.

Procs

after_installSafely implement any side-effects after installing.
check_overdoseReturns TRUE if overdose would occur upon install(), otherwise returns FALSE.
installInstalls neuroware (insert reagents) into the target mob. Returns TRUE on success.
try_installInstalls only if the mob has a synthetic brain or NIF implant. Returns TRUE on success.

Var Details

can_hack

If set to TRUE, can_overdose can be toggled between TRUE and FALSE via screwdriver.

can_overdose

If set to FALSE, won't install if the same reagents already exist in the target.

external_delay

How many deciseconds to delay when used on someone else.

is_lewd

Whether or not this chip requires lewd item preference enforcement.

list_reagents

Associative list of reagent types to units. Added to the mob when the chip is used.

manufacturer_tag

Manufacturer label appended to examine. For the list of available tags, see code/__DEFINES/~nova_defines/neuroware_defines.dm

reusable

If set to FALSE, the chip gets deleted when uses reaches 0.

success_message

Balloon message upon successful installation.

uses

How many times the chip can be used.

Proc Details

after_install

Safely implement any side-effects after installing.

check_overdose

Returns TRUE if overdose would occur upon install(), otherwise returns FALSE.

install

Installs neuroware (insert reagents) into the target mob. Returns TRUE on success.

try_install

Installs only if the mob has a synthetic brain or NIF implant. Returns TRUE on success.