Previously, weenieFlags bit 0x80 (UiEffects) was read + discarded with `pos += 4`. Now it is captured into `uiEffects` and surfaced as `Parsed.UiEffects` — the sole wire path for the effect bitfield since PropertyInt.UiEffects (18) has no [AssessmentProperty] and never appears in appraise responses. Test builder gains `uint uiEffects = 0` param; write line updated to use it. Three new parse tests: UiEffects_Captured, UiEffectsThenIconOverlay (cursor-arithmetic regression), and NoUiEffectsBit_LeavesUiEffectsZero. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| AcDream.App | ||
| AcDream.Cli | ||
| AcDream.Core | ||
| AcDream.Core.Net | ||
| AcDream.Plugin.Abstractions | ||
| AcDream.Plugins.Smoke | ||
| AcDream.UI.Abstractions | ||
| AcDream.UI.ImGui | ||