full
The full BSA cannon
This operates by charging a "capacitor" bank which is then discharged in the beam. The capacitor bank is charged during the power up phase, it essentially drains the connected powernet until it reaches it's target power, and then fires.
Vars | |
capacitor_power | The total collected power, this is calculated in the "power up" phase of the superweapon. |
---|---|
control_computer | Our connected control computer |
max_charge | How much charge our capacitors can hold |
power_suck_cap | The cap on how much power we can suck from the powernet per cycle |
system_state | The current system state |
target_power | The set target power |
top_layer | A reference to our topmost mutable layer |
Procs | |
charge_capacitors | Collect charge |
fire | Initiates the fire sequence of the gun providing it has the required power. |
get_available_powercap | Gets the currently available power cap |
reload | Reloads the BSA. |
Var Details
capacitor_power
The total collected power, this is calculated in the "power up" phase of the superweapon.
control_computer
Our connected control computer
max_charge
How much charge our capacitors can hold
power_suck_cap
The cap on how much power we can suck from the powernet per cycle
system_state
The current system state
target_power
The set target power
top_layer
A reference to our topmost mutable layer
Proc Details
charge_capacitors
Collect charge
Cycles the powernet and sucks power from it and shoves it into the capacitors.
fire
Initiates the fire sequence of the gun providing it has the required power.
get_available_powercap
Gets the currently available power cap
reload
Reloads the BSA.