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:
parent
feebd0338f
commit
d5d87ea6c0
8 changed files with 23 additions and 11 deletions
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
====================
|
====================
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -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.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue