cannon 
Vars | |
| ammo_types | All available ammo types and their associated flavorful names. |
|---|---|
| current_ammo_type | Currently selected ammo type, as per identification procedure. |
| current_target | Currently selected target for the ID procedure. |
| loading_in_progress | Whether the gun is currently printing/loading. |
| loading_time | How long does it take to load a round? |
| ready_to_fire | Whether the gun is ready to fire. |
Procs | |
| call_identified | System confirms target. |
| call_load | System starts loading. |
| call_loading | System is loading. |
| call_ready | System has finished loading. |
| scan_area | Scans the nearby area for appropriate targets; removing the need for pixelhunting. Returns the type of threat detected to print the shell. |
| spot_target | The system acts as the Commander, identifying the target and selecting ammo. |
Var Details
ammo_types 
All available ammo types and their associated flavorful names.
current_ammo_type 
Currently selected ammo type, as per identification procedure.
current_target 
Currently selected target for the ID procedure.
loading_in_progress 
Whether the gun is currently printing/loading.
loading_time 
How long does it take to load a round?
ready_to_fire 
Whether the gun is ready to fire.
Proc Details
call_identified
System confirms target.
call_load
System starts loading.
call_loading
System is loading.
call_ready
System has finished loading.
scan_area
Scans the nearby area for appropriate targets; removing the need for pixelhunting. Returns the type of threat detected to print the shell.
spot_target
The system acts as the Commander, identifying the target and selecting ammo.