Problem
The world overlay is binary: the same gold sparkle means both "never looted" and "restocked for you." When loot refresh re-arms a container, a returning player can't tell "I missed this chest" from "this chest refreshed for me." The looted/refreshed distinction currently surfaces only through Jade/WTHIT — optional third-party mods most players won't have — so the loot-refresh feature never advertises itself in the world.
Proposed behavior
Refresh-expired containers render a visually distinct sparkle variant. Proposal: keep the gold body but swap the diamond-cyan core to green, matching the green "Refreshed" status text in the Jade/WTHIT tooltip so the two surfaces speak the same color language. One extra animated strip authored through the glyph pipeline; the per-chunk indicator sync carries one extra bit per entry (unlooted vs refreshed).
Acceptance criteria
Out of scope
- New indicator states beyond these two (looted and vanilla containers still render nothing)
- Jade/WTHIT changes (already distinguish the states)
Docs impact
site/pages/features.json (indicators and loot-refresh sections), site/pages/guide.json §3 "Reading the Indicators".
Problem
The world overlay is binary: the same gold sparkle means both "never looted" and "restocked for you." When loot refresh re-arms a container, a returning player can't tell "I missed this chest" from "this chest refreshed for me." The looted/refreshed distinction currently surfaces only through Jade/WTHIT — optional third-party mods most players won't have — so the loot-refresh feature never advertises itself in the world.
Proposed behavior
Refresh-expired containers render a visually distinct sparkle variant. Proposal: keep the gold body but swap the diamond-cyan core to green, matching the green "Refreshed" status text in the Jade/WTHIT tooltip so the two surfaces speak the same color language. One extra animated strip authored through the glyph pipeline; the per-chunk indicator sync carries one extra bit per entry (unlooted vs refreshed).
Acceptance criteria
enableLootRefreshoff, indicator behavior and network payloads are identical to todayOut of scope
Docs impact
site/pages/features.json(indicators and loot-refresh sections),site/pages/guide.json§3 "Reading the Indicators".