14 public void advance(
float amount, CombatEngineAPI engine, WeaponAPI weapon) {
15 if (engine.isPaused())
return;
23 ShipAPI ship = weapon.getShip();
24 if (ship.isHulk()) on =
false;
26 if (ship.getFluxTracker().isVenting()) {
28 }
else if (ship.getFluxTracker().isOverloaded()) {
29 on =
new Random().nextInt(4) == 3;
33 weapon.getAnimation().setFrame(0);
35 weapon.getAnimation().setFrame(1);