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

nifsoft

The base NIFSoft

Vars

able_to_keepIs the NIFSoft something that we want to allow the user to keep?
activation_costWhat is the power cost to activate the program?
activeIs the program active?
active_costDoes the what power cost does the program have while active?
active_modeDoes the program have an active mode?
buying_categoryWhat catagory is the NIFSoft under?
compatible_nifsWhat NIF models can this software be installed on?
cooldownDoes the NIFSoft have a cooldown?
cooldown_durationHow long is the cooldown for?
keep_installedAre we keeping the NIFSoft installed between rounds? This is decided by the user
lewd_nifsoftIs it a lewd item?
linked_mobWho is the NIF currently linked to?
mutually_exclusive_programsIs the program mutually exclusive with another program?
nameWhat is the name of the NIFSoft?
on_cooldownIs the NIFSoft currently on cooldown?
persistenceDoes the NIFSoft have anything that is saved cross-round?
program_descA description of what the program does. This is used when looking at programs in the NIF, along with installing them from the store.
program_nameWhat is the name of the program when looking at the program from inside of a NIF? This is good if you want to mask a NIFSoft's name.
purchase_priceHow much does the program cost to buy in credits?
rewards_points_eligibleCan this item be purchased with reward points?
rewards_points_rateHow much of the NIFSoft's purchase price is paid out as reward points, if any?
single_installCan the program be installed with other instances of itself?
ui_iconWhat font awesome icon is shown next to the name of the nifsoft?
ui_themeWhat UI theme do we want to display to users if this NIFSoft has TGUI?

Procs

activateActivates the parent NIFSoft
load_persistence_dataLoads the modular persistence data for a NIFSoft
on_empHow does the NIFSoft react if the user is EMP'ed?
refund_activation_costRefunds the activation cost of a NIFSoft.
remove_cooldownRemoves the cooldown from a NIFSoft
restore_nameRestores the name of the NIFSoft to default.
save_persistence_dataSaves the modular persistence data for a NIFSoft
update_themeUpdates the theme of the NIFSoft to match the parent NIF

Var Details

able_to_keep

Is the NIFSoft something that we want to allow the user to keep?

activation_cost

What is the power cost to activate the program?

active

Is the program active?

active_cost

Does the what power cost does the program have while active?

active_mode

Does the program have an active mode?

buying_category

What catagory is the NIFSoft under?

compatible_nifs

What NIF models can this software be installed on?

cooldown

Does the NIFSoft have a cooldown?

cooldown_duration

How long is the cooldown for?

keep_installed

Are we keeping the NIFSoft installed between rounds? This is decided by the user

lewd_nifsoft

Is it a lewd item?

linked_mob

Who is the NIF currently linked to?

mutually_exclusive_programs

Is the program mutually exclusive with another program?

name

What is the name of the NIFSoft?

on_cooldown

Is the NIFSoft currently on cooldown?

persistence

Does the NIFSoft have anything that is saved cross-round?

program_desc

A description of what the program does. This is used when looking at programs in the NIF, along with installing them from the store.

program_name

What is the name of the program when looking at the program from inside of a NIF? This is good if you want to mask a NIFSoft's name.

purchase_price

How much does the program cost to buy in credits?

rewards_points_eligible

Can this item be purchased with reward points?

rewards_points_rate

How much of the NIFSoft's purchase price is paid out as reward points, if any?

single_install

Can the program be installed with other instances of itself?

ui_icon

What font awesome icon is shown next to the name of the nifsoft?

ui_theme

What UI theme do we want to display to users if this NIFSoft has TGUI?

Proc Details

activate

Activates the parent NIFSoft

load_persistence_data

Loads the modular persistence data for a NIFSoft

on_emp

How does the NIFSoft react if the user is EMP'ed?

refund_activation_cost

Refunds the activation cost of a NIFSoft.

remove_cooldown

Removes the cooldown from a NIFSoft

restore_name

Restores the name of the NIFSoft to default.

save_persistence_data

Saves the modular persistence data for a NIFSoft

update_theme

Updates the theme of the NIFSoft to match the parent NIF