v3.2.6 DOCS: Final sync of CHANGELOG, README, GAME_RULES, and Notecards for Sentinel 7.3 + Final Girlz branding

This commit is contained in:
RebeccaNod1 2026-04-05 12:09:47 -06:00
parent feebd0338f
commit d5d87ea6c0
8 changed files with 23 additions and 11 deletions

View file

@ -13,10 +13,11 @@ All notable changes to Peril Dice will be documented in this file.
- **Auto-Cleanup Handshake**: Uses `llDetachFromAvatar()` to instantly purge temporary HUDs upon game end or reset without inventory clutter. - **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. - **Root-Key Unification**: All channel calculations now use the **Root Link Key** (`llGetLinkKey(1)`), preventing "Signal Drift" between scripts in different prims.
### 🛡️ **Experience Sentinel (Diag Prototype)** ### 🛡️ **Experience Sentinel (Diag Prototype v7.3)**
- **Key-Scoped Diagnostic (v6.1)**: Replaced agent-based probes with definitive **`llAgentInExperience(EXPERIENCE_ID)`** verification, ensuring the board detects land-readiness for 'Final Girlz I.N.C.' instantly. - **Professional Polish (v7.3)**: Silenced redundant diagnostic alerts to provide a clean, single-source verification experience on blocked land.
- **Direct-Denial Capture**: Implemented the `experience_permissions_denied` event handler to catch and report `XP_ERROR_NOT_PERMITTED_LAND` error codes with clear "To-Fix" instructions for owners. - **Key-Scoped Diagnostic (v6.1)**: Replaced unreliable agent-probes with definitive **`llAgentInExperience(llGetOwner())`** logic, providing instantaneous land-readiness results for the "Final Girlz I.N.C." experience.
- **Touch-to-Diagnose**: Owners can now touch the board at any time to force a fresh Sentinel check, bypassing inventory rez-lag. - **Direct-Denial Capture**: Integrated the `experience_permissions_denied` event handler as a silent watchdog to catch and report `XP_ERROR_NOT_PERMITTED_LAND` error codes.
- **Touch-to-Diagnose**: Owners can touch the board to trigger a fresh Sentinel check, bypassing inventory rez-lag.
## [3.2.0] - 2026-04-05 ## [3.2.0] - 2026-04-05

View file

@ -13,6 +13,12 @@ All notable changes to Peril Dice are documented in this file.
- Auto-Cleanup Handshake: Uses llDetachFromAvatar() for instantaneous HUD removal without inventory clutter. - 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)). - Root-Key Unification: All channel calculations now use the Root Link Key (llGetLinkKey(1)).
🛡️ EXPERIENCE SENTINEL (v7.3)
- Professional Polish: Silenced redundant diagnostic alerts to provide a clean, single-source verification experience on blocked land.
- Key-Scoped Diagnostic: Replaced unreliable agent-probes with definitive llAgentInExperience(llGetOwner()) logic, providing instantaneous land-readiness results for the "Final Girlz I.N.C." experience.
- Direct-Denial Capture: Integrated the experience_permissions_denied event handler as a silent watchdog to catch and report XP_ERROR_NOT_PERMITTED_LAND error codes.
- Touch-to-Diagnose: Owners can touch the board to trigger a fresh Sentinel check, bypassing inventory rez-lag.
[3.2.0] - 2026-04-05 [3.2.0] - 2026-04-05
==================== ====================

View file

@ -174,6 +174,7 @@ The game features thematic messaging for maximum immersion:
### **Enhanced Display System (UPDATED in v3.2.6):** ### **Enhanced Display System (UPDATED in v3.2.6):**
- **Hybrid HUD System** - Humans get personal HUDs (Center 2), Bots get in-world floaters! 🎰🤖 - **Hybrid HUD System** - Humans get personal HUDs (Center 2), Bots get in-world floaters! 🎰🤖
- **Experience Sentinel (v7.3)** - Built-in land-readiness diagnostic automatically verifies 'Final Girlz I.N.C.' connectivity. 🛡️
- **Experience Requirement** - Land must have **"Final Girlz I.N.C."** Experience enabled for the automatic HUD feature. 🔗 - **Experience Requirement** - Land must have **"Final Girlz I.N.C."** Experience enabled for the automatic HUD feature. 🔗
- **Winner Glow Celebration** - Winners get bright green glow on both scoreboard and floater 💚 - **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

