Files
moonwell-client-core/docs
Sam Sung e8f5a47368 Combat log, monster chat and loot lines follow 1.12.1 (#2279)
Combat log, monster chat and loot lines now follow 1.12.1's rules.

- An aura update writes every loss before any gain, with flags masked `& 0xe`. Stack lines print only for a `StackAmount` above 1.
- Dispel lines check only the bearer, which must be held and in range.
- A line whose item the server refuses is dropped.
- Melee `UNIT_COMBAT` carries the school of the swing's first sub-damage block.
- Monster lines expand against the addressee alone (`0x49daab`). `$R` and `$C` name a creature. A held unit whose name is missing reads `UNKNOWNOBJECT` (`0x609210`). At most 64 lines wait for a name, oldest dropped first (`Deviation:`).
- Loot-roll and item-received lines read their GlobalStrings templates, with the roll's property word, a signed count, and another member's push (`0x491d9f`).

Each rule has a test that failed before the fix.

Fixes #2075
Fixes #2074
Fixes #2092
Fixes #1587
Fixes #206
Fixes #356
Fixes #352
Fixes #369

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

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-23 08:39:19 +07:00
..