Crossfire JXClient, Trunk
Public Member Functions | Static Public Attributes | Private Member Functions | Private Attributes | List of all members
com.realtime.crossfire.jxclient.stats.Stats Class Reference
Collaboration diagram for com.realtime.crossfire.jxclient.stats.Stats:
Collaboration graph

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< StatsListenerstatsListeners = new EventListenerList2<>()
 
String title = ""
 
final Collection< String > unhandledStats = new HashSet<>(0)
 

Detailed Description

This is the representation of all the statistics of a player, like its speed or its experience.

Constants named

C_STAT_xxx

are client-sided; * constants named

CS_STAT_xxx

are stats as sent by the server.

Author
Lauwenmark
Andreas Kirschbaum

Definition at line 44 of file Stats.java.

Constructor & Destructor Documentation

◆ Stats()

com.realtime.crossfire.jxclient.stats.Stats.Stats ( @NotNull final ExperienceTable  experienceTable,
@NotNull final SkillSet  skillSet,
@NotNull final GuiStateManager  guiStateManager 
)

Creates a new instance.

Parameters
experienceTablethe experience table instance to use
skillSetthe skill set instance to use
guiStateManagerthe 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.

Member Function Documentation

◆ addCrossfireStatsListener()

void com.realtime.crossfire.jxclient.stats.Stats.addCrossfireStatsListener ( @NotNull final StatsListener  statsListener)

◆ calculateExperienceToNextLevel()

void com.realtime.crossfire.jxclient.stats.Stats.calculateExperienceToNextLevel ( )
private

◆ getActiveSkill()

String com.realtime.crossfire.jxclient.stats.Stats.getActiveSkill ( )

Returns the active skill name.

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().

Here is the caller graph for this function:

◆ getExperience()

long com.realtime.crossfire.jxclient.stats.Stats.getExperience ( )

Returns the amount of global experience.

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().

Here is the caller graph for this function:

◆ getExperienceNextLevel()

long com.realtime.crossfire.jxclient.stats.Stats.getExperienceNextLevel ( )

Returns the experience needed to reach the next level.

Returns
the experience needed

Definition at line 940 of file Stats.java.

References com.realtime.crossfire.jxclient.stats.Stats.expNextLevel.

◆ getFloatStat()

double com.realtime.crossfire.jxclient.stats.Stats.getFloatStat ( final int  statNo)

Returns the numerical value of the given statistic.

Parameters
statNothe stat identifier; see the CS_STAT constants
Returns
the statistic value

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().

Here is the caller graph for this function:

◆ getRange()

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.

Returns
a string representation of the range

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().

Here is the caller graph for this function:

◆ getStat()

int com.realtime.crossfire.jxclient.stats.Stats.getStat ( final int  statNo)

◆ getTitle()

String com.realtime.crossfire.jxclient.stats.Stats.getTitle ( )

Returns the current title.

Returns
a string representation of the 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().

Here is the caller graph for this function:

◆ getWeaponSpeed()

double com.realtime.crossfire.jxclient.stats.Stats.getWeaponSpeed ( )

◆ removeCrossfireStatsListener()

void com.realtime.crossfire.jxclient.stats.Stats.removeCrossfireStatsListener ( @NotNull final StatsListener  statsListener)

◆ reportUnhandledStat()

void com.realtime.crossfire.jxclient.stats.Stats.reportUnhandledStat ( final int  stat,
@NotNull final String  type 
)
private

◆ reset()

void com.realtime.crossfire.jxclient.stats.Stats.reset ( )
private

◆ setActiveSkill()

void com.realtime.crossfire.jxclient.stats.Stats.setActiveSkill ( @NotNull final String  activeSkill)

Sets the active skill name.

Parameters
activeSkillthe 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().

Here is the caller graph for this function:

◆ setExperience()

void com.realtime.crossfire.jxclient.stats.Stats.setExperience ( final long  exp)
private

Sets the amount of global experience.

Parameters
expthe 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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setGodName()

void com.realtime.crossfire.jxclient.stats.Stats.setGodName ( @NotNull final String  godName)
private

Sets the current god name.

Parameters
godNamethe 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().

