mirror of
https://github.com/cliffe/BreakEscape.git
synced 2026-02-20 13:50:46 +00:00
Created proper Ink source file for Security Guard NPC: Ink Story File: - Created scenarios/ink/rfid-security-guard.ink (proper Ink format) - Follows equipment-officer.ink pattern - Uses # speaker:npc and # speaker:player tags - Implements hub dialogue structure - Contains clone_keycard tag: # clone_keycard:Master Keycard|FF4A7B9C21 - Multiple dialogue branches and paths Story Structure: - start knot → hub knot - ask_keycard knot with multiple choices - cloned knot for post-clone conversation - Proper conversation flow with END points Removed: - Deleted placeholder rfid-security-guard.json (incorrect format) - JSON must be compiled from .ink source using inklecate or Inky Updated README: - Added compilation instructions section - Option 1: Inky editor (recommended, GUI) - Option 2: inklecate command line - Warning that .json needs compilation before use - Links to download tools The .ink file is the source of truth and must be compiled to .json before the scenario will work properly.
67 lines
1.6 KiB
Plaintext
67 lines
1.6 KiB
Plaintext
// rfid-security-guard.ink
|
|
// Security Guard NPC for RFID test scenario
|
|
// Demonstrates clone_keycard tag functionality
|
|
// Player can subtly clone the guard's master keycard during conversation
|
|
|
|
=== start ===
|
|
# speaker:npc
|
|
Hey there. I'm the security guard for this facility.
|
|
|
|
I've got the master keycard that opens the secure room.
|
|
|
|
-> hub
|
|
|
|
=== hub ===
|
|
+ [Ask about the keycard]
|
|
-> ask_keycard
|
|
|
|
+ [Just browsing]
|
|
# speaker:npc
|
|
Alright, let me know if you need anything.
|
|
-> END
|
|
|
|
=== ask_keycard ===
|
|
# speaker:npc
|
|
This keycard? Yeah, it's the master access card. Opens everything in the building.
|
|
|
|
I can't just hand it to you though - security policy and all that.
|
|
|
|
+ [Offer to buy it]
|
|
# speaker:npc
|
|
Ha! Nice try, but I can't sell company property. I'd lose my job.
|
|
-> hub
|
|
|
|
+ [Ask if you can borrow it]
|
|
# speaker:npc
|
|
Sorry, no can do. This thing never leaves my person.
|
|
-> hub
|
|
|
|
+ [Subtly scan their badge]
|
|
# clone_keycard:Master Keycard|FF4A7B9C21
|
|
# speaker:player
|
|
You casually position your Flipper Zero near their badge while chatting...
|
|
-> cloned
|
|
|
|
+ [Leave them alone]
|
|
# speaker:npc
|
|
Sure thing. Have a good one!
|
|
-> END
|
|
|
|
=== cloned ===
|
|
# speaker:npc
|
|
...So anyway, that's why I love working nights. Much quieter, you know?
|
|
|
|
The pay's better too. Plus I get to catch up on my podcasts.
|
|
|
|
+ [Thanks for the chat!]
|
|
# speaker:npc
|
|
No problem! Stay safe out there.
|
|
-> END
|
|
|
|
+ [Any other secure areas?]
|
|
# speaker:npc
|
|
Well, there's the CEO's office, but that's on a different floor entirely.
|
|
|
|
This master card works for most areas on this level though.
|
|
-> cloned
|