nifsoft 
The base NIFSoft
Vars | |
| 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? |
Procs | |
| 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 |
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