Enum Class CombatConfigKey

java.lang.Object
java.lang.Enum<CombatConfigKey>
zombie.combat.CombatConfigKey
All Implemented Interfaces:
Serializable, Comparable<CombatConfigKey>, Constable

public enum CombatConfigKey extends Enum<CombatConfigKey>
  • Enum Constant Details

    • BASE_WEAPON_DAMAGE_MULTIPLIER

      public static final CombatConfigKey BASE_WEAPON_DAMAGE_MULTIPLIER
    • WEAPON_LEVEL_DAMAGE_MULTIPLIER_INCREMENT

      public static final CombatConfigKey WEAPON_LEVEL_DAMAGE_MULTIPLIER_INCREMENT
    • PLAYER_RECEIVED_DAMAGE_MULTIPLIER

      public static final CombatConfigKey PLAYER_RECEIVED_DAMAGE_MULTIPLIER
    • NON_PLAYER_RECEIVED_DAMAGE_MULTIPLIER

      public static final CombatConfigKey NON_PLAYER_RECEIVED_DAMAGE_MULTIPLIER
    • HEAD_HIT_DAMAGE_SPLIT_MODIFIER

      public static final CombatConfigKey HEAD_HIT_DAMAGE_SPLIT_MODIFIER
    • LEG_HIT_DAMAGE_SPLIT_MODIFIER

      public static final CombatConfigKey LEG_HIT_DAMAGE_SPLIT_MODIFIER
    • ADDITIONAL_CRITICAL_HIT_CHANCE_FROM_BEHIND

      public static final CombatConfigKey ADDITIONAL_CRITICAL_HIT_CHANCE_FROM_BEHIND
    • ADDITIONAL_CRITICAL_HIT_CHANCE_DEFAULT

      public static final CombatConfigKey ADDITIONAL_CRITICAL_HIT_CHANCE_DEFAULT
    • RECOIL_DELAY

      public static final CombatConfigKey RECOIL_DELAY
    • POINT_BLANK_DISTANCE

      public static final CombatConfigKey POINT_BLANK_DISTANCE
    • LOW_LIGHT_THRESHOLD

      public static final CombatConfigKey LOW_LIGHT_THRESHOLD
    • LOW_LIGHT_TO_HIT_MAXIMUM_PENALTY

      public static final CombatConfigKey LOW_LIGHT_TO_HIT_MAXIMUM_PENALTY
    • POINT_BLANK_TO_HIT_MAXIMUM_BONUS

      public static final CombatConfigKey POINT_BLANK_TO_HIT_MAXIMUM_BONUS
    • POINT_BLANK_DROP_OFF_TO_HIT_PENALTY

      public static final CombatConfigKey POINT_BLANK_DROP_OFF_TO_HIT_PENALTY
    • POST_SHOT_AIMING_DELAY_RECOIL_MODIFIER

      public static final CombatConfigKey POST_SHOT_AIMING_DELAY_RECOIL_MODIFIER
    • POST_SHOT_AIMING_DELAY_AIMING_MODIFIER

      public static final CombatConfigKey POST_SHOT_AIMING_DELAY_AIMING_MODIFIER
    • OPTIMAL_RANGE_TO_HIT_MAXIMUM_BONUS

      public static final CombatConfigKey OPTIMAL_RANGE_TO_HIT_MAXIMUM_BONUS
    • OPTIMAL_RANGE_DROP_OFF_TO_HIT_PENALTY

      public static final CombatConfigKey OPTIMAL_RANGE_DROP_OFF_TO_HIT_PENALTY
    • OPTIMAL_RANGE_DROP_OFF_TO_HIT_PENALTY_INCREMENT

      public static final CombatConfigKey OPTIMAL_RANGE_DROP_OFF_TO_HIT_PENALTY_INCREMENT
    • MINIMUM_TO_HIT_CHANCE

      public static final CombatConfigKey MINIMUM_TO_HIT_CHANCE
    • MAXIMUM_START_TO_HIT_CHANCE

      public static final CombatConfigKey MAXIMUM_START_TO_HIT_CHANCE
    • MAXIMUM_TO_HIT_CHANCE

      public static final CombatConfigKey MAXIMUM_TO_HIT_CHANCE
    • MOVING_TO_HIT_PENALTY

      public static final CombatConfigKey MOVING_TO_HIT_PENALTY
    • RUNNING_TO_HIT_PENALTY

      public static final CombatConfigKey RUNNING_TO_HIT_PENALTY
    • SPRINTING_TO_HIT_PENALTY

      public static final CombatConfigKey SPRINTING_TO_HIT_PENALTY
    • MARKSMAN_TRAIT_TO_HIT_BONUS

      public static final CombatConfigKey MARKSMAN_TRAIT_TO_HIT_BONUS
    • ARM_PAIN_TO_HIT_MODIFIER

      public static final CombatConfigKey ARM_PAIN_TO_HIT_MODIFIER
    • PANIC_TO_HIT_BASE_PENALTY

      public static final CombatConfigKey PANIC_TO_HIT_BASE_PENALTY
    • PANIC_TO_HIT_DISTANCE_MODIFIER

      public static final CombatConfigKey PANIC_TO_HIT_DISTANCE_MODIFIER
    • STRESS_TO_HIT_BASE_PENALTY

      public static final CombatConfigKey STRESS_TO_HIT_BASE_PENALTY
    • STRESS_TO_HIT_DISTANCE_MODIFIER

      public static final CombatConfigKey STRESS_TO_HIT_DISTANCE_MODIFIER
    • TIRED_TO_HIT_BASE_PENALTY

      public static final CombatConfigKey TIRED_TO_HIT_BASE_PENALTY
    • ENDURANCE_TO_HIT_BASE_PENALTY

      public static final CombatConfigKey ENDURANCE_TO_HIT_BASE_PENALTY
    • DRUNK_TO_HIT_BASE_PENALTY

      public static final CombatConfigKey DRUNK_TO_HIT_BASE_PENALTY
    • DRUNK_TO_HIT_DISTANCE_MODIFIER

      public static final CombatConfigKey DRUNK_TO_HIT_DISTANCE_MODIFIER
    • WIND_INTENSITY_TO_HIT_PENALTY

      public static final CombatConfigKey WIND_INTENSITY_TO_HIT_PENALTY
    • WIND_INTENSITY_TO_HIT_AIMING_MODIFIER

      public static final CombatConfigKey WIND_INTENSITY_TO_HIT_AIMING_MODIFIER
    • WIND_INTENSITY_TO_HIT_MINIMUM_MARKSMAN_MODIFIER

      public static final CombatConfigKey WIND_INTENSITY_TO_HIT_MINIMUM_MARKSMAN_MODIFIER
    • WIND_INTENSITY_TO_HIT_MAXIMUM_MARKSMAN_MODIFIER

      public static final CombatConfigKey WIND_INTENSITY_TO_HIT_MAXIMUM_MARKSMAN_MODIFIER
    • RAIN_INTENSITY_TO_HIT_DISTANCE_MODIFIER

      public static final CombatConfigKey RAIN_INTENSITY_TO_HIT_DISTANCE_MODIFIER
    • FOG_INTENSITY_DISTANCE_MODIFIER

      public static final CombatConfigKey FOG_INTENSITY_DISTANCE_MODIFIER
    • POINT_BLANK_MAXIMUM_DISTANCE_MODIFIER

      public static final CombatConfigKey POINT_BLANK_MAXIMUM_DISTANCE_MODIFIER
    • SIGHTLESS_TO_HIT_BASE_DISTANCE

      public static final CombatConfigKey SIGHTLESS_TO_HIT_BASE_DISTANCE
    • SIGHTLESS_TO_HIT_PRONE_MODIFIER

      public static final CombatConfigKey SIGHTLESS_TO_HIT_PRONE_MODIFIER
    • SIGHTLESS_AIM_DELAY_TO_HIT_DISTANCE_MODIFIER

      public static final CombatConfigKey SIGHTLESS_AIM_DELAY_TO_HIT_DISTANCE_MODIFIER
    • PIERCING_BULLET_DAMAGE_REDUCTION

      public static final CombatConfigKey PIERCING_BULLET_DAMAGE_REDUCTION
    • FIREARM_RECOIL_MUSCLE_STRAIN_MODIFIER

      public static final CombatConfigKey FIREARM_RECOIL_MUSCLE_STRAIN_MODIFIER
    • DRIVEBY_DOT_OPTIMAL_ANGLE

      public static final CombatConfigKey DRIVEBY_DOT_OPTIMAL_ANGLE
    • DRIVEBY_DOT_MAXIMUM_ANGLE

      public static final CombatConfigKey DRIVEBY_DOT_MAXIMUM_ANGLE
    • DRIVEBY_DOT_TO_HIT_MAXIMUM_PENALTY

      public static final CombatConfigKey DRIVEBY_DOT_TO_HIT_MAXIMUM_PENALTY
    • GLOBAL_MELEE_DAMAGE_REDUCTION_MULTIPLIER

      public static final CombatConfigKey GLOBAL_MELEE_DAMAGE_REDUCTION_MULTIPLIER
    • DAMAGE_PENALTY_ONE_HANDED_TWO_HANDED_WEAPON_MULTIPLIER

      public static final CombatConfigKey DAMAGE_PENALTY_ONE_HANDED_TWO_HANDED_WEAPON_MULTIPLIER
    • ENDURANCE_LOSS_TWO_HANDED_PENALTY_DIVISOR

      public static final CombatConfigKey ENDURANCE_LOSS_TWO_HANDED_PENALTY_DIVISOR
    • ENDURANCE_LOSS_TWO_HANDED_PENALTY_SCALE

      public static final CombatConfigKey ENDURANCE_LOSS_TWO_HANDED_PENALTY_SCALE
    • ENDURANCE_LOSS_FLOOR_SHOVE_MULTIPLIER

      public static final CombatConfigKey ENDURANCE_LOSS_FLOOR_SHOVE_MULTIPLIER
    • ENDURANCE_LOSS_CLOSE_KILL_MODIFIER

      public static final CombatConfigKey ENDURANCE_LOSS_CLOSE_KILL_MODIFIER
    • ENDURANCE_LOSS_BASE_SCALE

      public static final CombatConfigKey ENDURANCE_LOSS_BASE_SCALE
    • ENDURANCE_LOSS_WEIGHT_MODIFIER

      public static final CombatConfigKey ENDURANCE_LOSS_WEIGHT_MODIFIER
    • ENDURANCE_LOSS_FINAL_MULTIPLIER

      public static final CombatConfigKey ENDURANCE_LOSS_FINAL_MULTIPLIER
    • BALLISTICS_CONTROLLER_DISTANCE_THRESHOLD

      public static final CombatConfigKey BALLISTICS_CONTROLLER_DISTANCE_THRESHOLD
  • Method Details

    • values

      public static CombatConfigKey[] 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 CombatConfigKey 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
    • getCategory

      public CombatConfigCategory getCategory()
    • getDefaultValue

      public float getDefaultValue()
    • getMinimum

      public float getMinimum()
    • getMaximum

      public float getMaximum()