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.
Личные инструменты