Display Screens
Staff Tools
Integration Status
API Endpoint
Set HANSA_BASE_URL in hansa-config.js. All screens load it automatically and share the same base URL and leaderboard definitions.
- Current:
gateway-accel.snapser.com/… - All endpoints:
/leaderboard/{id} - Filters via query params:
?con=PAX-East
Player Avatars
All player avatars render as the first letter of the gamertag — uppercase, centered in the hex shape on the player's assigned background color. No image hosting required.
- Initial derived from
gamertagat render time - Fallback:
?if gamertag is missing or empty - Hex shape, rarity ring, and badge remain unchanged
FIG Images
31 Genesis FIG images mapped in FIG_IMGS, hosted on aerthlings-leaderboards.pages.dev. Replace with permanent CDN paths before the event if hosting changes.
- 31 Genesis FIGs mapped by species name
- Legendary FIGs: Hoodon + Drazzle (gold glow)
- Fallback: ÆRTH Æ logo mark
Event Config
Update event name and date window in CONFIG at the top of each screen file to change context for a different event.
- Event filter:
con=PAX-East - Date filter:
start_date=/end_date= - Footer label: search
📍 PAX Eastin HTML
Ticker Messages
All ticker messages are now static-only — no live data dependency. Screens will always show clean, readable copy regardless of API status.
- 35 data-dependent messages removed
- ALWAYS + EARLY copy only — no LIVE block
- Safe to display from first load, no waiting for endpoints