- Add visual feedback for biometric scan success and failure
- Create advanced collection mechanism with quality tracking and animation
- Introduce scanner state management with failed attempt tracking
- Add Bluetooth scanning constants and interval-based scanning
- Modify object interaction to check for Bluetooth device proximity
- Implement proximity-based unlocking for tablets
- Add debug logging for Bluetooth scanning and device detection
- Adjust tablet and scanner positioning in reception room
----
Fixed broken funcitons of previous bluetooth
- Add bluetooth scanner object to reception room JSON
- Include bluetooth scanner in game scenario with description
- Position bluetooth scanner near other interactive objects
- Load tablet image asset
- Add tablet object to reception room JSON
- Include tablet with locked status and contents in game scenario
- Add meeting notes and master key to tablet contents
- Modify item collection process to prevent automatic collection
- Add alert when container is unlocked
- Simplify handling of unlocked containers with contents
- Improve state management for locked and unlocked items
- Renamed `customInteraction` to `openCryptoWorkstation` for clarity
- Simplified inventory sprite creation by removing type normalization
- Updated interaction logging to reflect new method name
- Preserved custom workstation interaction when moving to inventory
- Adjusted laptop popup positioning to center screen
- Allows the player to now interact with the inventory to view items suchas as notes
- Improved pointer event handling for popup interactions
- Simplified the handleObjectInteraction function by removing redundant checks and improving readability.
- Enhanced the logic for handling container contents, ensuring items are only collected if the container is unlocked and not previously collected.
- Introduced a new function, collectContainerContents, to streamline the process of collecting items from unlocked containers.
- Updated the state management for locked items and their contents to improve gameplay flow.
- Created laptop-style popup UI with title bar and close button
- Added CSS styles for responsive popup layout
- Implemented workstation item with custom interaction handler
- Added automatic workstation to player inventory on game start
- Set up debug logging with "CyberChef:" prefix
Key changes:
- Added workstation CSS styles (lines 30-89)
- Created addCryptoWorkstation function (lines 206-255)
- Added workstation initialization to create() function (line 379)
- Set up inventory system to handle custom interactions (lines 1501-1530)
The workstation provides:
- In-game access to CyberChef cryptographic tools
- Proper integration with game inventory system
- Debug logging for troubleshooting
Note:
- CyberChef v10.19.4 must be present in assets/cyberchef/ directory
- "workstation.png" is not present in assets/objects/ directory
Added a laptop-style popup interface for CyberChef cryptographic workstation:
- Created laptop-style popup UI with title bar and close button
- Added CSS styles for responsive popup layout
- Implemented workstation item with custom interaction handler
- Added automatic workstation to player inventory on game start
- Set up debug logging with "CyberChef:" prefix
Key changes:
- Added workstation CSS styles (lines 30-89)
- Created addCryptoWorkstation function (lines 206-255)
- Added workstation initialization to create() function (line 379)
- Set up inventory system to handle custom interactions (lines 1501-1530)
The workstation provides:
- In-game access to CyberChef cryptographic tools
- Proper integration with game inventory system
- Debug logging for troubleshooting
Note:
- CyberChef v10.19.4 must be present in assets/cyberchef/ directory
- "workstation.png" is not present in assets/objects/ directory