View file

@ -187,6 +187,7 @@ Game Security (NEW in v2.8.0):
Enhanced Display System (UPDATED in v3.2.6): Enhanced Display System (UPDATED in v3.2.6):
- Hybrid HUD System - Personal HUD for humans / In-world floaters for Bots! 🎰🤖 - Hybrid HUD System - Personal HUD for humans / In-world floaters for Bots! 🎰🤖
- Experience Sentinel (v7.3) - Built-in land-diagnostic tool automatically verifies 'Final Girlz I.N.C.' connectivity. 🛡️
- Experience Requirement - Land must be "Final Girlz I.N.C." Experience enabled for the HUD! 🔗 - Experience Requirement - Land must be "Final Girlz I.N.C." 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

View file

@ -8,7 +8,7 @@ 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. NEW IN V3.2.6: HYBRID HUD EVOLUTION & EXPERIENCE SENTINEL! A revolutionary dual-mode status system. Humans now receive a personal HUD (Center 2), while bots maintain in-world floaters. Built-in **Experience Sentinel** (v7.3) automatically diagnoses and reports land connectivity for 'Final Girlz I.N.C.' with clear "To-Fix" instructions for misconfigured land.
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.
@ -24,6 +24,7 @@ KEY FEATURES:
- Experience Leaderboard: Persistent win tracking via Experience KVP with FURWARE Text Mesh display - Experience Leaderboard: Persistent win tracking via Experience KVP with FURWARE Text Mesh display
- Bot Support: AI players for testing and gameplay variety - Bot Support: AI players for testing and gameplay variety
- 🎰 Hybrid HUD System: Human players get a personal HUD (Center 2), Bots get in-world floaters! - 🎰 Hybrid HUD System: Human players get a personal HUD (Center 2), Bots get in-world floaters!
- 🛡️ **Experience Sentinel**: Built-in land-diagnostic tool (v7.3) for 'Final Girlz I.N.C.' verification.
- 🔗 Experience Integrated: Auto-attachment requires the "Final Girlz I.N.C." Experience on land. - 🔗 Experience Integrated: Auto-attachment requires the "Final Girlz I.N.C." Experience on land.
- 🎯 Direct-Target Cleanup: 100% reliable HUD removal via llRegionSayTo signaling. - 🎯 Direct-Target Cleanup: 100% reliable HUD removal via llRegionSayTo signaling.
- Single Linkset: Complete consolidated system for instant deployment - Single Linkset: Complete consolidated system for instant deployment

View file

@ -1332,9 +1332,8 @@ default {
sentinelQueryID = NULL_KEY; sentinelQueryID = NULL_KEY;
llSetTimerEvent(0); llSetTimerEvent(0);
currentTimerMode = TIMER_IDLE; currentTimerMode = TIMER_IDLE;
// Removed redundant messaging - checkExperience() handles the OwnerSay
llOwnerSay("⚠️ [Peril Dice] SYSTEM WARNING: Experience features are BLOCKED on this land."); dbg("⚠️ [Peril Dice] Experience Denial (Reason " + (string)reason + ") detected land block.");
llOwnerSay("🛡️ [Peril Dice] TO FIX: Open 'About Land' -> 'Experiences' -> 'Add' and search for 'Final Girlz I.N.C.'");
} else { } else {
dbg("⚠️ [Peril Dice] Experience Denial (Code " + (string)reason + ") for agent " + (string)agent_id); dbg("⚠️ [Peril Dice] Experience Denial (Code " + (string)reason + ") for agent " + (string)agent_id);
} }

View file

