Class FleetCreatorMission

All Implemented Interfaces:
IntelInfoPlugin, EveryFrameScript, CommRelayEntityPlugin.CommSnifferReadableIntel, HubMission, CallEvent.CallableEvent

public class FleetCreatorMission extends HubMissionWithTriggers
  • Field Details

    • STAGE

      protected static Object STAGE
    • fleetTypeSmall

      protected String fleetTypeSmall
    • fleetTypeMedium

      protected String fleetTypeMedium
    • fleetTypeLarge

      protected String fleetTypeLarge
  • Constructor Details

    • FleetCreatorMission

      public FleetCreatorMission(Random random)
  • Method Details

    • beginFleet

      public void beginFleet()
    • createFleet

      public CampaignFleetAPI createFleet()
    • create

      protected boolean create(MarketAPI createdAt, boolean barEvent)
      Specified by:
      create in class BaseHubMission
    • createFleet

      public void createFleet(FleetCreatorMission.FleetStyle style, int difficulty, String factionId, org.lwjgl.util.vector.Vector2f locInHyper)
    • createStandardFleet

      public void createStandardFleet(int difficulty, String factionId, org.lwjgl.util.vector.Vector2f locInHyper)
    • createQualityFleet

      public void createQualityFleet(int difficulty, String factionId, org.lwjgl.util.vector.Vector2f locInHyper)
    • createQuantityFleet

      public void createQuantityFleet(int difficulty, String factionId, org.lwjgl.util.vector.Vector2f locInHyper)
    • setFleetTypes

      public void setFleetTypes(String small, String medium, String large)
    • getFleetTypeSmall

      public String getFleetTypeSmall()
    • setFleetTypeSmall

      public void setFleetTypeSmall(String fleetTypeSmall)
    • getFleetTypeMedium

      public String getFleetTypeMedium()
    • setFleetTypeMedium

      public void setFleetTypeMedium(String fleetTypeMedium)
    • getFleetTypeLarge

      public String getFleetTypeLarge()
    • setFleetTypeLarge

      public void setFleetTypeLarge(String fleetTypeLarge)