К содержимому
RF DataСправочник данных
EN

Предметы и экономика

Предметы

Серверные таблицы предметов и клиентский Item.edf, сеты, срок, награды PC-клуба

Всего 2631 Известно 988 Производное 1321 Не используется 322

Обзор

Предмет живёт в двух местах: строка одной из 37 серверных таблиц Script\*Item.dat (оружие, броня, зелья, коробки, детали MAU…) и запись той же группы в клиентском DataTable\Item.edf. Клиентская запись не редактируется отдельно — она выводится из серверной по правилам перевода полей, а названия и описания берутся из языкового NDItem.edf.

Из чего состоит

  • Серверные таблицы — по одной на тип предмета; номер таблицы (TBL_CODE) и группа клиента отличаются на единицу у части типов. Общие поля у всех: m_dwIndex (номер строки), m_strCode (код из 7 символов, ключ всех ссылок), цены, маска рас, флаги продажи и кэш-магазина.
  • Item.edf — 47 секций подряд: по секции на группу предметов плюс рецепты крафта (ItemMakeData, ItemMakeOffset). В записи клиента код хранится упакованным в число (ID); ссылки других клиентских файлов (квесты, рецепты, башни, радар) держат пару «группа, ID».
  • Дополнительные таблицы: SetItemEff.dat ↔ ItemSetEffect.edf (сетовые эффекты), TimerItem.dat ↔ ItemTimer.edf (предметы со сроком), PcRoom.dat ↔ ItemPremium.edf (награды PC-клуба), BoxItemOut.dat (содержимое коробок), EditData.dat (наборы GM-команды fullset), эффекты зелий и патронов.

Как работает

  • Код предмета переводится в клиентский ID по правилу «буквы и цифры кода → группа и номер»; сервер ищет запись по коду линейно, первая совпавшая побеждает.
  • Ключ в БД персонажа — номер таблицы и номер строки: поэтому порядок строк менять нельзя, новый предмет добавляется в конец.
  • Коробки (BoxItemOut.dat): у каждой строки вес из 10 000; на Odin Secure шанс 10 000 означает гарантированный предмет, а сумма весов кратна 10 000; на Sirin выпадение задаёт Lua ReloadableScripts\BoxItemOut.
  • Сеты включает клиент: он сам присылает серверу номер сета, сервер проверяет надетые части.
  • Срок предмета хранится в экземпляре: тип 1 — остаток времени, тип 2 — абсолютная дата окончания.

Что важно при правке

  • У каждой группы часть полей читает только сервер, часть — только клиент, а часть не читает никто (раздел «Неиспользуемые параметры» внизу). Неиспользуемые поля сохраняются байт в байт.
  • Таблицы *_str.dat с именами на 9–11 языках описаны в категории «Локализация».

Серверные таблицы 0–36 — статусы из items-fields.md (не переписывается). Клиентский Item.edf — производный: колонка «Клиент» items-fields.md обращена в «откуда поле», остальное — ручные правила по items.md §7.3, 9.1, 10–13, mau.md §3, crafting.md §5, combinations.md §2.

Файлы категории

48 в реестре
ФайлСторонаФорматУровеньКорпусаЗаписьСводПримечание
script\AmuletItem.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 468, GU 468, Sirin 468items.md, items-fields.mditems.md §10.2; все поля — items-fields.md
script\AnimusItem.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 392, GU 392, Sirin 392items.md, items-fields.md, animus.mditems.md §13; все поля — items-fields.md
script\bagItem.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 392, GU 392, Sirin 392items.md, items-fields.mditems.md §12; все поля — items-fields.md
script\baTteryItem.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 400, GU 400, Sirin 400items.md, items-fields.md, mining.mditems.md §12; все поля — items-fields.md
script\BattleDungeonItem.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 688, GU 688, Sirin 688items.md, items-fields.md, dungeons.mditems.md §13; все поля — items-fields.md
script\BootyItem.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 396, GU 396, Sirin 396items.md, items-fields.mditems.md §12; все поля — items-fields.md
script\BoxItem.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 412, GU 412, Sirin 412items.md, items-fields.mditems.md §13; все поля — items-fields.md
script\BoxItemOut.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 1044, GU 1044, Sirin 1044items.md, items-fields.mdсхемы STRS нет; формат — items.md §13.1 (61 вариант × {cstr8, u32, i32}); режимы коробок — §13.1–13.3
script\BulletItem.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 640, GU 640, Sirin 640items.md, items-fields.mditems.md §11.1; все поля — items-fields.md
script\CheckPotionEffect.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 220, GU 220, Sirin 220items.md—
script\cloaKItem.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 544, GU 544, Sirin 544items.md, items-fields.mditems.md §10.1; все поля — items-fields.md
script\CouponItem.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 420, GU 420, Sirin 420items.md, items-fields.md, cashshop.mditems.md §13; все поля — items-fields.md
script\Editdata.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 2108, GU 2108, Sirin 2108items.mditems.md §18: наборы GM-команды fullset, в игровой механике не участвует
script\EventItem.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 200, GU 200, Sirin 200items.md, items-fields.mditems.md §13; все поля — items-fields.md
script\FaceItem.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 276, GU 276, Sirin 276items.md, items-fields.mditems.md §12; все поля — items-fields.md
script\FireCracker.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 412, GU 412, Sirin 412items.md, items-fields.mditems.md §13; все поля — items-fields.md
script\ForceItem.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 452, GU 452, Sirin 452items.md, items-fields.md, skills.mditems.md §12; все поля — items-fields.md
script\GauntletItem.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 540, GU 540, Sirin 540items.md, items-fields.mditems.md §9; все поля — items-fields.md
script\GuardTowerItem.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 788, GU 788, Sirin 788items.md, items-fields.mditems.md §13; все поля — items-fields.md
script\HelmetItem.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 540, GU 540, Sirin 540items.md, items-fields.mditems.md §9; все поля — items-fields.md
script\LowerItem.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 540, GU 540, Sirin 540items.md, items-fields.mditems.md §9; все поля — items-fields.md
script\MakeToolItem.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 424, GU 424, Sirin 424items.md, items-fields.mditems.md §12; все поля — items-fields.md
script\MapItem.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 456, GU 456, Sirin 456items.md, items-fields.mditems.md §13; все поля — items-fields.md
script\NPCLinkItem.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 492, GU 492, Sirin 492items.md, items-fields.md, npc-stores.mditems.md §13; все поля — items-fields.md
script\OreItem.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 352, GU 352, Sirin 352items.md, items-fields.md, mining.mditems.md §12; все поля — items-fields.md
script\PcRoom.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 676, GU 676, Sirin 676items.mditems.md §16.1
script\PotionItem.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 664, GU 664, Sirin 664items.md, items-fields.mditems.md §11.2; все поля — items-fields.md
script\RadarItem.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 524, GU 524, Sirin 524items.md, items-fields.mditems.md §13; все поля — items-fields.md
script\RecoveryItem.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 412, GU 412, Sirin 412items.md, items-fields.mditems.md §13; все поля — items-fields.md
script\ResourceItem.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 568, GU 568, Sirin 568items.md, items-fields.md, mining.mditems.md §12; все поля — items-fields.md
script\RingItem.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 468, GU 468, Sirin 468items.md, items-fields.mditems.md §10.2; все поля — items-fields.md
script\SetItemEff.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 1028, GU 1028, Sirin 1028items.mditems.md §14.1
script\ShieldItem.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 540, GU 540, Sirin 540items.md, items-fields.mditems.md §9; все поля — items-fields.md
script\ShoeItem.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 540, GU 540, Sirin 540items.md, items-fields.mditems.md §9; все поля — items-fields.md
script\SiegeKitItem.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 504, GU 504, Sirin 504items.md, items-fields.mditems.md §13; все поля — items-fields.md
script\TicketItem.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 528, GU 528, Sirin 528items.md, items-fields.mditems.md §13; все поля — items-fields.md
script\TimerItem.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 140, GU 140, Sirin 140items.md, cashshop.mditems.md §15.1
script\TOWNItem.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 536, GU 536, Sirin 536items.md, items-fields.md, maps.mditems.md §13; все поля — items-fields.md
script\TrapItem.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 660, GU 660, Sirin 660items.md, items-fields.mditems.md §13; все поля — items-fields.md
script\UnitKeyItem.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 356, GU 356, Sirin 356items.md, items-fields.md, mau.mditems.md §12; все поля — items-fields.md
script\UNmannedminer.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 520, GU 520, Sirin 520items.md, items-fields.md, mining.mditems.md §13; все поля — items-fields.md
script\UpperItem.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 540, GU 540, Sirin 540items.md, items-fields.mditems.md §9; все поля — items-fields.md
script\WeaponItem.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 844, GU 844, Sirin 844items.md, items-fields.mditems.md §7; все поля — items-fields.md
sirin-lua\threads\main\ReloadableScripts\BoxItemOut\*.luaсерверluaготов к полномуAoP –, GU –, Sirin 2items.mdрежим Sirin коробок; bxgem01.lua, bxgem02.lua
DataTable\Item.edfклиентedfпроизводныйAoP ✓, GU ✓, Sirin ✓AoP 47 секц.: 156/240×5/276/240/244/228×2/23…items.md, items-fields.md, mau.md, combinations.md, crafting.mdПроизводный из: серверные таблицы предметов 0–36 (script\*Item.dat) + ItemMakeData.dat (секция 44) + рецепты (секция 45). 47 маркированных секций (items.md §1); номер секции = группа предмета
DataTable\ItemPremium.edfклиентedfпроизводныйAoP ✓, GU ✓, Sirin ✓AoP 328, GU 328, Sirin 328items.mdПроизводный из: PcRoom.dat.
DataTable\ItemSetEffect.edfклиентedfпроизводныйAoP ✓, GU ✓, Sirin ✓AoP 216, GU 216, Sirin 216items.mdПроизводный из: SetItemEff.dat.
DataTable\ItemTimer.edfклиентedfпроизводныйAoP ✓, GU ✓, Sirin ✓AoP 24, GU 24, Sirin 24items.mdПроизводный из: TimerItem.dat.

