script\NPCLinkItem.dat серверный файл
Всего 33 Известно 28 Производное 0 Не используется 5- Схема
Scripts\strs AOP\NpcLink.strs- Уровень реестра
- готов к полному
- Свод
- items.md §13; все поля — items-fields.md
Поправки к своду
- items.md: §13: поле +0xD0 в схеме называется
FixPartбез префикса
| Смещ. | Поле | Что это и как действует | Куда идёт в клиент | Читает сервер | Роль | Статус | Данные |
|---|---|---|---|---|---|---|---|
+0x000 | m_dwIndex | номер строки; он же номер предмета в ключе БД (3.1) items-fields.md, Таблица 35 | +0x0 | возможно: 140065140 1400655A0 14006F980 +14 | ключ | известно | 22 знач.; чаще 0 (5%) |
+0x004 | m_strCode | код предмета; клиентский ID — упаковка кода (2) items-fields.md, Таблица 35 | +0x04 ID (упаковка, 2) | возможно: 140011440 140041060 14006A9D0 +84 | ключ | известно | 22 знач.; чаще lknpc00 (5%) |
+0x044 | m_bExist | строка действует (раздел 6) items-fields.md, Таблица 35 | +0x88 | 1400173B0 1401DDDE0 | сервер + клиент | известно | всегда 1 |
+0x048 | m_strModel | модель: hex-строка → u32 клиента (models.md) items-fields.md, Таблица 35 | +0x48 hex (models.md) | — | клиент | известно | 9 знач.; чаще 731600 (18%) |
+0x088 | m_nIconIDX | иконка (sprites.md) items-fields.md, Таблица 35 | +0x4C | — | клиент | известно | 15 знач.; чаще 1 (14%) |
+0x08C | m_strName | имя; сервер перезаписывает из <таблица>_str.dat, клиент берёт из NDItem.edf (6, 1)items-fields.md, Таблица 35 | +0x08 из NDItem.edf | 140015DE0 | ключ | известно | 10 знач.; чаще UMT Disposable Pager (14%) |
+0x0D4 | m_strCivil | маска рас, символ на расу (8) items-fields.md, Таблица 35 | +0x50 байты | 140015690 | сервер + клиент | известно | 3 знач.; чаще 11000 (36%) |
+0x114 | m_strStore_NPCcode | NPC-магазин вызова (npc-stores.md) items-fields.md, Таблица 35 | +0x9C hex | — | клиент | известно | 13 знач.; чаще 060B0 (9%) |
+0x154 | m_nNpc_Class1 | классы NPC (npc-stores.md) items-fields.md, Таблица 35 | +0xA0, +0xA1, +0xA2 | — | клиент | известно | 5 знач.; чаще 19 / 20 / 0 / 0 / 0 / 0 / 0 / 0 / 0 / 0 (27%) |
+0x158 | m_nNpc_Class2 | классы NPC (npc-stores.md) items-fields.md, Таблица 35 | +0xA0, +0xA1, +0xA2 | — | клиент | известно | 5 знач.; чаще 19 / 20 / 0 / 0 / 0 / 0 / 0 / 0 / 0 / 0 (27%) |
+0x15C | m_nNpc_Class3 | классы NPC (npc-stores.md) items-fields.md, Таблица 35 | +0xA0, +0xA1, +0xA2 | — | клиент | известно | 5 знач.; чаще 19 / 20 / 0 / 0 / 0 / 0 / 0 / 0 / 0 / 0 (27%) |
+0x160 | m_nNpc_Class4 | классы NPC (npc-stores.md) items-fields.md, Таблица 35 | +0xA0, +0xA1, +0xA2 | — | клиент | известно | 5 знач.; чаще 19 / 20 / 0 / 0 / 0 / 0 / 0 / 0 / 0 / 0 (27%) |
+0x164 | m_nNpc_Class5 | классы NPC (npc-stores.md) items-fields.md, Таблица 35 | +0xA0, +0xA1, +0xA2 | — | клиент | известно | 5 знач.; чаще 19 / 20 / 0 / 0 / 0 / 0 / 0 / 0 / 0 / 0 (27%) |
+0x168 | m_nNpc_Class6 | классы NPC (npc-stores.md) items-fields.md, Таблица 35 | +0xA0, +0xA1, +0xA2 | — | клиент | известно | 5 знач.; чаще 19 / 20 / 0 / 0 / 0 / 0 / 0 / 0 / 0 / 0 (27%) |
+0x16C | m_nNpc_Class7 | классы NPC (npc-stores.md) items-fields.md, Таблица 35 | +0xA0, +0xA1, +0xA2 | — | клиент | известно | 5 знач.; чаще 19 / 20 / 0 / 0 / 0 / 0 / 0 / 0 / 0 / 0 (27%) |
+0x170 | m_nNpc_Class8 | классы NPC (npc-stores.md) items-fields.md, Таблица 35 | +0xA0, +0xA1, +0xA2 | — | клиент | известно | 5 знач.; чаще 19 / 20 / 0 / 0 / 0 / 0 / 0 / 0 / 0 / 0 (27%) |
+0x174 | m_nNpc_Class9 | классы NPC (npc-stores.md) items-fields.md, Таблица 35 | +0xA0, +0xA1, +0xA2 | — | клиент | известно | 5 знач.; чаще 19 / 20 / 0 / 0 / 0 / 0 / 0 / 0 / 0 / 0 (27%) |
+0x178 | m_nNpc_Class10 | классы NPC (npc-stores.md) items-fields.md, Таблица 35 | +0xA0, +0xA1, +0xA2 | — | клиент | известно | 5 знач.; чаще 19 / 20 / 0 / 0 / 0 / 0 / 0 / 0 / 0 / 0 (27%) |
+0x17C | m_nMoney | валюта цены (8) items-fields.md, Таблица 35 | +0x59 (байт) | 140013FB0 | сервер + клиент | известно | всегда 0 |
+0x180 | m_nStdPrice | цена; от неё же выкуп (8) items-fields.md, Таблица 35 | +0x5C | 140013FB0 | сервер + клиент | известно | 2 знач.; чаще 10000 (82%) |
+0x184 | m_nStoragePrice | цена хранения на складе items-fields.md, Таблица 35 | +0x70 | 1400149B0 | сервер + клиент | известно | 2 знач.; чаще 100 (82%) |
+0x18C | m_nStdPoint | цена в кошельке PvP (валюты 2, 3) items-fields.md, Таблица 35 | +0x60 | — | клиент | известно | всегда 0 |
+0x190 | m_nStoragePart | хранилище предмета (NPCLink, купон) items-fields.md, Таблица 35 | +0xAC | 14007F910 | сервер + клиент | известно | 2 знач.; чаще 0 (59%) |
+0x194 | m_bSell | можно продать NPC (6) items-fields.md, Таблица 35 | +0x78 | 14001A430 | сервер + клиент | известно | всегда 1 |
+0x198 | m_bExchange | можно передать (6) items-fields.md, Таблица 35 | +0x74 | 14001ABB0 | сервер + клиент | известно | всегда 1 |
+0x19C | m_bGround | можно выбросить (6) items-fields.md, Таблица 35 | +0x7C | 140016C20 | сервер + клиент | известно | всегда 1 |
+0x1A0 | m_bStoragePossible | можно положить на склад (6) items-fields.md, Таблица 35 | +0x80 | 140017BA0 | сервер + клиент | известно | всегда 1 |
+0x1E8 | m_bIsCash | кэш-предмет (лог, кэш-магазин) items-fields.md, Таблица 35 | +0x8C | 14001A090 14007F910 | сервер + клиент | известно | 2 знач.; чаще 0 (82%) |