Here is the caller graph for this function:

◆ setRange()

void com.realtime.crossfire.jxclient.stats.Stats.setRange ( @NotNull final String  range)
private

Sets the current value for the Range - this is basically the currently active skill for the player.

Parameters
rangethe 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().

Here is the caller graph for this function:

◆ setSimpleWeaponSpeed()

void com.realtime.crossfire.jxclient.stats.Stats.setSimpleWeaponSpeed ( final boolean  simpleWeaponSpeed)

Sets whether the CS_STAT_WEAP_SP value contains the weapon speed directly.

Parameters
simpleWeaponSpeedwhether 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().

Here is the caller graph for this function:

◆ setStat()

void com.realtime.crossfire.jxclient.stats.Stats.setStat ( final int  statNo,
final int  value 
)

Sets the given statistic numerical value.

Parameters
statNothe stat identifier; see the CS_STAT constants
valuethe 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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setStatInt()

void com.realtime.crossfire.jxclient.stats.Stats.setStatInt ( final int  statNo,
final int  value 
)
private

Sets the given statistic numerical value. Does not synthesize C_xxx stats.

Parameters
statNothe stat identifier; see the CS_STAT constants
valuethe 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().

Here is the caller graph for this function:

◆ setStatInt2()

void com.realtime.crossfire.jxclient.stats.Stats.setStatInt2 ( final int  stat,
final short  param 
)

Updates a stat value with a two-byte int value.

Parameters
statthe stat
paramthe 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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setStatInt4()

void com.realtime.crossfire.jxclient.stats.Stats.setStatInt4 ( final int  stat,
final int  param 
)

◆ setStatInt8()

void com.realtime.crossfire.jxclient.stats.Stats.setStatInt8 ( final int  stat,
final long  param 
)

Updates a stat value with an eight-byte int value.

Parameters
statthe stat
paramthe 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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setStatSkill()

void com.realtime.crossfire.jxclient.stats.Stats.setStatSkill ( final int  stat,
final int  level,
final long  experience 
)

◆ setStatString()

void com.realtime.crossfire.jxclient.stats.Stats.setStatString ( final int  stat,
@NotNull final String  param 
)

◆ setTitle()

void com.realtime.crossfire.jxclient.stats.Stats.setTitle ( @NotNull final String  title)
private

Sets the current Title.

Parameters
titlethe 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().

Here is the caller graph for this function:

Member Data Documentation

◆ activeSkill

String com.realtime.crossfire.jxclient.stats.Stats.activeSkill = ""
private

◆ C_STAT_BLIND

final int com.realtime.crossfire.jxclient.stats.Stats.C_STAT_BLIND = 259
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().

◆ C_STAT_CONFUSED

final int com.realtime.crossfire.jxclient.stats.Stats.C_STAT_CONFUSED = 258
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().

◆ C_STAT_CURRENT_SKILL

final int com.realtime.crossfire.jxclient.stats.Stats.C_STAT_CURRENT_SKILL = 267
static

The name of the current skill.

Definition at line 532 of file Stats.java.

◆ C_STAT_DISEASED

final int com.realtime.crossfire.jxclient.stats.Stats.C_STAT_DISEASED = 261
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().

◆ C_STAT_EXP_NEXT_LEVEL

final int com.realtime.crossfire.jxclient.stats.Stats.C_STAT_EXP_NEXT_LEVEL = 0x10000
static

The global experience needed to reach next level stat.

Definition at line 104 of file Stats.java.

◆ C_STAT_HOSTILE

final int com.realtime.crossfire.jxclient.stats.Stats.C_STAT_HOSTILE = 263
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().

◆ C_STAT_LOWFOOD

final int com.realtime.crossfire.jxclient.stats.Stats.C_STAT_LOWFOOD = 0x10003
static

The Low Food indicator. It ranges from 0 (ok) to 1 (low food).

Definition at line 144 of file Stats.java.

◆ C_STAT_NOT_PERFECT

final int com.realtime.crossfire.jxclient.stats.Stats.C_STAT_NOT_PERFECT = 262
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().

◆ C_STAT_PARALYZED

final int com.realtime.crossfire.jxclient.stats.Stats.C_STAT_PARALYZED = 265
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().

