Crossfire JXClient, Trunk
|
Public Member Functions | |
void | addCrossfireStatsListener (@NotNull final StatsListener statsListener) |
String | getActiveSkill () |
long | getExperience () |
long | getExperienceNextLevel () |
double | getFloatStat (final int statNo) |
String | getRange () |
int | getStat (final int statNo) |
String | getTitle () |
double | getWeaponSpeed () |
void | removeCrossfireStatsListener (@NotNull final StatsListener statsListener) |
void | setActiveSkill (@NotNull final String activeSkill) |
void | setSimpleWeaponSpeed (final boolean simpleWeaponSpeed) |
void | setStat (final int statNo, final int value) |
void | setStatInt2 (final int stat, final short param) |
void | setStatInt4 (final int stat, final int param) |
void | setStatInt8 (final int stat, final long param) |
void | setStatSkill (final int stat, final int level, final long experience) |
void | setStatString (final int stat, @NotNull final String param) |
Stats (@NotNull final ExperienceTable experienceTable, @NotNull final SkillSet skillSet, @NotNull final GuiStateManager guiStateManager) | |
Static Public Attributes | |
static final int | C_STAT_BLIND = 259 |
static final int | C_STAT_CONFUSED = 258 |
static final int | C_STAT_CURRENT_SKILL = 267 |
static final int | C_STAT_DISEASED = 261 |
static final int | C_STAT_EXP_NEXT_LEVEL = 0x10000 |
static final int | C_STAT_HOSTILE = 263 |
static final int | C_STAT_LOWFOOD = 0x10003 |
static final int | C_STAT_NOT_PERFECT = 262 |
static final int | C_STAT_PARALYZED = 265 |
static final int | C_STAT_POISONED = 256 |
static final int | C_STAT_STARVING = 267 |
static final int | C_STAT_STEALTHY = 264 |
static final int | C_STAT_WEIGHT = 257 |
static final int | C_STAT_WIZARD = 266 |
static final int | C_STAT_XRAY = 260 |
static final int | CF_BLIND = 0x04 |
static final int | CF_CONFUSED = 0x01 |
static final int | CF_DISEASED = 0x10 |
static final int | CF_HOSTILE = 0x40 |
static final int | CF_NOT_PERFECT = 0x20 |
static final int | CF_PARALYZED = 0x100 |
static final int | CF_POISONED = 0x02 |
static final int | CF_STEALTHY = 0x80 |
static final int | CF_WIZARD = 0x200 |
static final int | CF_XRAY = 0x08 |
static final int | CS_NUM_SKILLS = 50 |
static final int | CS_STAT_AC = 14 |
static final int | CS_STAT_APPLIED_CHA = 51 |
static final int | CS_STAT_APPLIED_CON = 50 |
static final int | CS_STAT_APPLIED_DEX = 49 |
static final int | CS_STAT_APPLIED_INT = 47 |
static final int | CS_STAT_APPLIED_POW = 52 |
static final int | CS_STAT_APPLIED_STR = 46 |
static final int | CS_STAT_APPLIED_WIS = 48 |
static final int | CS_STAT_ARMOUR = 16 |
static final int | CS_STAT_BASE_CHA = 44 |
static final int | CS_STAT_BASE_CON = 43 |
static final int | CS_STAT_BASE_DEX = 42 |
static final int | CS_STAT_BASE_INT = 40 |
static final int | CS_STAT_BASE_POW = 45 |
static final int | CS_STAT_BASE_STR = 39 |
static final int | CS_STAT_BASE_WIS = 41 |
static final int | CS_STAT_CHA = 10 |
static final int | CS_STAT_CHARACTER_FLAGS = 55 |
static final int | CS_STAT_CON = 9 |
static final int | CS_STAT_DAM = 15 |
static final int | CS_STAT_DEX = 8 |
static final int | CS_STAT_EXP = 11 |
static final int | CS_STAT_EXP64 = 28 |
static final int | CS_STAT_FLAGS = 25 |
static final int | CS_STAT_FOOD = 18 |
static final int | CS_STAT_GOD_NAME = 56 |
static final int | CS_STAT_GOLEM_HP = 53 |
static final int | CS_STAT_GOLEM_MAXHP = 54 |
static final int | CS_STAT_GRACE = 23 |
static final int | CS_STAT_HP = 1 |
static final int | CS_STAT_INT = 6 |
static final int | CS_STAT_ITEM_POWER = 58 |
static final int | CS_STAT_LEVEL = 12 |
static final int | CS_STAT_MAXGRACE = 24 |
static final int | CS_STAT_MAXHP = 2 |
static final int | CS_STAT_MAXSP = 4 |
static final int | CS_STAT_OVERLOAD = 57 |
static final int | CS_STAT_POW = 22 |
static final int | CS_STAT_RACE_CHA = 37 |
static final int | CS_STAT_RACE_CON = 36 |
static final int | CS_STAT_RACE_DEX = 35 |
static final int | CS_STAT_RACE_INT = 33 |
static final int | CS_STAT_RACE_POW = 38 |
static final int | CS_STAT_RACE_STR = 32 |
static final int | CS_STAT_RACE_WIS = 34 |
static final int | CS_STAT_RANGE = 20 |
static final int | CS_STAT_RES_ACID = 106 |
static final int | CS_STAT_RES_BLIND = 117 |
static final int | CS_STAT_RES_COLD = 104 |
static final int | CS_STAT_RES_CONF = 105 |
static final int | CS_STAT_RES_DEATH = 115 |
static final int | CS_STAT_RES_DEPLETE = 114 |
static final int | CS_STAT_RES_DRAIN = 107 |
static final int | CS_STAT_RES_ELEC = 103 |
static final int | CS_STAT_RES_FEAR = 113 |
static final int | CS_STAT_RES_FIRE = 102 |
static final int | CS_STAT_RES_GHOSTHIT = 108 |
static final int | CS_STAT_RES_HOLYWORD = 116 |
static final int | CS_STAT_RES_MAG = 101 |
static final int | CS_STAT_RES_PARA = 111 |
static final int | CS_STAT_RES_PHYS = 100 |
static final int | CS_STAT_RES_POISON = 109 |
static final int | CS_STAT_RES_SLOW = 110 |
static final int | CS_STAT_RES_TURN_UNDEAD = 112 |
static final int | CS_STAT_RESIST_END = 117 |
static final int | CS_STAT_RESIST_START = 100 |
static final int | CS_STAT_SKILLINFO = 140 |
static final int | CS_STAT_SP = 3 |
static final int | CS_STAT_SPEED = 17 |
static final int | CS_STAT_SPELL_ATTUNE = 29 |
static final int | CS_STAT_SPELL_DENY = 31 |
static final int | CS_STAT_SPELL_REPEL = 30 |
static final int | CS_STAT_STR = 5 |
static final int | CS_STAT_TITLE = 21 |
static final int | CS_STAT_WC = 13 |
static final int | CS_STAT_WEAP_SP = 19 |
static final int | CS_STAT_WEIGHT_LIM = 26 |
static final int | CS_STAT_WIS = 7 |
static final int | FLOAT_MULTI = 100000 |
static final String | NO_GOD_NAME = "none" |
static final int | RESIST_TYPES = 18 |
Private Member Functions | |
void | calculateExperienceToNextLevel () |
void | reportUnhandledStat (final int stat, @NotNull final String type) |
void | reset () |
void | setExperience (final long exp) |
void | setGodName (@NotNull final String godName) |
void | setRange (@NotNull final String range) |
void | setStatInt (final int statNo, final int value) |
void | setTitle (@NotNull final String title) |
Private Attributes | |
String | activeSkill = "" |
long | exp |
final ExperienceTable | experienceTable |
long | expNextLevel |
String | godName = NO_GOD_NAME |
final GuiStateListener | guiStateListener |
String | range = "" |
boolean | simpleWeaponSpeed |
final SkillSet | skillSet |
final int[] | stats = new int[268] |
final EventListenerList2< StatsListener > | statsListeners = new EventListenerList2<>() |
String | title = "" |
final Collection< String > | unhandledStats = new HashSet<>(0) |
This is the representation of all the statistics of a player, like its speed or its experience.
Constants named
are client-sided; * constants named
are stats as sent by the server.
Definition at line 44 of file Stats.java.
com.realtime.crossfire.jxclient.stats.Stats.Stats | ( | @NotNull final ExperienceTable | experienceTable, |
@NotNull final SkillSet | skillSet, | ||
@NotNull final GuiStateManager | guiStateManager | ||
) |
Creates a new instance.
experienceTable | the experience table instance to use |
skillSet | the skill set instance to use |
guiStateManager | the gui state manager to watch |
Definition at line 724 of file Stats.java.
References com.realtime.crossfire.jxclient.stats.Stats.experienceTable, com.realtime.crossfire.jxclient.stats.Stats.guiStateListener, and com.realtime.crossfire.jxclient.stats.Stats.skillSet.
void com.realtime.crossfire.jxclient.stats.Stats.addCrossfireStatsListener | ( | @NotNull final StatsListener | statsListener | ) |
Adds a StatsListener to be notified about stat changes.
statsListener | the listener to add |
Definition at line 963 of file Stats.java.
References com.realtime.crossfire.jxclient.stats.Stats.statsListeners.
Referenced by com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater.ActiveSkillGaugeUpdater(), com.realtime.crossfire.jxclient.stats.ActiveSkillWatcher.ActiveSkillWatcher(), com.realtime.crossfire.jxclient.gui.label.GUILabelStats2.GUILabelStats2(), com.realtime.crossfire.jxclient.gui.misc.GUIPictureStat.GUIPictureStat(), com.realtime.crossfire.jxclient.stats.PoisonWatcher.PoisonWatcher(), and com.realtime.crossfire.jxclient.stats.StarvingWatcher.StarvingWatcher().
|
private |
Calculates the experience needed to reach the next level.
Definition at line 947 of file Stats.java.
References com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_LEVEL, com.realtime.crossfire.jxclient.stats.Stats.exp, com.realtime.crossfire.jxclient.stats.Stats.experienceTable, com.realtime.crossfire.jxclient.stats.Stats.expNextLevel, com.realtime.crossfire.jxclient.stats.ExperienceTable.getExperienceToNextLevel(), com.realtime.crossfire.jxclient.stats.Stats.stats, and com.realtime.crossfire.jxclient.stats.Stats.statsListeners.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.setExperience(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
String com.realtime.crossfire.jxclient.stats.Stats.getActiveSkill | ( | ) |
Returns the active skill name.
Definition at line 846 of file Stats.java.
References com.realtime.crossfire.jxclient.stats.Stats.activeSkill.
Referenced by com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2.ActiveSkillGaugeUpdater2(), and com.realtime.crossfire.jxclient.gui.gauge.GUIGauge.formatTooltip().
long com.realtime.crossfire.jxclient.stats.Stats.getExperience | ( | ) |
Returns the amount of global experience.
Definition at line 915 of file Stats.java.
References com.realtime.crossfire.jxclient.stats.Stats.exp.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), and com.realtime.crossfire.jxclient.gui.gauge.StatGaugeUpdater.updateExperienceNextLevel().
long com.realtime.crossfire.jxclient.stats.Stats.getExperienceNextLevel | ( | ) |
Returns the experience needed to reach the next level.
Definition at line 940 of file Stats.java.
References com.realtime.crossfire.jxclient.stats.Stats.expNextLevel.
double com.realtime.crossfire.jxclient.stats.Stats.getFloatStat | ( | final int | statNo | ) |
Returns the numerical value of the given statistic.
statNo | the stat identifier; see the CS_STAT constants |
Definition at line 780 of file Stats.java.
References com.realtime.crossfire.jxclient.stats.Stats.FLOAT_MULTI, and com.realtime.crossfire.jxclient.stats.Stats.stats.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.getWeaponSpeed().
String com.realtime.crossfire.jxclient.stats.Stats.getRange | ( | ) |
Returns the current content of the range stat. This is basically the current active skill for the player.
Definition at line 837 of file Stats.java.
References com.realtime.crossfire.jxclient.stats.Stats.range.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest().
int com.realtime.crossfire.jxclient.stats.Stats.getStat | ( | final int | statNo | ) |
Returns the numerical value of the given statistic.
statNo | the stat identifier; see the CS_STAT constants |
Definition at line 771 of file Stats.java.
References com.realtime.crossfire.jxclient.stats.Stats.stats.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.gui.label.GUILabelStats.getTooltip(), com.realtime.crossfire.jxclient.gui.label.GUILabelStats2.getTooltip(), com.realtime.crossfire.jxclient.spells.Spell.getTooltipText(), com.realtime.crossfire.jxclient.gui.label.GUILabelStats.isOverloaded(), com.realtime.crossfire.jxclient.stats.StarvingWatcher.update(), com.realtime.crossfire.jxclient.gui.gauge.StatGaugeUpdater.updateExperienceNextLevel(), and com.realtime.crossfire.jxclient.gui.label.GUILabelStats2.updateStat().
String com.realtime.crossfire.jxclient.stats.Stats.getTitle | ( | ) |
Returns the current title.
Definition at line 827 of file Stats.java.
References com.realtime.crossfire.jxclient.stats.Stats.title.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest().
double com.realtime.crossfire.jxclient.stats.Stats.getWeaponSpeed | ( | ) |
Returns the weapon speed stat.
Definition at line 979 of file Stats.java.
References com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_SPEED, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_WEAP_SP, com.realtime.crossfire.jxclient.stats.Stats.getFloatStat(), and com.realtime.crossfire.jxclient.stats.Stats.simpleWeaponSpeed.
void com.realtime.crossfire.jxclient.stats.Stats.removeCrossfireStatsListener | ( | @NotNull final StatsListener | statsListener | ) |
Removes a StatsListener to be notified about stat changes.
statsListener | the listener to remove |
Definition at line 971 of file Stats.java.
References com.realtime.crossfire.jxclient.stats.Stats.statsListeners.
Referenced by com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater.dispose(), com.realtime.crossfire.jxclient.gui.gauge.ActiveSkillGaugeUpdater2.dispose(), com.realtime.crossfire.jxclient.gui.misc.GUIPictureStat.dispose(), com.realtime.crossfire.jxclient.gui.label.GUILabelStats.dispose(), com.realtime.crossfire.jxclient.gui.gauge.StatGaugeUpdater.dispose(), and com.realtime.crossfire.jxclient.gui.label.GUILabelStats2.dispose().
|
private |
Report an unhandled stat value.
stat | the stat value |
type | the stat type |
Definition at line 1157 of file Stats.java.
References com.realtime.crossfire.jxclient.stats.Stats.unhandledStats.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.setStatInt2(), com.realtime.crossfire.jxclient.stats.Stats.setStatInt4(), com.realtime.crossfire.jxclient.stats.Stats.setStatInt8(), com.realtime.crossfire.jxclient.stats.Stats.setStatSkill(), and com.realtime.crossfire.jxclient.stats.Stats.setStatString().
|
private |
Forgets about all stats.
Definition at line 750 of file Stats.java.
References com.realtime.crossfire.jxclient.stats.Stats.setActiveSkill(), com.realtime.crossfire.jxclient.stats.Stats.setExperience(), com.realtime.crossfire.jxclient.stats.Stats.setRange(), com.realtime.crossfire.jxclient.stats.Stats.setStat(), com.realtime.crossfire.jxclient.stats.Stats.setTitle(), com.realtime.crossfire.jxclient.stats.Stats.stats, and com.realtime.crossfire.jxclient.stats.Stats.statsListeners.
void com.realtime.crossfire.jxclient.stats.Stats.setActiveSkill | ( | @NotNull final String | activeSkill | ) |
Sets the active skill name.
activeSkill | the active skill name |
Definition at line 900 of file Stats.java.
References com.realtime.crossfire.jxclient.stats.Stats.activeSkill, and com.realtime.crossfire.jxclient.stats.Stats.statsListeners.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.reset(), and com.realtime.crossfire.jxclient.stats.ActiveSkillWatcher.setActive().
|
private |
Sets the amount of global experience.
exp | the new amount of global experience |
Definition at line 923 of file Stats.java.
References com.realtime.crossfire.jxclient.stats.Stats.calculateExperienceToNextLevel(), com.realtime.crossfire.jxclient.stats.Stats.exp, and com.realtime.crossfire.jxclient.stats.Stats.statsListeners.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.reset(), com.realtime.crossfire.jxclient.stats.Stats.setStatInt4(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt8().
|
private |
Sets the current god name.
godName | the new god name |
Definition at line 869 of file Stats.java.
References com.realtime.crossfire.jxclient.stats.Stats.godName, and com.realtime.crossfire.jxclient.stats.Stats.statsListeners.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.setStatString().
|
private |
Sets the current value for the Range - this is basically the currently active skill for the player.
range | the new content of range |
Definition at line 885 of file Stats.java.
References com.realtime.crossfire.jxclient.stats.Stats.range, and com.realtime.crossfire.jxclient.stats.Stats.statsListeners.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.reset(), and com.realtime.crossfire.jxclient.stats.Stats.setStatString().
void com.realtime.crossfire.jxclient.stats.Stats.setSimpleWeaponSpeed | ( | final boolean | simpleWeaponSpeed | ) |
Sets whether the CS_STAT_WEAP_SP value contains the weapon speed directly.
simpleWeaponSpeed | whether is the weapon speed value |
Definition at line 736 of file Stats.java.
References com.realtime.crossfire.jxclient.stats.Stats.simpleWeaponSpeed, and com.realtime.crossfire.jxclient.stats.Stats.statsListeners.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processVersion().
void com.realtime.crossfire.jxclient.stats.Stats.setStat | ( | final int | statNo, |
final int | value | ||
) |
Sets the given statistic numerical value.
statNo | the stat identifier; see the CS_STAT constants |
value | the value to assign to the chosen statistic |
Definition at line 789 of file Stats.java.
References com.realtime.crossfire.jxclient.stats.Stats.C_STAT_BLIND, com.realtime.crossfire.jxclient.stats.Stats.C_STAT_CONFUSED, com.realtime.crossfire.jxclient.stats.Stats.C_STAT_DISEASED, com.realtime.crossfire.jxclient.stats.Stats.C_STAT_HOSTILE, com.realtime.crossfire.jxclient.stats.Stats.C_STAT_NOT_PERFECT, com.realtime.crossfire.jxclient.stats.Stats.C_STAT_PARALYZED, com.realtime.crossfire.jxclient.stats.Stats.C_STAT_STEALTHY, com.realtime.crossfire.jxclient.stats.Stats.C_STAT_WIZARD, com.realtime.crossfire.jxclient.stats.Stats.C_STAT_XRAY, com.realtime.crossfire.jxclient.stats.Stats.CF_BLIND, com.realtime.crossfire.jxclient.stats.Stats.CF_CONFUSED, com.realtime.crossfire.jxclient.stats.Stats.CF_DISEASED, com.realtime.crossfire.jxclient.stats.Stats.CF_HOSTILE, com.realtime.crossfire.jxclient.stats.Stats.CF_NOT_PERFECT, com.realtime.crossfire.jxclient.stats.Stats.CF_PARALYZED, com.realtime.crossfire.jxclient.stats.Stats.CF_STEALTHY, com.realtime.crossfire.jxclient.stats.Stats.CF_WIZARD, com.realtime.crossfire.jxclient.stats.Stats.CF_XRAY, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_CHARACTER_FLAGS, and com.realtime.crossfire.jxclient.stats.Stats.setStatInt().
Referenced by com.realtime.crossfire.jxclient.stats.Stats.reset(), com.realtime.crossfire.jxclient.stats.PoisonWatcher.setActive(), com.realtime.crossfire.jxclient.stats.Stats.setStatInt2(), com.realtime.crossfire.jxclient.stats.Stats.setStatInt4(), and com.realtime.crossfire.jxclient.stats.StarvingWatcher.update().
|
private |
Sets the given statistic numerical value. Does not synthesize C_xxx stats.
statNo | the stat identifier; see the CS_STAT constants |
value | the value to assign to the chosen statistic |
Definition at line 811 of file Stats.java.
References com.realtime.crossfire.jxclient.stats.Stats.stats, and com.realtime.crossfire.jxclient.stats.Stats.statsListeners.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.setStat().
void com.realtime.crossfire.jxclient.stats.Stats.setStatInt2 | ( | final int | stat, |
final short | param | ||
) |
Updates a stat value with a two-byte int value.
stat | the stat |
param | the stat value |
Definition at line 997 of file Stats.java.
References com.realtime.crossfire.jxclient.stats.Stats.calculateExperienceToNextLevel(), com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_AC, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_APPLIED_CHA, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_APPLIED_CON, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_APPLIED_DEX, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_APPLIED_INT, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_APPLIED_POW, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_APPLIED_STR, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_APPLIED_WIS, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_ARMOUR, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_BASE_CHA, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_BASE_CON, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_BASE_DEX, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_BASE_INT, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_BASE_POW, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_BASE_STR, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_BASE_WIS, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_CHA, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_CON, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_DAM, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_DEX, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_FLAGS, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_FOOD, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_GOLEM_HP, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_GOLEM_MAXHP, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_GRACE, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_HP, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_INT, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_ITEM_POWER, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_LEVEL, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_MAXGRACE, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_MAXHP, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_MAXSP, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_POW, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RACE_CHA, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RACE_CON, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RACE_DEX, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RACE_INT, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RACE_POW, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RACE_STR, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RACE_WIS, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RESIST_START, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_SP, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_STR, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_WC, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_WIS, com.realtime.crossfire.jxclient.stats.Stats.reportUnhandledStat(), com.realtime.crossfire.jxclient.stats.Stats.RESIST_TYPES, and com.realtime.crossfire.jxclient.stats.Stats.setStat().
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats().
void com.realtime.crossfire.jxclient.stats.Stats.setStatInt4 | ( | final int | stat, |
final int | param | ||
) |
Updates a stat value with a four-byte int value.
stat | the stat |
param | the stat value |
Definition at line 1067 of file Stats.java.
References com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_CHARACTER_FLAGS, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_EXP, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_OVERLOAD, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_SPEED, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_SPELL_ATTUNE, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_SPELL_DENY, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_SPELL_REPEL, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_WEAP_SP, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_WEIGHT_LIM, com.realtime.crossfire.jxclient.stats.Stats.reportUnhandledStat(), com.realtime.crossfire.jxclient.stats.Stats.setExperience(), and com.realtime.crossfire.jxclient.stats.Stats.setStat().
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats().
void com.realtime.crossfire.jxclient.stats.Stats.setStatInt8 | ( | final int | stat, |
final long | param | ||
) |
Updates a stat value with an eight-byte int value.
stat | the stat |
param | the stat value |
Definition at line 1095 of file Stats.java.
References com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_EXP64, com.realtime.crossfire.jxclient.stats.Stats.reportUnhandledStat(), and com.realtime.crossfire.jxclient.stats.Stats.setExperience().
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats().
void com.realtime.crossfire.jxclient.stats.Stats.setStatSkill | ( | final int | stat, |
final int | level, | ||
final long | experience | ||
) |
Updates a stat value with a skill value.
stat | the stat |
level | the stat value |
experience | the stat value |
Definition at line 1139 of file Stats.java.
References com.realtime.crossfire.jxclient.stats.Stats.CS_NUM_SKILLS, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_SKILLINFO, com.realtime.crossfire.jxclient.skills.SkillSet.getSkill(), com.realtime.crossfire.jxclient.stats.Stats.reportUnhandledStat(), com.realtime.crossfire.jxclient.skills.Skill.set(), and com.realtime.crossfire.jxclient.stats.Stats.skillSet.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats().
void com.realtime.crossfire.jxclient.stats.Stats.setStatString | ( | final int | stat, |
@NotNull final String | param | ||
) |
Updates a stat value with a string value.
stat | the stat |
param | the stat value |
Definition at line 1113 of file Stats.java.
References com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_GOD_NAME, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RANGE, com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_TITLE, com.realtime.crossfire.jxclient.stats.Stats.reportUnhandledStat(), com.realtime.crossfire.jxclient.stats.Stats.setGodName(), com.realtime.crossfire.jxclient.stats.Stats.setRange(), and com.realtime.crossfire.jxclient.stats.Stats.setTitle().
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats().
|
private |
Sets the current Title.
title | the new Title content |
Definition at line 854 of file Stats.java.
References com.realtime.crossfire.jxclient.stats.Stats.statsListeners, and com.realtime.crossfire.jxclient.stats.Stats.title.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.reset(), and com.realtime.crossfire.jxclient.stats.Stats.setStatString().
|
private |
The active skill name.
Definition at line 665 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.getActiveSkill(), and com.realtime.crossfire.jxclient.stats.Stats.setActiveSkill().
|
static |
The "is blind" indicator. It ranges from 0 (not blind) to 1 (blind).
Definition at line 486 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.setStat().
|
static |
The "is confused" indicator. It ranges from 0 (not confused) to 1 (confused).
Definition at line 481 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.setStat().
|
static |
The name of the current skill.
Definition at line 532 of file Stats.java.
|
static |
The "is diseased" indicator. It ranges from 0 (not diseased) to 1 (diseased).
Definition at line 498 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.setStat().
|
static |
The global experience needed to reach next level stat.
Definition at line 104 of file Stats.java.
|
static |
The "is hostile" indicator. It ranges from 0 (not hostile) to 1 (hostile).
Definition at line 510 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.setStat().
|
static |
The Low Food indicator. It ranges from 0 (ok) to 1 (low food).
Definition at line 144 of file Stats.java.
|
static |
The "is not perfect" indicator. It ranges from 0 (perfect) to 1 (not perfect).
Definition at line 504 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.setStat().
|
static |
The "is paralyzed" indicator. It ranges from 0 (not paralyzed) to 1 (paralyzed).
Definition at line 522 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.setStat().
|
static |
The "is poisoned" indicator. It ranges from 0 (not poisoned) to 1 (poisoned).
Definition at line 462 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.sound.SoundStatsWatcher.checkStats(), com.realtime.crossfire.jxclient.stats.PoisonWatcher.setActive(), and com.realtime.crossfire.jxclient.sound.SoundStatsWatcher.SoundStatsWatcher().
|
static |
The "is starving" indicator. It ranges from 0 (not starving) to 1 (starving).
Definition at line 468 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.stats.StarvingWatcher.update().
|
static |
The "is stealthy" indicator. It ranges from 0 (not stealthy) to 1 (is stealthy).
Definition at line 516 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.setStat().
|
static |
The character's weight.
Definition at line 190 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.gui.label.GUILabelStats.getTooltip().
|
static |
The "is DM" indicator. It ranges from 0 (no DM) to 1 (DM).
Definition at line 527 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.setStat().
|
static |
The "has xray vision" indicator. It ranges from 0 (no xray vision) to 1 (xray vision).
Definition at line 492 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.setStat().
|
static |
The CS_STAT_CHARACTER_FLAGS bit for a lind character.
Definition at line 554 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.setStat().
|
static |
The CS_STAT_CHARACTER_FLAGS bit for a confused character.
Definition at line 544 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.setStat().
|
static |
The CS_STAT_CHARACTER_FLAGS bit for a character having a disease.
Definition at line 566 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.setStat().
|
static |
The CS_STAT_CHARACTER_FLAGS bit for a character that has hostile mode enabled.
Definition at line 578 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.setStat().
|
static |
The CS_STAT_CHARACTER_FLAGS bit for a character that needs to drink an improvement potion.
Definition at line 572 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.setStat().
|
static |
The CS_STAT_CHARACTER_FLAGS bit for a character that is paralyzed.
Definition at line 590 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.setStat().
|
static |
The CS_STAT_CHARACTER_FLAGS bit for a poisoned character.
Definition at line 549 of file Stats.java.
|
static |
The CS_STAT_CHARACTER_FLAGS bit for a character that is stealthy.
Definition at line 584 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.setStat().
|
static |
The CS_STAT_CHARACTER_FLAGS bit for a character that is a DM.
Definition at line 595 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.setStat().
|
static |
The CS_STAT_CHARACTER_FLAGS bit for a character having x-ray vision.
Definition at line 560 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.setStat().
|
static |
CS_NUM_SKILLS does not match how many skills there really are - instead, it is used as a range of values so that the client can have some idea how many skill categories there may be.
Definition at line 475 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSkillInfoReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), com.realtime.crossfire.jxclient.skills.SkillSet.setSkillExtra(), and com.realtime.crossfire.jxclient.stats.Stats.setStatSkill().
|
static |
The Armor Class stat.
Definition at line 119 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
The charisma primary stat changes due to gear or skills.
Definition at line 310 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
The constitution primary stat changes due to gear or skills.
Definition at line 305 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
The dexterity primary stat changes due to gear or skills.
Definition at line 300 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
The integer primary stat changes due to gear or skills.
Definition at line 290 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
The power primary stat changes due to gear or skills.
Definition at line 315 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
The strength primary stat changes due to gear or skills.
Definition at line 285 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
The wisdom primary stat changes due to gear or skills.
Definition at line 295 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
The Armour stat.
Definition at line 129 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
The charisma primary stat without boosts or depletions.
Definition at line 275 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
The constitution primary stat without boosts or depletions.
Definition at line 270 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
The dexterity primary stat without boosts or depletions.
Definition at line 265 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
The integer primary stat without boosts or depletions.
Definition at line 255 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
The power primary stat without boosts or depletions.
Definition at line 280 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
The strength primary stat without boosts or depletions.
Definition at line 250 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
The wisdom primary stat without boosts or depletions.
Definition at line 260 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
The Charisma Primary stat.
Definition at line 94 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
Flags the character's current state.
Definition at line 330 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), com.realtime.crossfire.jxclient.stats.Stats.setStat(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt4().
|
static |
The Constitution Primary stat.
Definition at line 89 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
The Damage stat.
Definition at line 124 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
The Dexterity Primary stat.
Definition at line 84 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
The Global Experience (32bit encoding) stat.
Definition at line 99 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt4().
|
static |
The Global Experience (64bit encoding) stat.
Definition at line 195 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt8().
|
static |
The various flags used in stats.
Definition at line 180 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
The Food stat.
Definition at line 139 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), com.realtime.crossfire.jxclient.stats.Stats.setStatInt2(), and com.realtime.crossfire.jxclient.stats.StarvingWatcher.update().
|
static |
The character's god or NO_GOD_NAME if he has none.
Definition at line 335 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatString().
|
static |
The golem's hitpoints, 0 if no golem.
Definition at line 320 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), com.realtime.crossfire.jxclient.stats.Stats.setStatInt2(), and com.realtime.crossfire.jxclient.gui.gauge.StatGaugeUpdater.StatGaugeUpdater().
|
static |
The golem's maximum hitpoints, 0 if no golem.
Definition at line 325 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
The Grace stat.
Definition at line 170 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
The Hit Points stat.
Definition at line 49 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), com.realtime.crossfire.jxclient.stats.Stats.setStatInt2(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnectionTest.test_statsMessage_callsPacketWatcherCallback(), and com.realtime.crossfire.jxclient.stats.StarvingWatcher.update().
|
static |
The Intelligence Primary stat.
Definition at line 74 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
The maximum item power the character can handle.
Definition at line 346 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
The Global Level stat.
Definition at line 109 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.calculateExperienceToNextLevel(), com.realtime.crossfire.jxclient.sound.SoundStatsWatcher.checkStats(), com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), com.realtime.crossfire.jxclient.stats.Stats.setStatInt2(), com.realtime.crossfire.jxclient.sound.SoundStatsWatcher.SoundStatsWatcher(), and com.realtime.crossfire.jxclient.gui.gauge.StatGaugeUpdater.updateExperienceNextLevel().
|
static |
The Maximum Grace stat.
Definition at line 175 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
The Maximum Hit Points stat.
Definition at line 54 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
The Maximum Spell Points stat.
Definition at line 64 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
Indicates how much the character is overloaded: 0=not overloaded, 1=overloaded.
Definition at line 341 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.gui.label.GUILabelStats.isOverloaded(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt4().
|
static |
The Power Primary stat.
Definition at line 165 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
The race's maximum charisma primary stat.
Definition at line 240 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
The race's maximum constitution primary stat.
Definition at line 235 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
The race's maximum dexterity primary stat.
Definition at line 230 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
The race's maximum intelligence primary stat.
Definition at line 220 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
The race's maximum power primary stat.
Definition at line 245 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
The race's maximum strength primary stat.
Definition at line 215 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
The race's maximum wisdom primary stat.
Definition at line 225 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
The Range stat - this is what is currently readied by the player to fire.
Definition at line 155 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatString().
|
static |
Resistance to acid.
Definition at line 391 of file Stats.java.
|
static |
Resistance to blindness.
Definition at line 446 of file Stats.java.
|
static |
Resistance to cold.
Definition at line 381 of file Stats.java.
|
static |
Resistance to confusion.
Definition at line 386 of file Stats.java.
|
static |
Resistance to death.
Definition at line 436 of file Stats.java.
|
static |
Resistance to depletion.
Definition at line 431 of file Stats.java.
|
static |
Resistance to drain life.
Definition at line 396 of file Stats.java.
|
static |
Resistance to electricity.
Definition at line 376 of file Stats.java.
|
static |
Resistance to fear.
Definition at line 426 of file Stats.java.
|
static |
Resistance to fire.
Definition at line 371 of file Stats.java.
|
static |
Resistance to ghost hit.
Definition at line 401 of file Stats.java.
|
static |
Resistance to holy word.
Definition at line 441 of file Stats.java.
|
static |
Resistance to magical attacks.
Definition at line 366 of file Stats.java.
|
static |
Resistance to paralysis.
Definition at line 416 of file Stats.java.
|
static |
Resistance to physical attacks.
Definition at line 361 of file Stats.java.
|
static |
Resistance to poison.
Definition at line 406 of file Stats.java.
|
static |
Resistance to slowness.
Definition at line 411 of file Stats.java.
|
static |
Resistance to turn undead.
Definition at line 421 of file Stats.java.
|
static |
End index of the resistances.
Definition at line 356 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest().
|
static |
Beginning index of the resistances.
Definition at line 351 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
CS_STAT_SKILLINFO is used as the starting index point. Skill number->name map is generated dynamically for the client, so a bunch of entries will be used here.
Definition at line 539 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.skills.SkillSet.addSkill(), com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.skills.SkillSet.getSkill(), com.realtime.crossfire.jxclient.skills.SkillSet.getSkillId(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processSkillInfoReplyinfo(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), com.realtime.crossfire.jxclient.skills.SkillSet.setSkillExtra(), and com.realtime.crossfire.jxclient.stats.Stats.setStatSkill().
|
static |
The Spell Points stat.
Definition at line 59 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
The Speed stat.
Definition at line 134 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.stats.Stats.getWeaponSpeed(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt4().
|
static |
Attuned spell paths of a spell.
Definition at line 200 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.spells.Spell.getTooltipText(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt4().
|
static |
Denied spell paths of a spell.
Definition at line 210 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.spells.Spell.getTooltipText(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt4().
|
static |
Repelled spell paths of a spell.
Definition at line 205 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.spells.Spell.getTooltipText(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt4().
|
static |
The Strength Primary stat.
Definition at line 69 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
The Title stat.
Definition at line 160 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatString().
|
static |
The Weapon Class stat.
Definition at line 114 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
static |
The Weapon Speed stat.
Definition at line 149 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.stats.Stats.getWeaponSpeed(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt4().
|
static |
The Weight Limit stat.
Definition at line 185 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.gui.label.GUILabelStats.getTooltip(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt4().
|
static |
The Wisdom Primary stat.
Definition at line 79 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
private |
The total experience.
Definition at line 636 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.calculateExperienceToNextLevel(), com.realtime.crossfire.jxclient.stats.Stats.getExperience(), and com.realtime.crossfire.jxclient.stats.Stats.setExperience().
|
private |
The ExperienceTable instance to use.
Definition at line 620 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.calculateExperienceToNextLevel(), and com.realtime.crossfire.jxclient.stats.Stats.Stats().
|
private |
The experience needed to reach the next level.
Definition at line 641 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.calculateExperienceToNextLevel(), and com.realtime.crossfire.jxclient.stats.Stats.getExperienceNextLevel().
|
static |
Factor used to convert float to int values.
Definition at line 451 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.getFloatStat().
|
private |
The current value of the god name stat.
Definition at line 659 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.setGodName().
|
private |
The GuiStateListener for detecting established or dropped connections.
Definition at line 679 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.Stats().
|
static |
The value of CS_STAT_GOD_NAME or godName when the character has no god.
Definition at line 602 of file Stats.java.
|
private |
The current value of the range stat.
Definition at line 647 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.getRange(), and com.realtime.crossfire.jxclient.stats.Stats.setRange().
|
static |
The total number of resistances.
Definition at line 456 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.parseClassRaceInfoStats(), com.realtime.crossfire.jxclient.server.crossfire.DefaultCrossfireServerConnection.processStats(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt2().
|
private |
Whether the CS_STAT_WEAP_SP value contains the weapon speed directly.
Definition at line 608 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.getWeaponSpeed(), and com.realtime.crossfire.jxclient.stats.Stats.setSimpleWeaponSpeed().
|
private |
The SkillSet instance to use.
Definition at line 626 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.setStatSkill(), and com.realtime.crossfire.jxclient.stats.Stats.Stats().
|
private |
The current stat values.
Definition at line 631 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.calculateExperienceToNextLevel(), com.realtime.crossfire.jxclient.stats.Stats.getFloatStat(), com.realtime.crossfire.jxclient.stats.Stats.getStat(), com.realtime.crossfire.jxclient.stats.Stats.reset(), and com.realtime.crossfire.jxclient.stats.Stats.setStatInt().
|
private |
The listeners to inform of stat changes.
Definition at line 614 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.addCrossfireStatsListener(), com.realtime.crossfire.jxclient.stats.Stats.calculateExperienceToNextLevel(), com.realtime.crossfire.jxclient.stats.Stats.removeCrossfireStatsListener(), com.realtime.crossfire.jxclient.stats.Stats.reset(), com.realtime.crossfire.jxclient.stats.Stats.setActiveSkill(), com.realtime.crossfire.jxclient.stats.Stats.setExperience(), com.realtime.crossfire.jxclient.stats.Stats.setGodName(), com.realtime.crossfire.jxclient.stats.Stats.setRange(), com.realtime.crossfire.jxclient.stats.Stats.setSimpleWeaponSpeed(), com.realtime.crossfire.jxclient.stats.Stats.setStatInt(), and com.realtime.crossfire.jxclient.stats.Stats.setTitle().
|
private |
The current value of the title stat.
Definition at line 653 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.getTitle(), and com.realtime.crossfire.jxclient.stats.Stats.setTitle().
|
private |
All unhandled stat values for which an error has been printed.
Definition at line 671 of file Stats.java.
Referenced by com.realtime.crossfire.jxclient.stats.Stats.reportUnhandledStat().