Character reputation
Материал из YTDB DataBase
Версия от 13:42, 21 октября 2011; Ranger (Обсуждение | вклад)
|
К описанию таблиц базы данных characters.
The `character_reputation` table
Эта таблица содержит информацию о репутации каждого персонажа.
Structure
Field | Type | Null | Key | Default | Extra |
guid | int(11) unsigned | NO | PRI | 0 | |
faction | int(11) unsigned | NO | PRI | 0 | |
standing | int(11) | NO | 0 | ||
flags | int(11) | NO | 0 |
Description of the fields
guid
GUID персонажа. См. characters.guid
faction
ID фракции с которой персонаж получает репутацию. См. Faction.dbc
standing
Текущее значение репутации у данной фракции.
Нейтральное | Neutral | 1 |
Дружественное | Friendly | 3000 |
Уважение | Honored | 9000 |
Почтение | Revered | 21000 |
Превознесение | Exalted | 42000 |
flags
Это поле содержащие битовую маску флагов, которые применяются к фракции, и как она будет показана у персонажа. Как и любой флаг области, вы можете комбинировать флагов, складывая их. Если это поле = 0, то оно не показывается в списке репутации в игре.
Flag | Name | Comments |
---|---|---|
1 | FACTION_FLAG_VISIBLE | Отображается во вкладке "Репутация". |
2 | FACTION_FLAG_AT_WAR | Активно, когда игрок установил флажок "Война". |
4 | FACTION_FLAG_HIDDEN | Не отображается во вкладке "Репутация". Игрок может получать очки репутации, но эти данные не будут отправлены на клиент. |
8 | FACTION_FLAG_INVISIBLE_FORCED | always overwrite FACTION_FLAG_VISIBLE and hide faction in rep.list, used for hide opposite team factions. |
16 | FACTION_FLAG_PEACE_FORCED | always overwrite FACTION_FLAG_AT_WAR, used for prevent war with own team factions |
32 | FACTION_FLAG_RIVAL | flag for the two competing outland factions. |
64 | FACTION_FLAG_PEACE_FORCED | always overwrite FACTION_FLAG_AT_WAR, used for prevent war with own team factions |
128 | FACTION_FLAG_TEAM_REPUTATION | faction has own reputation standing despite teaming up sub-factions; spillover from subfactions will go this instead of other subfactions. |