Предметы
Призыв и осада
Подразделы
Анимусы
Предметная таблица анимусов; таблицы уровней — категория «Анимусы».
script\AnimusItem.dat
Всего 23 Известно 18 Производное 0 Не используется 5Ключи MAU
Ключ связывает слот MAU персонажа с фреймом; детали и патроны — категория «MAU».
script\UnitKeyItem.dat
Всего 14 Известно 12 Производное 0 Не используется 2Башни, ловушки, осадные наборы
script\GuardTowerItem.dat; script\SiegeKitItem.dat; script\TrapItem.dat
Всего 169 Известно 137 Производное 0 Не используется 32Неиспользуемые параметры
Поля, которые не читает ни сервер, ни клиент. Для каждого — почему так решено и где это установлено. Редактор сохраняет их байты как есть.
script\ForceItem.dat серверный файл
| Смещ. | Поле | Почему не используется | Данные |
|---|---|---|---|
+0x0CC | m_nKindClt | «вид, клиент» (2004); в клиент не идёт, роль играет модель (7.1) items-fields.md: роль «никто» — чтений сервера не найдено ( dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP) | 6 знач.; чаще 403 (19%) |
+0x0D0 | m_nFixPart | «место надевания»; у оружия 8/100 — одно-/двуручное (7.1), у прочих постоянное по таблице items-fields.md: роль «никто» — чтений сервера не найдено ( dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP) | всегда 300 |
+0x180 | m_bUseableNormalAcc | общий флаг; не используется items.md §17.5: геттер 1400182C0 без ссылок из кода (Ghidra: только .pdata); itemflow.py по 37 таблицам (GetRecord, массив записей +0xA0, аргументы) — прямых чтений нет; потребители 14 мест сохранения записей проверены; Sirin — только описание типа; в клиентской записи Item.edf поля нет | всегда 1 |
+0x184 | m_strTooltipIndex | код описания; у экипировки клиент хранит номер описания +0x84 (7.3)items-fields.md: роль «никто» — чтений сервера не найдено ( dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP) | 94 знач.; чаще ticfla00 (1%) |
script\AnimusItem.dat серверный файл
| Смещ. | Поле | Почему не используется | Данные |
|---|---|---|---|
+0x108 | m_nAnimusClass | класс анимуса (animus.md) items-fields.md: роль «никто» — чтений сервера не найдено ( dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP) | 4 знач.; чаще 1 (25%) |
+0x110 | m_nKindClt | «вид, клиент» (2004); в клиент не идёт, роль играет модель (7.1) items-fields.md: роль «никто» — чтений сервера не найдено ( dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP) | всегда 406 |
+0x114 | m_nFixPart | «место надевания»; у оружия 8/100 — одно-/двуручное (7.1), у прочих постоянное по таблице items-fields.md: роль «никто» — чтений сервера не найдено ( dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP) | всегда 300 |
+0x144 | m_bUseableNormalAcc | общий флаг; не используется items.md §17.5: геттер 1400182C0 без ссылок из кода (Ghidra: только .pdata); itemflow.py по 37 таблицам (GetRecord, массив записей +0xA0, аргументы) — прямых чтений нет; потребители 14 мест сохранения записей проверены; Sirin — только описание типа; в клиентской записи Item.edf поля нет | всегда 1 |
+0x148 | m_strTooltipIndex | код описания; у экипировки клиент хранит номер описания +0x84 (7.3)items-fields.md: роль «никто» — чтений сервера не найдено ( dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP) | 8 знач.; чаще tijccc01 (12%) |
script\UnitKeyItem.dat серверный файл
| Смещ. | Поле | Почему не используется | Данные |
|---|---|---|---|
+0x120 | m_bUseableNormalAcc | общий флаг; не используется items.md §17.5: геттер 1400182C0 без ссылок из кода (Ghidra: только .pdata); itemflow.py по 37 таблицам (GetRecord, массив записей +0xA0, аргументы) — прямых чтений нет; потребители 14 мест сохранения записей проверены; Sirin — только описание типа; в клиентской записи Item.edf поля нет | всегда 1 |
+0x124 | m_strTooltipIndex | код описания; у экипировки клиент хранит номер описания +0x84 (7.3)items-fields.md: роль «никто» — чтений сервера не найдено ( dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP) | 4 знач.; чаще tinbbb01 (25%) |
script\GuardTowerItem.dat серверный файл
| Смещ. | Поле | Почему не используется | Данные |
|---|---|---|---|
+0x14C | m_nExpertLim | требование мастерства items-fields.md: роль «никто» — чтений сервера не найдено ( dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP) | всегда 0 |
+0x154 | m_nEffectGroup | вид атаки ( EffectGroup, 8); у башни не читаетсяitems-fields.md: роль «никто» — чтений сервера не найдено ( dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP) | всегда 0 |
+0x1B0 | m_nEff1Code | постоянный эффект N: код (8) items-fields.md: роль «никто» — чтений сервера не найдено ( dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP) | всегда 0 / 0 |
+0x1B4 | m_fEff1Unit | постоянный эффект N: величина (8) items-fields.md: роль «никто» — чтений сервера не найдено ( dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP) | всегда 0 / 0 |
+0x1B8 | m_nEff2Code | постоянный эффект N: величина (8) items-fields.md: роль «никто» — чтений сервера не найдено ( dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP) | всегда 0 / 0 |
+0x1BC | m_fEff2Unit | постоянный эффект N: величина (8) items-fields.md: роль «никто» — чтений сервера не найдено ( dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP) | всегда 0 / 0 |
+0x1C0 | m_nDuration | «длительность» (2004) items-fields.md: роль «никто» — чтений сервера не найдено ( dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP) | всегда 0 |
+0x2C0 | m_bUseableNormalAcc | общий флаг; не используется items.md §17.5: геттер 1400182C0 без ссылок из кода (Ghidra: только .pdata); itemflow.py по 37 таблицам (GetRecord, массив записей +0xA0, аргументы) — прямых чтений нет; потребители 14 мест сохранения записей проверены; Sirin — только описание типа; в клиентской записи Item.edf поля нет | всегда 1 |
+0x2C4 | m_bUpgrade | можно улучшать items-fields.md: роль «никто» — чтений сервера не найдено ( dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP) | всегда 0 |
+0x2C8 | m_strTooltipIndex | код описания; у экипировки клиент хранит номер описания +0x84 (7.3)items-fields.md: роль «никто» — чтений сервера не найдено ( dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP) | 63 знач.; чаще tgtbb000 (2%) |
script\SiegeKitItem.dat серверный файл
| Смещ. | Поле | Почему не используется | Данные |
|---|---|---|---|
+0x0CC | m_nKindClt | «вид, клиент» (2004); в клиент не идёт, роль играет модель (7.1) items-fields.md: роль «никто» — чтений сервера не найдено ( dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP) | 4 знач.; чаще 285 (39%) |
+0x150 | m_bAbr | «изнашивается» (2004) items-fields.md: роль «никто» — чтений сервера не найдено ( dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP) | всегда 1 |
+0x15C | m_nRepPrice | «цена ремонта» (2004) items-fields.md: роль «никто» — чтений сервера не найдено ( dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP) | всегда 0 |
+0x160 | m_nEffState | «состояние при надевании» (2004) items-fields.md: роль «никто» — чтений сервера не найдено ( dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP) | 2 знач.; чаще 1 (97%) |
+0x194 | m_nDuration | «длительность» (2004) items-fields.md: роль «никто» — чтений сервера не найдено ( dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP) | всегда 0 |
+0x1A8 | m_bUseableNormalAcc | общий флаг; не используется items.md §17.5: геттер 1400182C0 без ссылок из кода (Ghidra: только .pdata); itemflow.py по 37 таблицам (GetRecord, массив записей +0xA0, аргументы) — прямых чтений нет; потребители 14 мест сохранения записей проверены; Sirin — только описание типа; в клиентской записи Item.edf поля нет | всегда 1 |
+0x1AC | m_nUpgrade | число гнёзд таликов (upgrade.md) items-fields.md: роль «никто» — чтений сервера не найдено ( dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP) | всегда 0 |
+0x1B0 | m_strTooltipIndex | код описания; у экипировки клиент хранит номер описания +0x84 (7.3)items-fields.md: роль «никто» — чтений сервера не найдено ( dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP) | 31 знач.; чаще tsklu001 (3%) |
+0x1F0 | m_nAttEffType | эффект и звук попадания (7.7) items-fields.md: роль «никто» — чтений сервера не найдено ( dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP) | всегда 11 |
script\TrapItem.dat серверный файл
| Смещ. | Поле | Почему не используется | Данные |
|---|---|---|---|
+0x160 | m_bDisjointable | ловушка: «разбираемая» (по имени) items-fields.md: роль «никто» — чтений сервера не найдено ( dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP) | всегда 0 |
+0x17C | m_bSetTarget | ловушка: «цель задаётся» (по имени) items-fields.md: роль «никто» — чтений сервера не найдено ( dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP) | всегда 0 |
+0x1FC | m_nEff1Code | постоянный эффект N: код (8) items-fields.md: роль «никто» — чтений сервера не найдено ( dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP) | всегда -1 / -1 |
+0x200 | m_fEff1Unit | постоянный эффект N: величина (8) items-fields.md: роль «никто» — чтений сервера не найдено ( dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP) | всегда -1 / -1 |
+0x204 | m_nEff2Code | постоянный эффект N: величина (8) items-fields.md: роль «никто» — чтений сервера не найдено ( dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP) | всегда -1 / -1 |
+0x208 | m_fEff2Unit | постоянный эффект N: величина (8) items-fields.md: роль «никто» — чтений сервера не найдено ( dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP) | всегда -1 / -1 |
+0x20C | m_nDuration | «длительность» (2004) items-fields.md: роль «никто» — чтений сервера не найдено ( dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP) | всегда 0 |
+0x22C | m_bDismantle | ловушка: «демонтируемая» (по имени) items-fields.md: роль «никто» — чтений сервера не найдено ( dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP) | всегда 1 |
+0x240 | m_bUseableNormalAcc | общий флаг; не используется items.md §17.5: геттер 1400182C0 без ссылок из кода (Ghidra: только .pdata); itemflow.py по 37 таблицам (GetRecord, массив записей +0xA0, аргументы) — прямых чтений нет; потребители 14 мест сохранения записей проверены; Sirin — только описание типа; в клиентской записи Item.edf поля нет | всегда 1 |
+0x244 | m_bUpgrade | можно улучшать items-fields.md: роль «никто» — чтений сервера не найдено ( dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP) | всегда 0 |
+0x248 | m_strTooltipIndex | код описания; у экипировки клиент хранит номер описания +0x84 (7.3)items-fields.md: роль «никто» — чтений сервера не найдено ( dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP) | 53 знач.; чаще ttr00001 (2%) |
+0x288 | m_nAttEffType | эффект и звук попадания (7.7) items-fields.md: роль «никто» — чтений сервера не найдено ( dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP) | всегда -1 |
+0x28C | m_nDefEffType | материал для звука и искры удара по предмету (5) items-fields.md: роль «никто» — чтений сервера не найдено ( dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP) | всегда -1 |