Поля, которые читает сервер, клиент или которые собираются из других файлов. Описание говорит, что поле значит и как оно действует; под ним — где это установлено.
DataTable\<язык>\NDItemCash.edfклиентский файл
Всего 2Известно 1Производное 1Не используется 0
Схема
свод: cashshop.md §5.2
Уровень реестра
производный
Производный из
CashShop_str.dat (m_nrus_Price)
Смещ.
Поле
Что это и как действует
Из чего собирается
Читает сервер
Роль
Статус
Данные
+0x000
заголовок ×2
1000, 4
cashshop.md §5.2
—
—
—
известно
—
+0x008
цена
u32 на строку itemcash.edf, по номеру строки
cashshop.md §5.2
CashShop_str.m_nrus_Price
—
клиент
производное
—
DataTable\itemcash.edfклиентский файл
Всего 9Известно 8Производное 1Не используется 0
Схема
RF IDE\strs\client\ItemCash.strs
Уровень реестра
производный
Производный из
CashShop.dat
Свод
cashshop.md §5.1; в GU-клиенте рядом лежит ещё ItemCash.edf
Смещ.
Поле
Что это и как действует
Из чего собирается
Читает сервер
Роль
Статус
Данные
+0x000
m_dwIndex
= номер строки
cashshop.md §5.1 (строка свода)
—
—
—
известно
551 знач.; чаще 0 (0%)
+0x004
m_strCode
упакованный m_strCode (cash001 → 72 07 01 00; правило items.md 2, префикс ca с базой 0x60)
cashshop.md §5.1 (строка свода)
—
—
—
известно
100 знач.; чаще 1913061632 (1%)
+0x008
ItemGroup
клиентская группа предмета (по префиксу, items.md 2.1)
cashshop.md §5.1 (строка свода)
—
—
—
известно
13 знач.; чаще 31 (23%)
+0x00C
ItemCode
упакованный m_strCsItemCode
cashshop.md §5.1 (строка свода)
—
—
—
известно
382 знач.; чаще 3255959833 (1%)
+0x010
Price
в файле 0; при загрузке заменяется ценой из NDItemCash.edf
cashshop.md §5.1 (строка свода)
—
—
—
известно
всегда 0
+0x014
isShown
= m_bView
cashshop.md §5.1 (строка свода)
—
—
—
известно
2 знач.; чаще 0 (57%)
+0x018
ItemPart
битовая маска из m_strItemPart по позициям: 1-я ne = 0x10, 2-я be = 0x08, 3-я hi = 0x04, 4-я gm = 0x02, 5-я li = 0x01
cashshop.md §5.1 (строка свода)
—
—
—
известно
10 знач.; чаще 16 (52%)
+0x01C
Discount
= m_nCsDiscount
cashshop.md §5.1 (строка свода)
—
—
—
известно
2 знач.; чаще -1 (95%)
+0x020
CS Event ×8
акции: = m_nCsEvent[8]; клиент раскладывает по вкладкам по CS Event[0] (1–3) и CS Event[1] ≠ 0
cashshop.md §5, §7
CashShop.m_nCsEvent
—
клиент
производное
5 знач.; чаще 0 / 0 / 0 / 0 … (42%)
Неиспользуемые параметры
В этой категории нет неиспользуемых параметров: все поля читает сервер, клиент или сборка.