v3.2.6 FINAL: Synchronized Changelog and Rules for Hybrid HUD release
This commit is contained in:
parent
322548af5d
commit
d2e25d72d7
4 changed files with 37 additions and 12 deletions
|
|
@ -4,6 +4,15 @@
|
||||||
|
|
||||||
All notable changes to Peril Dice will be documented in this file.
|
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
|
## [3.2.0] - 2026-04-05
|
||||||
|
|
||||||
### 🛡️ **Sync Sanctity (Engine Core)**
|
### 🛡️ **Sync Sanctity (Engine Core)**
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,16 @@ PERIL DICE CHANGELOG
|
||||||
|
|
||||||
All notable changes to Peril Dice are documented in this file.
|
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
|
[3.2.0] - 2026-04-05
|
||||||
====================
|
====================
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -172,15 +172,17 @@ The game features thematic messaging for maximum immersion:
|
||||||
- **Kick Player** functionality allows owners to remove disruptive players
|
- **Kick Player** functionality allows owners to remove disruptive players
|
||||||
- **Leave Game** system properly cleans up all player data
|
- **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):**
|
||||||
- **Winner Glow Celebration** - Winners get bright green glow on both scoreboard and floaters 💚
|
- **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
|
- **Visual Priority System** - Winner glow (green) overrides peril glow (yellow) during victory
|
||||||
- **24-Second Victory Timer** - Extended celebration before game reset for proper recognition
|
- **24-Second Victory Timer** - Extended celebration before game reset for proper recognition
|
||||||
- **Real-Time Status Updates** - Peril status updates immediately on floating displays
|
- **Real-Time Status Updates** - Peril status updates immediately on displays
|
||||||
- **Enhanced Elimination** - Players see 0 hearts ❤️ → 💔💔💔 before removal with red X markers ❌
|
- **Enhanced Elimination** - Players see 0 hearts before removal with red X markers
|
||||||
- **Visual Scoreboard** - Shows all players with profile pictures and heart counts
|
- **Visual Scoreboard** - Shows all players with profile pictures and hearts
|
||||||
- **Floating HUD Displays** - Personal status displays for each player
|
- **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)
|
- **Color-Coded Glow System** - Green (winner), Yellow (peril), Red X (eliminated)
|
||||||
|
|
||||||
### **Technical Rules (UPDATED in v3.2.0):**
|
### **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
|
**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
|
**Credits:** Original concept by Noose the Bunny (djmusica28), Automated system implementation by Rebecca Nod
|
||||||
|
|
|
||||||
|
|
@ -2,12 +2,14 @@ PERIL DICE GAME - OFFICIAL RULES
|
||||||
========================================================
|
========================================================
|
||||||
|
|
||||||
CREATED BY REBECCA NOD AND NOOSE THE BUNNY (djmusica28)
|
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
|
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.
|
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.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.
|
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
|
- Kick Player functionality allows owners to remove disruptive players
|
||||||
- Leave Game system properly cleans up all player data
|
- 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
|
- Winner Glow Celebration - Winners get bright green glow on both
|
||||||
scoreboard and floaters
|
scoreboard and floaters
|
||||||
- Visual Priority System - Winner glow (green) overrides peril glow (yellow)
|
- 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
|
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),
|
Credits: Original concept by Noose the Bunny (djmusica28),
|
||||||
Automated system implementation by Rebecca Nod
|
Automated system implementation by Rebecca Nod
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue