Class ThreatShipReclamationScript

java.lang.Object
com.fs.starfarer.api.combat.BaseEveryFrameCombatPlugin
com.fs.starfarer.api.impl.combat.threat.ThreatShipReclamationScript
All Implemented Interfaces:
CombatEnginePlugin, EveryFrameCombatPlugin

public class ThreatShipReclamationScript extends BaseEveryFrameCombatPlugin
  • Field Details

    • CR_PER_RECLAMATION_SWARM

      public static float CR_PER_RECLAMATION_SWARM
    • RECLAMATION_SWARM_SPEED_MULT

      public static float RECLAMATION_SWARM_SPEED_MULT
    • RECLAMATION_SWARM_COLLISION_MULT

      public static float RECLAMATION_SWARM_COLLISION_MULT
    • RECLAMATION_SWARM_RADIUS_MULT

      public static float RECLAMATION_SWARM_RADIUS_MULT
    • RECLAMATION_SWARM_HP_MULT

      public static float RECLAMATION_SWARM_HP_MULT
    • RECLAMATION_SWARM_FRAGMENT_SIZE_MULT

      public static float RECLAMATION_SWARM_FRAGMENT_SIZE_MULT
    • elapsed

      protected float elapsed
    • primary

      protected ShipAPI primary
    • pieces

      protected List<ShipAPI> pieces
    • swarms

      protected List<ShipAPI> swarms
    • delay

      protected float delay
    • fadeOutTime

      protected float fadeOutTime
    • origMaxSpeed

      protected float origMaxSpeed
    • interval

      protected IntervalUtil interval
    • interval2

      protected IntervalUtil interval2
    • spawnedSwarms

      protected boolean spawnedSwarms
  • Constructor Details

    • ThreatShipReclamationScript

      public ThreatShipReclamationScript(ShipAPI ship, float delay)
  • Method Details