Enum Class Skill

java.lang.Object
java.lang.Enum<Skill>
de.kaiserpfalzedv.rpg.torg.model.core.Skill
All Implemented Interfaces:
MapperEnum<Skill>, Serializable, Comparable<Skill>, Constable

public enum Skill extends Enum<Skill> implements MapperEnum<Skill>
SkillType -- The skills defined in Torg.
Since:
1.2.0 2021-05-23
Author:
klenkes74 <rlichti@kaiserpfalz-edv.de>
  • Enum Constant Details

    • ENERGY_WEAPONS

      public static final Skill ENERGY_WEAPONS
    • FIRE_COMBAT

      public static final Skill FIRE_COMBAT
    • HEAVY_WEAPONS

      public static final Skill HEAVY_WEAPONS
    • MELEE_WEAPONS

      public static final Skill MELEE_WEAPONS
    • MISSILE_WEAPONS

      public static final Skill MISSILE_WEAPONS
    • UNARMED_COMBAT

      public static final Skill UNARMED_COMBAT
    • INTIMIDATION

      public static final Skill INTIMIDATION
    • MANEUVER

      public static final Skill MANEUVER
    • TAUNT

      public static final Skill TAUNT
    • TRICK

      public static final Skill TRICK
    • AIR_VEHICLES

      public static final Skill AIR_VEHICLES
    • ALTERATION

      public static final Skill ALTERATION
    • APPORTATION

      public static final Skill APPORTATION
    • BEAST_RIDING

      public static final Skill BEAST_RIDING
    • COMPUTERS

      public static final Skill COMPUTERS
    • CONJURATION

      public static final Skill CONJURATION
    • DIVINATION

      public static final Skill DIVINATION
    • DODGE

      public static final Skill DODGE
    • EVIDENCE_ANALYSIS

      public static final Skill EVIDENCE_ANALYSIS
    • FAITH

      public static final Skill FAITH
    • FIND

      public static final Skill FIND
    • FIRST_AID

      public static final Skill FIRST_AID
    • KINESIS

      public static final Skill KINESIS
    • LAND_VEHICLES

      public static final Skill LAND_VEHICLES
    • LANGUAGE

      public static final Skill LANGUAGE
    • LOCKPICKING

      public static final Skill LOCKPICKING
    • MEDICINE

      public static final Skill MEDICINE
    • PERSUASION

      public static final Skill PERSUASION
    • PRECOGNITION

      public static final Skill PRECOGNITION
    • PROFESSION

      public static final Skill PROFESSION
    • REALITY

      public static final Skill REALITY
    • SCHOLAR

      public static final Skill SCHOLAR
    • SCIENCE

      public static final Skill SCIENCE
    • STEALTH

      public static final Skill STEALTH
    • STREETWISE

      public static final Skill STREETWISE
    • SURVIVAL

      public static final Skill SURVIVAL
    • TELEPATHY

      public static final Skill TELEPATHY
    • TRACKING

      public static final Skill TRACKING
    • WATER_VEHICLES

      public static final Skill WATER_VEHICLES
    • WILLPOWER

      public static final Skill WILLPOWER
  • Method Details

    • values

      public static Skill[] 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 Skill 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
    • mapFoundry

      public static Optional<Skill> mapFoundry(String name)
    • mapFromFoundry

      public Optional<Skill> mapFromFoundry(@NotNull @NotNull String name)
      Specified by:
      mapFromFoundry in interface MapperEnum<Skill>
    • mapFromRoll20

      public Optional<Skill> mapFromRoll20(@NotNull @NotNull String name)
      Specified by:
      mapFromRoll20 in interface MapperEnum<Skill>
    • allSkills

      public List<Skill> allSkills()
    • combatSkills

      public List<Skill> combatSkills()
    • interactionAttacks

      public List<Skill> interactionAttacks()
    • otherSkills

      public List<Skill> otherSkills()
    • getAttribute

      public Attribute getAttribute()
    • getRoll20

      public String getRoll20()
      Specified by:
      getRoll20 in interface MapperEnum<Skill>
    • getFoundry

      public String getFoundry()
      Specified by:
      getFoundry in interface MapperEnum<Skill>
    • toString

      public String toString()
      Overrides:
      toString in class Enum<Skill>