Skip to content
RF DataData reference
RU

Skills and force

Mastery limits

Total 10 Known 8 Derived 0 Unused 2

Used parameters

Fields read by the server or the client, or assembled from other files. The description says what the field means and how it acts; below it — where that was established.

script\RangerMasteryLimit.dat, script\SpecialistMasteryLimit.dat, script\SpiritualistMasteryLimit.dat, script\WarriorMasteryLimit.dat server file

Total 10 Known 8 Derived 0 Unused 2
Schema
Scripts\strs AOP\MasteryLimit.strs
Registry level
ready for full
Digest
skills.md §6.1–6.2
OffsetFieldWhat it is and how it actsGoes to client asServer readersRoleStatusData
+0x044m_nLevel
never read — the server does not read it, the field goes to the client file
skills.md §6.1 (digest row); client — from the manual data of the “Client” column
———known66 values; most often 1 (2%)
+0x048m_nBnsMMastery ×2
melee / ranged
skills.md §6.1 (digest row)
———known45 values; most often 60 / 99 (33%)
+0x050m_nBnsSMastery
race special skill
skills.md §6.1 (digest row)
———known48 values; most often 99 (26%)
+0x054m_nBnsDefMastery
defence
skills.md §6.1 (digest row)
———known48 values; most often 99 (26%)
+0x058m_nBnsPryMastery
shield (Pry — parry)
skills.md §6.1 (digest row)
———known37 values; most often 60 (29%)
+0x05Cm_nBnsMakeMastery ×3
crafting (per Sirin MAKE_ITEM: shield, armour, ammo)
skills.md §6.1 (digest row)
———knownalways 1 / 1 / 1
+0x068m_nBnsSkillMastery ×8
skill group m_nMastIndex 0–7
skills.md §6.1 (digest row)
———known48 values; most often 66 / 1 / 1 / 1 … (11%)
+0x088m_nBnsForceMastery ×24
force mastery group 0–23
skills.md §6.1 (digest row)
———known37 values; most often 66 / 1 / 1 / 1 … (30%)

Unused parameters

Fields that neither the server nor the client reads. For each: why it was decided so and where that was established. The editor keeps their bytes as they are.

script\RangerMasteryLimit.dat, script\SpecialistMasteryLimit.dat, script\SpiritualistMasteryLimit.dat, script\WarriorMasteryLimit.dat server file

OffsetFieldWhy unusedData
+0x000m_dwIndex
never read
skills.md §6.1: digest — “0x00 | m_dwIndex | — | never read”; does not go to the client file (block 4 of Character.edf is fully mapped, skills.md §6.6)
66 values; most often 0 (2%)
+0x004m_strCode
never read (0 everywhere in AoP)
skills.md §6.1: digest — “0x04 | m_strCode (64) | — | never read (0 everywhere in AoP)”; does not go to the client file (block 4 of Character.edf is fully mapped, skills.md §6.6)
always 0

← Back to category

RF Online is a trademark of its owners. The reference is compiled from research for content development. Built 01.11.2026 · field catalog dated 29.10.2026 · Adagio UI 0.5.0