◆ C_STAT_POISONED

final int com.realtime.crossfire.jxclient.stats.Stats.C_STAT_POISONED = 256
static

◆ C_STAT_STARVING

final int com.realtime.crossfire.jxclient.stats.Stats.C_STAT_STARVING = 267
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().

◆ C_STAT_STEALTHY

final int com.realtime.crossfire.jxclient.stats.Stats.C_STAT_STEALTHY = 264
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().

◆ C_STAT_WEIGHT

final int com.realtime.crossfire.jxclient.stats.Stats.C_STAT_WEIGHT = 257
static

The character's weight.

Definition at line 190 of file Stats.java.

Referenced by com.realtime.crossfire.jxclient.gui.label.GUILabelStats.getTooltip().

◆ C_STAT_WIZARD

final int com.realtime.crossfire.jxclient.stats.Stats.C_STAT_WIZARD = 266
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().

◆ C_STAT_XRAY

final int com.realtime.crossfire.jxclient.stats.Stats.C_STAT_XRAY = 260
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().

◆ CF_BLIND

final int com.realtime.crossfire.jxclient.stats.Stats.CF_BLIND = 0x04
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().

◆ CF_CONFUSED

final int com.realtime.crossfire.jxclient.stats.Stats.CF_CONFUSED = 0x01
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().

◆ CF_DISEASED

final int com.realtime.crossfire.jxclient.stats.Stats.CF_DISEASED = 0x10
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().

◆ CF_HOSTILE

final int com.realtime.crossfire.jxclient.stats.Stats.CF_HOSTILE = 0x40
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().

◆ CF_NOT_PERFECT

final int com.realtime.crossfire.jxclient.stats.Stats.CF_NOT_PERFECT = 0x20
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().

◆ CF_PARALYZED

final int com.realtime.crossfire.jxclient.stats.Stats.CF_PARALYZED = 0x100
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().

◆ CF_POISONED

final int com.realtime.crossfire.jxclient.stats.Stats.CF_POISONED = 0x02
static

The CS_STAT_CHARACTER_FLAGS bit for a poisoned character.

Definition at line 549 of file Stats.java.

◆ CF_STEALTHY

final int com.realtime.crossfire.jxclient.stats.Stats.CF_STEALTHY = 0x80
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().

◆ CF_WIZARD

final int com.realtime.crossfire.jxclient.stats.Stats.CF_WIZARD = 0x200
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().

◆ CF_XRAY

final int com.realtime.crossfire.jxclient.stats.Stats.CF_XRAY = 0x08
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().

◆ CS_NUM_SKILLS

final int com.realtime.crossfire.jxclient.stats.Stats.CS_NUM_SKILLS = 50
static

◆ CS_STAT_AC

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_AC = 14
static

◆ CS_STAT_APPLIED_CHA

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_APPLIED_CHA = 51
static

◆ CS_STAT_APPLIED_CON

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_APPLIED_CON = 50
static

◆ CS_STAT_APPLIED_DEX

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_APPLIED_DEX = 49
static

◆ CS_STAT_APPLIED_INT

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_APPLIED_INT = 47
static

◆ CS_STAT_APPLIED_POW

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_APPLIED_POW = 52
static

◆ CS_STAT_APPLIED_STR

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_APPLIED_STR = 46
static

◆ CS_STAT_APPLIED_WIS

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_APPLIED_WIS = 48
static

◆ CS_STAT_ARMOUR

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_ARMOUR = 16
static

◆ CS_STAT_BASE_CHA

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_BASE_CHA = 44
static

◆ CS_STAT_BASE_CON

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_BASE_CON = 43
static

◆ CS_STAT_BASE_DEX

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_BASE_DEX = 42
static

◆ CS_STAT_BASE_INT

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_BASE_INT = 40
static

◆ CS_STAT_BASE_POW

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_BASE_POW = 45
static

◆ CS_STAT_BASE_STR

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_BASE_STR = 39
static

◆ CS_STAT_BASE_WIS

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_BASE_WIS = 41
static

◆ CS_STAT_CHA

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_CHA = 10
static

