Files
BreakEscape/js/core
Z. Cliffe Schreuders f8b20c2db0 feat(rfid): Complete system integration
Integrated RFID minigame into all game systems:

Chat System Integration:
- Added clone_keycard tag handler to chat-helpers.js
- Format: # clone_keycard:Card Name|HEX_ID
- Uses proven window.pendingConversationReturn pattern
- Automatically returns to conversation after cloning

Inventory Integration:
- Added keycard click handler in interactions.js
- Click keycard with cloner → starts clone mode
- Shows alert if no cloner available

Interaction Indicator:
- Added RFID icon support to getInteractionSpriteKey()
- RFID-locked doors/items show rfid-icon overlay
- Works for both door and item lock types

HTML Integration:
- Added rfid-minigame.css link to index.html
- Loaded alongside other minigame styles

Phaser Asset Integration:
- Added keycard sprites (base + 3 variants)
- Added rfid_cloner sprite
- Added rfid-icon and nfc-waves icons
- Loaded in js/core/game.js preload

All integration follows existing patterns from other minigames.
Ready for testing and asset creation.
2025-11-15 23:48:15 +00:00
..
2025-11-14 19:47:54 +00:00