@ -7,7 +7,7 @@
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** - Revolutionary dual-mode status display. Humans receive a personal, Experience-authorized HUD (ATTACH_HUD_CENTER_2) for clutter-free gameplay. Bots maintain in-world floaters for public visibility. Features laser-targeted `llRegionSayTo` signaling for guaranteed auto-detach and cleanup. **🎯 NEW in v3.2.6**: **HYBRID HUD EVOLUTION & EXPERIENCE SENTINEL** - Revolutionary dual-mode status display. Humans receive a personal, Experience-authorized HUD (Center 2), while bots maintain in-world floaters. Features a built-in **Experience Sentinel** (v7.3) that automatically diagnoses land-readiness for 'Final Girlz I.N.C.' and provides owner-facing fix instructions for blocked parcels.
**🧪 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 3-column layout (Rank, Name, WL) and dynamic Alpha 0.0 hiding for unused 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 3-column layout (Rank, Name, WL) and dynamic Alpha 0.0 hiding for unused slots.
@ -34,8 +34,9 @@ Peril Dice is a multiplayer elimination game where each player selects numbers b
## Major v3.2.6 Improvements (Current) 🎯 ## Major v3.2.6 Improvements (Current) 🎯
### 🎰 **Hybrid HUD Evolution** ### 🎰 **Hybrid HUD Evolution**
- **Personalized Gaming UI**: Human players automatically receive a temporary, Experience-authorized HUD snapping to **Center 2**. - **Personalized Gaming UI**: Human players automatically receive a temporary, Experience-authorized HUD (Final Girlz I.N.C.) snapping to **Center 2**.
- **Spectator AI Visibility**: Bots continue to rez in-world floaters, ensuring spectators can follow along with the AI's performance. - **Spectator AI Visibility**: Bots continue to rez in-world floaters, ensuring spectators can follow along with the AI's performance.
- **Experience Sentinel (v7.3)**: Built-in land diagnostic tool automatically verifies the **Final Girlz I.N.C.** Experience on the parcel. If the land is blocked, the board whispers clear "To-Fix" instructions to the owner.
- **Direct-Target Signaling**: Switched to `llRegionSayTo(avKey, ...)` for cleanup pulses, ensuring HUDs reliably hear their "Self-Destruct" command. - **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. - **Auto-Cleanup Handshake**: Uses `llDetachFromAvatar()` to instantly purge temporary HUDs upon game end or reset without inventory clutter.

View file

@ -8,7 +8,7 @@ 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.6: HYBRID HUD EVOLUTION & EXPERIENCE SENTINEL! A revolutionary dual-mode status system. Humans now receive a personal HUD (Center 2), while bots maintain in-world floaters. Built-in EXPERIENCE SENTINEL (v7.3) automatically diagnoses and reports land connectivity for 'Final Girlz I.N.C.' with clear owner instructions.
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.
@ -48,6 +48,7 @@ KEY FEATURES
- 🎯 Dynamic Player Management: Players can join at runtime (owner and other avatars) - 🎯 Dynamic Player Management: Players can join at runtime (owner and other avatars)
- 🤖 Bot Support: Add AI bots for testing and gameplay variety - 🤖 Bot Support: Add AI bots for testing and gameplay variety
- 📱 Hybrid HUD Display: Experience-attached personal HUD for humans / In-world floaters for bots - 📱 Hybrid HUD Display: Experience-attached personal HUD for humans / In-world floaters for bots
- 🛡️ Experience Sentinel: Built-in land-diagnostic tool (v7.3) for 'Final Girlz I.N.C.' verification
- 🎮 Intelligent Dice Sizing: Automatic dice size based on player count - 🎮 Intelligent Dice Sizing: Automatic dice size based on player count
- 🔄 Ready State System: Players must be ready before games start - 🔄 Ready State System: Players must be ready before games start
- 🎭 Dramatic Messaging: Immersive thematic announcements visible to all players - 🎭 Dramatic Messaging: Immersive thematic announcements visible to all players
@ -144,6 +145,7 @@ RECENT IMPROVEMENTS (V3.0.0)
🏆 EXPERIENCE-BASED LEADERBOARD 🏆 EXPERIENCE-BASED LEADERBOARD
- Persistent Storage: Leaderboard data is now stored in Second Life Experience: "Final Girlz I.N.C.". - Persistent Storage: Leaderboard data is now stored in Second Life Experience: "Final Girlz I.N.C.".
- Requirement: Ensure the "Final Girlz I.N.C." Experience is whitelisted on your parcel. - Requirement: Ensure the "Final Girlz I.N.C." Experience is whitelisted on your parcel.
- Experience Sentinel (v7.3): Built-in diagnostic tool automatically verifies land-readiness and provides clear owner instructions if the experience is blocked.
- Region Independence: Player wins and losses are tracked globally, surviving object resets and region changes. - Region Independence: Player wins and losses are tracked globally, surviving object resets and region changes.
🎨 Z-FIGHTING & ALIGNMENT FIXES 🎨 Z-FIGHTING & ALIGNMENT FIXES