«готов к полному» — формат разобран и поля описаны; «производный» — файл собирается из другого; «непрозрачный» — формат известен не до конца; «отложен» и «вне рамок» — файл студией не редактируется.

Разделы категории

Файлы категории разбиты на группы; у каждой группы и подгруппы своя страница с полями только её файлов.

Экипировка

Надеваемые предметы: броня, щиты, оружие, плащи, бижутерия, лица. Общие правила перевода полей — items.md §8–10.

GauntletItem.dat, HelmetItem.dat …; script\WeaponItem.dat; script\cloaKItem.dat; script\AmuletItem.dat; script\RingItem.dat; script\FaceItem.dat

Всего 290 Известно 236 Производное 0 Не используется 54

Расходники

Предметы, которые тратятся при использовании: зелья, патроны, восстановление, свитки, коробки, купоны, фейерверки.

script\CheckPotionEffect.dat; script\PotionItem.dat; script\BulletItem.dat; script\RecoveryItem.dat; script\MapItem.dat; script\TicketItem.dat …

Всего 304 Известно 248 Производное 0 Не используется 56

Клиентский Item.edf

Все 47 секций клиентского файла: каждая секция — группа предметов, поля выводятся из серверных таблиц.

DataTable\Item.edf

Всего 1418 Известно 19 Производное 1297 Не используется 102

Неиспользуемые параметры

Поля, которые не читает ни сервер, ни клиент. Для каждого — почему так решено и где это установлено. Редактор сохраняет их байты как есть.

DataTable\Item.edf клиентский файл

Запись: Weapon

Смещ.ПолеПочему не используетсяДанные
+0x0F8property?
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтений +0xF8 нет ни в одной функции
всегда -1

Запись: Cloak

Смещ.ПолеПочему не используетсяДанные
+0x0F0-----
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xF0 есть только в ветках других групп: 00420E00 (6)
всегда 0

Запись: Ring, Amulet (Jewelry)

Смещ.ПолеПочему не используетсяДанные
+0x0A828
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xA8 есть только в ветках других групп: 00422240 (19), 00467D80 (37–43), 004A7570 (36)
всегда 0
+0x0B4GASpd
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xB4 есть только в ветках других групп: 0041C3A0 (26)
всегда 0
+0x0D0DefEffType
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xD0 есть только в ветках других групп: 00422240 (19), 00475510 (19), 00771AB0 (6), 00771BC0 (1)
всегда 0
+0x0D4ClassGradeLim
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтений +0xD4 нет ни в одной функции
всегда 0
+0x0E0-----
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xE0 есть только в ветках других групп: 00421810 (11, 43), 00421E40 (25), 00424800 (40–41), 00463A20 (6, 27, 40–41), 00475900 (25), 004BABF0 (37–43)
всегда 0

Запись: Bullet (Ammo)

Смещ.ПолеПочему не используетсяДанные
+0x0AC21
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xAC есть только в ветках других групп: 00422B80 (35), 00474630 (35), 00476660 (34), 00476890 (35)
всегда 0
+0x0B021
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xB0 есть только в ветках других групп: 0041D1F0 (13), 00467E10 (37–43)
всегда 0
+0x0B421
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xB4 есть только в ветках других групп: 0041C3A0 (26)
всегда 0
+0x0B821
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xB8 есть только в ветках других групп: 0041D470 (13, 32), 00446820 (0–10, 27), 00463A20 (6)
всегда 0
+0x0BC21
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтений +0xBC нет ни в одной функции
всегда 0
+0x0C021
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xC0 есть только в ветках других групп: 0041F0A0 (0–10, 27), 00446820 (0–10, 27), 00463A20 (6)
всегда 0
+0x0C421
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтений +0xC4 нет ни в одной функции
всегда 0
+0x0C821
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xC8 есть только в ветках других групп: 00424800 (37–43), 004BA960 (37–43), 004BABF0 (37–43)
всегда 0
+0x0CC21
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтений +0xCC нет ни в одной функции
всегда 0
+0x0D021
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xD0 есть только в ветках других групп: 00422240 (19), 00475510 (19), 00771AB0 (6), 00771BC0 (1)
всегда 0
+0x0D421
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтений +0xD4 нет ни в одной функции
всегда 0
+0x0DC21
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xDC есть только в ветках других групп: 00463A20 (6, 27, 40–41), 00463E10 (6, 27), 0047F870 (17)
всегда 0
+0x0E422
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xE4 есть только в ветках других групп: 0041A460 (0–5, 7–8), 00424800 (40–41), 00446A00 (7), 00463A20 (6, 27, 40–41)
всегда 0

Запись: Potion

Смещ.ПолеПочему не используетсяДанные
+0x0C435
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтений +0xC4 нет ни в одной функции
всегда 0
+0x0C836
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xC8 есть только в ветках других групп: 00424800 (37–43), 004BA960 (37–43), 004BABF0 (37–43)
всегда 0

Запись: Battery (Mining)

Смещ.ПолеПочему не используетсяДанные
+0x09C1
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0x9C есть только в ветках других групп: 0040B0E0 (35), 00421780 (11, 43), 00421A70 (13, 32), 004228D0 (30), 00469B10 (19), 004761A0 (13) …
всегда 0

Запись: Ore

Смещ.ПолеПочему не используетсяДанные
+0x09A1
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтений +0x9A нет ни в одной функции
всегда 0
+0x0A41
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xA4 есть только в ветках других групп: 0041E540 (13), 004217A0 (11, 43), 00421E20 (26), 00421E40 (25), 00467D40 (19, 37–43), 00477930 (17) …
всегда 0

Запись: Resource

Смещ.ПолеПочему не используетсяДанные
+0x120-----
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтений +0x120 нет ни в одной функции
всегда 0

Запись: ForceItem (Force)

Смещ.ПолеПочему не используетсяДанные
+0x09C1
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0x9C есть только в ветках других групп: 0040B0E0 (35), 00421780 (11, 43), 00421A70 (13, 32), 004228D0 (30), 00469B10 (19), 004761A0 (13) …
всегда 0

Запись: UnitKey (Mau)

Смещ.ПолеПочему не используетсяДанные
+0x0A6none
выравнивание
items.md §17.5; не используется: байты выравнивания (после байтового поля до поля с кратного 4 смещения; у безымянных байтов нет чтений в коде MSVC, кроме копирования записи целиком; исходник 2004 citemdatamgr.h); в AoP везде 0
всегда 0
+0x0D4IsRepair
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтений +0xD4 нет ни в одной функции
всегда 1
+0x0D8----
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xD8 есть только в ветках других групп: 0041C990 (22–23), 00421330 (1–5, 7–8), 00421E00 (22), 00463E10 (6, 27), 0047F850 (17), 004BDFC0 (9–10)
всегда 0

Запись: TownItem (TcardDesc)

Смещ.ПолеПочему не используетсяДанные
+0x0DC1111
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xDC есть только в ветках других групп: 00463A20 (6, 27, 40–41), 00463E10 (6, 27), 0047F870 (17)
всегда 0
+0x0E01111
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xE0 есть только в ветках других групп: 00421810 (11, 43), 00421E40 (25), 00424800 (40–41), 00463A20 (6, 27, 40–41), 00475900 (25), 004BABF0 (37–43)
всегда 0

