Back to the characters database list of tables.
The `character_reputation` table
This table holds the reputation information for each character.
Structure
Field |
Type |
Attributes |
Key |
Null |
Default |
Extra |
Comment |
int(11) |
unsigned |
PRI |
NO |
0 |
|
Global Unique Identifier |
|
int(11) |
unsigned |
PRI |
NO |
0 |
|
|
|
int(11) |
signed |
|
NO |
0 |
|
|
|
int(11) |
signed |
|
NO |
0 |
|
|
Description of the fields
guid
The GUID of the character. See characters.guid
faction
The faction ID that the character has the given reputation in. See Faction.dbc
standing
The current reputation value that the character has.
:Reputation
flags
This field is a bitmask containing flags that apply to the faction and how it's displayed to the character. Just like any flag field, you can combine flags by adding them together. If this field is 0, then it is not shown in the reputation list in-game.
Flag |
Name |
Comments |
---|---|---|
1 |
FACTION_FLAG_VISIBLE |
Displayed in the reputation tab |
2 |
FACTION_FLAG_AT_WAR |
Active when the player sets the at war checkbox |
4 |
FACTION_FLAG_UNKNOWN |
|
8 |
FACTION_FLAG_INVISIBLE |
|
16 |
FACTION_FLAG_OWN_TEAM |
|
32 |
FACTION_FLAG_INACTIVE |