Персонажи и существа
NPC и магазины
NPC-торговцы и их магазины
Обзор
NPC-торговец — одна сущность в пяти местах: строка NPCharacter.dat (код NPC, раса), строка StoreList.dat (магазин: карта, кнопки, тип, товары, лимиты), имена в StoreList_str.dat, пустышки *sd<код> (позиция) и *bd<код> (точка привязки) в SPT карты сервера, клиентские Store.edf (копия магазина) и NDStore.edf (тексты); модель — список Npc в Resource.edf.
NPCharacter.dat код NPC (hex, «03000»), m_nRace
│ m_strStore_NPCcode
StoreList.dat магазин «sd03000»: карта, кнопки, тип, товары
│ m_strCode = имя пустышки │ m_strBinding_DummyName
<карта>.spt *sd03000 (позиция NPC) *bd03000 (точка привязки)
Как работает
- Сервер NPC не спавнит: он рассылает клиенту позиции магазинов (до 100 на карту), а клиент строит NPC по строке
Store.edf, найденной по номеру. Модель клиент берёт изStore.edf, а не изNPCharacter. - Строка NPC i ↔ магазин i: число строк
NPCharacterдолжно равняться числу строкStoreList, иначе сервер Sirin падает при старте. УNPCharacterдействуют только код и раса; масштаб идёт вStore.edf, остальные поля ни на что не влияют. - Товары: сервер загружает список до первой ошибки; у каждого товара цена в поле своей валюты;
m_nStore_LISTcount— сколько показывает клиент.m_nItemUpCodeкопируется в купленный предмет как гнёзда и талики (старший полубайт — число гнёзд, дальше 7 таликов); −1 — без гнёзд. - Кнопки
m_nNpc_Class— коды из справочника, нули только в конце; сервер проверяет только кнопку привязки (13): тогда у магазина должна быть пустышка*bd, а имя пустышки и код карты — короче 12 символов (они пишутся в БД персонажа). - Угол NPC — только
m_nStore_NPCangle; поворот пустышки на NPC не влияет.
Store.edf в рамки каталога не входит: в реестре он «непрозрачный» (раскладка GU отличается от AoP); его поля описаны в npc-stores.md §7, §7.3 и упомянуты здесь как приёмник серверных полей.
Файлы категории
5 в реестре| Файл | Сторона | Формат | Уровень | Корпуса | Запись | Свод | Примечание |
|---|---|---|---|---|---|---|---|
script\NPCharacter.dat | сервер | dat | готов к полному | AoP ✓, GU ✓, Sirin ✓ | AoP 488, GU 488, Sirin 488 | npc-stores.md | npc-stores.md §2 |
script\StoreList.dat | сервер | dat | готов к полному | AoP ✓, GU ✓, Sirin ✓ | AoP 14284, GU 14284, Sirin 14284 | npc-stores.md | npc-stores.md §3 |
script\StoreList_str.dat | сервер | dat | производный | AoP ✓, GU –, Sirin ✓ | AoP 644, Sirin 644 | npc-stores.md, localization.md | Производный из: script\StoreList.dat (коды) + тексты сущностей. маска NameTxt.strs этот файл не перечисляет; формат *_str.dat — localization.md §4 |
DataTable\<язык>\NDStore.edf | клиент | edf | производный | AoP ✓ (en-ph, ru-ru), GU ✓ (en-gb, ru-ru), Sirin ✓ (en-gb, ru-ru) | AoP перем., GU перем., Sirin перем. | npc-stores.md, localization.md | Производный из: тексты магазинов NPC. |
DataTable\Store.edf | клиент | edf | непрозрачный | AoP ✓, GU ✓, Sirin ✓ | AoP 2040, GU 1944, Sirin 2040 | npc-stores.md | Производный из: StoreList.dat + NPCharacter.dat. в клиенте GU (Odin) запись 1 944 байта — раскладка не описана |
«готов к полному» — формат разобран и поля описаны; «производный» — файл собирается из другого; «непрозрачный» — формат известен не до конца; «отложен» и «вне рамок» — файл студией не редактируется.
Разделы категории
Файлы категории разбиты на группы; у каждой группы и подгруппы своя страница с полями только её файлов.
Магазины
DataTable\<язык>\NDStore.edf; script\StoreList.dat
Всего 28 Известно 18 Производное 10 Не используется 0Неиспользуемые параметры
Поля, которые не читает ни сервер, ни клиент. Для каждого — почему так решено и где это установлено. Редактор сохраняет их байты как есть.
script\NPCharacter.dat серверный файл
| Смещ. | Поле | Почему не используется | Данные |
|---|---|---|---|
+0x044 | m_strName | имя; сервер перезаписывает из NPCharacter_str.dat и больше не читаетnpc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду); 14017BD70 — запись, не чтение | 106 знач.; чаще ÀâÈ»óÀÎ (8%) |
+0x088 | m_bWarType | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | 2 знач.; чаще 0 (70%) |
+0x08C | m_fTarDecType | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x090 | m_fLevel | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 50 |
+0x094 | m_fExt | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 3.23866e+06 |
+0x098 | m_fAttFcStd | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 19744.2 |
+0x09C | m_fMinAFSelProb | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 30 |
+0x0A0 | m_fMaxAFSelProb | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 65 |
+0x0A4 | m_fAttSklUnit | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 149 |
+0x0A8 | m_fDefSklUnit | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 149 |
+0x0AC | m_fWeakPart | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x0B0 | m_fStdDefFc | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 1555 |
+0x0B4 | m_fFireTol | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x0B8 | m_fWaterTol | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x0BC | m_fSoilTol | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x0C0 | m_fWindTol | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x0C4 | m_fAttTechID1 | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x0C8 | m_fAttTech1UseProb | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x0CC | m_fAttTechID2 | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x0D0 | m_fAttTech2UseProb | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x0D4 | m_fAttTechID3 | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x0D8 | m_fAttTech3UseProb | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x0DC | m_fAttTechMinAFProb | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x0E0 | m_fAttTechMinAF | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x0E4 | m_fAttTechMaxAFProb | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x0E8 | m_fAttTechMaxAF | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x0EC | m_fPSecTechID | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x0F0 | m_fMSecTechID | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x0F4 | m_fMaxHP | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 2621 |
+0x0F8 | m_fHPRecDelay | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 44 |
+0x0FC | m_fHPRecUnit | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 1310 |
+0x100 | m_fAttSpd | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 2034 |
+0x104 | m_fAttMoTime1 | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 1000 |
+0x108 | m_fAttMoTime2 | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 1000 |
+0x10C | m_fViewExt | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 300 |
+0x110 | m_fAttExt | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 25 |
+0x114 | m_fMRefExt | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 300 |
+0x118 | m_fCopTime | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 5000 |
+0x11C | m_fMovSpd | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 1 |
+0x120 | m_fWarMovSpd | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 1.5 |
+0x128 | m_bScaleChange | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x12C | m_fWidth | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | 2 знач.; чаще 20 (100%) |
+0x130 | m_fWaitTime | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 3000 |
+0x134 | m_nAsitReqRate | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x138 | m_nAsitAptRate | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x13C | m_strChildMon | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x17C | m_nChildMonNum | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x180 | m_fEmoType | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 3 |
+0x184 | m_fDamHPStd | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 4.17 |
+0x188 | m_fEmoImpStdTime | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 30000 |
+0x18C | m_fGoodToOrdHPPer | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 90 |
+0x190 | m_fOrdToBadHPPer | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 60 |
+0x194 | m_fBadToWorseHPPer | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 30 |
+0x198 | m_fEspTFProb | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x19C | m_fTypeCompTerms | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x1A0 | m_fPSecTechChat | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x1A4 | m_fPAttTechChat | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x1A8 | m_fEmo0Chat | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x1AC | m_fEmo0ChatProb | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x1B0 | m_fEmo1Chat | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x1B4 | m_fEmo1ChatProb | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x1B8 | m_fEmo2Chat | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x1BC | m_fEmo2ChatProb | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x1C0 | m_fEmo3Chat | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x1C4 | m_fEmo3ChatProb | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x1C8 | m_fEmo4Chat | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x1CC | m_fEmo4ChatProb | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x1D0 | m_fAsitReqSteEspChat | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x1D4 | m_fAsitReqSteEspChatProb | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x1D8 | m_fAsitReqSteHelpChat | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x1DC | m_fAsitReqSteHelpChatProb | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x1E0 | m_fAsitReqSteCopChat | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |
+0x1E4 | m_fAsitReqSteCopChatProb | боевое и прочее поле «как у монстра»; в AoP почти везде одинаково npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду) | всегда 0 |