Запись: DungeonKey (Dangeon)

Смещ.ПолеПочему не используетсяДанные
+0x0ACExp
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xAC есть только в ветках других групп: 00422B80 (35), 00474630 (35), 00476660 (34), 00476890 (35)
46 знач.; чаще 0 (2%)
+0x0B4Gold
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xB4 есть только в ветках других групп: 0041C3A0 (26)
всегда 0
+0x0B81
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xB8 есть только в ветках других групп: 0041D470 (13, 32), 00446820 (0–10, 27), 00463A20 (6)
всегда 0
+0x0BC1
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтений +0xBC нет ни в одной функции
всегда 0

Запись: Tower

Смещ.ПолеПочему не используетсяДанные
+0x0B0--
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xB0 есть только в ветках других групп: 0041D1F0 (13), 00467E10 (37–43)
всегда 0
+0x0B4--
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xB4 есть только в ветках других групп: 0041C3A0 (26)
всегда 0
+0x0B8--
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xB8 есть только в ветках других групп: 0041D470 (13, 32), 00446820 (0–10, 27), 00463A20 (6)
всегда 0
+0x0BE--
выравнивание
items.md §17.5; не используется: байты выравнивания (после байтового поля до поля с кратного 4 смещения; у безымянных байтов нет чтений в коде MSVC, кроме копирования записи целиком; исходник 2004 citemdatamgr.h); в AoP везде 0
всегда 0
+0x0C8-
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xC8 есть только в ветках других групп: 00424800 (37–43), 004BA960 (37–43), 004BABF0 (37–43)
всегда 65280
+0x0DE--
выравнивание
items.md §17.5; не используется: байты выравнивания (после байтового поля до поля с кратного 4 смещения; у безымянных байтов нет чтений в коде MSVC, кроме копирования записи целиком; исходник 2004 citemdatamgr.h); в AoP везде 0
всегда 0
+0x124--
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтений +0x124 нет ни в одной функции
всегда 2490563

Запись: Trap

Смещ.ПолеПочему не используетсяДанные
+0x0A0MaxHP
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xA0 есть только в ветках других групп: 00421A90 (13, 32), 00463490 (1–10), 00464AB0 (1–10), 00467DD0 (37–43), 00474630 (16), 00477AA0 (17) …
всегда 1
+0x0A6none
выравнивание
items.md §17.5; не используется: байты выравнивания (после байтового поля до поля с кратного 4 смещения; у безымянных байтов нет чтений в коде MSVC, кроме копирования записи целиком; исходник 2004 citemdatamgr.h); в AoP везде 0
всегда 0
+0x0B01
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xB0 есть только в ветках других групп: 0041D1F0 (13), 00467E10 (37–43)
всегда 0
+0x0BC1
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтений +0xBC нет ни в одной функции
всегда 0

Запись: Siege Kit (Siege)

Смещ.ПолеПочему не используетсяДанные
+0x0A0Upgrade
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xA0 есть только в ветках других групп: 00421A90 (13, 32), 00463490 (1–10), 00464AB0 (1–10), 00467DD0 (37–43), 00474630 (16), 00477AA0 (17) …
всегда 0
+0x0B4unk
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xB4 есть только в ветках других групп: 0041C3A0 (26)
всегда 0
+0x0D4unk
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтений +0xD4 нет ни в одной функции
всегда 0
+0x0DA---
выравнивание
items.md §17.5; не используется: байты выравнивания (после байтового поля до поля с кратного 4 смещения; у безымянных байтов нет чтений в коде MSVC, кроме копирования записи целиком; исходник 2004 citemdatamgr.h); в AoP везде 0
всегда 0
+0x0EC-----
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xEC есть только в ветках других групп: 004183F0 (8), 00420DE0 (6), 00447220 (17), 00467CA0 (40–41), 00468C80 (40–41)
всегда 0

Запись: Recovery

Смещ.ПолеПочему не используетсяДанные
+0x0A01
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xA0 есть только в ветках других групп: 00421A90 (13, 32), 00463490 (1–10), 00464AB0 (1–10), 00467DD0 (37–43), 00474630 (16), 00477AA0 (17) …
всегда 1
+0x0A41
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xA4 есть только в ветках других групп: 0041E540 (13), 004217A0 (11, 43), 00421E20 (26), 00421E40 (25), 00467D40 (19, 37–43), 00477930 (17) …
всегда 0

Запись: Box

Смещ.ПолеПочему не используетсяДанные
+0x0A01
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xA0 есть только в ветках других групп: 00421A90 (13, 32), 00463490 (1–10), 00464AB0 (1–10), 00467DD0 (37–43), 00474630 (16), 00477AA0 (17) …
всегда 0
+0x0A41
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xA4 есть только в ветках других групп: 0041E540 (13), 004217A0 (11, 43), 00421E20 (26), 00421E40 (25), 00467D40 (19, 37–43), 00477930 (17) …
всегда 0

Запись: Cash Mining (unmanned)

Смещ.ПолеПочему не используетсяДанные
+0x09E--
выравнивание
items.md §17.5; не используется: байты выравнивания (после байтового поля до поля с кратного 4 смещения; у безымянных байтов нет чтений в коде MSVC, кроме копирования записи целиком; исходник 2004 citemdatamgr.h); в AoP везде 0
всегда 0
+0x0A4unk
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xA4 есть только в ветках других групп: 0041E540 (13), 004217A0 (11, 43), 00421E20 (26), 00421E40 (25), 00467D40 (19, 37–43), 00477930 (17) …
всегда 3000
+0x0A8unk
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xA8 есть только в ветках других групп: 00422240 (19), 00467D80 (37–43), 004A7570 (36)
всегда 1
+0x0B8unk
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xB8 есть только в ветках других групп: 0041D470 (13, 32), 00446820 (0–10, 27), 00463A20 (6)
всегда 0

Запись: Radar (radar)

Смещ.ПолеПочему не используетсяДанные
+0x0C3---
выравнивание
items.md §17.5; не используется: байты выравнивания (после байтового поля до поля с кратного 4 смещения; у безымянных байтов нет чтений в коде MSVC, кроме копирования записи целиком; исходник 2004 citemdatamgr.h); в AoP везде 0
всегда -1
+0x0C41
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтений +0xC4 нет ни в одной функции
всегда 0

Запись: Pager (npclink)

Смещ.ПолеПочему не используетсяДанные
+0x098Lv
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0x98 есть только в ветках других групп: 0040F750 (23, 29), 004205D0 (1–10, 27), 00421570 (11, 43), 004228B0 (30), 00423830 (11, 43), 00463EC0 (37–43) …
всегда 1
+0x0AA--
выравнивание
items.md §17.5; не используется: байты выравнивания (после байтового поля до поля с кратного 4 смещения; у безымянных байтов нет чтений в коде MSVC, кроме копирования записи целиком; исходник 2004 citemdatamgr.h); в AoP везде 0
всегда 0
+0x0B01
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xB0 есть только в ветках других групп: 0041D1F0 (13), 00467E10 (37–43)
всегда 0

Запись: Coupon

Смещ.ПолеПочему не используетсяДанные
+0x0AC1
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xAC есть только в ветках других групп: 00422B80 (35), 00474630 (35), 00476660 (34), 00476890 (35)
всегда 0

Запись: MauHead, MauUpper, MauLower (MauArmor)

Смещ.ПолеПочему не используетсяДанные
+0x09DDefFrame2
байты +0x9D…+0x9F — выравнивание (UNIT_PART_DATA 2004: 4 байта фреймов, затем int); подпись ItemGU.strs «DefFrame2» неверна
mau.md §3.1
всегда 0
+0x0B2none
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтений +0xB2 нет ни в одной функции
всегда 0
+0x0B4none
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xB4 есть только в ветках других групп: 0041C3A0 (26)
всегда 0
+0x0B8none
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xB8 есть только в ветках других групп: 0041D470 (13, 32), 00446820 (0–10, 27), 00463A20 (6)
всегда 0
+0x0BCnone
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтений +0xBC нет ни в одной функции
всегда 0
+0x0C0none
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xC0 есть только в ветках других групп: 0041F0A0 (0–10, 27), 00446820 (0–10, 27), 00463A20 (6)
всегда 0
+0x0C4none
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтений +0xC4 нет ни в одной функции
всегда 0
+0x0CDnone
выравнивание +0xCD…+0xCF перед ценой ремонта
mau.md §3.1; не используется: байты выравнивания (после байтового поля до поля с кратного 4 смещения; у безымянных байтов нет чтений в коде MSVC, кроме копирования записи целиком; исходник 2004 citemdatamgr.h); в AoP везде 0
всегда 0
+0x0CEnone
выравнивание +0xCD…+0xCF перед ценой ремонта
mau.md §3.1; не используется: байты выравнивания (после байтового поля до поля с кратного 4 смещения; у безымянных байтов нет чтений в коде MSVC, кроме копирования записи целиком; исходник 2004 citemdatamgr.h); в AoP везде 0
всегда 0
+0x0DCnone
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xDC есть только в ветках других групп: 00463A20 (6, 27, 40–41), 00463E10 (6, 27), 0047F870 (17)
всегда 0

