my-sea spectator: render all present members on the hex (2C-6C), not just the viewer — TDD
The spectator hex showed only owner 1C + the viewer in 2C; other present visitors were invisible. The view now builds a list — owner 1C + each present invitee in 2C-6C by deposit order (capped at MY_SEA_MAX_VISITORS) — so every viewer sees the same absolute seating, with their own seat marked .table-seat--self (a subtle --terUser tint). - my_sea_visit: context (present/empty + token + label + is_self). - my_sea_visit.html: seat ring loops instead of a hardcoded 1C/2C. - _room.scss: .table-seat--self chair tint. - +1 IT (3 present visitors → 2C-4C seated, viewer is the --self one); the both-seated IT updated for the --self marker. 292 gameboard ITs green. Code architected by Disco DeDisco <discodedisco@outlook.com> Git commit message Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -640,6 +640,11 @@ html:has(.gate-backdrop) .position-strip .gate-slot button { pointer-events: aut
|
||||
&.seat-just-seated .fa-chair {
|
||||
animation: my-sea-seat-flare 2s ease forwards;
|
||||
}
|
||||
// The viewer's own occupied seat on the multi-seat spectator hex — a
|
||||
// subtle --terUser tint so they can pick themselves out of 2C–6C.
|
||||
&.table-seat--self .fa-chair {
|
||||
color: rgba(var(--terUser), 1);
|
||||
}
|
||||
|
||||
.seat-portrait {
|
||||
width: 36px;
|
||||
|
||||
Reference in New Issue
Block a user