Conversation: bst_book
Triggered by
- global Module
OnActivateItemvia script dmfi_activate
Scripts referenced
| Script | Slot | In module | Notes |
|---|---|---|---|
bst_has_prev | active | ✓ | |
bst_slot_0_vis | active | ✓ | |
bst_slot_1_vis | active | ✓ | |
bst_slot_2_vis | active | ✓ | |
bst_slot_3_vis | active | ✓ | |
bst_slot_4_vis | active | ✓ | |
bst_slot_5_vis | active | ✓ | |
bst_slot_6_vis | active | ✓ | |
bst_slot_7_vis | active | ✓ | |
bst_slot_8_vis | active | ✓ | |
bst_has_next | active | ✓ | |
bst_open_killed | action | ✓ | |
bst_open_unk | action | ✓ | |
bst_page_p | action | ✓ | |
bst_page_n | action | ✓ |
Custom tokens
These runtime tokens are filled by NWScript via SetCustomToken(N, text). The scripts listed set each token; the actual value depends on game state at runtime.
| Token | Set by script(s) |
|---|---|
<CUSTOM5030> | not found in static analysis |
<CUSTOM5031> | not found in static analysis |
<CUSTOM5032> | not found in static analysis |
<CUSTOM5033> | not found in static analysis |
<CUSTOM5034> | not found in static analysis |
<CUSTOM5035> | not found in static analysis |
<CUSTOM5036> | not found in static analysis |
<CUSTOM5037> | not found in static analysis |
<CUSTOM5038> | not found in static analysis |
<CUSTOM5040> | bst_db |
<CUSTOM5041> | bst_db |
Starting entries
- entry #0 — You open the Bestiary of Middle-earth. Its pages record every beast you have fac…
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
You open the Bestiary of Middle-earth. Its pages record every beast you have faced. What would you like to review?
- → reply #0 “Creatures I have slain.”
- → reply #1 “Creatures I have not yet slain.”
- → reply #2 “Close the book.”
entry #1
- → reply #3 “[<< Previous page]” (if
bst_has_prev) - → reply #4 (if
bst_slot_0_vis) - → reply #5 (if
bst_slot_1_vis) - → reply #6 (if
bst_slot_2_vis) - → reply #7 (if
bst_slot_3_vis) - → reply #8 (if
bst_slot_4_vis) - → reply #9 (if
bst_slot_5_vis) - → reply #10 (if
bst_slot_6_vis) - → reply #11 (if
bst_slot_7_vis) - → reply #12 (if
bst_slot_8_vis) - → reply #13 “[Next page >>]” (if
bst_has_next) - → reply #14 “[Back to the index]”
PC replies — flat index
reply #2
Close the book.
reply #14
[Back to the index]
- → entry #0 “You open the Bestiary of Middle-earth. Its pages record every beast you have fac…”