Запись: MauArms, MauShoulder (MauWeapon)

Смещ.ПолеПочему не используетсяДанные
+0x09DDefFrame2
байты +0x9D…+0x9F — выравнивание (UNIT_PART_DATA 2004: 4 байта фреймов, затем int); подпись ItemGU.strs «DefFrame2» неверна
mau.md §3.1
всегда 0
+0x0B2none
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтений +0xB2 нет ни в одной функции
всегда 0
+0x0B4none
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xB4 есть только в ветках других групп: 0041C3A0 (26)
всегда 0
+0x0B8none
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xB8 есть только в ветках других групп: 0041D470 (13, 32), 00446820 (0–10, 27), 00463A20 (6)
всегда 0
+0x0BCnone
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтений +0xBC нет ни в одной функции
всегда 0
+0x0C0none
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xC0 есть только в ветках других групп: 0041F0A0 (0–10, 27), 00446820 (0–10, 27), 00463A20 (6)
всегда 0
+0x0C4none
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтений +0xC4 нет ни в одной функции
всегда 0
+0x0CDnone
выравнивание +0xCD…+0xCF перед ценой ремонта
mau.md §3.1; не используется: байты выравнивания (после байтового поля до поля с кратного 4 смещения; у безымянных байтов нет чтений в коде MSVC, кроме копирования записи целиком; исходник 2004 citemdatamgr.h); в AoP везде 0
всегда 0
+0x0CEnone
выравнивание +0xCD…+0xCF перед ценой ремонта
mau.md §3.1; не используется: байты выравнивания (после байтового поля до поля с кратного 4 смещения; у безымянных байтов нет чтений в коде MSVC, кроме копирования записи целиком; исходник 2004 citemdatamgr.h); в AoP везде 0
всегда 0
+0x0FCnone
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтений +0xFC нет ни в одной функции
всегда 0

Запись: MauBack

Смещ.ПолеПочему не используетсяДанные
+0x09DDefFrame2
байты +0x9D…+0x9F — выравнивание (UNIT_PART_DATA 2004: 4 байта фреймов, затем int); подпись ItemGU.strs «DefFrame2» неверна
mau.md §3.1
всегда 0
+0x0B2none
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтений +0xB2 нет ни в одной функции
всегда 0
+0x0B4none
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xB4 есть только в ветках других групп: 0041C3A0 (26)
всегда 0
+0x0B8none
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xB8 есть только в ветках других групп: 0041D470 (13, 32), 00446820 (0–10, 27), 00463A20 (6)
всегда 0
+0x0BCnone
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтений +0xBC нет ни в одной функции
всегда 0
+0x0C0none
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xC0 есть только в ветках других групп: 0041F0A0 (0–10, 27), 00446820 (0–10, 27), 00463A20 (6)
всегда 0
+0x0C4none
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтений +0xC4 нет ни в одной функции
всегда 0
+0x0CDnone
выравнивание +0xCD…+0xCF перед ценой ремонта
mau.md §3.1; не используется: байты выравнивания (после байтового поля до поля с кратного 4 смещения; у безымянных байтов нет чтений в коде MSVC, кроме копирования записи целиком; исходник 2004 citemdatamgr.h); в AoP везде 0
всегда 0
+0x0CEnone
выравнивание +0xCD…+0xCF перед ценой ремонта
mau.md §3.1; не используется: байты выравнивания (после байтового поля до поля с кратного 4 смещения; у безымянных байтов нет чтений в коде MSVC, кроме копирования записи целиком; исходник 2004 citemdatamgr.h); в AoP везде 0
всегда 0
+0x0E2none
выравнивание после байта слота рюкзака
mau.md §3.1; не используется: байты выравнивания (после байтового поля до поля с кратного 4 смещения; у безымянных байтов нет чтений в коде MSVC, кроме копирования записи целиком; исходник 2004 citemdatamgr.h); в AoP везде 0
всегда 0
+0x0E4none
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xE4 есть только в ветках других групп: 0041A460 (0–5, 7–8), 00424800 (40–41), 00446A00 (7), 00463A20 (6, 27, 40–41)
всегда 0

Запись: MauBullets

Смещ.ПолеПочему не используетсяДанные
+0x09DDefFrame2
байты +0x9D…+0x9F — выравнивание (UNIT_PART_DATA 2004: 4 байта фреймов, затем int); подпись ItemGU.strs «DefFrame2» неверна
mau.md §3.1
всегда 0
+0x0CDnone
выравнивание +0xCD…+0xCF перед ценой ремонта
mau.md §3.1; не используется: байты выравнивания (после байтового поля до поля с кратного 4 смещения; у безымянных байтов нет чтений в коде MSVC, кроме копирования записи целиком; исходник 2004 citemdatamgr.h); в AoP везде 0
всегда 0
+0x0CEnone
выравнивание +0xCD…+0xCF перед ценой ремонта
mau.md §3.1; не используется: байты выравнивания (после байтового поля до поля с кратного 4 смещения; у безымянных байтов нет чтений в коде MSVC, кроме копирования записи целиком; исходник 2004 citemdatamgr.h); в AoP везде 0
всегда 0
+0x0ECnone
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0xEC есть только в ветках других групп: 004183F0 (8), 00420DE0 (6), 00447220 (17), 00467CA0 (40–41), 00468C80 (40–41)
всегда 0

Запись: ItemMakeData

Смещ.ПолеПочему не используетсяДанные
+0x0641
клиент AoP не читает; в AoP везде 0
items.md §17.6: clientflow.py — все получатели указателя на запись Item.edf в клиенте AoP (менеджер [027BB9D4], +0x10 объекта предмета, методы и виртуальные вызовы классов предмета, параметры, возвраты; места сохранения указателя в память прослежены); каждое чтение смещения привязано к группам по проверкам группы и вызывающим; чтения +0x64 есть только в ветках других групп: 004644E0 (все группы предметов)
всегда 0

DataTable\ItemPremium.edf клиентский файл

Смещ.ПолеПочему не используетсяДанные
+0x113(байт)
выравнивание
items.md §17.5; не используется: байты выравнивания (после байтового поля до поля с кратного 4 смещения; у безымянных байтов нет чтений в коде MSVC, кроме копирования записи целиком; исходник 2004 citemdatamgr.h); в AoP везде 0
всегда 0
+0x146(хвост) ×2
выравнивание
items.md §17.5; не используется: байты выравнивания (после байтового поля до поля с кратного 4 смещения; у безымянных байтов нет чтений в коде MSVC, кроме копирования записи целиком; исходник 2004 citemdatamgr.h); в AoP везде 0
всегда 0 / 0

script\AmuletItem.dat серверный файл

Смещ.ПолеПочему не используетсяДанные
+0x0CCm_nKindClt
«вид, клиент» (2004); в клиент не идёт, роль играет модель (7.1)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 8
+0x0D4m_nFixPart
«место надевания»; у оружия 8/100 — одно-/двуручное (7.1), у прочих постоянное по таблице
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 10
+0x140m_bAbr
«изнашивается» (2004)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x144m_nEffState
«состояние при надевании» (2004)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 1
+0x188m_bUseableNormalAcc
общий флаг; не используется
items.md §17.5: геттер 1400182C0 без ссылок из кода (Ghidra: только .pdata); itemflow.py по 37 таблицам (GetRecord, массив записей +0xA0, аргументы) — прямых чтений нет; потребители 14 мест сохранения записей проверены; Sirin — только описание типа; в клиентской записи Item.edf поля нет
всегда 1

script\AnimusItem.dat серверный файл

