Files
moonwell-client-core/docs
Sam Sung 11663c27bf Trade skill, craft and reputation verbs index and update as 1.12.1 does (#2294)
The trade skill, craft and reputation verbs answered from benilla's own view of the lists, not 1.12.1's.

- Beast Training keeps a spell with no ability row, and its rows read none or used (`0x60c740`).
- `GetCraftInfo` answers the training-point cost and level, `GetAdjustedSkillPoints` the free profession count, and `GetCraftDisplaySkillLine` answers only for Enchanting (`0x4f6ce3`).
- Trade skill and reputation indices cover the full list in learn order or adder order, sorted as the CRT qsort sorts it (`0x73f727`).
- `TRADE_SKILL_UPDATE` and `CRAFT_UPDATE` fire per learn, unlearn, pet-spell packet and waited record, at the packet's place (`0x5e9e12`, `0x5ea240`, `0x4bdafa`). A pending product holds the sort and the update (`0x4fcf34`).
- Reputation messages add and sort at their handlers' places.

Tests pin each order and trigger, and fail on main.

Fixes #1264
Fixes #1265
Fixes #1266
Fixes #1276
Fixes #2128
Fixes #2129
Fixes #2255
Fixes #2237

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 20:30:06 +07:00
..