public static enum WeaponAPI.AIHints extends java.lang.Enum<WeaponAPI.AIHints>
| Enum Constant and Description |
|---|
ANTI_FTR |
AUTOZOOM |
BOMB
like STRIKE but only for when the enemy ship is considering it, not for its own weapon use
|
CONSERVE_1 |
CONSERVE_2 |
CONSERVE_3 |
CONSERVE_4 |
CONSERVE_5 |
CONSERVE_ALL |
CONSERVE_FOR_ANTI_ARMOR |
DANGEROUS |
DIRECT_AIM |
DO_NOT_AIM |
DO_NOT_CONSERVE |
EXTRA_RANGE_ON_FIGHTER |
FIRE_WHEN_INEFFICIENT |
GROUP_ALTERNATING |
GROUP_LINKED |
GUIDED_POOR |
HEATSEEKER |
IGNORES_FLARES |
IMPORTANT
Increased weight for preferring to select for manual fire.
|
MISSILE_SPREAD |
NO_MANUAL_FIRE
The weapon should not be selected for manual fire.
|
NO_TURN_RATE_BOOST_WHEN_IDLE |
PD |
PD_ALSO |
PD_ONLY |
RANGE_FROM_SHIP_RADIUS
Similar to RANGE_FROM_TARGETING_OVAL, but from ship center + radius instead.
|
RANGE_FROM_TARGETING_OVAL
Compute range from the ship's targeting oval instead of from the slot location.
|
RESET_BARREL_INDEX_ON_BURST |
SHOW_IN_CODEX |
STRIKE |
SYSTEM |
USE_LESS_VS_SHIELDS |
USE_VS_FRIGATES |
| Modifier and Type | Method and Description |
|---|---|
static WeaponAPI.AIHints |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static WeaponAPI.AIHints[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final WeaponAPI.AIHints PD
public static final WeaponAPI.AIHints PD_ONLY
public static final WeaponAPI.AIHints PD_ALSO
public static final WeaponAPI.AIHints USE_VS_FRIGATES
public static final WeaponAPI.AIHints STRIKE
public static final WeaponAPI.AIHints DANGEROUS
public static final WeaponAPI.AIHints BOMB
public static final WeaponAPI.AIHints GUIDED_POOR
public static final WeaponAPI.AIHints DO_NOT_AIM
public static final WeaponAPI.AIHints ANTI_FTR
public static final WeaponAPI.AIHints HEATSEEKER
public static final WeaponAPI.AIHints SYSTEM
public static final WeaponAPI.AIHints SHOW_IN_CODEX
public static final WeaponAPI.AIHints AUTOZOOM
public static final WeaponAPI.AIHints DO_NOT_CONSERVE
public static final WeaponAPI.AIHints CONSERVE_1
public static final WeaponAPI.AIHints CONSERVE_2
public static final WeaponAPI.AIHints CONSERVE_3
public static final WeaponAPI.AIHints CONSERVE_4
public static final WeaponAPI.AIHints CONSERVE_5
public static final WeaponAPI.AIHints CONSERVE_ALL
public static final WeaponAPI.AIHints CONSERVE_FOR_ANTI_ARMOR
public static final WeaponAPI.AIHints FIRE_WHEN_INEFFICIENT
public static final WeaponAPI.AIHints EXTRA_RANGE_ON_FIGHTER
public static final WeaponAPI.AIHints IGNORES_FLARES
public static final WeaponAPI.AIHints GROUP_LINKED
public static final WeaponAPI.AIHints GROUP_ALTERNATING
public static final WeaponAPI.AIHints MISSILE_SPREAD
public static final WeaponAPI.AIHints DIRECT_AIM
public static final WeaponAPI.AIHints NO_TURN_RATE_BOOST_WHEN_IDLE
public static final WeaponAPI.AIHints RESET_BARREL_INDEX_ON_BURST
public static final WeaponAPI.AIHints USE_LESS_VS_SHIELDS
public static final WeaponAPI.AIHints RANGE_FROM_TARGETING_OVAL
public static final WeaponAPI.AIHints RANGE_FROM_SHIP_RADIUS
public static final WeaponAPI.AIHints IMPORTANT
public static final WeaponAPI.AIHints NO_MANUAL_FIRE
public static WeaponAPI.AIHints[] values()
for (WeaponAPI.AIHints c : WeaponAPI.AIHints.values()) System.out.println(c);
public static WeaponAPI.AIHints valueOf(java.lang.String name)
name - the name of the enum constant to be returned.java.lang.IllegalArgumentException - if this enum type has no constant with the specified namejava.lang.NullPointerException - if the argument is null