Смещ.ПолеПочему не используетсяДанные
+0x108m_nAnimusClass
класс анимуса (animus.md)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
4 знач.; чаще 1 (25%)
+0x110m_nKindClt
«вид, клиент» (2004); в клиент не идёт, роль играет модель (7.1)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 406
+0x114m_nFixPart
«место надевания»; у оружия 8/100 — одно-/двуручное (7.1), у прочих постоянное по таблице
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 300
+0x144m_bUseableNormalAcc
общий флаг; не используется
items.md §17.5: геттер 1400182C0 без ссылок из кода (Ghidra: только .pdata); itemflow.py по 37 таблицам (GetRecord, массив записей +0xA0, аргументы) — прямых чтений нет; потребители 14 мест сохранения записей проверены; Sirin — только описание типа; в клиентской записи Item.edf поля нет
всегда 1
+0x148m_strTooltipIndex
код описания; у экипировки клиент хранит номер описания +0x84 (7.3)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
8 знач.; чаще tijccc01 (12%)

script\bagItem.dat серверный файл

Смещ.ПолеПочему не используетсяДанные
+0x0CCm_nKindClt
«вид, клиент» (2004); в клиент не идёт, роль играет модель (7.1)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 305
+0x0D0m_nFixPart
«место надевания»; у оружия 8/100 — одно-/двуручное (7.1), у прочих постоянное по таблице
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 300
+0x140m_bUseableNormalAcc
общий флаг; не используется
items.md §17.5: геттер 1400182C0 без ссылок из кода (Ghidra: только .pdata); itemflow.py по 37 таблицам (GetRecord, массив записей +0xA0, аргументы) — прямых чтений нет; потребители 14 мест сохранения записей проверены; Sirin — только описание типа; в клиентской записи Item.edf поля нет
всегда 1
+0x144m_strTooltipIndex
код описания; у экипировки клиент хранит номер описания +0x84 (7.3)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
6 знач.; чаще tiebbs00 (17%)

script\baTteryItem.dat серверный файл

Смещ.ПолеПочему не используетсяДанные
+0x0CCm_nKindClt
«вид, клиент» (2004); в клиент не идёт, роль играет модель (7.1)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 306
+0x0D0m_nFixPart
«место надевания»; у оружия 8/100 — одно-/двуручное (7.1), у прочих постоянное по таблице
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 300
+0x144m_bUseableNormalAcc
общий флаг; не используется
items.md §17.5: геттер 1400182C0 без ссылок из кода (Ghidra: только .pdata); itemflow.py по 37 таблицам (GetRecord, массив записей +0xA0, аргументы) — прямых чтений нет; потребители 14 мест сохранения записей проверены; Sirin — только описание типа; в клиентской записи Item.edf поля нет
всегда 1
+0x148m_strTooltipIndex
код описания; у экипировки клиент хранит номер описания +0x84 (7.3)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
10 знач.; чаще titttt00 (10%)

script\BattleDungeonItem.dat серверный файл

Смещ.ПолеПочему не используетсяДанные
+0x0CCm_nKindClt
«вид, клиент» (2004); в клиент не идёт, роль играет модель (7.1)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 781
+0x0D0m_nFixPart
«место надевания»; у оружия 8/100 — одно-/двуручное (7.1), у прочих постоянное по таблице
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 300
+0x114m_strMapCode
карта
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
44 знач.; чаще Dungeon00 (9%)
+0x154m_strDummyName
точка появления (пустышка карты)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда _
+0x194m_nGenMob
генерация монстров
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
4 знач.; чаще 0 (87%)
+0x1B8m_fMobAdd
прибавка монстров
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x208m_bItemLooting
лут в подземелье
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x20Cm_nExp
награда опытом
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x214m_nGold
награда золотом
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x228m_bUseableNormalAcc
общий флаг; не используется
items.md §17.5: геттер 1400182C0 без ссылок из кода (Ghidra: только .pdata); itemflow.py по 37 таблицам (GetRecord, массив записей +0xA0, аргументы) — прямых чтений нет; потребители 14 мест сохранения записей проверены; Sirin — только описание типа; в клиентской записи Item.edf поля нет
2 знач.; чаще 1 (93%)
+0x22Cm_strTooltipIndex
код описания; у экипировки клиент хранит номер описания +0x84 (7.3)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
47 знач.; чаще tixbdn25 (2%)
+0x26Cm_strMissionIndex
миссия подземелья
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
4 знач.; чаще 0 (83%)

script\BootyItem.dat серверный файл

Смещ.ПолеПочему не используетсяДанные
+0x0CCm_nKindClt
«вид, клиент» (2004); в клиент не идёт, роль играет модель (7.1)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 302
+0x0D0m_nFixPart
«место надевания»; у оружия 8/100 — одно-/двуручное (7.1), у прочих постоянное по таблице
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 300
+0x140m_bUseableNormalAcc
общий флаг; не используется
items.md §17.5: геттер 1400182C0 без ссылок из кода (Ghidra: только .pdata); itemflow.py по 37 таблицам (GetRecord, массив записей +0xA0, аргументы) — прямых чтений нет; потребители 14 мест сохранения записей проверены; Sirin — только описание типа; в клиентской записи Item.edf поля нет
всегда 1
+0x144m_strTooltipIndex
код описания; у экипировки клиент хранит номер описания +0x84 (7.3)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
1872 знач.; чаще tiyday05 (21%)

script\BoxItem.dat серверный файл

Смещ.ПолеПочему не используетсяДанные
+0x0CCm_nKindClt
«вид, клиент» (2004); в клиент не идёт, роль играет модель (7.1)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 208
+0x0D0m_nFixPart
«место надевания»; у оружия 8/100 — одно-/двуручное (7.1), у прочих постоянное по таблице
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 250
+0x14Cm_bUseableNormalAcc
общий флаг; не используется
items.md §17.5: геттер 1400182C0 без ссылок из кода (Ghidra: только .pdata); itemflow.py по 37 таблицам (GetRecord, массив записей +0xA0, аргументы) — прямых чтений нет; потребители 14 мест сохранения записей проверены; Sirin — только описание типа; в клиентской записи Item.edf поля нет
всегда 1
+0x150m_strTooltipIndex
код описания; у экипировки клиент хранит номер описания +0x84 (7.3)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
820 знач.; чаще tbxbbb05 (0%)

script\BulletItem.dat серверный файл

Смещ.ПолеПочему не используетсяДанные
+0x0CCm_nKindClt
«вид, клиент» (2004); в клиент не идёт, роль играет модель (7.1)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
3 знач.; чаще 203 (57%)
+0x0D0m_nFixPart
«место надевания»; у оружия 8/100 — одно-/двуручное (7.1), у прочих постоянное по таблице
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
2 знач.; чаще 200 (99%)
+0x194m_nLevelLim
требование уровня
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 1
+0x1BCm_fEquipSpeed
«вес» экипировки: множитель скорости (7.5)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 1
+0x1C8m_fFireTol
сопротивление огню
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x1CCm_fWaterTol
сопротивление воде
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x1D0m_fSoilTol
сопротивление земле
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x1D4m_fWindTol
сопротивление ветру
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x22Cm_bUseableNormalAcc
общий флаг; не используется
items.md §17.5: геттер 1400182C0 без ссылок из кода (Ghidra: только .pdata); itemflow.py по 37 таблицам (GetRecord, массив записей +0xA0, аргументы) — прямых чтений нет; потребители 14 мест сохранения записей проверены; Sirin — только описание типа; в клиентской записи Item.edf поля нет
всегда 1
+0x230m_bUpgrade
можно улучшать
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x234m_strTooltipIndex
код описания; у экипировки клиент хранит номер описания +0x84 (7.3)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
396 знач.; чаще tibbnn03 (19%)

script\CheckPotionEffect.dat серверный файл

Смещ.ПолеПочему не используетсяДанные
+0x088m_nContAreaType
не используется
items.md §17.5: таблицу CPotionMgr+0xD8 берут только 1402F6A80, 1402F6B80, 1402F8100 → 1402F8A10 → 1402F85F0 и служебные 1402FA620…1402FA9B0; чтений +0x88 нет; клиентского файла нет
всегда 0

script\cloaKItem.dat серверный файл

