ai_program  
The base program type, which holds info about each ability.
| Vars | |
| bandwidth_used | How many upgrades have been bought of this program? | 
|---|---|
| cooldown | The cooldown when the ability is used | 
| cost | How much memory does the program cost? | 
| installed | Is this program installed? | 
| max_level | Max level for passive upgrades | 
| nanite_cost | How much does this program cost to use? | 
| power_type | If the module gives an active ability, use this. Mutually exclusive with upgrade. | 
| program_id | Internal ID of the program | 
| unlock_sound | Sound played when an ability is unlocked | 
| unlock_text | Text shown when an ability is unlocked | 
| upgrade | If the module gives a passive upgrade, use this. Mutually exclusive with power_type. | 
| upgrade_level | The level of the upgrade for passives | 
Var Details
bandwidth_used  
How many upgrades have been bought of this program?
cooldown  
The cooldown when the ability is used
cost  
How much memory does the program cost?
installed  
Is this program installed?
max_level  
Max level for passive upgrades
nanite_cost  
How much does this program cost to use?
power_type  
If the module gives an active ability, use this. Mutually exclusive with upgrade.
program_id  
Internal ID of the program
unlock_sound  
Sound played when an ability is unlocked
unlock_text  
Text shown when an ability is unlocked
upgrade  
If the module gives a passive upgrade, use this. Mutually exclusive with power_type.
upgrade_level  
The level of the upgrade for passives