Open
Conversation
…in bins for better organization
… enhance layout spacing
…vigation after notes session
…e lock type and observations; adjust onPickup to onRead for evidence items; modify observations for clarity.
This commit introduces a series of new audio files to the TTS cache for the "m01_first_contact" module. Each file is a binary addition, enhancing the audio resources available for text-to-speech functionality.
…d consistency; remove CyberChef and Drop-Site terminal scenarios.
This commit introduces multiple new audio files to the TTS cache for the first contact scenario. Each file is added with the appropriate permissions and is expected to enhance the audio experience in the application. The new files include various audio clips identified by their unique hash names.
…s, remove unused items, and set export targets for JSON files.
- Added tasks to unlock Derek's computer and personal safe, with associated completion actions. - Updated task descriptions and statuses for clarity and gameplay flow. - Introduced new messages triggered by task completions, enhancing player guidance and narrative immersion. - Revised object details, including safe contents and observations, to align with new gameplay mechanics. - Adjusted room types and connections for better scenario structure. - Improved narrative elements related to Operation Shatter, including mission objectives and consequences.
- Introduced a mechanism to annotate flag-station and launch-device objects with submission status. - Implemented server-side validation to ensure submitted flags correspond to the correct station. - Added a new method to resolve flag references from the scenario's flags section. - Updated game logic to handle flag submissions more robustly, including NPC-held items. - Enhanced the flag-station minigame to support a new lock mode for flag validation. - Refactored flag extraction logic to prioritize top-level flags over scenario objects for better performance. - Updated scenario definitions to reflect new flag structures and requirements. - Improved client-side handling of flag interactions and submission feedback.
…omization Update minigame imports to version 9 for consistency Refactor flag station minigame completion logic for better clarity Update flag station minigame version references to v6
…pens Add new notes item with passwords and update text for various items in first contact scenario
…and update Kevin's dialogue for clarity
- Introduced a new XML scenario file for the "Introduction to Linux and Security lab" detailing objectives, user accounts, and system configurations. - Updated the JSON scenario file to include new victory track, detailed mission credits, and conditions for personnel outcomes. - Enhanced task management by adding global variables for tracking user actions and unlocking tasks. - Improved messaging for mission completion and evidence collection, ensuring clarity in player objectives and outcomes. - Adjusted object identifiers for consistency and clarity in the scenario's narrative flow.
This commit introduces a series of new audio files in the TTS cache for the "m01_first_contact" module. The added files enhance the audio resources available for text-to-speech functionality, ensuring a richer and more diverse auditory experience for users. Each file is a new addition, contributing to the overall content library.
…tures and update first contact scenario with explicit sprite key
…support for removing NPCs from scenes, including updates to game logic and scenario scripts.
- Updated Agent 0x99's dialogue in m01_opening_briefing.ink to streamline instructions regarding tools and documentation. - Adjusted JSON structure in m01_opening_briefing.json to reflect changes in dialogue and ensure proper flow of information.
…fy keycard location, and enhance lockpick guidance.
- Updated scenario brief visibility to show on resume. - Changed task type for decoding notes to manual and adjusted completion mechanics. - Revised dialogue messages for clarity and tone. - Modified event patterns and conditions for task completion. - Updated phone messages for consistency and clarity. - Added password requirements and keyboard visibility for Kevin's workstation.
- Updated task definitions for unlocking and searching Derek's computer. - Introduced new aim for deactivating the launch with associated tasks. - Modified unlock conditions for closing the case to include deactivating the launch. - Enhanced event handling for attack outcomes to include multiple task completions. - Added new contents to the digital filing cabinet, including office supplies and a business outline. - Adjusted properties for existing items to improve gameplay flow and narrative clarity.
- Changed task title and type for accessing the VM to "Access Kali Linux audit station" and set type to "manual". - Updated the completion tasks for the SSH flag submission to include "access_vm". - Removed sensitive text from the business outline while retaining the overall structure. - Updated character sprite assets for Derek Lawson to reflect a more appropriate office worker appearance.
- Updated the interaction handling to include a new option to disable closing the minigame for NPC interactions. - Revised the dialogue for Dr Priya Sharma to improve clarity and engagement, ensuring the player is prompted to complete necessary tasks before starting the debrief. - Adjusted the scenario JSON to reflect changes in NPC visibility and conversation initiation based on game state, including handling of ICO deadline scenarios. - Ensured that the debriefing process is initiated regardless of the completion of prior tasks when the ICO deadline is missed.
- Added observation for Sarah Mitchell, Charge Nurse. - Added observation for Staff Nurse on rounds. - Added observation for Ravi Anand, IT Security. - Added observation for Dr. Priya Sharma, NCSC.
- Added multiple new audio files to the TTS cache directory for the healthcare module. - Each file is a unique MP3, identified by its hash in the filename. - These additions enhance the audio resources available for text-to-speech functionality.
…complete before next bark
- Introduced a new global variable `backup_recovery_source` to track the source of backup restoration. - Updated NPC Helen's dialogue to clarify the dual sign-off process for network isolation and its implications for patient safety. - Added detailed responses based on the backup recovery source, including handling scenarios for cloud vendor, NAS encrypted, and wiped tape. - Improved the narrative flow regarding the backup restoration steps and the need for NCSC notification. - Enhanced the scenario JSON to include a bark message confirming NCSC notification with a delay for better user experience.
- Added 30 new MP3 files to the tts_cache/sis01_healthcare directory. - Each file is a new addition with unique identifiers. - These files are intended for use in text-to-speech applications related to healthcare.
- Added new character assets for female nurse (female_nurse2) including sprite and headshot images. - Updated game.js to preload the new nurse character assets. - Modified scenario.json.erb to reflect changes in task statuses from "locked" to "active" for various tasks related to NPC interactions. - Replaced placeholder sprites for nurses with the new female nurse character assets. - Enhanced the sprite normalization function in convert_pixellab_to_spritesheet.py to handle new naming conventions. - Removed obsolete TTS cache audio files.
- Introduced a new task completion marker for contacting CastleTech in the NPC dialogue script. - Updated the JSON representation to reflect the new task and ensure proper flow in the conversation.
…nario - Introduced a player sprite configuration for character representation. - Added unlock conditions for multiple tasks to enhance gameplay progression. - Updated narrative messages to provide context when certain conditions are met. - Revised hydrogen gas monitor text to clarify sensor reading delays. - Adjusted puzzle graph notes to improve clarity on objectives and interactions.
…nd update TODO.md
…cility_safe_state and remove historian_reviewed variable
…ll access - Introduced a new keycard item, "Plant Room Access Badge," to be held by Priya Chandra. - The badge unlocks Battery Hall 1 and is now collected during the briefing conversation. - Removed placeholder badge definition from the scenario to streamline item transfer mechanics.
Warranty Compliance Checklist
mg-05: Coverage Decision Form minigame for sis03_cyber_insurance
- Removed TODO comments for NPCs and added detailed NPC configurations. - Updated player sprite and global variables for improved gameplay. - Enhanced music event triggers for better narrative flow. - Reorganized objectives and aims with consistent naming conventions. - Implemented detailed descriptions for evidence and underwriting files. - Improved NPC event mappings for dynamic interactions.
…ions for tasks; enhance messaging for clarity and context
- Changed coverage decision options from A, B, C to A1, A2, A3 for clarity. - Updated conditions for war exclusion to use strict equality checks. - Enhanced Trent Water assessment messaging to reflect new coverage scope inclusion and forensic referral process. - Added new variable `trent_water_in_scope` to track coverage inclusion status.
…lock conditions, and add puzzle graph roles - Compiled full Ink dialogue trees for Phone NPCs (Whitworth, Osei, Ngata) and Eleanor Vance. - Introduced new unlock conditions for tasks related to evidence review and warranty assessments. - Added puzzle graph roles and aims to various items, enhancing gameplay mechanics. - Updated placeholder assets and descriptions for better clarity and functionality.
…pdate NPC dialogue implementation status
…nd puzzle graph roles - Added puzzle graph roles and aims to incident notification and forensic exhibits - Included detailed breakdown of claim quantum and incident timeline in the incident notification - Expanded IT and OT forensics summaries with critical evidence notes and implications
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.