Смещ.ПолеПочему не используетсяДанные
+0x0CCm_nKindClt
«вид, клиент» (2004); в клиент не идёт, роль играет модель (7.1)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 6
+0x0D4m_nFixPart
«место надевания»; у оружия 8/100 — одно-/двуручное (7.1), у прочих постоянное по таблице
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 6
+0x0D8m_nHelmetClass
«вид шлема» (2004)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x128m_nExpertID1
вид мастерства требования (skills.md 6.5)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда -1 / -1
+0x12Cm_nExpertLim1
уровень мастерства требования
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда -1 / -1
+0x130m_nExpertID2
уровень мастерства требования
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда -1 / -1
+0x134m_nExpertLim2
уровень мастерства требования
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда -1 / -1
+0x154m_bAbr
«изнашивается» (2004)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x15Cm_fEquipSpeed
«вес» экипировки: множитель скорости (7.5)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x164m_nRepPrice
«цена ремонта» (2004)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x168m_nEffState
«состояние при надевании» (2004)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
2 знач.; чаще 1 (88%)
+0x16Cm_nGASpd
скорость/задержка обычной атаки
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x170m_nProperty
стихия атаки (8)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x188m_nDefence_DP
износ DP предмета при ударе (5)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x18Cm_nMaxDP
максимум DP (5)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x190m_fDefGap
коэффициент G формулы урона по части (9.2)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x194m_fDefFacing
коэффициент F формулы урона (9.2)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x1B8m_nDuration
«длительность» (2004)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x1CCm_bUseableNormalAcc
общий флаг; не используется
items.md §17.5: геттер 1400182C0 без ссылок из кода (Ghidra: только .pdata); itemflow.py по 37 таблицам (GetRecord, массив записей +0xA0, аргументы) — прямых чтений нет; потребители 14 мест сохранения записей проверены; Sirin — только описание типа; в клиентской записи Item.edf поля нет
всегда 1
+0x214m_nDefEffType
материал для звука и искры удара по предмету (5)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда -1

script\CouponItem.dat серверный файл

Смещ.ПолеПочему не используетсяДанные
+0x0CCm_nKindClt
«вид, клиент» (2004); в клиент не идёт, роль играет модель (7.1)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 780
+0x0D0m_nFixPart
«место надевания»; у оружия 8/100 — одно-/двуручное (7.1), у прочих постоянное по таблице
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 300
+0x13Cm_nLV
уровень (свиток телепорта)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 1
+0x158m_bUseableNormalAcc
общий флаг; не используется
items.md §17.5: геттер 1400182C0 без ссылок из кода (Ghidra: только .pdata); itemflow.py по 37 таблицам (GetRecord, массив записей +0xA0, аргументы) — прямых чтений нет; потребители 14 мест сохранения записей проверены; Sirin — только описание типа; в клиентской записи Item.edf поля нет
всегда 1
+0x15Cm_strTooltipIndex
код описания; у экипировки клиент хранит номер описания +0x84 (7.3)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
20 знач.; чаще tcucou00 (5%)

script\EventItem.dat серверный файл

Смещ.ПолеПочему не используетсяДанные
+0x088m_strTooltipIndex
код описания; у экипировки клиент хранит номер описания +0x84 (7.3)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
4 знач.; чаще ret001 (25%)

script\FaceItem.dat серверный файл

Смещ.ПолеПочему не используетсяДанные
+0x0C8m_nKindClt
«вид, клиент» (2004); в клиент не идёт, роль играет модель (7.1)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 501
+0x0CCm_nFixPart
«место надевания»; у оружия 8/100 — одно-/двуручное (7.1), у прочих постоянное по таблице
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 1
+0x110m_nDefEffType
материал для звука и искры удара по предмету (5)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
2 знач.; чаще 256 (80%)

script\FireCracker.dat серверный файл

Смещ.ПолеПочему не используетсяДанные
+0x0CCm_nKindClt
«вид, клиент» (2004); в клиент не идёт, роль играет модель (7.1)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
4 знач.; чаще 209 (25%)
+0x0D0m_nFixPart
«место надевания»; у оружия 8/100 — одно-/двуручное (7.1), у прочих постоянное по таблице
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 250
+0x114m_fActDelay
задержка повторного применения, мс
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x118m_nLevelLim
требование уровня
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 1
+0x138m_bAbr
«изнашивается» (2004)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 1
+0x13Cm_fEquipSpeed
«вес» экипировки: множитель скорости (7.5)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 1
+0x140m_nDuration
«длительность» (2004)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x154m_bUseableNormalAcc
общий флаг; не используется
items.md §17.5: геттер 1400182C0 без ссылок из кода (Ghidra: только .pdata); itemflow.py по 37 таблицам (GetRecord, массив записей +0xA0, аргументы) — прямых чтений нет; потребители 14 мест сохранения записей проверены; Sirin — только описание типа; в клиентской записи Item.edf поля нет
всегда 1
+0x158m_bUpgrade
можно улучшать
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 1
+0x15Cm_strTooltipIndex
код описания; у экипировки клиент хранит номер описания +0x84 (7.3)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
8 знач.; чаще tfiaaa01 (12%)

script\ForceItem.dat серверный файл

Смещ.ПолеПочему не используетсяДанные
+0x0CCm_nKindClt
«вид, клиент» (2004); в клиент не идёт, роль играет модель (7.1)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
6 знач.; чаще 403 (19%)
+0x0D0m_nFixPart
«место надевания»; у оружия 8/100 — одно-/двуручное (7.1), у прочих постоянное по таблице
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 300
+0x180m_bUseableNormalAcc
общий флаг; не используется
items.md §17.5: геттер 1400182C0 без ссылок из кода (Ghidra: только .pdata); itemflow.py по 37 таблицам (GetRecord, массив записей +0xA0, аргументы) — прямых чтений нет; потребители 14 мест сохранения записей проверены; Sirin — только описание типа; в клиентской записи Item.edf поля нет
всегда 1
+0x184m_strTooltipIndex
код описания; у экипировки клиент хранит номер описания +0x84 (7.3)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
94 знач.; чаще ticfla00 (1%)

GauntletItem.dat, HelmetItem.dat, LowerItem.dat … серверный файл

Смещ.ПолеПочему не используетсяДанные
+0x0CCm_nKindClt
«вид, клиент» (2004); в клиент не идёт, роль играет модель (7.1)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
11 знач.; чаще 0 (20%)
+0x0D4m_nFixPart
«место надевания»; у оружия 8/100 — одно-/двуручное (7.1), у прочих постоянное по таблице
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
6 знач.; чаще 0 (20%)
+0x0D8m_nHelmetClass
«вид шлема» (2004)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x154m_bAbr
«изнашивается» (2004)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x164m_nRepPrice
«цена ремонта» (2004)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x168m_nEffState
«состояние при надевании» (2004)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 1
+0x170m_nProperty
стихия атаки (8)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда -1
+0x1B8m_nDuration
«длительность» (2004)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x1CCm_bUseableNormalAcc
общий флаг; не используется
items.md §17.5: геттер 1400182C0 без ссылок из кода (Ghidra: только .pdata); itemflow.py по 37 таблицам (GetRecord, массив записей +0xA0, аргументы) — прямых чтений нет; потребители 14 мест сохранения записей проверены; Sirin — только описание типа; в клиентской записи Item.edf поля нет
всегда 1

script\GuardTowerItem.dat серверный файл

Смещ.ПолеПочему не используетсяДанные
+0x14Cm_nExpertLim
требование мастерства
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x154m_nEffectGroup
вид атаки (EffectGroup, 8); у башни не читается
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x1B0m_nEff1Code
постоянный эффект N: код (8)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0 / 0
+0x1B4m_fEff1Unit
постоянный эффект N: величина (8)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0 / 0
+0x1B8m_nEff2Code
постоянный эффект N: величина (8)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0 / 0
+0x1BCm_fEff2Unit
постоянный эффект N: величина (8)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0 / 0
+0x1C0m_nDuration
«длительность» (2004)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x2C0m_bUseableNormalAcc
общий флаг; не используется
items.md §17.5: геттер 1400182C0 без ссылок из кода (Ghidra: только .pdata); itemflow.py по 37 таблицам (GetRecord, массив записей +0xA0, аргументы) — прямых чтений нет; потребители 14 мест сохранения записей проверены; Sirin — только описание типа; в клиентской записи Item.edf поля нет
всегда 1
+0x2C4m_bUpgrade
можно улучшать
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x2C8m_strTooltipIndex
код описания; у экипировки клиент хранит номер описания +0x84 (7.3)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
63 знач.; чаще tgtbb000 (2%)

script\MakeToolItem.dat серверный файл

Смещ.ПолеПочему не используетсяДанные
+0x0CCm_nKindClt
«вид, клиент» (2004); в клиент не идёт, роль играет модель (7.1)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
2 знач.; чаще 304 (62%)
+0x0D0m_nFixPart
«место надевания»; у оружия 8/100 — одно-/двуручное (7.1), у прочих постоянное по таблице
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 300
+0x114m_nLevelLim
требование уровня
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 1
+0x138m_bAbr
«изнашивается» (2004)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x140m_nToolClass
вид инструмента крафта (12.2)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
6 знач.; чаще 5 (38%)
+0x148m_EffState
то же, что m_nEffState
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x15Cm_bUseableNormalAcc
общий флаг; не используется
items.md §17.5: геттер 1400182C0 без ссылок из кода (Ghidra: только .pdata); itemflow.py по 37 таблицам (GetRecord, массив записей +0xA0, аргументы) — прямых чтений нет; потребители 14 мест сохранения записей проверены; Sirin — только описание типа; в клиентской записи Item.edf поля нет
всегда 1
+0x160m_bUpgrade
можно улучшать
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x164m_strTooltipIndex
код описания; у экипировки клиент хранит номер описания +0x84 (7.3)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
8 знач.; чаще timmmm01 (12%)

