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_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. |
Procs | |
| 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. |
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.