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
| Offset | Field | What it is and how it acts | Goes to client as | Server readers | Role | Status | Data |
|---|---|---|---|---|---|---|---|
+0x044 | m_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 | — | — | — | known | 66 values; most often 1 (2%) |
+0x048 | m_nBnsMMastery ×2 | melee / ranged skills.md §6.1 (digest row) | — | — | — | known | 45 values; most often 60 / 99 (33%) |
+0x050 | m_nBnsSMastery | race special skill skills.md §6.1 (digest row) | — | — | — | known | 48 values; most often 99 (26%) |
+0x054 | m_nBnsDefMastery | defence skills.md §6.1 (digest row) | — | — | — | known | 48 values; most often 99 (26%) |
+0x058 | m_nBnsPryMastery | shield (Pry — parry) skills.md §6.1 (digest row) | — | — | — | known | 37 values; most often 60 (29%) |
+0x05C | m_nBnsMakeMastery ×3 | crafting (per Sirin MAKE_ITEM: shield, armour, ammo)skills.md §6.1 (digest row) | — | — | — | known | always 1 / 1 / 1 |
+0x068 | m_nBnsSkillMastery ×8 | skill group m_nMastIndex 0–7skills.md §6.1 (digest row) | — | — | — | known | 48 values; most often 66 / 1 / 1 / 1 … (11%) |
+0x088 | m_nBnsForceMastery ×24 | force mastery group 0–23 skills.md §6.1 (digest row) | — | — | — | known | 37 values; most often 66 / 1 / 1 / 1 … (30%) |