◆ CS_STAT_CHARACTER_FLAGS

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_CHARACTER_FLAGS = 55
static

◆ CS_STAT_CON

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_CON = 9
static

◆ CS_STAT_DAM

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_DAM = 15
static

◆ CS_STAT_DEX

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_DEX = 8
static

◆ CS_STAT_EXP

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_EXP = 11
static

◆ CS_STAT_EXP64

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_EXP64 = 28
static

◆ CS_STAT_FLAGS

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_FLAGS = 25
static

◆ CS_STAT_FOOD

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_FOOD = 18
static

◆ CS_STAT_GOD_NAME

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_GOD_NAME = 56
static

◆ CS_STAT_GOLEM_HP

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_GOLEM_HP = 53
static

◆ CS_STAT_GOLEM_MAXHP

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_GOLEM_MAXHP = 54
static

◆ CS_STAT_GRACE

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_GRACE = 23
static

◆ CS_STAT_HP

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_HP = 1
static

◆ CS_STAT_INT

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_INT = 6
static

◆ CS_STAT_ITEM_POWER

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_ITEM_POWER = 58
static

◆ CS_STAT_LEVEL

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_LEVEL = 12
static

◆ CS_STAT_MAXGRACE

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_MAXGRACE = 24
static

◆ CS_STAT_MAXHP

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_MAXHP = 2
static

◆ CS_STAT_MAXSP

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_MAXSP = 4
static

◆ CS_STAT_OVERLOAD

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_OVERLOAD = 57
static

◆ CS_STAT_POW

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_POW = 22
static

◆ CS_STAT_RACE_CHA

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RACE_CHA = 37
static

◆ CS_STAT_RACE_CON

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RACE_CON = 36
static

◆ CS_STAT_RACE_DEX

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RACE_DEX = 35
static

◆ CS_STAT_RACE_INT

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RACE_INT = 33
static

◆ CS_STAT_RACE_POW

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RACE_POW = 38
static

◆ CS_STAT_RACE_STR

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RACE_STR = 32
static

◆ CS_STAT_RACE_WIS

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RACE_WIS = 34
static

◆ CS_STAT_RANGE

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RANGE = 20
static

◆ CS_STAT_RES_ACID

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RES_ACID = 106
static

Resistance to acid.

Definition at line 391 of file Stats.java.

◆ CS_STAT_RES_BLIND

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RES_BLIND = 117
static

Resistance to blindness.

Definition at line 446 of file Stats.java.

◆ CS_STAT_RES_COLD

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RES_COLD = 104
static

Resistance to cold.

Definition at line 381 of file Stats.java.

◆ CS_STAT_RES_CONF

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RES_CONF = 105
static

Resistance to confusion.

Definition at line 386 of file Stats.java.

◆ CS_STAT_RES_DEATH

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RES_DEATH = 115
static

Resistance to death.

Definition at line 436 of file Stats.java.

◆ CS_STAT_RES_DEPLETE

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RES_DEPLETE = 114
static

Resistance to depletion.

Definition at line 431 of file Stats.java.

◆ CS_STAT_RES_DRAIN

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RES_DRAIN = 107
static

Resistance to drain life.

Definition at line 396 of file Stats.java.

◆ CS_STAT_RES_ELEC

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RES_ELEC = 103
static

Resistance to electricity.

Definition at line 376 of file Stats.java.

◆ CS_STAT_RES_FEAR

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RES_FEAR = 113
static

Resistance to fear.

Definition at line 426 of file Stats.java.

◆ CS_STAT_RES_FIRE

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RES_FIRE = 102
static

Resistance to fire.

Definition at line 371 of file Stats.java.

◆ CS_STAT_RES_GHOSTHIT

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RES_GHOSTHIT = 108
static

Resistance to ghost hit.

Definition at line 401 of file Stats.java.

◆ CS_STAT_RES_HOLYWORD

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RES_HOLYWORD = 116
static

Resistance to holy word.

Definition at line 441 of file Stats.java.

◆ CS_STAT_RES_MAG

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RES_MAG = 101
static

Resistance to magical attacks.

Definition at line 366 of file Stats.java.

◆ CS_STAT_RES_PARA

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RES_PARA = 111
static

