diff --git a/CHANGELOG.md b/CHANGELOG.md index 80f85c1..cffbdae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,15 @@ All notable changes to Peril Dice will be documented in this file. +## [3.2.6] - 2026-04-05 + +### 🎰 **Hybrid HUD Evolution** +- **Personalized Gaming UI**: Human players now automatically receive a temporary, Experience-authorized HUD snapping to **Center 2**. +- **Spectator AI Visibility**: Bots continue to rez in-world floaters, ensuring spectators can follow along with the AI's performance. +- **Direct-Target Signaling**: Switched to `llRegionSayTo(avKey, ...)` for cleanup pulses, ensuring HUDs reliably hear their "Self-Destruct" command. +- **Auto-Cleanup Handshake**: Uses `llDetachFromAvatar()` to instantly purge temporary HUDs upon game end or reset without inventory clutter. +- **Root-Key Unification**: All channel calculations now use the **Root Link Key** (`llGetLinkKey(1)`), preventing "Signal Drift" between scripts in different prims. + ## [3.2.0] - 2026-04-05 ### 🛡️ **Sync Sanctity (Engine Core)** diff --git a/CHANGELOG_Notecard.txt b/CHANGELOG_Notecard.txt index 9c74423..9b816b5 100644 --- a/CHANGELOG_Notecard.txt +++ b/CHANGELOG_Notecard.txt @@ -3,6 +3,16 @@ PERIL DICE CHANGELOG All notable changes to Peril Dice are documented in this file. +[3.2.6] - 2026-04-05 +==================== + +🎰 HYBRID HUD EVOLUTION +- Personalized Gaming UI: Human players now automatically receive a temporary, Experience-authorized HUD snapping to Center 2. +- Spectator AI Visibility: Bots continue to rez in-world floaters for public visibility. +- Direct-Target Signaling: Switched to llRegionSayTo(avKey, ...) for 100% reliable cleanup delivery. +- Auto-Cleanup Handshake: Uses llDetachFromAvatar() for instantaneous HUD removal without inventory clutter. +- Root-Key Unification: All channel calculations now use the Root Link Key (llGetLinkKey(1)). + [3.2.0] - 2026-04-05 ==================== diff --git a/GAME_RULES.md b/GAME_RULES.md index fbbe419..d1b7d22 100644 --- a/GAME_RULES.md +++ b/GAME_RULES.md @@ -172,15 +172,17 @@ The game features thematic messaging for maximum immersion: - **Kick Player** functionality allows owners to remove disruptive players - **Leave Game** system properly cleans up all player data -### **Enhanced Display System (UPDATED in v2.8.6):** -- **Winner Glow Celebration** - Winners get bright green glow on both scoreboard and floaters 💚 +### **Enhanced Display System (UPDATED in v3.2.6):** +- **Hybrid HUD System** - Humans get personal HUDs (Center 2), Bots get in-world floaters! 🎰🤖 +- **Experience Requirement** - Land must have **Peril Dice Experience** enabled for the automatic HUD feature. 🔗 +- **Winner Glow Celebration** - Winners get bright green glow on both scoreboard and floater 💚 - **Visual Priority System** - Winner glow (green) overrides peril glow (yellow) during victory - **24-Second Victory Timer** - Extended celebration before game reset for proper recognition -- **Real-Time Status Updates** - Peril status updates immediately on floating displays -- **Enhanced Elimination** - Players see 0 hearts ❤️ → 💔💔💔 before removal with red X markers ❌ -- **Visual Scoreboard** - Shows all players with profile pictures and heart counts +- **Real-Time Status Updates** - Peril status updates immediately on displays +- **Enhanced Elimination** - Players see 0 hearts before removal with red X markers +- **Visual Scoreboard** - Shows all players with profile pictures and hearts - **Floating HUD Displays** - Personal status displays for each player -- **Professional Status Actions** - Large status prim shows current game events +- **Professional Status Actions** - Large status prim shows current events - **Color-Coded Glow System** - Green (winner), Yellow (peril), Red X (eliminated) ### **Technical Rules (UPDATED in v3.2.0):** @@ -296,8 +298,8 @@ While the core rules remain the same, consider these optional variations: --- -**Version:** 3.2.0 +**Version:** 3.2.6 **Last Updated:** April 05, 2026 -**Status:** Production Ready - Sync Sanctity Release +**Status:** Production Ready - Hybrid HUD Release **Credits:** Original concept by Noose the Bunny (djmusica28), Automated system implementation by Rebecca Nod diff --git a/GAME_RULES_NOTECARD.txt b/GAME_RULES_NOTECARD.txt index 793673a..e60c33c 100644 --- a/GAME_RULES_NOTECARD.txt +++ b/GAME_RULES_NOTECARD.txt @@ -2,12 +2,14 @@ PERIL DICE GAME - OFFICIAL RULES ======================================================== CREATED BY REBECCA NOD AND NOOSE THE BUNNY (djmusica28) -CURRENT VERSION: 3.2.0 - THE "SYNC SANCTITY" UPDATE +CURRENT VERSION: 3.2.6 - THE "HYBRID HUD" UPDATE OVERVIEW -------- Peril Dice is a multiplayer elimination game where each player selects numbers before a die is rolled. If the peril player's number is rolled, they lose a life. Players are eliminated when they reach zero lives. +NEW IN V3.2.6: HYBRID HUD EVOLUTION! A revolutionary dual-mode status system. Humans now receive a personal, Experience-authorized HUD (ATTACH_HUD_CENTER_2) for immersive, non-obstructive gameplay. Bots maintain traditional in-world floaters for spectator visibility. Laser-targeted cleanup signaling ensuring 100% reliable HUD detachment via llDetachFromAvatar(). + NEW IN V3.2.0: SYNC SANCTITY & SCOREBOARD VIRTUALIZATION! Total refactoring of the synchronization engine. The Main Controller is now the single source of truth for life counts, permanently eliminating "Ghost Heals." The scoreboard is now "Virtualized"—supporting a professional 3-column Rank/Name/Wins/Losses layout and dynamic Alpha 0.0 hiding for unused player slots. NEW IN V3.1.0: LINKSET STABILITY & DYNAMIC DISCOVERY! Complete architectural decentralization—scripts now find their linked prims by name, making the game board immune to link-order changes or region-side glitches. Full migration from legacy XYText to modern mesh-based FURWARE Text for dice and leaderboards. Centralized system constants in Peril_Constants.lsl for 100% project consistency. @@ -183,7 +185,9 @@ Game Security (NEW in v2.8.0): - Kick Player functionality allows owners to remove disruptive players - Leave Game system properly cleans up all player data -Enhanced Display System (UPDATED in v2.8.6): +Enhanced Display System (UPDATED in v3.2.6): +- Hybrid HUD System - Personal HUD for humans / In-world floaters for Bots! 🎰🤖 +- Experience Requirement - Land must be Peril Experience enabled for the HUD! 🔗 - Winner Glow Celebration - Winners get bright green glow on both scoreboard and floaters - Visual Priority System - Winner glow (green) overrides peril glow (yellow) @@ -312,9 +316,9 @@ Dice! May luck and strategy guide you to Ultimate Victory! =============================================================================== -Version: 3.2.0 +Version: 3.2.6 Last Updated: April 05, 2026 -Status: Production Ready - Sync Sanctity Release +Status: Production Ready - Hybrid HUD Release Credits: Original concept by Noose the Bunny (djmusica28), Automated system implementation by Rebecca Nod