Character reputation

Материал из YTDB DataBase

(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: «{| align="right" | __TOC__ |} Back to the characters database list of tables. <big>'''The `character_reputation` table'''</big> Эта т…»)
(flags)
 
(4 промежуточные версии не показаны)
Строка 2: Строка 2:
| __TOC__
| __TOC__
|}
|}
-
Back to the [[charactersdb_struct|characters database]] list of tables.
+
[[Category: Mangos characters database tables]]
 +
К описанию таблиц [[Charactersdb_struct|базы данных characters]].
Строка 51: Строка 52:
<big>'''Description of the fields'''</big>
<big>'''Description of the fields'''</big>
====guid====
====guid====
-
GUID персонажа. См. [[character#guid|character.guid]]
+
GUID персонажа. См. [[characters#guid|characters.guid]]
====faction====
====faction====
ID фракции с которой персонаж получает репутацию. См. [[Faction.dbc]]
ID фракции с которой персонаж получает репутацию. См. [[Faction.dbc]]
Строка 60: Строка 61:
====flags====
====flags====
Это поле содержащие битовую маску флагов, которые применяются к фракции, и как она будет показана у персонажа. Как и любой флаг области, вы можете комбинировать флагов, складывая их. Если это поле = 0, то оно не показывается в списке репутации в игре.
Это поле содержащие битовую маску флагов, которые применяются к фракции, и как она будет показана у персонажа. Как и любой флаг области, вы можете комбинировать флагов, складывая их. Если это поле = 0, то оно не показывается в списке репутации в игре.
-
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.
 
{| border=1 cellpadding=3 cellspacing=0
{| border=1 cellpadding=3 cellspacing=0
! Flag !! Name !! Comments
! Flag !! Name !! Comments
Строка 68: Строка 68:
| 2 || FACTION_FLAG_AT_WAR || Активно, когда игрок установил флажок "Война".
| 2 || FACTION_FLAG_AT_WAR || Активно, когда игрок установил флажок "Война".
|-
|-
-
| 4 || FACTION_FLAG_UNKNOWN || Неизвестно.
+
| 4 || FACTION_FLAG_HIDDEN || Не отображается во вкладке "Репутация". Игрок может получать очки репутации, но эти данные не будут отправлены на клиент.
|-
|-
-
| 6 || FACTION_FLAG_FORCED_WAR || Unghangeable war checkbox
+
| 8 || FACTION_FLAG_INVISIBLE_FORCED || always overwrite FACTION_FLAG_VISIBLE and hide faction in rep.list, used for hide opposite team factions.
|-
|-
-
| 8 || FACTION_FLAG_INVISIBLE || Не отображается во вкладке "Репутация".
+
| 16 || FACTION_FLAG_PEACE_FORCED || always overwrite FACTION_FLAG_AT_WAR, used for prevent war with own team factions
|-
|-
-
| 16 || FACTION_FLAG_OWN_TEAM ||
+
| 32 || FACTION_FLAG_RIVAL || flag for the two competing outland factions.
|-
|-
-
| 32 || FACTION_FLAG_INACTIVE || Установлен флажок "Не отслеживать репутацию".
+
| 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.
|}
|}

Текущая версия на 13:42, 21 октября 2011

Содержание

К описанию таблиц базы данных 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.
Личные инструменты