Resistance to paralysis.

Definition at line 416 of file Stats.java.

◆ CS_STAT_RES_PHYS

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RES_PHYS = 100
static

Resistance to physical attacks.

Definition at line 361 of file Stats.java.

◆ CS_STAT_RES_POISON

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RES_POISON = 109
static

Resistance to poison.

Definition at line 406 of file Stats.java.

◆ CS_STAT_RES_SLOW

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RES_SLOW = 110
static

Resistance to slowness.

Definition at line 411 of file Stats.java.

◆ CS_STAT_RES_TURN_UNDEAD

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RES_TURN_UNDEAD = 112
static

Resistance to turn undead.

Definition at line 421 of file Stats.java.

◆ CS_STAT_RESIST_END

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RESIST_END = 117
static

End index of the resistances.

Definition at line 356 of file Stats.java.

Referenced by com.realtime.crossfire.jxclient.scripts.AbstractScriptProcess.cmdRequest().

◆ CS_STAT_RESIST_START

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_RESIST_START = 100
static

◆ CS_STAT_SKILLINFO

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_SKILLINFO = 140
static

◆ CS_STAT_SP

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_SP = 3
static

◆ CS_STAT_SPEED

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_SPEED = 17
static

◆ CS_STAT_SPELL_ATTUNE

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_SPELL_ATTUNE = 29
static

◆ CS_STAT_SPELL_DENY

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_SPELL_DENY = 31
static

◆ CS_STAT_SPELL_REPEL

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_SPELL_REPEL = 30
static

◆ CS_STAT_STR

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_STR = 5
static

◆ CS_STAT_TITLE

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_TITLE = 21
static

◆ CS_STAT_WC

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_WC = 13
static

◆ CS_STAT_WEAP_SP

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_WEAP_SP = 19
static

◆ CS_STAT_WEIGHT_LIM

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_WEIGHT_LIM = 26
static

◆ CS_STAT_WIS

final int com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_WIS = 7
static

◆ exp

long com.realtime.crossfire.jxclient.stats.Stats.exp
private

◆ experienceTable

final ExperienceTable com.realtime.crossfire.jxclient.stats.Stats.experienceTable
private

◆ expNextLevel

long com.realtime.crossfire.jxclient.stats.Stats.expNextLevel
private

◆ FLOAT_MULTI

final int com.realtime.crossfire.jxclient.stats.Stats.FLOAT_MULTI = 100000
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().

◆ godName

String com.realtime.crossfire.jxclient.stats.Stats.godName = NO_GOD_NAME
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().

◆ guiStateListener

final GuiStateListener com.realtime.crossfire.jxclient.stats.Stats.guiStateListener
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().

◆ NO_GOD_NAME

final String com.realtime.crossfire.jxclient.stats.Stats.NO_GOD_NAME = "none"
static

The value of CS_STAT_GOD_NAME or godName when the character has no god.

Definition at line 602 of file Stats.java.

◆ range

String com.realtime.crossfire.jxclient.stats.Stats.range = ""
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().

◆ RESIST_TYPES

final int com.realtime.crossfire.jxclient.stats.Stats.RESIST_TYPES = 18
static

◆ simpleWeaponSpeed

boolean com.realtime.crossfire.jxclient.stats.Stats.simpleWeaponSpeed
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().

◆ skillSet

final SkillSet com.realtime.crossfire.jxclient.stats.Stats.skillSet
private

◆ stats

final int [] com.realtime.crossfire.jxclient.stats.Stats.stats = new int[268]
private

◆ statsListeners

final EventListenerList2<StatsListener> com.realtime.crossfire.jxclient.stats.Stats.statsListeners = new EventListenerList2<>()
private

◆ title

String com.realtime.crossfire.jxclient.stats.Stats.title = ""
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().

◆ unhandledStats

final Collection<String> com.realtime.crossfire.jxclient.stats.Stats.unhandledStats = new HashSet<>(0)
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().


The documentation for this class was generated from the following file:
com.realtime.crossfire.jxclient.stats.Stats.CS_STAT_WEAP_SP
static final int CS_STAT_WEAP_SP
Definition: Stats.java:149