public class WauzPetStat
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.List<java.lang.String> |
categories
The pet categories of the pet stat.
|
private java.lang.String |
description
The effect description of the pet stat.
|
private boolean |
horse
If the stat is a horse stat.
|
private java.lang.String |
key
The key of the pet stat.
|
private java.lang.String |
name
The short display name of the pet stat.
|
private static java.util.Map<java.lang.String,WauzPetStat> |
petStatMap
A map of all pet stats, indexed by key.
|
private static java.util.List<WauzPetStat> |
petStats
A list of all pet stats.
|
Modifier | Constructor and Description |
---|---|
private |
WauzPetStat(java.lang.String key)
Constructor for a new (non horse) pet stat.
|
|
WauzPetStat(java.lang.String key,
java.lang.String name,
java.lang.String description,
boolean horse)
Constructor for a new pet stat.
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<java.lang.String> |
getAllPetStatKeys() |
static java.util.List<WauzPetStat> |
getAllPetStats() |
java.util.List<java.lang.String> |
getCategories() |
java.lang.String |
getDescription() |
java.lang.String |
getKey() |
java.lang.String |
getName() |
static WauzPetStat |
getPetStat(java.lang.String petStatKey) |
static void |
init()
Initializes all pet stats and fills the internal pet stat map.
|
boolean |
isHorse() |
private static java.util.List<WauzPetStat> petStats
private static java.util.Map<java.lang.String,WauzPetStat> petStatMap
private java.lang.String key
private java.lang.String name
private java.lang.String description
private java.util.List<java.lang.String> categories
private boolean horse
private WauzPetStat(java.lang.String key)
key
- The key of the pet stat.public WauzPetStat(java.lang.String key, java.lang.String name, java.lang.String description, boolean horse)
key
- The key of the pet stat.name
- The short display name of the pet stat.description
- The effect description of the pet stat.horse
- If the stat is a horse stat.public static void init()
PetConfigurator.getPetStatKeys()
public static WauzPetStat getPetStat(java.lang.String petStatKey)
petStatKey
- A pet stat key.public static java.util.List<java.lang.String> getAllPetStatKeys()
public static java.util.List<WauzPetStat> getAllPetStats()
public java.lang.String getKey()
public java.lang.String getName()
public java.lang.String getDescription()
public java.util.List<java.lang.String> getCategories()
public boolean isHorse()