script\MapItem.dat серверный файл

Смещ.ПолеПочему не используетсяДанные
+0x0CCm_nKindClt
«вид, клиент» (2004); в клиент не идёт, роль играет модель (7.1)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 779
+0x0D0m_nFixPart
«место надевания»; у оружия 8/100 — одно-/двуручное (7.1), у прочих постоянное по таблице
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 300
+0x180m_bUseableNormalAcc
общий флаг; не используется
items.md §17.5: геттер 1400182C0 без ссылок из кода (Ghidra: только .pdata); itemflow.py по 37 таблицам (GetRecord, массив записей +0xA0, аргументы) — прямых чтений нет; потребители 14 мест сохранения записей проверены; Sirin — только описание типа; в клиентской записи Item.edf поля нет
всегда 1
+0x184m_strTooltipIndex
код описания; у экипировки клиент хранит номер описания +0x84 (7.3)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
18 знач.; чаще tizbbb00 (6%)

script\NPCLinkItem.dat серверный файл

Смещ.ПолеПочему не используетсяДанные
+0x0CCm_nKindClt
«вид, клиент» (2004); в клиент не идёт, роль играет модель (7.1)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 780
+0x0D0FixPart
то же, что m_nFixPart (имя схемы без префикса)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 300
+0x188m_nLV
уровень (свиток телепорта)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 1
+0x1A4m_bUseableNormalAcc
общий флаг; не используется
items.md §17.5: геттер 1400182C0 без ссылок из кода (Ghidra: только .pdata); itemflow.py по 37 таблицам (GetRecord, массив записей +0xA0, аргументы) — прямых чтений нет; потребители 14 мест сохранения записей проверены; Sirin — только описание типа; в клиентской записи Item.edf поля нет
всегда 1
+0x1A8m_strTooltipIndex
код описания; у экипировки клиент хранит номер описания +0x84 (7.3)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
22 знач.; чаще tlknpc00 (5%)

script\OreItem.dat серверный файл

Смещ.ПолеПочему не используетсяДанные
+0x0D8m_nKindClt
«вид, клиент» (2004); в клиент не идёт, роль играет модель (7.1)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 300
+0x10Cm_bUseableNormalAcc
общий флаг; не используется
items.md §17.5: геттер 1400182C0 без ссылок из кода (Ghidra: только .pdata); itemflow.py по 37 таблицам (GetRecord, массив записей +0xA0, аргументы) — прямых чтений нет; потребители 14 мест сохранения записей проверены; Sirin — только описание типа; в клиентской записи Item.edf поля нет
всегда 1
+0x11Cm_strTooltipIndex
код описания; у экипировки клиент хранит номер описания +0x84 (7.3)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
23 знач.; чаще tioblu03 (4%)

script\PotionItem.dat серверный файл

Смещ.ПолеПочему не используетсяДанные
+0x0CCm_nKindClt
«вид, клиент» (2004); в клиент не идёт, роль играет модель (7.1)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
7 знач.; чаще 205 (51%)
+0x0D0m_nFixPart
«место надевания»; у оружия 8/100 — одно-/двуручное (7.1), у прочих постоянное по таблице
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
3 знач.; чаще 250 (80%)
+0x1E4m_bAbr
«изнашивается» (2004)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
2 знач.; чаще 1 (100%)
+0x1E8m_fEquipSpeed
«вес» экипировки: множитель скорости (7.5)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 1
+0x244m_bUseableNormalAcc
общий флаг; не используется
items.md §17.5: геттер 1400182C0 без ссылок из кода (Ghidra: только .pdata); itemflow.py по 37 таблицам (GetRecord, массив записей +0xA0, аргументы) — прямых чтений нет; потребители 14 мест сохранения записей проверены; Sirin — только описание типа; в клиентской записи Item.edf поля нет
всегда 1
+0x248m_bUpgrade
можно улучшать
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x24Cm_strTooltipIndex
код описания; у экипировки клиент хранит номер описания +0x84 (7.3)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
447 знач.; чаще tipday10 (26%)

script\RadarItem.dat серверный файл

Смещ.ПолеПочему не используетсяДанные
+0x0CCm_nKindClt
«вид, клиент» (2004); в клиент не идёт, роль играет модель (7.1)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 525
+0x0D0m_nFixPart
«место надевания»; у оружия 8/100 — одно-/двуручное (7.1), у прочих постоянное по таблице
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 300
+0x120m_nNeedItemCount ×3
нужно предметов (радар)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда -1 / -1 / -1
+0x13Cm_nLevelLim
требование уровня
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 40
+0x160m_bAbr
«изнашивается» (2004)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 1
+0x164m_fEquipSpeed
«вес» экипировки: множитель скорости (7.5)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 1
+0x1C0m_bUseableNormalAcc
общий флаг; не используется
items.md §17.5: геттер 1400182C0 без ссылок из кода (Ghidra: только .pdata); itemflow.py по 37 таблицам (GetRecord, массив записей +0xA0, аргументы) — прямых чтений нет; потребители 14 мест сохранения записей проверены; Sirin — только описание типа; в клиентской записи Item.edf поля нет
всегда 1
+0x1C4m_bUpgrade
можно улучшать
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x1C8m_strTooltipIndex
код описания; у экипировки клиент хранит номер описания +0x84 (7.3)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
3 знач.; чаще trdaaa01 (33%)

script\RecoveryItem.dat серверный файл

Смещ.ПолеПочему не используетсяДанные
+0x0CCm_nKindClt
«вид, клиент» (2004); в клиент не идёт, роль играет модель (7.1)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 207
+0x0D0m_nFixPart
«место надевания»; у оружия 8/100 — одно-/двуручное (7.1), у прочих постоянное по таблице
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 200
+0x150m_bUseableNormalAcc
общий флаг; не используется
items.md §17.5: геттер 1400182C0 без ссылок из кода (Ghidra: только .pdata); itemflow.py по 37 таблицам (GetRecord, массив записей +0xA0, аргументы) — прямых чтений нет; потребители 14 мест сохранения записей проверены; Sirin — только описание типа; в клиентской записи Item.edf поля нет
всегда 1
+0x154m_strTooltipIndex
код описания; у экипировки клиент хранит номер описания +0x84 (7.3)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
14 знач.; чаще trebbb01 (7%)

script\ResourceItem.dat серверный файл

Смещ.ПолеПочему не используетсяДанные
+0x0CCm_nKindClt
«вид, клиент» (2004); в клиент не идёт, роль играет модель (7.1)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
8 знач.; чаще 301 (91%)
+0x0D0m_nFixPart
«место надевания»; у оружия 8/100 — одно-/двуручное (7.1), у прочих постоянное по таблице
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 300
+0x1E8m_bUseableNormalAcc
общий флаг; не используется
items.md §17.5: геттер 1400182C0 без ссылок из кода (Ghidra: только .pdata); itemflow.py по 37 таблицам (GetRecord, массив записей +0xA0, аргументы) — прямых чтений нет; потребители 14 мест сохранения записей проверены; Sirin — только описание типа; в клиентской записи Item.edf поля нет
всегда 1
+0x1ECm_strTooltipIndex
код описания; у экипировки клиент хранит номер описания +0x84 (7.3)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
324 знач.; чаще tirchm60 (32%)

script\RingItem.dat серверный файл

Смещ.ПолеПочему не используетсяДанные
+0x0CCm_nKindClt
«вид, клиент» (2004); в клиент не идёт, роль играет модель (7.1)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 9
+0x0D4m_nFixPart
«место надевания»; у оружия 8/100 — одно-/двуручное (7.1), у прочих постоянное по таблице
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 12
+0x140m_bAbr
«изнашивается» (2004)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x144m_nEffState
«состояние при надевании» (2004)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 1
+0x188m_bUseableNormalAcc
общий флаг; не используется
items.md §17.5: геттер 1400182C0 без ссылок из кода (Ghidra: только .pdata); itemflow.py по 37 таблицам (GetRecord, массив записей +0xA0, аргументы) — прямых чтений нет; потребители 14 мест сохранения записей проверены; Sirin — только описание типа; в клиентской записи Item.edf поля нет
всегда 1

