Conversation: shackle
Triggered by
No caller found in static analysis. May be invoked from runtime-only code paths (string-built resrefs, etc.).
Scripts referenced
| Script | Slot | In module | Notes |
|---|---|---|---|
shacklekey | active | ✓ | |
shackle_open | action | ✓ | |
shackle_close | action | ✓ |
Starting entries
- entry #0 — Choose an action.
Conversation flow
Each starting entry is expanded recursively. Repeated nodes (cycles, shared continuations) appear inline as ↩ link backrefs to the first occurrence.
NPC lines (entries) — flat index
entry #0
Choose an action.
- → reply #2 “Be shackled. (Warning! You can only be freed with the proper key!)”
- → reply #1 “Unlock shackle.” (if
shacklekey) - → reply #0 “Do nothing.”
PC replies — flat index
reply #0
Do nothing.
reply #1 →
shackle_openUnlock shackle.
reply #2 →
shackle_closeBe shackled. (Warning! You can only be freed with the proper key!)