aboutsummaryrefslogtreecommitdiff
path: root/webAO/packets/handlers/handlePR.ts
AgeCommit message (Collapse)Author
2026-02-10Refactor playerlist to state-driven rendering with renderPlayerListDavid Skoland
handlePR and handlePU now only update client.playerlist state, and renderPlayerList handles all DOM rendering from that state. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07Prefetch char.ini for characters present in area via playerlistDavid Skoland
Store player data (charId, area) in an in-memory Map on the client, updated by PR/PU packet handlers. Use this to eagerly load char.ini when a player's character appears in our area or when switching areas, eliminating the lazy-load delay on first IC message. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2025-12-28Match client with how missing data is formattedmastyra
See https://github.com/AttorneyOnline/AO2-Client/blob/54afceec66744e758595e6a4e9bd861523f5b016/src/widgets/playerlistwidget.cpp#L207
2024-11-20Prettified Code!stonedDiscord
2024-08-31give everything but the names a fixed sizestonedDiscord
2024-08-31hide out of area playersstonedDiscord
2024-08-31playerlist fixesstonedDiscord
2024-08-07add ban buttonstonedDiscord
2024-08-07populate fields correctlystonedDiscord
2024-08-07adding and removing worksstonedDiscord
2024-08-07update layoutstonedDiscord