Character data
Материал из YTDB DataBase
Neggod (Обсуждение | вклад) (Новая страница: «The following is a table containing indices and what values they contain for character.data. The source of this data is UpdateFields.h The .getva…») |
NeatElves (Обсуждение | вклад) |
||
(5 промежуточных версий не показаны.) | |||
Строка 1: | Строка 1: | ||
- | + | Здесь представлена таблица, содержащяя индексы и те значения, которые находятся в поле [[characters#data|characters.data]]. Источник этих данных - UpdateFields.h | |
- | + | Комманды .getvalue и .setvalue оперируют с этими индексами в этой таблице. Чтобы изменить любое из значений в этой таблице в режиме реального времени, используйте команду.setvalue с правильным индексом (например .setvalue 4 2 0 делают размером цели 2.00 (следует отметить, что это плавающее значение, поэтому в конце 0)). | |
- | + | Все обьекты игры (сами обьекты, существа и игроки) разделяют поля OBJECT_*, только игроки и существа - UNIT_*,только игроки - PLAYER_*. | |
- | + | Используйте следующий синтаксис для создания SQL запроса, извлекающего единственное значение из этого довольно большого колличества информации: | |
<pre> | <pre> | ||
SELECT CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', <index + 1>), ' ', -1) AS UNSIGNED) AS `fieldName` FROM `characters`; | SELECT CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', <index + 1>), ' ', -1) AS UNSIGNED) AS `fieldName` FROM `characters`; | ||
</pre> | </pre> | ||
- | + | Просто замените <index + 1> с индексом в этой таблице и прибавьте к нему еденицу.<br> | |
- | + | Причина, по которой прибавляется еденица, заключается в синтаксическом приницпе работы SUBSTRING_INDEX. Давайте проанализируем вызовы функции. Начиная с конца, первая вызываемая функция - это <code>SUBSTRING_INDEX(`data`, ' ', <index + 1>)</code>. Функция SUBSTRING_INDEX создает последовательность из большого колличества данных после <index + 1> (точнее - после пробела, стоящего за этим индексом). Заметьте, что если используем просто <index>, последовательность была бы до желаемого значения, '''а не включая это'''. Второй вызов функции <code>SUBSTRING_INDEX(<substring from inner function>, ' ', -1)</code>. Эта функция использует -1 как счет; это означает, что он пойдет от конца к началу. Так как это - счет одного, это создаст подпоследовательность, которая является точно значением, которое мы хотим, потому что оно находиться между концом последовательности и пробелом. Последний вызов функции <code>CAST(<substring> AS UNSIGNED)</code> превращает заключительную последовательность в целое число без знака. Это потому что обьем информации содержит только числа, и если мы превращаем последовательность в целое число, мы можем использовать операции целого числа на нем (имеется ввиду когда мы используем эти операции в пункте WHERE, чтобы сравниться с другим целым числом).<br> | |
<br> | <br> | ||
- | + | Пример синтаксиса в использовании - следующий запрос, с помощью которого мы делаем список тех персонажей (и их уровней), у кого больше чем 1000 золота. | |
<pre> | <pre> | ||
SELECT `guid`, `name`, CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 35), ' ', -1) AS UNSIGNED) AS `level` FROM `characters` | SELECT `guid`, `name`, CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 35), ' ', -1) AS UNSIGNED) AS `level` FROM `characters` | ||
Строка 20: | Строка 20: | ||
- | + | Если Вы хотите отредактировать значение одной из этих областей, запрос должен быть следюущим (не забудьте сделать дамп): | |
<pre> | <pre> | ||
UPDATE `characters` SET `data`=CONCAT(CAST(SUBSTRING_INDEX(`data`, ' ', <index>) AS CHAR), ' ', <value>, ' ', | UPDATE `characters` SET `data`=CONCAT(CAST(SUBSTRING_INDEX(`data`, ' ', <index>) AS CHAR), ' ', <value>, ' ', | ||
CAST(SUBSTRING_INDEX(`data`, ' ', <-(max index - index) - 1>)AS CHAR)) [WHERE ...] | CAST(SUBSTRING_INDEX(`data`, ' ', <-(max index - index) - 1>)AS CHAR)) [WHERE ...] | ||
</pre> | </pre> | ||
- | + | Замените "<index>" индексом, который вы хотите редактировать (смотрите в таблице ниже), "<-(max index - index) -1>" (знак отрицания, далее минус последний индекс (смотрите в таблице ниже) минус индекс, который вы хотите заменить, и минус еденица). В конце замените "<value>" на то значение, которые вы хотите поставить. | |
- | + | Например, чтобы скинуть золото в ноль для всех персонажей с уровнем выше чем 70, вы можете использовать следующий запрос: | |
<pre> | <pre> | ||
UPDATE `characters` SET `data`=CONCAT(CAST(SUBSTRING_INDEX(`data`, ' ', 1397) AS CHAR), ' ', 0, ' ', | UPDATE `characters` SET `data`=CONCAT(CAST(SUBSTRING_INDEX(`data`, ' ', 1397) AS CHAR), ' ', 0, ' ', | ||
Строка 33: | Строка 33: | ||
(`data`, ' ', 35), ' ', -1) AS UNSIGNED) > 70; | (`data`, ' ', 35), ' ', -1) AS UNSIGNED) > 70; | ||
</pre> | </pre> | ||
- | + | Опять же, не забудьте сделать дамп! (желательно - делайте его всегда, когда ваши запросы касаются важной информации, потеря которой необратима). | |
- | ===3.0.3 | + | ===3.0.3 Таблица Данных О Персонажах=== |
- | ''' | + | '''Эта таблица обновлена под 3.0.3 значения. (Некоторые индексы для 3.1.3 (MANGOS_494))''' |
{| border=1 cellpadding=3 cellspacing=0 | {| border=1 cellpadding=3 cellspacing=0 | ||
! Index !! Value Name !! Comments | ! Index !! Value Name !! Comments | ||
|- | |- | ||
- | | 0 || OBJECT_FIELD_GUID || | + | | 0 || OBJECT_FIELD_GUID || Номер персонажа (guid) (полный GUID включает и индекс ноль, и индекс 1 как 64-битный номер) |
|- | |- | ||
| 2 || OBJECT_FIELD_TYPE || | | 2 || OBJECT_FIELD_TYPE || | ||
Строка 47: | Строка 47: | ||
| 3 || OBJECT_FIELD_ENTRY || | | 3 || OBJECT_FIELD_ENTRY || | ||
|- | |- | ||
- | | 4 || OBJECT_FIELD_SCALE_X || | + | | 4 || OBJECT_FIELD_SCALE_X || Размер модели в игре (плавающее значение) |
|- | |- | ||
| 5 || OBJECT_FIELD_PADDING || | | 5 || OBJECT_FIELD_PADDING || | ||
Строка 69: | Строка 69: | ||
| 22 || UNIT_FIELD_BYTES_0 || <nowiki>((powertype << 24) | (gender << 16) | (class_ << 8) | race)</nowiki> | | 22 || UNIT_FIELD_BYTES_0 || <nowiki>((powertype << 24) | (gender << 16) | (class_ << 8) | race)</nowiki> | ||
|- | |- | ||
- | | 23 || UNIT_FIELD_HEALTH || | + | | 23 || UNIT_FIELD_HEALTH || Текущее здоровье |
|- | |- | ||
- | | 24 || UNIT_FIELD_POWER1 || | + | | 24 || UNIT_FIELD_POWER1 || Текущее количество маны |
|- | |- | ||
- | | 25 || UNIT_FIELD_POWER2 || | + | | 25 || UNIT_FIELD_POWER2 || Текущее ярость |
|- | |- | ||
- | | 26 || UNIT_FIELD_POWER3 || | + | | 26 || UNIT_FIELD_POWER3 || Текущий фокус |
|- | |- | ||
- | | 27 || UNIT_FIELD_POWER4 || | + | | 27 || UNIT_FIELD_POWER4 || Текущяя энергия |
|- | |- | ||
- | | 28 || UNIT_FIELD_POWER5 || | + | | 28 || UNIT_FIELD_POWER5 || Текущее счастье |
|- | |- | ||
| 29 || UNIT_FIELD_POWER6 || | | 29 || UNIT_FIELD_POWER6 || | ||
Строка 85: | Строка 85: | ||
| 30 || UNIT_FIELD_POWER7 || | | 30 || UNIT_FIELD_POWER7 || | ||
|- | |- | ||
- | | 31 || UNIT_FIELD_MAXHEALTH || | + | | 31 || UNIT_FIELD_MAXHEALTH || Максимальное здоровье |
|- | |- | ||
- | | 32 || UNIT_FIELD_MAXPOWER1 || | + | | 32 || UNIT_FIELD_MAXPOWER1 || Макс. мана |
|- | |- | ||
- | | 33 || UNIT_FIELD_MAXPOWER2 || | + | | 33 || UNIT_FIELD_MAXPOWER2 || Макс. ярость |
|- | |- | ||
- | | 34 || UNIT_FIELD_MAXPOWER3 || | + | | 34 || UNIT_FIELD_MAXPOWER3 || Макс. фокус |
|- | |- | ||
- | | 35 || UNIT_FIELD_MAXPOWER4 || | + | | 35 || UNIT_FIELD_MAXPOWER4 || Макс. энергия |
|- | |- | ||
- | | 36 || UNIT_FIELD_MAXPOWER5 || | + | | 36 || UNIT_FIELD_MAXPOWER5 || Макс. счастье |
|- | |- | ||
| 37 || UNIT_FIELD_MAXPOWER6 || | | 37 || UNIT_FIELD_MAXPOWER6 || | ||
Строка 105: | Строка 105: | ||
| 46 || UNIT_FIELD_POWER_REGEN_INTERRUPTED_FLAT_MODIFIER || | | 46 || UNIT_FIELD_POWER_REGEN_INTERRUPTED_FLAT_MODIFIER || | ||
|- | |- | ||
- | | | + | | 54 || UNIT_FIELD_LEVEL || Уровень персонажа |
|- | |- | ||
- | | | + | | 55 || UNIT_FIELD_FACTIONTEMPLATE || Номер фракции (id) ([[FactionTemplate.dbc]]) |
|- | |- | ||
- | | | + | | 56 || UNIT_VIRTUAL_ITEM_SLOT_ID || |
|- | |- | ||
- | | | + | | 59 || UNIT_FIELD_FLAGS || |
|- | |- | ||
- | | | + | | 60 || UNIT_FIELD_FLAGS_2 || |
|- | |- | ||
- | | | + | | 61 || UNIT_FIELD_AURASTATE || |
|- | |- | ||
- | | | + | | 62 || UNIT_FIELD_BASEATTACKTIME || |
|- | |- | ||
- | | | + | | 64 || UNIT_FIELD_RANGEDATTACKTIME || |
|- | |- | ||
- | | | + | | 65 || UNIT_FIELD_BOUNDINGRADIUS || |
|- | |- | ||
- | | | + | | 66 || UNIT_FIELD_COMBATREACH || |
|- | |- | ||
- | | | + | | 67 || UNIT_FIELD_DISPLAYID || Номер модели (ID) (может отличаться от обычной модели, когда например персонаж в какой-либо форме) |
|- | |- | ||
- | | | + | | 68 || UNIT_FIELD_NATIVEDISPLAYID || Номер постоянной модели. Модель всегда возвращается к этому числу, когда игрок - без какой-либо формы. |
|- | |- | ||
- | | | + | | 69 || UNIT_FIELD_MOUNTDISPLAYID || display id ездового животного. |
|- | |- | ||
- | | | + | | 70 || UNIT_FIELD_MINDAMAGE || |
|- | |- | ||
- | | | + | | 71 || UNIT_FIELD_MAXDAMAGE || |
|- | |- | ||
- | | | + | | 72 || UNIT_FIELD_MINOFFHANDDAMAGE || |
|- | |- | ||
- | | | + | | 73 || UNIT_FIELD_MAXOFFHANDDAMAGE || |
|- | |- | ||
- | | | + | | 74 || UNIT_FIELD_BYTES_1 || <nowiki>((standFlags << 24) | (stealthFlag << 16) | (petTalentPoints << 8) | standState)</nowiki> |
'''standState''' | '''standState''' | ||
<pre> | <pre> | ||
Строка 175: | Строка 175: | ||
| 79 || UNIT_CHANNEL_SPELL || | | 79 || UNIT_CHANNEL_SPELL || | ||
|- | |- | ||
- | | 80 || UNIT_MOD_CAST_SPEED || | + | | 80 || UNIT_MOD_CAST_SPEED || Множитель скорости каста (плавающее) |
|- | |- | ||
| 81 || UNIT_CREATED_BY_SPELL || | | 81 || UNIT_CREATED_BY_SPELL || | ||
|- | |- | ||
- | | 82 || UNIT_NPC_FLAGS || | + | | 82 || UNIT_NPC_FLAGS || Текущий [[Creature_template#npcflag|npc flag]] |
|- | |- | ||
| 83 || UNIT_NPC_EMOTESTATE || | | 83 || UNIT_NPC_EMOTESTATE || | ||
|- | |- | ||
- | | 84 || UNIT_FIELD_STAT0 || | + | | 84 || UNIT_FIELD_STAT0 || Базовая сила (до всяких бонусов от предметов и т.д.) |
|- | |- | ||
- | | 85 || UNIT_FIELD_STAT1 || | + | | 85 || UNIT_FIELD_STAT1 || Базовая ловкость |
|- | |- | ||
- | | 86 || UNIT_FIELD_STAT2 || | + | | 86 || UNIT_FIELD_STAT2 || Базовая выносливость |
|- | |- | ||
- | | 87 || UNIT_FIELD_STAT3 || Base | + | | 87 || UNIT_FIELD_STAT3 || Base интеллект |
|- | |- | ||
- | | 88 || UNIT_FIELD_STAT4 || | + | | 88 || UNIT_FIELD_STAT4 || Базовая дух |
|- | |- | ||
| 89 || UNIT_FIELD_POSSTAT0 || | | 89 || UNIT_FIELD_POSSTAT0 || | ||
Строка 213: | Строка 213: | ||
| 98 || UNIT_FIELD_NEGSTAT4 || | | 98 || UNIT_FIELD_NEGSTAT4 || | ||
|- | |- | ||
- | | 99 || UNIT_FIELD_RESISTANCES || | + | | 99 || UNIT_FIELD_RESISTANCES || Базовая броня (без вещей) |
|- | |- | ||
- | | 100 || || | + | | 100 || || Базовое сопротивление свету |
|- | |- | ||
- | | 101 || || | + | | 101 || || Базовое сопротивление огню |
|- | |- | ||
- | | 102 || || | + | | 102 || || Базовое сопротивление природе |
|- | |- | ||
- | | 103 || || | + | | 103 || || Базовое сопротивление холоду |
|- | |- | ||
- | | 104 || || | + | | 104 || || Базовое сопротивление тьме |
|- | |- | ||
- | | 105 || || | + | | 105 || || Базовое сопротивление аркану |
|- | |- | ||
| 106 || UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE || | | 106 || UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE || | ||
Строка 315: | Строка 315: | ||
| 147 || UNIT_FIELD_PADDING || | | 147 || UNIT_FIELD_PADDING || | ||
|- | |- | ||
- | | 148 || PLAYER_DUEL_ARBITER || GUID | + | | 148 || PLAYER_DUEL_ARBITER || GUID флага дуэли (если в дуэли) |
|- | |- | ||
| 150 || PLAYER_FLAGS || | | 150 || PLAYER_FLAGS || | ||
|- | |- | ||
- | | 151 || PLAYER_GUILDID || Id | + | | 151 || PLAYER_GUILDID || Id гильдии персонажа (guild.guildid) |
|- | |- | ||
- | | 152 || PLAYER_GUILDRANK || | + | | 152 || PLAYER_GUILDRANK || ID ранка в гильдии (guild_rank.rid) |
|- | |- | ||
| 153 || PLAYER_BYTES || <nowiki>((hairColor << 24) | (hairStyle << 16) | (face << 8) | skin)</nowiki> | | 153 || PLAYER_BYTES || <nowiki>((hairColor << 24) | (hairStyle << 16) | (face << 8) | skin)</nowiki> | ||
Строка 332: | Строка 332: | ||
</pre> | </pre> | ||
|- | |- | ||
- | | 155 || PLAYER_BYTES_3 || | + | | 155 || PLAYER_BYTES_3 || степень опьянения |
|- | |- | ||
| 156 || PLAYER_DUEL_TEAM || | | 156 || PLAYER_DUEL_TEAM || | ||
Строка 540: | Строка 540: | ||
| 258 || PLAYER_VISIBLE_ITEM_1_CREATOR || | | 258 || PLAYER_VISIBLE_ITEM_1_CREATOR || | ||
|- | |- | ||
- | | 260 || PLAYER_VISIBLE_ITEM_1_0 || | + | | 260 || PLAYER_VISIBLE_ITEM_1_0 || Вещь на голове |
|- | |- | ||
| 273 || PLAYER_VISIBLE_ITEM_1_PROPERTIES || | | 273 || PLAYER_VISIBLE_ITEM_1_PROPERTIES || | ||
Строка 550: | Строка 550: | ||
| 276 || PLAYER_VISIBLE_ITEM_2_CREATOR || | | 276 || PLAYER_VISIBLE_ITEM_2_CREATOR || | ||
|- | |- | ||
- | | 278 || PLAYER_VISIBLE_ITEM_2_0 || | + | | 278 || PLAYER_VISIBLE_ITEM_2_0 || Вещь на шее |
|- | |- | ||
| 291 || PLAYER_VISIBLE_ITEM_2_PROPERTIES || | | 291 || PLAYER_VISIBLE_ITEM_2_PROPERTIES || | ||
Строка 560: | Строка 560: | ||
| 294 || PLAYER_VISIBLE_ITEM_3_CREATOR || | | 294 || PLAYER_VISIBLE_ITEM_3_CREATOR || | ||
|- | |- | ||
- | | 296 || PLAYER_VISIBLE_ITEM_3_0 || | + | | 296 || PLAYER_VISIBLE_ITEM_3_0 || Вещь на плечах |
|- | |- | ||
| 309 || PLAYER_VISIBLE_ITEM_3_PROPERTIES || | | 309 || PLAYER_VISIBLE_ITEM_3_PROPERTIES || | ||
Строка 570: | Строка 570: | ||
| 312 || PLAYER_VISIBLE_ITEM_4_CREATOR || | | 312 || PLAYER_VISIBLE_ITEM_4_CREATOR || | ||
|- | |- | ||
- | | 314 || PLAYER_VISIBLE_ITEM_4_0 || | + | | 314 || PLAYER_VISIBLE_ITEM_4_0 || Вещь - накидка |
|- | |- | ||
| 327 || PLAYER_VISIBLE_ITEM_4_PROPERTIES || | | 327 || PLAYER_VISIBLE_ITEM_4_PROPERTIES || | ||
Строка 580: | Строка 580: | ||
| 330 || PLAYER_VISIBLE_ITEM_5_CREATOR || | | 330 || PLAYER_VISIBLE_ITEM_5_CREATOR || | ||
|- | |- | ||
- | | 332 || PLAYER_VISIBLE_ITEM_5_0 || | + | | 332 || PLAYER_VISIBLE_ITEM_5_0 || Вещь на теле |
|- | |- | ||
| 345 || PLAYER_VISIBLE_ITEM_5_PROPERTIES || | | 345 || PLAYER_VISIBLE_ITEM_5_PROPERTIES || | ||
Строка 590: | Строка 590: | ||
| 348 || PLAYER_VISIBLE_ITEM_6_CREATOR || | | 348 || PLAYER_VISIBLE_ITEM_6_CREATOR || | ||
|- | |- | ||
- | | 350 || PLAYER_VISIBLE_ITEM_6_0 || | + | | 350 || PLAYER_VISIBLE_ITEM_6_0 || Вещь на поясе |
|- | |- | ||
| 363 || PLAYER_VISIBLE_ITEM_6_PROPERTIES || | | 363 || PLAYER_VISIBLE_ITEM_6_PROPERTIES || | ||
Строка 600: | Строка 600: | ||
| 366 || PLAYER_VISIBLE_ITEM_7_CREATOR || | | 366 || PLAYER_VISIBLE_ITEM_7_CREATOR || | ||
|- | |- | ||
- | | 368 || PLAYER_VISIBLE_ITEM_7_0 || | + | | 368 || PLAYER_VISIBLE_ITEM_7_0 || Вещь на ногах |
|- | |- | ||
| 381 || PLAYER_VISIBLE_ITEM_7_PROPERTIES || | | 381 || PLAYER_VISIBLE_ITEM_7_PROPERTIES || | ||
Строка 610: | Строка 610: | ||
| 384 || PLAYER_VISIBLE_ITEM_8_CREATOR || | | 384 || PLAYER_VISIBLE_ITEM_8_CREATOR || | ||
|- | |- | ||
- | | 386 || PLAYER_VISIBLE_ITEM_8_0 || | + | | 386 || PLAYER_VISIBLE_ITEM_8_0 || Вещь на стопах |
|- | |- | ||
| 399 || PLAYER_VISIBLE_ITEM_8_PROPERTIES || | | 399 || PLAYER_VISIBLE_ITEM_8_PROPERTIES || | ||
Строка 620: | Строка 620: | ||
| 402 || PLAYER_VISIBLE_ITEM_9_CREATOR || | | 402 || PLAYER_VISIBLE_ITEM_9_CREATOR || | ||
|- | |- | ||
- | | 404 || PLAYER_VISIBLE_ITEM_9_0 || | + | | 404 || PLAYER_VISIBLE_ITEM_9_0 || Вещь на запястье |
|- | |- | ||
| 417 || PLAYER_VISIBLE_ITEM_9_PROPERTIES || | | 417 || PLAYER_VISIBLE_ITEM_9_PROPERTIES || | ||
Строка 630: | Строка 630: | ||
| 420 || PLAYER_VISIBLE_ITEM_10_CREATOR || | | 420 || PLAYER_VISIBLE_ITEM_10_CREATOR || | ||
|- | |- | ||
- | | 422 || PLAYER_VISIBLE_ITEM_10_0 || | + | | 422 || PLAYER_VISIBLE_ITEM_10_0 || Вещь на руках |
|- | |- | ||
| 435 || PLAYER_VISIBLE_ITEM_10_PROPERTIES || | | 435 || PLAYER_VISIBLE_ITEM_10_PROPERTIES || | ||
Строка 640: | Строка 640: | ||
| 438 || PLAYER_VISIBLE_ITEM_11_CREATOR || | | 438 || PLAYER_VISIBLE_ITEM_11_CREATOR || | ||
|- | |- | ||
- | | 440 || PLAYER_VISIBLE_ITEM_11_0 || | + | | 440 || PLAYER_VISIBLE_ITEM_11_0 || Первое кольцо |
|- | |- | ||
| 453 || PLAYER_VISIBLE_ITEM_11_PROPERTIES || | | 453 || PLAYER_VISIBLE_ITEM_11_PROPERTIES || | ||
Строка 650: | Строка 650: | ||
| 456 || PLAYER_VISIBLE_ITEM_12_CREATOR || | | 456 || PLAYER_VISIBLE_ITEM_12_CREATOR || | ||
|- | |- | ||
- | | 458 || PLAYER_VISIBLE_ITEM_12_0 || | + | | 458 || PLAYER_VISIBLE_ITEM_12_0 || Второе кольцо |
|- | |- | ||
| 471 || PLAYER_VISIBLE_ITEM_12_PROPERTIES || | | 471 || PLAYER_VISIBLE_ITEM_12_PROPERTIES || | ||
Строка 660: | Строка 660: | ||
| 474 || PLAYER_VISIBLE_ITEM_13_CREATOR || | | 474 || PLAYER_VISIBLE_ITEM_13_CREATOR || | ||
|- | |- | ||
- | | 476 || PLAYER_VISIBLE_ITEM_13_0 || | + | | 476 || PLAYER_VISIBLE_ITEM_13_0 || Первая серьга |
|- | |- | ||
| 489 || PLAYER_VISIBLE_ITEM_13_PROPERTIES || | | 489 || PLAYER_VISIBLE_ITEM_13_PROPERTIES || | ||
Строка 670: | Строка 670: | ||
| 492 || PLAYER_VISIBLE_ITEM_14_CREATOR || | | 492 || PLAYER_VISIBLE_ITEM_14_CREATOR || | ||
|- | |- | ||
- | | 494 || PLAYER_VISIBLE_ITEM_14_0 || | + | | 494 || PLAYER_VISIBLE_ITEM_14_0 || Вторая серьга |
|- | |- | ||
| 507 || PLAYER_VISIBLE_ITEM_14_PROPERTIES || | | 507 || PLAYER_VISIBLE_ITEM_14_PROPERTIES || | ||
Строка 680: | Строка 680: | ||
| 510 || PLAYER_VISIBLE_ITEM_15_CREATOR || | | 510 || PLAYER_VISIBLE_ITEM_15_CREATOR || | ||
|- | |- | ||
- | | 512 || PLAYER_VISIBLE_ITEM_15_0 || | + | | 512 || PLAYER_VISIBLE_ITEM_15_0 || Плащ |
|- | |- | ||
| 525 || PLAYER_VISIBLE_ITEM_15_PROPERTIES || | | 525 || PLAYER_VISIBLE_ITEM_15_PROPERTIES || | ||
Строка 690: | Строка 690: | ||
| 528 || PLAYER_VISIBLE_ITEM_16_CREATOR || | | 528 || PLAYER_VISIBLE_ITEM_16_CREATOR || | ||
|- | |- | ||
- | | 530 || PLAYER_VISIBLE_ITEM_16_0 || | + | | 530 || PLAYER_VISIBLE_ITEM_16_0 || Главная рука - оружие |
|- | |- | ||
| 543 || PLAYER_VISIBLE_ITEM_16_PROPERTIES || | | 543 || PLAYER_VISIBLE_ITEM_16_PROPERTIES || | ||
Строка 700: | Строка 700: | ||
| 546 || PLAYER_VISIBLE_ITEM_17_CREATOR || | | 546 || PLAYER_VISIBLE_ITEM_17_CREATOR || | ||
|- | |- | ||
- | | 548 || PLAYER_VISIBLE_ITEM_17_0 || | + | | 548 || PLAYER_VISIBLE_ITEM_17_0 || Вторая рука - вещь |
|- | |- | ||
| 561 || PLAYER_VISIBLE_ITEM_17_PROPERTIES || | | 561 || PLAYER_VISIBLE_ITEM_17_PROPERTIES || | ||
Строка 710: | Строка 710: | ||
| 564 || PLAYER_VISIBLE_ITEM_18_CREATOR || | | 564 || PLAYER_VISIBLE_ITEM_18_CREATOR || | ||
|- | |- | ||
- | | 566 || PLAYER_VISIBLE_ITEM_18_0 || | + | | 566 || PLAYER_VISIBLE_ITEM_18_0 || Дальнобойной оружие |
|- | |- | ||
| 579 || PLAYER_VISIBLE_ITEM_18_PROPERTIES || | | 579 || PLAYER_VISIBLE_ITEM_18_PROPERTIES || | ||
Строка 720: | Строка 720: | ||
| 582 || PLAYER_VISIBLE_ITEM_19_CREATOR || | | 582 || PLAYER_VISIBLE_ITEM_19_CREATOR || | ||
|- | |- | ||
- | | 584 || PLAYER_VISIBLE_ITEM_19_0 || | + | | 584 || PLAYER_VISIBLE_ITEM_19_0 || Накидка |
|- | |- | ||
| 597 || PLAYER_VISIBLE_ITEM_19_PROPERTIES || | | 597 || PLAYER_VISIBLE_ITEM_19_PROPERTIES || | ||
Строка 798: | Строка 798: | ||
| 1545 || PLAYER_REST_STATE_EXPERIENCE || | | 1545 || PLAYER_REST_STATE_EXPERIENCE || | ||
|- | |- | ||
- | | 1546 (MANGOS_494:1144)|| PLAYER_FIELD_COINAGE || | + | | 1546 (MANGOS_494:1144)|| PLAYER_FIELD_COINAGE || Деньги которые игрок имеет (в меди). |
|- | |- | ||
| 1547 || PLAYER_FIELD_MOD_DAMAGE_DONE_POS || | | 1547 || PLAYER_FIELD_MOD_DAMAGE_DONE_POS || | ||
Строка 1603: | Строка 1603: | ||
| 1503 || PLAYER_FIELD_DAILY_QUESTS_1 || | | 1503 || PLAYER_FIELD_DAILY_QUESTS_1 || | ||
|} | |} | ||
- |
Текущая версия на 16:08, 11 февраля 2018
Здесь представлена таблица, содержащяя индексы и те значения, которые находятся в поле characters.data. Источник этих данных - UpdateFields.h
Комманды .getvalue и .setvalue оперируют с этими индексами в этой таблице. Чтобы изменить любое из значений в этой таблице в режиме реального времени, используйте команду.setvalue с правильным индексом (например .setvalue 4 2 0 делают размером цели 2.00 (следует отметить, что это плавающее значение, поэтому в конце 0)).
Все обьекты игры (сами обьекты, существа и игроки) разделяют поля OBJECT_*, только игроки и существа - UNIT_*,только игроки - PLAYER_*.
Используйте следующий синтаксис для создания SQL запроса, извлекающего единственное значение из этого довольно большого колличества информации:
SELECT CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', <index + 1>), ' ', -1) AS UNSIGNED) AS `fieldName` FROM `characters`;
Просто замените <index + 1> с индексом в этой таблице и прибавьте к нему еденицу.
Причина, по которой прибавляется еденица, заключается в синтаксическом приницпе работы SUBSTRING_INDEX. Давайте проанализируем вызовы функции. Начиная с конца, первая вызываемая функция - это SUBSTRING_INDEX(`data`, ' ', <index + 1>)
. Функция SUBSTRING_INDEX создает последовательность из большого колличества данных после <index + 1> (точнее - после пробела, стоящего за этим индексом). Заметьте, что если используем просто <index>, последовательность была бы до желаемого значения, а не включая это. Второй вызов функции SUBSTRING_INDEX(<substring from inner function>, ' ', -1)
. Эта функция использует -1 как счет; это означает, что он пойдет от конца к началу. Так как это - счет одного, это создаст подпоследовательность, которая является точно значением, которое мы хотим, потому что оно находиться между концом последовательности и пробелом. Последний вызов функции CAST(<substring> AS UNSIGNED)
превращает заключительную последовательность в целое число без знака. Это потому что обьем информации содержит только числа, и если мы превращаем последовательность в целое число, мы можем использовать операции целого числа на нем (имеется ввиду когда мы используем эти операции в пункте WHERE, чтобы сравниться с другим целым числом).
Пример синтаксиса в использовании - следующий запрос, с помощью которого мы делаем список тех персонажей (и их уровней), у кого больше чем 1000 золота.
SELECT `guid`, `name`, CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 35), ' ', -1) AS UNSIGNED) AS `level` FROM `characters` WHERE CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 1398), ' ', -1) AS UNSIGNED) > 10000000;
Если Вы хотите отредактировать значение одной из этих областей, запрос должен быть следюущим (не забудьте сделать дамп):
UPDATE `characters` SET `data`=CONCAT(CAST(SUBSTRING_INDEX(`data`, ' ', <index>) AS CHAR), ' ', <value>, ' ', CAST(SUBSTRING_INDEX(`data`, ' ', <-(max index - index) - 1>)AS CHAR)) [WHERE ...]
Замените "<index>" индексом, который вы хотите редактировать (смотрите в таблице ниже), "<-(max index - index) -1>" (знак отрицания, далее минус последний индекс (смотрите в таблице ниже) минус индекс, который вы хотите заменить, и минус еденица). В конце замените "<value>" на то значение, которые вы хотите поставить.
Например, чтобы скинуть золото в ноль для всех персонажей с уровнем выше чем 70, вы можете использовать следующий запрос:
UPDATE `characters` SET `data`=CONCAT(CAST(SUBSTRING_INDEX(`data`, ' ', 1397) AS CHAR), ' ', 0, ' ', CAST(SUBSTRING_INDEX(`data`, ' ', -131) AS CHAR)) WHERE CAST(SUBSTRING_INDEX(SUBSTRING_INDEX (`data`, ' ', 35), ' ', -1) AS UNSIGNED) > 70;
Опять же, не забудьте сделать дамп! (желательно - делайте его всегда, когда ваши запросы касаются важной информации, потеря которой необратима).
3.0.3 Таблица Данных О Персонажах
Эта таблица обновлена под 3.0.3 значения. (Некоторые индексы для 3.1.3 (MANGOS_494))
Index | Value Name | Comments |
---|---|---|
0 | OBJECT_FIELD_GUID | Номер персонажа (guid) (полный GUID включает и индекс ноль, и индекс 1 как 64-битный номер) |
2 | OBJECT_FIELD_TYPE | |
3 | OBJECT_FIELD_ENTRY | |
4 | OBJECT_FIELD_SCALE_X | Размер модели в игре (плавающее значение) |
5 | OBJECT_FIELD_PADDING | |
6 | UNIT_FIELD_CHARM | |
8 | UNIT_FIELD_SUMMON | |
10 | UNIT_FIELD_CRITTER | |
12 | UNIT_FIELD_CHARMEDBY | |
14 | UNIT_FIELD_SUMMONEDBY | |
16 | UNIT_FIELD_CREATEDBY | |
18 | UNIT_FIELD_TARGET | |
20 | UNIT_FIELD_CHANNEL_OBJECT | |
22 | UNIT_FIELD_BYTES_0 | ((powertype << 24) | (gender << 16) | (class_ << 8) | race) |
23 | UNIT_FIELD_HEALTH | Текущее здоровье |
24 | UNIT_FIELD_POWER1 | Текущее количество маны |
25 | UNIT_FIELD_POWER2 | Текущее ярость |
26 | UNIT_FIELD_POWER3 | Текущий фокус |
27 | UNIT_FIELD_POWER4 | Текущяя энергия |
28 | UNIT_FIELD_POWER5 | Текущее счастье |
29 | UNIT_FIELD_POWER6 | |
30 | UNIT_FIELD_POWER7 | |
31 | UNIT_FIELD_MAXHEALTH | Максимальное здоровье |
32 | UNIT_FIELD_MAXPOWER1 | Макс. мана |
33 | UNIT_FIELD_MAXPOWER2 | Макс. ярость |
34 | UNIT_FIELD_MAXPOWER3 | Макс. фокус |
35 | UNIT_FIELD_MAXPOWER4 | Макс. энергия |
36 | UNIT_FIELD_MAXPOWER5 | Макс. счастье |
37 | UNIT_FIELD_MAXPOWER6 | |
38 | UNIT_FIELD_MAXPOWER7 | |
39 | UNIT_FIELD_POWER_REGEN_FLAT_MODIFIER | |
46 | UNIT_FIELD_POWER_REGEN_INTERRUPTED_FLAT_MODIFIER | |
54 | UNIT_FIELD_LEVEL | Уровень персонажа |
55 | UNIT_FIELD_FACTIONTEMPLATE | Номер фракции (id) (FactionTemplate.dbc) |
56 | UNIT_VIRTUAL_ITEM_SLOT_ID | |
59 | UNIT_FIELD_FLAGS | |
60 | UNIT_FIELD_FLAGS_2 | |
61 | UNIT_FIELD_AURASTATE | |
62 | UNIT_FIELD_BASEATTACKTIME | |
64 | UNIT_FIELD_RANGEDATTACKTIME | |
65 | UNIT_FIELD_BOUNDINGRADIUS | |
66 | UNIT_FIELD_COMBATREACH | |
67 | UNIT_FIELD_DISPLAYID | Номер модели (ID) (может отличаться от обычной модели, когда например персонаж в какой-либо форме) |
68 | UNIT_FIELD_NATIVEDISPLAYID | Номер постоянной модели. Модель всегда возвращается к этому числу, когда игрок - без какой-либо формы. |
69 | UNIT_FIELD_MOUNTDISPLAYID | display id ездового животного. |
70 | UNIT_FIELD_MINDAMAGE | |
71 | UNIT_FIELD_MAXDAMAGE | |
72 | UNIT_FIELD_MINOFFHANDDAMAGE | |
73 | UNIT_FIELD_MAXOFFHANDDAMAGE | |
74 | UNIT_FIELD_BYTES_1 | ((standFlags << 24) | (stealthFlag << 16) | (petTalentPoints << 8) | standState)
standState PLAYER_STATE_NONE = 0 PLAYER_STATE_SIT = 1 PLAYER_STATE_SIT_CHAIR = 2 PLAYER_STATE_SLEEP = 3 PLAYER_STATE_SIT_LOW_CHAIR = 4 PLAYER_STATE_SIT_MEDIUM_CHAIR = 5 PLAYER_STATE_SIT_HIGH_CHAIR = 6 PLAYER_STATE_DEAD = 7 PLAYER_STATE_KNEEL = 8 PLAYER_STATE_FORM_ALL = 0x00FF0000 standFlags PLAYER_STATE_FLAG_ALWAYS_STAND = 0x01 // byte 4 PLAYER_STATE_FLAG_CREEP = 0x02000000 PLAYER_STATE_FLAG_UNTRACKABLE = 0x04000000 PLAYER_STATE_FLAG_ALL = 0xFF000000 |
74 | UNIT_FIELD_PETNUMBER | |
75 | UNIT_FIELD_PET_NAME_TIMESTAMP | |
76 | UNIT_FIELD_PETEXPERIENCE | |
77 | UNIT_FIELD_PETNEXTLEVELEXP | |
78 | UNIT_DYNAMIC_FLAGS | |
79 | UNIT_CHANNEL_SPELL | |
80 | UNIT_MOD_CAST_SPEED | Множитель скорости каста (плавающее) |
81 | UNIT_CREATED_BY_SPELL | |
82 | UNIT_NPC_FLAGS | Текущий npc flag |
83 | UNIT_NPC_EMOTESTATE | |
84 | UNIT_FIELD_STAT0 | Базовая сила (до всяких бонусов от предметов и т.д.) |
85 | UNIT_FIELD_STAT1 | Базовая ловкость |
86 | UNIT_FIELD_STAT2 | Базовая выносливость |
87 | UNIT_FIELD_STAT3 | Base интеллект |
88 | UNIT_FIELD_STAT4 | Базовая дух |
89 | UNIT_FIELD_POSSTAT0 | |
90 | UNIT_FIELD_POSSTAT1 | |
91 | UNIT_FIELD_POSSTAT2 | |
92 | UNIT_FIELD_POSSTAT3 | |
93 | UNIT_FIELD_POSSTAT4 | |
94 | UNIT_FIELD_NEGSTAT0 | |
95 | UNIT_FIELD_NEGSTAT1 | |
96 | UNIT_FIELD_NEGSTAT2 | |
97 | UNIT_FIELD_NEGSTAT3 | |
98 | UNIT_FIELD_NEGSTAT4 | |
99 | UNIT_FIELD_RESISTANCES | Базовая броня (без вещей) |
100 | Базовое сопротивление свету | |
101 | Базовое сопротивление огню | |
102 | Базовое сопротивление природе | |
103 | Базовое сопротивление холоду | |
104 | Базовое сопротивление тьме | |
105 | Базовое сопротивление аркану | |
106 | UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE | |
113 | UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE | |
120 | UNIT_FIELD_BASE_MANA | |
121 | UNIT_FIELD_BASE_HEALTH | |
122 | UNIT_FIELD_BYTES_2 | ((shapeshiftForm << 24) | (unitRename << 16) | (unitFlags << 8) | sheathState)
sheathState SHEATH_STATE_UNARMED = 0 // non prepared weapon SHEATH_STATE_MELEE = 1 // prepared melee weapon SHEATH_STATE_RANGED = 2 // prepared ranged weapon unitFlags UNIT_BYTE2_FLAG_PVP = 0x01 UNIT_BYTE2_FLAG_UNK1 = 0x02 UNIT_BYTE2_FLAG_FFA_PVP = 0x04 UNIT_BYTE2_FLAG_SANCTUARY = 0x08 UNIT_BYTE2_FLAG_UNK4 = 0x10 UNIT_BYTE2_FLAG_UNK5 = 0x20 UNIT_BYTE2_FLAG_UNK6 = 0x40 UNIT_BYTE2_FLAG_UNK7 = 0x80 unitRename UNIT_RENAME_NOT_ALLOWED = 0x02 UNIT_RENAME_ALLOWED = 0x03 shapeshiftForm FORM_NONE = 0x00 FORM_CAT = 0x01 FORM_TREE = 0x02 FORM_TRAVEL = 0x03 FORM_AQUA = 0x04 FORM_BEAR = 0x05 FORM_AMBIENT = 0x06 FORM_GHOUL = 0x07 FORM_DIREBEAR = 0x08 FORM_CREATUREBEAR = 0x0E FORM_CREATURECAT = 0x0F FORM_GHOSTWOLF = 0x10 FORM_BATTLESTANCE = 0x11 FORM_DEFENSIVESTANCE = 0x12 FORM_BERSERKERSTANCE = 0x13 FORM_TEST = 0x14 FORM_ZOMBIE = 0x15 FORM_METAMORPHOSIS = 0x16 FORM_FLIGHT_EPIC = 0x1B FORM_SHADOW = 0x1C FORM_FLIGHT = 0x1D FORM_STEALTH = 0x1E FORM_MOONKIN = 0x1F FORM_SPIRITOFREDEMPTION = 0x20 |
123 | UNIT_FIELD_ATTACK_POWER | |
124 | UNIT_FIELD_ATTACK_POWER_MODS | |
125 | UNIT_FIELD_ATTACK_POWER_MULTIPLIER | |
126 | UNIT_FIELD_RANGED_ATTACK_POWER | |
127 | UNIT_FIELD_RANGED_ATTACK_POWER_MODS | |
128 | UNIT_FIELD_RANGED_ATTACK_POWER_MULTIPLIER | |
129 | UNIT_FIELD_MINRANGEDDAMAGE | |
130 | UNIT_FIELD_MAXRANGEDDAMAGE | |
131 | UNIT_FIELD_POWER_COST_MODIFIER | |
138 | UNIT_FIELD_POWER_COST_MULTIPLIER | |
145 | UNIT_FIELD_MAXHEALTHMODIFIER | |
146 | UNIT_FIELD_HOVERHEIGHT | |
147 | UNIT_FIELD_PADDING | |
148 | PLAYER_DUEL_ARBITER | GUID флага дуэли (если в дуэли) |
150 | PLAYER_FLAGS | |
151 | PLAYER_GUILDID | Id гильдии персонажа (guild.guildid) |
152 | PLAYER_GUILDRANK | ID ранка в гильдии (guild_rank.rid) |
153 | PLAYER_BYTES | ((hairColor << 24) | (hairStyle << 16) | (face << 8) | skin) |
154 | PLAYER_BYTES_2 | ((restState << 24) | (maxslot << 16) | (unused << 8) | facialHair)
restState rested = 0x01 normal = 0x02 |
155 | PLAYER_BYTES_3 | степень опьянения |
156 | PLAYER_DUEL_TEAM | |
157 | PLAYER_GUILD_TIMESTAMP | |
158 | PLAYER_QUEST_LOG_1_1 | |
159 | PLAYER_QUEST_LOG_1_2 | |
160 | PLAYER_QUEST_LOG_1_3 | |
161 | PLAYER_QUEST_LOG_1_4 | |
162 | PLAYER_QUEST_LOG_2_1 | |
163 | PLAYER_QUEST_LOG_2_2 | |
164 | PLAYER_QUEST_LOG_2_3 | |
165 | PLAYER_QUEST_LOG_2_4 | |
166 | PLAYER_QUEST_LOG_3_1 | |
167 | PLAYER_QUEST_LOG_3_2 | |
168 | PLAYER_QUEST_LOG_3_3 | |
169 | PLAYER_QUEST_LOG_3_4 | |
170 | PLAYER_QUEST_LOG_4_1 | |
171 | PLAYER_QUEST_LOG_4_2 | |
172 | PLAYER_QUEST_LOG_4_3 | |
173 | PLAYER_QUEST_LOG_4_4 | |
174 | PLAYER_QUEST_LOG_5_1 | |
175 | PLAYER_QUEST_LOG_5_2 | |
176 | PLAYER_QUEST_LOG_5_3 | |
177 | PLAYER_QUEST_LOG_5_4 | |
178 | PLAYER_QUEST_LOG_6_1 | |
179 | PLAYER_QUEST_LOG_6_2 | |
180 | PLAYER_QUEST_LOG_6_3 | |
181 | PLAYER_QUEST_LOG_6_4 | |
182 | PLAYER_QUEST_LOG_7_1 | |
183 | PLAYER_QUEST_LOG_7_2 | |
184 | PLAYER_QUEST_LOG_7_3 | |
185 | PLAYER_QUEST_LOG_7_4 | |
186 | PLAYER_QUEST_LOG_8_1 | |
187 | PLAYER_QUEST_LOG_8_2 | |
188 | PLAYER_QUEST_LOG_8_3 | |
189 | PLAYER_QUEST_LOG_8_4 | |
190 | PLAYER_QUEST_LOG_9_1 | |
191 | PLAYER_QUEST_LOG_9_2 | |
192 | PLAYER_QUEST_LOG_9_3 | |
193 | PLAYER_QUEST_LOG_9_4 | |
194 | PLAYER_QUEST_LOG_10_1 | |
195 | PLAYER_QUEST_LOG_10_2 | |
196 | PLAYER_QUEST_LOG_10_3 | |
197 | PLAYER_QUEST_LOG_10_4 | |
198 | PLAYER_QUEST_LOG_11_1 | |
199 | PLAYER_QUEST_LOG_11_2 | |
200 | PLAYER_QUEST_LOG_11_3 | |
201 | PLAYER_QUEST_LOG_11_4 | |
202 | PLAYER_QUEST_LOG_12_1 | |
203 | PLAYER_QUEST_LOG_12_2 | |
204 | PLAYER_QUEST_LOG_12_3 | |
205 | PLAYER_QUEST_LOG_12_4 | |
206 | PLAYER_QUEST_LOG_13_1 | |
207 | PLAYER_QUEST_LOG_13_2 | |
208 | PLAYER_QUEST_LOG_13_3 | |
209 | PLAYER_QUEST_LOG_13_4 | |
210 | PLAYER_QUEST_LOG_14_1 | |
211 | PLAYER_QUEST_LOG_14_2 | |
212 | PLAYER_QUEST_LOG_14_3 | |
213 | PLAYER_QUEST_LOG_14_4 | |
214 | PLAYER_QUEST_LOG_15_1 | |
215 | PLAYER_QUEST_LOG_15_2 | |
216 | PLAYER_QUEST_LOG_15_3 | |
217 | PLAYER_QUEST_LOG_15_4 | |
218 | PLAYER_QUEST_LOG_16_1 | |
219 | PLAYER_QUEST_LOG_16_2 | |
220 | PLAYER_QUEST_LOG_16_3 | |
221 | PLAYER_QUEST_LOG_16_4 | |
222 | PLAYER_QUEST_LOG_17_1 | |
223 | PLAYER_QUEST_LOG_17_2 | |
224 | PLAYER_QUEST_LOG_17_3 | |
225 | PLAYER_QUEST_LOG_17_4 | |
226 | PLAYER_QUEST_LOG_18_1 | |
227 | PLAYER_QUEST_LOG_18_2 | |
228 | PLAYER_QUEST_LOG_18_3 | |
229 | PLAYER_QUEST_LOG_18_4 | |
230 | PLAYER_QUEST_LOG_19_1 | |
231 | PLAYER_QUEST_LOG_19_2 | |
232 | PLAYER_QUEST_LOG_19_3 | |
233 | PLAYER_QUEST_LOG_19_4 | |
234 | PLAYER_QUEST_LOG_20_1 | |
235 | PLAYER_QUEST_LOG_20_2 | |
236 | PLAYER_QUEST_LOG_20_3 | |
237 | PLAYER_QUEST_LOG_20_4 | |
238 | PLAYER_QUEST_LOG_21_1 | |
239 | PLAYER_QUEST_LOG_21_2 | |
240 | PLAYER_QUEST_LOG_21_3 | |
241 | PLAYER_QUEST_LOG_21_4 | |
242 | PLAYER_QUEST_LOG_22_1 | |
243 | PLAYER_QUEST_LOG_22_2 | |
244 | PLAYER_QUEST_LOG_22_3 | |
245 | PLAYER_QUEST_LOG_22_4 | |
246 | PLAYER_QUEST_LOG_23_1 | |
247 | PLAYER_QUEST_LOG_23_2 | |
248 | PLAYER_QUEST_LOG_23_3 | |
249 | PLAYER_QUEST_LOG_23_4 | |
250 | PLAYER_QUEST_LOG_24_1 | |
251 | PLAYER_QUEST_LOG_24_2 | |
252 | PLAYER_QUEST_LOG_24_3 | |
253 | PLAYER_QUEST_LOG_24_4 | |
254 | PLAYER_QUEST_LOG_25_1 | |
255 | PLAYER_QUEST_LOG_25_2 | |
256 | PLAYER_QUEST_LOG_25_3 | |
257 | PLAYER_QUEST_LOG_25_4 | |
258 | PLAYER_VISIBLE_ITEM_1_CREATOR | |
260 | PLAYER_VISIBLE_ITEM_1_0 | Вещь на голове |
273 | PLAYER_VISIBLE_ITEM_1_PROPERTIES | |
274 | PLAYER_VISIBLE_ITEM_1_SEED | |
275 | PLAYER_VISIBLE_ITEM_1_PAD | |
276 | PLAYER_VISIBLE_ITEM_2_CREATOR | |
278 | PLAYER_VISIBLE_ITEM_2_0 | Вещь на шее |
291 | PLAYER_VISIBLE_ITEM_2_PROPERTIES | |
292 | PLAYER_VISIBLE_ITEM_2_SEED | |
293 | PLAYER_VISIBLE_ITEM_2_PAD | |
294 | PLAYER_VISIBLE_ITEM_3_CREATOR | |
296 | PLAYER_VISIBLE_ITEM_3_0 | Вещь на плечах |
309 | PLAYER_VISIBLE_ITEM_3_PROPERTIES | |
310 | PLAYER_VISIBLE_ITEM_3_SEED | |
311 | PLAYER_VISIBLE_ITEM_3_PAD | |
312 | PLAYER_VISIBLE_ITEM_4_CREATOR | |
314 | PLAYER_VISIBLE_ITEM_4_0 | Вещь - накидка |
327 | PLAYER_VISIBLE_ITEM_4_PROPERTIES | |
328 | PLAYER_VISIBLE_ITEM_4_SEED | |
329 | PLAYER_VISIBLE_ITEM_4_PAD | |
330 | PLAYER_VISIBLE_ITEM_5_CREATOR | |
332 | PLAYER_VISIBLE_ITEM_5_0 | Вещь на теле |
345 | PLAYER_VISIBLE_ITEM_5_PROPERTIES | |
346 | PLAYER_VISIBLE_ITEM_5_SEED | |
347 | PLAYER_VISIBLE_ITEM_5_PAD | |
348 | PLAYER_VISIBLE_ITEM_6_CREATOR | |
350 | PLAYER_VISIBLE_ITEM_6_0 | Вещь на поясе |
363 | PLAYER_VISIBLE_ITEM_6_PROPERTIES | |
364 | PLAYER_VISIBLE_ITEM_6_SEED | |
365 | PLAYER_VISIBLE_ITEM_6_PAD | |
366 | PLAYER_VISIBLE_ITEM_7_CREATOR | |
368 | PLAYER_VISIBLE_ITEM_7_0 | Вещь на ногах |
381 | PLAYER_VISIBLE_ITEM_7_PROPERTIES | |
382 | PLAYER_VISIBLE_ITEM_7_SEED | |
383 | PLAYER_VISIBLE_ITEM_7_PAD | |
384 | PLAYER_VISIBLE_ITEM_8_CREATOR | |
386 | PLAYER_VISIBLE_ITEM_8_0 | Вещь на стопах |
399 | PLAYER_VISIBLE_ITEM_8_PROPERTIES | |
400 | PLAYER_VISIBLE_ITEM_8_SEED | |
401 | PLAYER_VISIBLE_ITEM_8_PAD | |
402 | PLAYER_VISIBLE_ITEM_9_CREATOR | |
404 | PLAYER_VISIBLE_ITEM_9_0 | Вещь на запястье |
417 | PLAYER_VISIBLE_ITEM_9_PROPERTIES | |
418 | PLAYER_VISIBLE_ITEM_9_SEED | |
419 | PLAYER_VISIBLE_ITEM_9_PAD | |
420 | PLAYER_VISIBLE_ITEM_10_CREATOR | |
422 | PLAYER_VISIBLE_ITEM_10_0 | Вещь на руках |
435 | PLAYER_VISIBLE_ITEM_10_PROPERTIES | |
436 | PLAYER_VISIBLE_ITEM_10_SEED | |
437 | PLAYER_VISIBLE_ITEM_10_PAD | |
438 | PLAYER_VISIBLE_ITEM_11_CREATOR | |
440 | PLAYER_VISIBLE_ITEM_11_0 | Первое кольцо |
453 | PLAYER_VISIBLE_ITEM_11_PROPERTIES | |
454 | PLAYER_VISIBLE_ITEM_11_SEED | |
455 | PLAYER_VISIBLE_ITEM_11_PAD | |
456 | PLAYER_VISIBLE_ITEM_12_CREATOR | |
458 | PLAYER_VISIBLE_ITEM_12_0 | Второе кольцо |
471 | PLAYER_VISIBLE_ITEM_12_PROPERTIES | |
472 | PLAYER_VISIBLE_ITEM_12_SEED | |
473 | PLAYER_VISIBLE_ITEM_12_PAD | |
474 | PLAYER_VISIBLE_ITEM_13_CREATOR | |
476 | PLAYER_VISIBLE_ITEM_13_0 | Первая серьга |
489 | PLAYER_VISIBLE_ITEM_13_PROPERTIES | |
490 | PLAYER_VISIBLE_ITEM_13_SEED | |
491 | PLAYER_VISIBLE_ITEM_13_PAD | |
492 | PLAYER_VISIBLE_ITEM_14_CREATOR | |
494 | PLAYER_VISIBLE_ITEM_14_0 | Вторая серьга |
507 | PLAYER_VISIBLE_ITEM_14_PROPERTIES | |
508 | PLAYER_VISIBLE_ITEM_14_SEED | |
509 | PLAYER_VISIBLE_ITEM_14_PAD | |
510 | PLAYER_VISIBLE_ITEM_15_CREATOR | |
512 | PLAYER_VISIBLE_ITEM_15_0 | Плащ |
525 | PLAYER_VISIBLE_ITEM_15_PROPERTIES | |
526 | PLAYER_VISIBLE_ITEM_15_SEED | |
527 | PLAYER_VISIBLE_ITEM_15_PAD | |
528 | PLAYER_VISIBLE_ITEM_16_CREATOR | |
530 | PLAYER_VISIBLE_ITEM_16_0 | Главная рука - оружие |
543 | PLAYER_VISIBLE_ITEM_16_PROPERTIES | |
544 | PLAYER_VISIBLE_ITEM_16_SEED | |
545 | PLAYER_VISIBLE_ITEM_16_PAD | |
546 | PLAYER_VISIBLE_ITEM_17_CREATOR | |
548 | PLAYER_VISIBLE_ITEM_17_0 | Вторая рука - вещь |
561 | PLAYER_VISIBLE_ITEM_17_PROPERTIES | |
562 | PLAYER_VISIBLE_ITEM_17_SEED | |
563 | PLAYER_VISIBLE_ITEM_17_PAD | |
564 | PLAYER_VISIBLE_ITEM_18_CREATOR | |
566 | PLAYER_VISIBLE_ITEM_18_0 | Дальнобойной оружие |
579 | PLAYER_VISIBLE_ITEM_18_PROPERTIES | |
580 | PLAYER_VISIBLE_ITEM_18_SEED | |
581 | PLAYER_VISIBLE_ITEM_18_PAD | |
582 | PLAYER_VISIBLE_ITEM_19_CREATOR | |
584 | PLAYER_VISIBLE_ITEM_19_0 | Накидка |
597 | PLAYER_VISIBLE_ITEM_19_PROPERTIES | |
598 | PLAYER_VISIBLE_ITEM_19_SEED | |
599 | PLAYER_VISIBLE_ITEM_19_PAD | |
600 | PLAYER_CHOSEN_TITLE | |
601 | PLAYER_FIELD_PAD_0 | |
602 | PLAYER_FIELD_INV_SLOT_HEAD | |
648 | PLAYER_FIELD_PACK_SLOT_1 | |
680 | PLAYER_FIELD_BANK_SLOT_1 | |
736 | PLAYER_FIELD_BANKBAG_SLOT_1 | |
750 | PLAYER_FIELD_VENDORBUYBACK_SLOT_1 | |
774 | PLAYER_FIELD_KEYRING_SLOT_1 | |
838 | PLAYER_FIELD_VANITYPET_SLOT_1 | |
874 | PLAYER_FIELD_CURRENCYTOKEN_SLOT_1 | |
938 | PLAYER_FIELD_QUESTBAG_SLOT_1 | |
1002 | PLAYER_FARSIGHT | |
1004 | PLAYER__FIELD_KNOWN_TITLES | |
1006 | PLAYER__FIELD_KNOWN_TITLES1 | |
1008 | PLAYER_FIELD_KNOWN_CURRENCIES | |
1010 (MANGOS_494:608) | PLAYER_XP | |
1011 (MANGOS_494:609) | PLAYER_NEXT_LEVEL_XP | |
1012 (MANGOS_494:610 to ~692) | PLAYER_SKILL_INFO_1_1 | |
1396 | PLAYER_CHARACTER_POINTS1 | |
1397 | PLAYER_CHARACTER_POINTS2 | |
1398 | PLAYER_TRACK_CREATURES | |
1399 | PLAYER_TRACK_RESOURCES | |
1400 | PLAYER_BLOCK_PERCENTAGE | |
1401 | PLAYER_DODGE_PERCENTAGE | |
1402 | PLAYER_PARRY_PERCENTAGE | |
1403 | PLAYER_EXPERTISE | |
1404 | PLAYER_OFFHAND_EXPERTISE | |
1405 | PLAYER_CRIT_PERCENTAGE | |
1406 | PLAYER_RANGED_CRIT_PERCENTAGE | |
1407 | PLAYER_OFFHAND_CRIT_PERCENTAGE | |
1408 | PLAYER_SPELL_CRIT_PERCENTAGE1 | |
1415 | PLAYER_SHIELD_BLOCK | |
1416 | PLAYER_SHIELD_BLOCK_CRIT_PERCENTAGE | |
1417 | PLAYER_EXPLORED_ZONES_1 | |
1545 | PLAYER_REST_STATE_EXPERIENCE | |
1546 (MANGOS_494:1144) | PLAYER_FIELD_COINAGE | Деньги которые игрок имеет (в меди). |
1547 | PLAYER_FIELD_MOD_DAMAGE_DONE_POS | |
1554 | PLAYER_FIELD_MOD_DAMAGE_DONE_NEG | |
1561 | PLAYER_FIELD_MOD_DAMAGE_DONE_PCT | |
1568 | PLAYER_FIELD_MOD_HEALING_DONE_POS | |
1569 | PLAYER_FIELD_MOD_TARGET_RESISTANCE | |
1570 | PLAYER_FIELD_MOD_TARGET_PHYSICAL_RESISTANCE | |
1571 | PLAYER_FIELD_BYTES | |
1572 | PLAYER_AMMO_ID | |
1573 | PLAYER_SELF_RES_SPELL | |
1574 | PLAYER_FIELD_PVP_MEDALS | |
1575 | PLAYER_FIELD_BUYBACK_PRICE_1 | |
1587 | PLAYER_FIELD_BUYBACK_TIMESTAMP_1 | |
1599 | PLAYER_FIELD_KILLS | |
1600 | PLAYER_FIELD_TODAY_CONTRIBUTION | |
1601 | PLAYER_FIELD_YESTERDAY_CONTRIBUTION | |
1602 | PLAYER_FIELD_LIFETIME_HONORBALE_KILLS | |
1603 | PLAYER_FIELD_BYTES2 | |
1604 | PLAYER_FIELD_WATCHED_FACTION_INDEX | |
1605 | PLAYER_FIELD_COMBAT_RATING_1 | |
1630 | PLAYER_FIELD_ARENA_TEAM_INFO_1_1 | |
1648 (MANGOS_494:1246) | PLAYER_FIELD_HONOR_CURRENCY | |
1649 (MANGOS_494:1247) | PLAYER_FIELD_ARENA_CURRENCY | |
1650 | PLAYER_FIELD_MAX_LEVEL | |
1651 | PLAYER_FIELD_DAILY_QUESTS_1 | |
1676 | PLAYER_RUNE_REGEN_1 | |
1680 | PLAYER_NO_REAGENT_COST_1 | |
1683 | PLAYER_FIELD_GLYPH_SLOTS_1 | |
1691 | PLAYER_FIELD_GLYPHS_1 | |
1699 | PLAYER_GLYPHS_ENABLED |
2.4.1 Character Data Table
This table was last updated for 2.4.1 values.
Index | Value Name | Comments |
---|---|---|
0 | OBJECT_FIELD_GUID | Character GUID (full GUID includes both index 0 and index 1 as 64bit number) |
2 | OBJECT_FIELD_TYPE | |
3 | OBJECT_FIELD_ENTRY | |
4 | OBJECT_FIELD_SCALE_X | Size of how model appears in-game (float value) |
5 | OBJECT_FIELD_PADDING | |
6 | UNIT_FIELD_CHARM | |
8 | UNIT_FIELD_SUMMON | |
10 | UNIT_FIELD_CHARMEDBY | |
12 | UNIT_FIELD_SUMMONEDBY | |
14 | UNIT_FIELD_CREATEDBY | |
16 | UNIT_FIELD_TARGET | |
18 | UNIT_FIELD_PERSUADED | |
20 | UNIT_FIELD_CHANNEL_OBJECT | |
22 | UNIT_FIELD_HEALTH | Current health |
23 | UNIT_FIELD_POWER1 | Current mana |
24 | UNIT_FIELD_POWER2 | Current rage |
25 | UNIT_FIELD_POWER3 | Current focus |
26 | UNIT_FIELD_POWER4 | Current energy |
27 | UNIT_FIELD_POWER5 | Current happiness |
28 | UNIT_FIELD_MAXHEALTH | Max health |
29 | UNIT_FIELD_MAXPOWER1 | Max mana |
30 | UNIT_FIELD_MAXPOWER2 | Max rage |
31 | UNIT_FIELD_MAXPOWER3 | Max focus |
32 | UNIT_FIELD_MAXPOWER4 | Max energy |
33 | UNIT_FIELD_MAXPOWER5 | Max happiness |
34 | UNIT_FIELD_LEVEL | Character level |
35 | UNIT_FIELD_FACTIONTEMPLATE | Currently used faction template ID (FactionTemplate.dbc) |
36 | UNIT_FIELD_BYTES_0 | ( race ) | ( class_ << 8 ) | ( gender << 16 ) | ( powertype << 24 ) |
37 | UNIT_VIRTUAL_ITEM_SLOT_DISPLAY | |
40 | UNIT_VIRTUAL_ITEM_INFO | |
46 | UNIT_FIELD_FLAGS | |
47 | UNIT_FIELD_FLAGS_2 | |
48 | UNIT_FIELD_AURA | |
104 | UNIT_FIELD_AURAFLAGS | |
118 | UNIT_FIELD_AURALEVELS | |
132 | UNIT_FIELD_AURAAPPLICATIONS | |
146 | UNIT_FIELD_AURASTATE | |
147 | UNIT_FIELD_BASEATTACKTIME | |
148 | UNIT_FIELD_OFFHANDATTACKTIME | |
149 | UNIT_FIELD_RANGEDATTACKTIME | |
150 | UNIT_FIELD_BOUNDINGRADIUS | |
151 | UNIT_FIELD_COMBATREACH | |
152 | UNIT_FIELD_DISPLAYID | Current model ID (can be different from regular if character is morphed, etc) |
153 | UNIT_FIELD_NATIVEDISPLAYID | The native model ID. Model always reverts to this number when player is demorphed. |
154 | UNIT_FIELD_MOUNTDISPLAYID | |
155 | UNIT_FIELD_MINDAMAGE | |
156 | UNIT_FIELD_MAXDAMAGE | |
157 | UNIT_FIELD_MINOFFHANDDAMAGE | |
158 | UNIT_FIELD_MAXOFFHANDDAMAGE | |
159 | UNIT_FIELD_BYTES_1 | |
160 | UNIT_FIELD_PETNUMBER | |
161 | UNIT_FIELD_PET_NAME_TIMESTAMP | |
162 | UNIT_FIELD_PETEXPERIENCE | |
163 | UNIT_FIELD_PETNEXTLEVELEXP | |
164 | UNIT_DYNAMIC_FLAGS | |
165 | UNIT_CHANNEL_SPELL | |
166 | UNIT_MOD_CAST_SPEED | |
167 | UNIT_CREATED_BY_SPELL | |
168 | UNIT_NPC_FLAGS | |
169 | UNIT_NPC_EMOTESTATE | |
170 | UNIT_TRAINING_POINTS | |
171 | UNIT_FIELD_STAT0 | Base strength (before any item bonuses) |
172 | UNIT_FIELD_STAT1 | Base agility |
173 | UNIT_FIELD_STAT2 | Base stamina |
174 | UNIT_FIELD_STAT3 | Base intellect |
175 | UNIT_FIELD_STAT4 | Base spirit |
176 | UNIT_FIELD_POSSTAT0 | |
177 | UNIT_FIELD_POSSTAT1 | |
178 | UNIT_FIELD_POSSTAT2 | |
179 | UNIT_FIELD_POSSTAT3 | |
180 | UNIT_FIELD_POSSTAT4 | |
181 | UNIT_FIELD_NEGSTAT0 | |
182 | UNIT_FIELD_NEGSTAT1 | |
183 | UNIT_FIELD_NEGSTAT2 | |
184 | UNIT_FIELD_NEGSTAT3 | |
185 | UNIT_FIELD_NEGSTAT4 | |
186 | UNIT_FIELD_RESISTANCES | Base armor (before any item bonuses) |
187 | Base holy resistance | |
188 | Base fire resistance | |
189 | Base nature resistance | |
190 | Base frost resistance | |
191 | Base shadow resistance | |
192 | Base arcane resistance | |
193 | UNIT_FIELD_RESISTANCEBUFFMODSPOSITIVE | |
200 | UNIT_FIELD_RESISTANCEBUFFMODSNEGATIVE | |
207 | UNIT_FIELD_BASE_MANA | |
208 | UNIT_FIELD_BASE_HEALTH | |
209 | UNIT_FIELD_BYTES_2 | |
210 | UNIT_FIELD_ATTACK_POWER | |
211 | UNIT_FIELD_ATTACK_POWER_MODS | |
212 | UNIT_FIELD_ATTACK_POWER_MULTIPLIER | |
213 | UNIT_FIELD_RANGED_ATTACK_POWER | |
214 | UNIT_FIELD_RANGED_ATTACK_POWER_MODS | |
215 | UNIT_FIELD_RANGED_ATTACK_POWER_MULTIPLIER | |
216 | UNIT_FIELD_MINRANGEDDAMAGE | |
217 | UNIT_FIELD_MAXRANGEDDAMAGE | |
218 | UNIT_FIELD_POWER_COST_MODIFIER | |
225 | UNIT_FIELD_POWER_COST_MULTIPLIER | |
232 | UNIT_FIELD_MAXHEALTHMODIFIER | |
233 | UNIT_FIELD_PADDING | |
234 | PLAYER_DUEL_ARBITER | |
236 | PLAYER_FLAGS | |
237 | PLAYER_GUILDID | Id of guild the player is in (guild.guildid) |
238 | PLAYER_GUILDRANK | The player's rank ID (guild_rank.rid) |
239 | PLAYER_BYTES | (skin | (face << 8) | (hairStyle << 16) | (hairColor << 24)) |
240 | PLAYER_BYTES_2 | (facialHair | (0x00 << 8) | (0x00 << 16) | (0x02 << 24))) |
241 | PLAYER_BYTES_3 | gender |
242 | PLAYER_DUEL_TEAM | |
243 | PLAYER_GUILD_TIMESTAMP | |
244 | PLAYER_QUEST_LOG_1_1 | |
245 | PLAYER_QUEST_LOG_1_2 | |
246 | PLAYER_QUEST_LOG_1_3 | |
247 | PLAYER_QUEST_LOG_1_4 | |
248 | PLAYER_QUEST_LOG_2_1 | |
249 | PLAYER_QUEST_LOG_2_2 | |
250 | PLAYER_QUEST_LOG_2_3 | |
251 | PLAYER_QUEST_LOG_2_4 | |
252 | PLAYER_QUEST_LOG_3_1 | |
253 | PLAYER_QUEST_LOG_3_2 | |
254 | PLAYER_QUEST_LOG_3_3 | |
255 | PLAYER_QUEST_LOG_3_4 | |
256 | PLAYER_QUEST_LOG_4_1 | |
257 | PLAYER_QUEST_LOG_4_2 | |
258 | PLAYER_QUEST_LOG_4_3 | |
259 | PLAYER_QUEST_LOG_4_4 | |
260 | PLAYER_QUEST_LOG_5_1 | |
261 | PLAYER_QUEST_LOG_5_2 | |
262 | PLAYER_QUEST_LOG_5_3 | |
263 | PLAYER_QUEST_LOG_5_4 | |
264 | PLAYER_QUEST_LOG_6_1 | |
265 | PLAYER_QUEST_LOG_6_2 | |
266 | PLAYER_QUEST_LOG_6_3 | |
267 | PLAYER_QUEST_LOG_6_4 | |
268 | PLAYER_QUEST_LOG_7_1 | |
269 | PLAYER_QUEST_LOG_7_2 | |
270 | PLAYER_QUEST_LOG_7_3 | |
271 | PLAYER_QUEST_LOG_7_4 | |
272 | PLAYER_QUEST_LOG_8_1 | |
273 | PLAYER_QUEST_LOG_8_2 | |
274 | PLAYER_QUEST_LOG_8_3 | |
275 | PLAYER_QUEST_LOG_8_4 | |
276 | PLAYER_QUEST_LOG_9_1 | |
277 | PLAYER_QUEST_LOG_9_2 | |
278 | PLAYER_QUEST_LOG_9_3 | |
279 | PLAYER_QUEST_LOG_9_4 | |
280 | PLAYER_QUEST_LOG_10_1 | |
281 | PLAYER_QUEST_LOG_10_2 | |
282 | PLAYER_QUEST_LOG_10_3 | |
283 | PLAYER_QUEST_LOG_10_4 | |
284 | PLAYER_QUEST_LOG_11_1 | |
285 | PLAYER_QUEST_LOG_11_2 | |
286 | PLAYER_QUEST_LOG_11_3 | |
287 | PLAYER_QUEST_LOG_11_4 | |
288 | PLAYER_QUEST_LOG_12_1 | |
289 | PLAYER_QUEST_LOG_12_2 | |
290 | PLAYER_QUEST_LOG_12_3 | |
291 | PLAYER_QUEST_LOG_12_4 | |
292 | PLAYER_QUEST_LOG_13_1 | |
293 | PLAYER_QUEST_LOG_13_2 | |
294 | PLAYER_QUEST_LOG_13_3 | |
295 | PLAYER_QUEST_LOG_13_4 | |
296 | PLAYER_QUEST_LOG_14_1 | |
297 | PLAYER_QUEST_LOG_14_2 | |
298 | PLAYER_QUEST_LOG_14_3 | |
299 | PLAYER_QUEST_LOG_14_4 | |
300 | PLAYER_QUEST_LOG_15_1 | |
301 | PLAYER_QUEST_LOG_15_2 | |
302 | PLAYER_QUEST_LOG_15_3 | |
303 | PLAYER_QUEST_LOG_15_4 | |
304 | PLAYER_QUEST_LOG_16_1 | |
305 | PLAYER_QUEST_LOG_16_2 | |
306 | PLAYER_QUEST_LOG_16_3 | |
307 | PLAYER_QUEST_LOG_16_4 | |
308 | PLAYER_QUEST_LOG_17_1 | |
309 | PLAYER_QUEST_LOG_17_2 | |
310 | PLAYER_QUEST_LOG_17_3 | |
311 | PLAYER_QUEST_LOG_17_4 | |
312 | PLAYER_QUEST_LOG_18_1 | |
313 | PLAYER_QUEST_LOG_18_2 | |
314 | PLAYER_QUEST_LOG_18_3 | |
315 | PLAYER_QUEST_LOG_18_4 | |
316 | PLAYER_QUEST_LOG_19_1 | |
317 | PLAYER_QUEST_LOG_19_2 | |
318 | PLAYER_QUEST_LOG_19_3 | |
319 | PLAYER_QUEST_LOG_19_4 | |
320 | PLAYER_QUEST_LOG_20_1 | |
321 | PLAYER_QUEST_LOG_20_2 | |
322 | PLAYER_QUEST_LOG_20_3 | |
323 | PLAYER_QUEST_LOG_20_4 | |
324 | PLAYER_QUEST_LOG_21_1 | |
325 | PLAYER_QUEST_LOG_21_2 | |
326 | PLAYER_QUEST_LOG_21_3 | |
327 | PLAYER_QUEST_LOG_21_4 | |
328 | PLAYER_QUEST_LOG_22_1 | |
329 | PLAYER_QUEST_LOG_22_2 | |
330 | PLAYER_QUEST_LOG_22_3 | |
331 | PLAYER_QUEST_LOG_22_4 | |
332 | PLAYER_QUEST_LOG_23_1 | |
333 | PLAYER_QUEST_LOG_23_2 | |
334 | PLAYER_QUEST_LOG_23_3 | |
335 | PLAYER_QUEST_LOG_23_4 | |
336 | PLAYER_QUEST_LOG_24_1 | |
337 | PLAYER_QUEST_LOG_24_2 | |
338 | PLAYER_QUEST_LOG_24_3 | |
339 | PLAYER_QUEST_LOG_24_4 | |
340 | PLAYER_QUEST_LOG_25_1 | |
341 | PLAYER_QUEST_LOG_25_2 | |
342 | PLAYER_QUEST_LOG_25_3 | |
343 | PLAYER_QUEST_LOG_25_4 | |
344 | PLAYER_VISIBLE_ITEM_1_CREATOR | |
346 | PLAYER_VISIBLE_ITEM_1_0 | Item ID equipped on head slot |
358 | PLAYER_VISIBLE_ITEM_1_PROPERTIES | |
359 | PLAYER_VISIBLE_ITEM_1_PAD | |
360 | PLAYER_VISIBLE_ITEM_2_CREATOR | |
362 | PLAYER_VISIBLE_ITEM_2_0 | Item ID equipped on neck slot |
374 | PLAYER_VISIBLE_ITEM_2_PROPERTIES | |
375 | PLAYER_VISIBLE_ITEM_2_PAD | |
376 | PLAYER_VISIBLE_ITEM_3_CREATOR | |
378 | PLAYER_VISIBLE_ITEM_3_0 | Item ID equipped on shoulder slot |
390 | PLAYER_VISIBLE_ITEM_3_PROPERTIES | |
391 | PLAYER_VISIBLE_ITEM_3_PAD | |
392 | PLAYER_VISIBLE_ITEM_4_CREATOR | |
394 | PLAYER_VISIBLE_ITEM_4_0 | Item ID equipped on shirt slot |
406 | PLAYER_VISIBLE_ITEM_4_PROPERTIES | |
407 | PLAYER_VISIBLE_ITEM_4_PAD | |
408 | PLAYER_VISIBLE_ITEM_5_CREATOR | |
410 | PLAYER_VISIBLE_ITEM_5_0 | Item ID equipped on chest slot |
422 | PLAYER_VISIBLE_ITEM_5_PROPERTIES | |
423 | PLAYER_VISIBLE_ITEM_5_PAD | |
424 | PLAYER_VISIBLE_ITEM_6_CREATOR | |
426 | PLAYER_VISIBLE_ITEM_6_0 | Item ID equipped on belt slot |
438 | PLAYER_VISIBLE_ITEM_6_PROPERTIES | |
439 | PLAYER_VISIBLE_ITEM_6_PAD | |
440 | PLAYER_VISIBLE_ITEM_7_CREATOR | |
442 | PLAYER_VISIBLE_ITEM_7_0 | Item ID equipped on legs slot |
454 | PLAYER_VISIBLE_ITEM_7_PROPERTIES | |
455 | PLAYER_VISIBLE_ITEM_7_PAD | |
456 | PLAYER_VISIBLE_ITEM_8_CREATOR | |
458 | PLAYER_VISIBLE_ITEM_8_0 | Item ID equipped on feet slot |
470 | PLAYER_VISIBLE_ITEM_8_PROPERTIES | |
471 | PLAYER_VISIBLE_ITEM_8_PAD | |
472 | PLAYER_VISIBLE_ITEM_9_CREATOR | |
474 | PLAYER_VISIBLE_ITEM_9_0 | Item ID equipped on wrist slot |
486 | PLAYER_VISIBLE_ITEM_9_PROPERTIES | |
487 | PLAYER_VISIBLE_ITEM_9_PAD | |
488 | PLAYER_VISIBLE_ITEM_10_CREATOR | |
490 | PLAYER_VISIBLE_ITEM_10_0 | Item ID equipped on gloves slot |
502 | PLAYER_VISIBLE_ITEM_10_PROPERTIES | |
503 | PLAYER_VISIBLE_ITEM_10_PAD | |
504 | PLAYER_VISIBLE_ITEM_11_CREATOR | |
506 | PLAYER_VISIBLE_ITEM_11_0 | Item ID equipped on finger 1 slot |
518 | PLAYER_VISIBLE_ITEM_11_PROPERTIES | |
519 | PLAYER_VISIBLE_ITEM_11_PAD | |
520 | PLAYER_VISIBLE_ITEM_12_CREATOR | |
522 | PLAYER_VISIBLE_ITEM_12_0 | Item ID equipped on finger 2 slot |
534 | PLAYER_VISIBLE_ITEM_12_PROPERTIES | |
535 | PLAYER_VISIBLE_ITEM_12_PAD | |
536 | PLAYER_VISIBLE_ITEM_13_CREATOR | |
538 | PLAYER_VISIBLE_ITEM_13_0 | Item ID equipped on trinket 1 slot |
550 | PLAYER_VISIBLE_ITEM_13_PROPERTIES | |
551 | PLAYER_VISIBLE_ITEM_13_PAD | |
552 | PLAYER_VISIBLE_ITEM_14_CREATOR | |
554 | PLAYER_VISIBLE_ITEM_14_0 | Item ID equipped on trinket 2 slot |
566 | PLAYER_VISIBLE_ITEM_14_PROPERTIES | |
567 | PLAYER_VISIBLE_ITEM_14_PAD | |
568 | PLAYER_VISIBLE_ITEM_15_CREATOR | |
570 | PLAYER_VISIBLE_ITEM_15_0 | Item ID equipped on back slot |
582 | PLAYER_VISIBLE_ITEM_15_PROPERTIES | |
583 | PLAYER_VISIBLE_ITEM_15_PAD | |
584 | PLAYER_VISIBLE_ITEM_16_CREATOR | |
586 | PLAYER_VISIBLE_ITEM_16_0 | Item ID equipped on main hand slot |
598 | PLAYER_VISIBLE_ITEM_16_PROPERTIES | |
599 | PLAYER_VISIBLE_ITEM_16_PAD | |
600 | PLAYER_VISIBLE_ITEM_17_CREATOR | |
602 | PLAYER_VISIBLE_ITEM_17_0 | Item ID equipped on off hand slot |
614 | PLAYER_VISIBLE_ITEM_17_PROPERTIES | |
615 | PLAYER_VISIBLE_ITEM_17_PAD | |
616 | PLAYER_VISIBLE_ITEM_18_CREATOR | |
618 | PLAYER_VISIBLE_ITEM_18_0 | Item ID equipped on ranged slot |
630 | PLAYER_VISIBLE_ITEM_18_PROPERTIES | |
631 | PLAYER_VISIBLE_ITEM_18_PAD | |
632 | PLAYER_VISIBLE_ITEM_19_CREATOR | |
634 | PLAYER_VISIBLE_ITEM_19_0 | Item ID equipped on tabard |
646 | PLAYER_VISIBLE_ITEM_19_PROPERTIES | |
647 | PLAYER_VISIBLE_ITEM_19_PAD | |
648 | PLAYER_CHOSEN_TITLE | |
649 | PLAYER_FIELD_PAD_0 | |
650 | PLAYER_FIELD_INV_SLOT_HEAD | |
696 | PLAYER_FIELD_PACK_SLOT_1 | |
728 | PLAYER_FIELD_BANK_SLOT_1 | |
784 | PLAYER_FIELD_BANKBAG_SLOT_1 | |
798 | PLAYER_FIELD_VENDORBUYBACK_SLOT_1 | |
822 | PLAYER_FIELD_KEYRING_SLOT_1 | |
886 | PLAYER_FIELD_VANITYPET_SLOT_1 | |
922 | PLAYER_FARSIGHT | |
924 | PLAYER__FIELD_KNOWN_TITLES | |
926 | PLAYER_XP | Current XP |
927 | PLAYER_NEXT_LEVEL_XP | XP needed to level up |
928 | PLAYER_SKILL_INFO_1_1 | |
1312 | PLAYER_CHARACTER_POINTS1 | Number of unused talent points |
1313 | PLAYER_CHARACTER_POINTS2 | Number of free primary professions |
1314 | PLAYER_TRACK_CREATURES | |
1315 | PLAYER_TRACK_RESOURCES | |
1316 | PLAYER_BLOCK_PERCENTAGE | |
1317 | PLAYER_DODGE_PERCENTAGE | |
1318 | PLAYER_PARRY_PERCENTAGE | |
1319 | PLAYER_EXPERTISE | |
1320 | PLAYER_OFFHAND_EXPERTISE | |
1321 | PLAYER_CRIT_PERCENTAGE | |
1322 | PLAYER_RANGED_CRIT_PERCENTAGE | |
1323 | PLAYER_OFFHAND_CRIT_PERCENTAGE | |
1324 | PLAYER_SPELL_CRIT_PERCENTAGE1 | |
1331 | PLAYER_SHIELD_BLOCK | |
1332 | PLAYER_EXPLORED_ZONES_1 | |
1396 | PLAYER_REST_STATE_EXPERIENCE | |
1397 | PLAYER_FIELD_COINAGE | Character money (in copper) |
1398 | PLAYER_FIELD_MOD_DAMAGE_DONE_POS | |
1405 | PLAYER_FIELD_MOD_DAMAGE_DONE_NEG | |
1412 | PLAYER_FIELD_MOD_DAMAGE_DONE_PCT | |
1419 | PLAYER_FIELD_MOD_HEALING_DONE_POS | |
1420 | PLAYER_FIELD_MOD_TARGET_RESISTANCE | |
1421 | PLAYER_FIELD_MOD_TARGET_PHYSICAL_RESISTANCE | |
1422 | PLAYER_FIELD_BYTES | |
1423 | PLAYER_AMMO_ID | |
1424 | PLAYER_SELF_RES_SPELL | |
1425 | PLAYER_FIELD_PVP_MEDALS | |
1426 | PLAYER_FIELD_BUYBACK_PRICE_1 | |
1438 | PLAYER_FIELD_BUYBACK_TIMESTAMP_1 | |
1450 | PLAYER_FIELD_KILLS | |
1451 | PLAYER_FIELD_TODAY_CONTRIBUTION | |
1452 | PLAYER_FIELD_YESTERDAY_CONTRIBUTION | |
1453 | PLAYER_FIELD_LIFETIME_HONORBALE_KILLS | |
1454 | PLAYER_FIELD_BYTES2 | |
1455 | PLAYER_FIELD_WATCHED_FACTION_INDEX | |
1456 | PLAYER_FIELD_COMBAT_RATING_1 | |
1456 | PLAYER_FIELD_ALL_WEAPONS_SKILL_RATING | |
1457 | PLAYER_FIELD_DEFENCE_RATING | |
1458 | PLAYER_FIELD_DODGE_RATING | |
1459 | PLAYER_FIELD_PARRY_RATING | |
1460 | PLAYER_FIELD_BLOCK_RATING | |
1461 | PLAYER_FIELD_MELEE_HIT_RATING | |
1462 | PLAYER_FIELD_RANGED_HIT_RATING | |
1463 | PLAYER_FIELD_SPELL_HIT_RATING | |
1464 | PLAYER_FIELD_MELEE_CRIT_RATING | |
1465 | PLAYER_FIELD_RANGED_CRIT_RATING | |
1472 | PLAYER_FIELD_SPELL_CRIT_RATING | |
1473 | PLAYER_FIELD_HIT_TAKEN_MELEE_RATING | |
1474 | PLAYER_FIELD_HIT_TAKEN_RANGED_RATING | |
1475 | PLAYER_FIELD_HIT_TAKEN_SPELL_RATING | |
1476 | PLAYER_FIELD_CRIT_TAKEN_MELEE_RATING | |
1477 | PLAYER_FIELD_CRIT_TAKEN_RANGED_RATING | |
1478 | PLAYER_FIELD_CRIT_TAKEN_SPELL_RATING | |
1479 | PLAYER_FIELD_MELEE_HASTE_RATING | |
1480 | PLAYER_FIELD_RANGED_HASTE_RATING | |
1481 | PLAYER_FIELD_SPELL_HASTE_RATING | |
1488 | PLAYER_FIELD_MELEE_WEAPON_SKILL_RATING | |
1489 | PLAYER_FIELD_OFFHAND_WEAPON_SKILL_RATING | |
1490 | PLAYER_FIELD_RANGED_WEAPON_SKILL_RATING | |
1491 | PLAYER_FIELD_EXPERTISE_RATING | |
1480 | PLAYER_FIELD_ARENA_TEAM_INFO_1_1 | |
1480 | PLAYER_FIELD_ARENA_TEAM_ID_2v2 | |
1486 | PLAYER_FIELD_ARENA_TEAM_ID_3v3 | |
1498 | PLAYER_FIELD_ARENA_TEAM_ID_5v5 | |
1498 | PLAYER_FIELD_HONOR_CURRENCY | Character total honor points |
1499 | PLAYER_FIELD_ARENA_CURRENCY | Character total arena points |
1500 | PLAYER_FIELD_MOD_MANA_REGEN | |
1501 | PLAYER_FIELD_MOD_MANA_REGEN_INTERRUPT | |
1502 | PLAYER_FIELD_MAX_LEVEL | |
1503 | PLAYER_FIELD_DAILY_QUESTS_1 |