Enum Class OrbitalCallInCommand

java.lang.Object
java.lang.Enum<OrbitalCallInCommand>
idlab.colonyops.model.actions.OrbitalCallInCommand
All Implemented Interfaces:
Serializable, Comparable<OrbitalCallInCommand>, Constable

public enum OrbitalCallInCommand extends Enum<OrbitalCallInCommand>
Orbital support commands unlockable via the military and economic tech trees. Each command has an independent cooldown (see OrbitalCallInState) that must expire before it can be used again. Issued via CallInFromOrbitAction.
  • Enum Constant Details

    • DEPLOY_REINFORCEMENT

      public static final OrbitalCallInCommand DEPLOY_REINFORCEMENT
      Drop a new squad member at a location visible to the current squad; must not exceed the squad cap.
    • PERFORM_ION_STRIKE

      public static final OrbitalCallInCommand PERFORM_ION_STRIKE
      Perform an orbital strike at the caller's location, damaging all non-allied entities in the blast area.
    • AIRLIFT_RESOURCES

      public static final OrbitalCallInCommand AIRLIFT_RESOURCES
      Instantly transfer the caller's crate contents to the colony's resource pool, at the caller's location.
    • DEPLOY_JETPACK

      public static final OrbitalCallInCommand DEPLOY_JETPACK
      Grant the calling squad member a Jetpack consumable, used immediately.
    • DEPLOY_MAGMA_BORE

      public static final OrbitalCallInCommand DEPLOY_MAGMA_BORE
      Grant the calling squad member a Magma Bore consumable, used immediately.
    • DEPLOY_MEDIC_KIT

      public static final OrbitalCallInCommand DEPLOY_MEDIC_KIT
      Grant the calling squad member a Medic Kit consumable, used immediately.
    • DEPLOY_AMMO_PACK

      public static final OrbitalCallInCommand DEPLOY_AMMO_PACK
      Grant the calling squad member an Ammo Pack consumable, used immediately; requires an equipped weapon.
    • DEPLOY_TURRET

      public static final OrbitalCallInCommand DEPLOY_TURRET
      Deploy a defensive turret at a location visible to the current squad; must not exceed the turret cap.
    • DEPLOY_RESOURCE_DROP_OFF

      public static final OrbitalCallInCommand DEPLOY_RESOURCE_DROP_OFF
      Deploy an additional resource drop-off point at the caller's location. Squad members can deposit resources here instead of returning to the landing craft.
  • Method Details

    • values

      public static OrbitalCallInCommand[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static OrbitalCallInCommand valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null