Reputation spillover template

Материал из World of WarCraft Developers Wiki
Перейти к навигации Перейти к поиску

Таблица reputation_spillover_template

Таблица reputation_spillover_template из базы данных world настраивает spillover репутации — когда вы получаете репутацию с одной фракцией, часть этой репутации автоматически начисляется другим фракциям по коэффициентам.

Field Type Attributes Key Null Default Extra
faction smallint UNSIGNED PRIMARY NO 0
faction1 smallint UNSIGNED NO 0
rate_1 float NO 0
rank_1 tinyint UNSIGNED NO 0
faction2 smallint UNSIGNED NO 0
rate_2 float NO 0
rank_2 tinyint UNSIGNED NO 0
faction3 smallint UNSIGNED NO 0
rate_3 float NO 0
rank_3 tinyint UNSIGNED NO 0
faction4 smallint UNSIGNED NO 0
rate_4 float NO 0
rank_4 tinyint UNSIGNED NO 0
faction5 smallint UNSIGNED NO 0
rate_5 float NO 0
rank_5 tinyint UNSIGNED NO 0

faction

Faction ID “основной” фракции, за которую вы получаете репутацию (источник). Обычно соответствует ID из клиентского справочника Faction (Faction.db2).

Пример: 72

faction1

Faction ID фракции, которой начислять spillover (цель №1).

  • 0 — не используется.

Пример: 47

rate_1

Коэффициент spillover для faction1: начисленная репутация * rate_1.

  • 0 — spillover отключён.

Пример: 0.5

rank_1

Максимальный ранг (standing rank), **выше которого spillover не начисляется** для faction1. Обычно используются такие ранги (может зависеть от ветки ядра):

Value Rank
0 Hated
1 Hostile
2 Unfriendly
3 Neutral
4 Friendly
5 Honored
6 Revered
7 Exalted

Пример: 7

faction2

Дополнительная фракция spillover (цель №2). Логика как у faction1.

Пример: 54

rate_2

Коэффициент spillover для faction2.

Пример: 0.25

rank_2

Максимальный ранг для spillover по цели №2. См. таблицу рангов в rank_1.

Пример: 6

faction3

Дополнительная фракция spillover (цель №3).

Пример: 0

rate_3

Коэффициент spillover для faction3.

Пример: 0

rank_3

Максимальный ранг для spillover по цели №3 (см. rank_1).

Пример: 0

faction4

Дополнительная фракция spillover (цель №4).

Пример: 0

rate_4

Коэффициент spillover для faction4.

Пример: 0

rank_4

Максимальный ранг для spillover по цели №4 (см. rank_1).

Пример: 0

faction5

Дополнительная фракция spillover (цель №5).

Пример: 0

rate_5

Коэффициент spillover для faction5.

Пример: 0

rank_5

Максимальный ранг для spillover по цели №5 (см. rank_1).

Пример: 0