script\SiegeKitItem.dat серверный файл

Смещ.ПолеПочему не используетсяДанные
+0x0CCm_nKindClt
«вид, клиент» (2004); в клиент не идёт, роль играет модель (7.1)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
4 знач.; чаще 285 (39%)
+0x150m_bAbr
«изнашивается» (2004)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 1
+0x15Cm_nRepPrice
«цена ремонта» (2004)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x160m_nEffState
«состояние при надевании» (2004)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
2 знач.; чаще 1 (97%)
+0x194m_nDuration
«длительность» (2004)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x1A8m_bUseableNormalAcc
общий флаг; не используется
items.md §17.5: геттер 1400182C0 без ссылок из кода (Ghidra: только .pdata); itemflow.py по 37 таблицам (GetRecord, массив записей +0xA0, аргументы) — прямых чтений нет; потребители 14 мест сохранения записей проверены; Sirin — только описание типа; в клиентской записи Item.edf поля нет
всегда 1
+0x1ACm_nUpgrade
число гнёзд таликов (upgrade.md)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x1B0m_strTooltipIndex
код описания; у экипировки клиент хранит номер описания +0x84 (7.3)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
31 знач.; чаще tsklu001 (3%)
+0x1F0m_nAttEffType
эффект и звук попадания (7.7)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 11

script\TicketItem.dat серверный файл

Смещ.ПолеПочему не используетсяДанные
+0x0CCm_nKindClt
«вид, клиент» (2004); в клиент не идёт, роль играет модель (7.1)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 780
+0x0D0m_nFixPart
«место надевания»; у оружия 8/100 — одно-/двуручное (7.1), у прочих постоянное по таблице
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 300
+0x114m_nLevelLim
требование уровня
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 35
+0x1C8m_bUseableNormalAcc
общий флаг; не используется
items.md §17.5: геттер 1400182C0 без ссылок из кода (Ghidra: только .pdata); itemflow.py по 37 таблицам (GetRecord, массив записей +0xA0, аргументы) — прямых чтений нет; потребители 14 мест сохранения записей проверены; Sirin — только описание типа; в клиентской записи Item.edf поля нет
всегда 1
+0x1CCm_strTooltipIndex
код описания; у экипировки клиент хранит номер описания +0x84 (7.3)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
12 знач.; чаще ttibp000 (8%)

script\TOWNItem.dat серверный файл

Смещ.ПолеПочему не используетсяДанные
+0x0CCm_nKindClt
«вид, клиент» (2004); в клиент не идёт, роль играет модель (7.1)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 780
+0x0D0m_nFixPart
«место надевания»; у оружия 8/100 — одно-/двуручное (7.1), у прочих постоянное по таблице
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 300
+0x1C8m_bUseableNormalAcc
общий флаг; не используется
items.md §17.5: геттер 1400182C0 без ссылок из кода (Ghidra: только .pdata); itemflow.py по 37 таблицам (GetRecord, массив записей +0xA0, аргументы) — прямых чтений нет; потребители 14 мест сохранения записей проверены; Sirin — только описание типа; в клиентской записи Item.edf поля нет
всегда 1
+0x1CCm_strTooltipIndex
код описания; у экипировки клиент хранит номер описания +0x84 (7.3)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
91 знач.; чаще tiqbbb00 (1%)

script\TrapItem.dat серверный файл

Смещ.ПолеПочему не используетсяДанные
+0x160m_bDisjointable
ловушка: «разбираемая» (по имени)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x17Cm_bSetTarget
ловушка: «цель задаётся» (по имени)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x1FCm_nEff1Code
постоянный эффект N: код (8)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда -1 / -1
+0x200m_fEff1Unit
постоянный эффект N: величина (8)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда -1 / -1
+0x204m_nEff2Code
постоянный эффект N: величина (8)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда -1 / -1
+0x208m_fEff2Unit
постоянный эффект N: величина (8)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда -1 / -1
+0x20Cm_nDuration
«длительность» (2004)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x22Cm_bDismantle
ловушка: «демонтируемая» (по имени)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 1
+0x240m_bUseableNormalAcc
общий флаг; не используется
items.md §17.5: геттер 1400182C0 без ссылок из кода (Ghidra: только .pdata); itemflow.py по 37 таблицам (GetRecord, массив записей +0xA0, аргументы) — прямых чтений нет; потребители 14 мест сохранения записей проверены; Sirin — только описание типа; в клиентской записи Item.edf поля нет
всегда 1
+0x244m_bUpgrade
можно улучшать
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x248m_strTooltipIndex
код описания; у экипировки клиент хранит номер описания +0x84 (7.3)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
53 знач.; чаще ttr00001 (2%)
+0x288m_nAttEffType
эффект и звук попадания (7.7)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда -1
+0x28Cm_nDefEffType
материал для звука и искры удара по предмету (5)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда -1

script\UnitKeyItem.dat серверный файл

Смещ.ПолеПочему не используетсяДанные
+0x120m_bUseableNormalAcc
общий флаг; не используется
items.md §17.5: геттер 1400182C0 без ссылок из кода (Ghidra: только .pdata); itemflow.py по 37 таблицам (GetRecord, массив записей +0xA0, аргументы) — прямых чтений нет; потребители 14 мест сохранения записей проверены; Sirin — только описание типа; в клиентской записи Item.edf поля нет
всегда 1
+0x124m_strTooltipIndex
код описания; у экипировки клиент хранит номер описания +0x84 (7.3)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
4 знач.; чаще tinbbb01 (25%)

script\UNmannedminer.dat серверный файл

Смещ.ПолеПочему не используетсяДанные
+0x150m_nExpTime
башня: время постройки, с; бур: 180 (не читается)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 180
+0x15Cm_nHeight
высота объекта
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 30
+0x160m_nWidth
ширина объекта (геттер размера)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 20
+0x164m_nDefSklUnit
навык защиты: уклонение объекта
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 99
+0x174m_nFireTol
сопротивление огню (целое)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 20
+0x178m_nWaterTol
сопротивление воде (целое)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 20
+0x17Cm_nSoilTol
сопротивление земле (целое)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 20
+0x180m_nWindTol
сопротивление ветру (целое)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 20
+0x1B4m_bUseableNormalAcc
общий флаг; не используется
items.md §17.5: геттер 1400182C0 без ссылок из кода (Ghidra: только .pdata); itemflow.py по 37 таблицам (GetRecord, массив записей +0xA0, аргументы) — прямых чтений нет; потребители 14 мест сохранения записей проверены; Sirin — только описание типа; в клиентской записи Item.edf поля нет
всегда 1
+0x1B8m_bUpgrade
можно улучшать
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x1BCm_strTooltipIndex
код описания; у экипировки клиент хранит номер описания +0x84 (7.3)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
27 знач.; чаще tumbb000 (4%)

script\WeaponItem.dat серверный файл

Смещ.ПолеПочему не используетсяДанные
+0x0CCm_nKindClt
«вид, клиент» (2004); в клиент не идёт, роль играет модель (7.1)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
28 знач.; чаще 103 (30%)
+0x264m_bAbr
«изнашивается» (2004)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
2 знач.; чаще 0 (100%)
+0x274m_nRepPrice
«цена ремонта» (2004)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x278m_nEffState
«состояние при надевании» (2004)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 1
+0x280m_fFireTol
сопротивление огню
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x284m_fWaterTol
сопротивление воде
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x288m_fSoilTol
сопротивление земле
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
2 знач.; чаще 0 (100%)
+0x28Cm_fWindTol
сопротивление ветру
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x2B0m_nMADst
дальность магии
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
2 знач.; чаще 0 (100%)
+0x2B4m_nMASpd
скорость магии
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x2E8m_nDuration
«длительность» (2004)
items-fields.md: роль «никто» — чтений сервера не найдено (dataflow\wflow_<т>, wcase_<т>, объекты башен/ловушек; охват неполный) и поля нет в записи Item.edf (сверка cmatch.py по AoP)
всегда 0
+0x2FCm_bUseableNormalAcc
общий флаг; не используется
items.md §17.5: геттер 1400182C0 без ссылок из кода (Ghidra: только .pdata); itemflow.py по 37 таблицам (GetRecord, массив записей +0xA0, аргументы) — прямых чтений нет; потребители 14 мест сохранения записей проверены; Sirin — только описание типа; в клиентской записи Item.edf поля нет
2 знач.; чаще 1 (100%)
RF Online — товарный знак своих владельцев. Справочник собран из исследований для разработки контента. Собрано 01.11.2026 · каталог полей от 29.10.2026 · Adagio UI 0.5.0