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

Персонажи и существа

NPC и магазины

NPC-торговцы и их магазины

Всего 105 Известно 22 Производное 10 Не используется 73

Обзор

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 488npc-stores.mdnpc-stores.md §2
script\StoreList.datсерверdatготов к полномуAoP ✓, GU ✓, Sirin ✓AoP 14284, GU 14284, Sirin 14284npc-stores.mdnpc-stores.md §3
script\StoreList_str.datсерверdatпроизводныйAoP ✓, GU –, Sirin ✓AoP 644, Sirin 644npc-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 2040npc-stores.mdПроизводный из: StoreList.dat + NPCharacter.dat. в клиенте GU (Odin) запись 1 944 байта — раскладка не описана

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

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

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

NPC

script\NPCharacter.dat

Всего 77 Известно 4 Производное 0 Не используется 73

Магазины

DataTable\<язык>\NDStore.edf; script\StoreList.dat

Всего 28 Известно 18 Производное 10 Не используется 0

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

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

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

Смещ.ПолеПочему не используетсяДанные
+0x044m_strName
имя; сервер перезаписывает из NPCharacter_str.dat и больше не читает
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду); 14017BD70 — запись, не чтение
106 знач.; чаще ÀâÈ­»óÀÎ (8%)
+0x088m_bWarType
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
2 знач.; чаще 0 (70%)
+0x08Cm_fTarDecType
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x090m_fLevel
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 50
+0x094m_fExt
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 3.23866e+06
+0x098m_fAttFcStd
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 19744.2
+0x09Cm_fMinAFSelProb
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 30
+0x0A0m_fMaxAFSelProb
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 65
+0x0A4m_fAttSklUnit
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 149
+0x0A8m_fDefSklUnit
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 149
+0x0ACm_fWeakPart
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x0B0m_fStdDefFc
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 1555
+0x0B4m_fFireTol
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x0B8m_fWaterTol
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x0BCm_fSoilTol
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x0C0m_fWindTol
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x0C4m_fAttTechID1
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x0C8m_fAttTech1UseProb
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x0CCm_fAttTechID2
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x0D0m_fAttTech2UseProb
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x0D4m_fAttTechID3
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x0D8m_fAttTech3UseProb
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x0DCm_fAttTechMinAFProb
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x0E0m_fAttTechMinAF
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x0E4m_fAttTechMaxAFProb
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x0E8m_fAttTechMaxAF
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x0ECm_fPSecTechID
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x0F0m_fMSecTechID
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x0F4m_fMaxHP
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 2621
+0x0F8m_fHPRecDelay
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 44
+0x0FCm_fHPRecUnit
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 1310
+0x100m_fAttSpd
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 2034
+0x104m_fAttMoTime1
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 1000
+0x108m_fAttMoTime2
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 1000
+0x10Cm_fViewExt
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 300
+0x110m_fAttExt
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 25
+0x114m_fMRefExt
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 300
+0x118m_fCopTime
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 5000
+0x11Cm_fMovSpd
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 1
+0x120m_fWarMovSpd
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 1.5
+0x128m_bScaleChange
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x12Cm_fWidth
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
2 знач.; чаще 20 (100%)
+0x130m_fWaitTime
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 3000
+0x134m_nAsitReqRate
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x138m_nAsitAptRate
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x13Cm_strChildMon
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x17Cm_nChildMonNum
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x180m_fEmoType
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 3
+0x184m_fDamHPStd
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 4.17
+0x188m_fEmoImpStdTime
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 30000
+0x18Cm_fGoodToOrdHPPer
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 90
+0x190m_fOrdToBadHPPer
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 60
+0x194m_fBadToWorseHPPer
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 30
+0x198m_fEspTFProb
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x19Cm_fTypeCompTerms
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x1A0m_fPSecTechChat
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x1A4m_fPAttTechChat
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x1A8m_fEmo0Chat
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x1ACm_fEmo0ChatProb
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x1B0m_fEmo1Chat
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x1B4m_fEmo1ChatProb
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x1B8m_fEmo2Chat
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x1BCm_fEmo2ChatProb
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x1C0m_fEmo3Chat
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x1C4m_fEmo3ChatProb
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x1C8m_fEmo4Chat
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x1CCm_fEmo4ChatProb
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x1D0m_fAsitReqSteEspChat
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x1D4m_fAsitReqSteEspChatProb
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x1D8m_fAsitReqSteHelpChat
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x1DCm_fAsitReqSteHelpChatProb
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x1E0m_fAsitReqSteCopChat
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
+0x1E4m_fAsitReqSteCopChatProb
боевое и прочее поле «как у монстра»; в AoP почти везде одинаково
npc-stores.md §2 (N1): таблица [1797DE230] упоминается только в 1401DFAE0 (берёт m_nRace) и в служебном коде (конструктор/деструктор g_Main, загрузка); клиент NPCharacter не получает (NPC клиента — Store.edf, модель — Resource.edf по коду)
всегда 0
RF Online — товарный знак своих владельцев. Справочник собран из исследований для разработки контента. Собрано 01.11.2026 · каталог полей от 29.10.2026 · Adagio UI 0.5.0