Conversation: sfcraft_armour
Triggered by
- creature NPC Earaldur Rashess
drowfight028— in Carn Dum: Smithy - creature NPC Unelolas Ellent
drowrogue025— in Carn Dum: Smithy - creature NPC Bree Armor Smith
shopkeep003— in Bree Armory - creature NPC Bree Armor Smith — in Bree Armory
- creature NPC Unelolas Ellent — in Carn Dum: Smithy
- creature NPC Earaldur Rashess — in Carn Dum: Smithy
- creature NPC Tagget's Lacky — in Taggets Weapon Shop
Scripts referenced
| Script | Slot | In module | Notes |
|---|---|---|---|
sfcraft_purge_a | action | ✓ | |
sfcraft_create | action | ✓ | |
sfc_tshield | action | ✓ | |
sfcraft_token_a | active | ✓ | |
sfc_sshield | action | ✓ | |
sfc_lshield | action | ✓ | |
sfc_ring | action | ✓ | |
sfc_helmet | action | ✓ | |
sfc_cloak | action | ✓ | |
sfc_bracers | action | ✓ | |
sfc_boots | action | ✓ | |
sfc_belt | action | ✓ | |
sfc_medium | action | ✓ | |
sfc_light | action | ✓ | |
sfc_harmour | action | ✓ | |
sfc_cloth | action | ✓ | |
sfc_amulet | action | ✓ | |
sfcraft_nogold | active | ✓ | |
sfcraft_saves | action | ✓ | |
sfcraft_will | action | ✓ | |
sfcraft_reflex | action | ✓ | |
sfcraft_fort | action | ✓ | |
sfcraft_regen | action | ✓ | |
sfcraft_plus2 | action | ✓ | |
sfcraft_plus1 | action | ✓ | |
sfcraft_haste | action | ✓ | |
sfcraft_ability | action | ✓ | |
sfcraft_cha | action | ✓ | |
sfcraft_wis | action | ✓ | |
sfcraft_int | action | ✓ | |
sfcraft_con | action | ✓ | |
sfcraft_dex | action | ✓ | |
sfcraft_str | action | ✓ | |
sfcraft_ac | action | ✓ | |
sfcraft_plus5 | action | ✓ | |
sfcraft_plus4 | action | ✓ | |
sfcraft_plus3 | 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) |
|---|---|
<CUSTOM1000> | sfcraft_include |
Starting entries
- entry #0 — Hello Adventurer
Conversation flow
Each starting entry is expanded recursively. Repeated nodes (cycles, shared continuations) appear inline as ↩ link backrefs to the first occurrence.
entry #0 → sfcraft_purge_a ¶
<StartCheck> Hello Adventurer </Start>
reply #16 → sfc_amulet ¶
Amulet
entry #3 (if sfcraft_token_a) ¶
<StartCheck> Hello Adventurer </Start>
<CUSTOM1000>[sfcraft_include]
reply #42 → sfcraft_ac ¶
AC Bonus
entry #11 ¶
<StartCheck> Hello Adventurer </Start>
<CUSTOM1000>[sfcraft_include]
reply #32 → sfcraft_ability ¶
Ability Bonus
entry #9 ¶
<StartCheck> Hello Adventurer </Start>
<CUSTOM1000>[sfcraft_include]
reply #26 → sfcraft_regen ¶
Regeneration
entry #8 ¶
<StartCheck> Hello Adventurer </Start>
<CUSTOM1000>[sfcraft_include]
reply #22 → sfcraft_saves ¶
Saving Throws
entry #7 ¶
<StartCheck> Hello Adventurer </Start>
<CUSTOM1000>[sfcraft_include]
reply #18 ¶
<StartAction>Craft Item</Start>
entry #4 ¶
<StartCheck> Hello Adventurer </Start>
<CUSTOM1000>[sfcraft_include]
reply #17 ¶
<StartCheck>Exit</Start>
reply #1 ¶
Shield
reply #0 ¶
<StartCheck>Exit</Start>
NPC lines (entries) — flat index
entry #0 →
sfcraft_purge_a<StartCheck> Hello Adventurer </Start>
- → reply #16 “Amulet”
- → reply #11 “Armour”
- → reply #10 “Belt”
- → reply #9 “Boots”
- → reply #8 “Bracers”
- → reply #7 “Cloak”
- → reply #6 “Helmet”
- → reply #5 “Ring”
- → reply #1 “Shield”
- → reply #0 “Exit”
entry #1
<StartCheck> Hello Adventurer </Start>
- → reply #4 “Large”
- → reply #3 “Small”
- → reply #2 “Tower”
entry #2
<StartCheck> Hello Adventurer </Start>
- → reply #15 “Cloth”
- → reply #14 “Heavy”
- → reply #13 “Light”
- → reply #12 “Medium”
entry #3
<StartCheck> Hello Adventurer </Start>
<CUSTOM1000>[sfcraft_include]
- → reply #42 “AC Bonus”
- → reply #32 “Ability Bonus”
- → reply #31 “Haste”
- → reply #26 “Regeneration”
- → reply #22 “Saving Throws”
- → reply #21 “Start Over”
- → reply #18 “Craft Item”
- → reply #17 “Exit”
entry #4
<StartCheck> Hello Adventurer </Start>
<CUSTOM1000>[sfcraft_include]
- → reply #20 “Yes, craft it.”
- → reply #19 “No, I want to start over.”
entry #5 →
sfcraft_create<StartCheck> Hello Adventurer </Start>
here is your crafted item.
entry #6
<StartCheck> Hello Adventurer </Start>
You don't have enough gold pieces.
entry #7
<StartCheck> Hello Adventurer </Start>
<CUSTOM1000>[sfcraft_include]
- → reply #25 “Fort”
- → reply #24 “Reflex”
- → reply #23 “Will”
- → child “Previous Menu”
entry #8
<StartCheck> Hello Adventurer </Start>
<CUSTOM1000>[sfcraft_include]
- → reply #30 “+1”
- → reply #29 “+2”
- → reply #28 “Previous Menu”
- → reply #27 “Exit”
entry #9
<StartCheck> Hello Adventurer </Start>
<CUSTOM1000>[sfcraft_include]
- → reply #38 “Str”
- → reply #37 “Dex”
- → reply #36 “Con”
- → reply #35 “Int”
- → reply #34 “Wis”
- → reply #33 “Cha”
- → child “Previous Menu”
entry #10
<StartCheck> Hello Adventurer </Start>
<CUSTOM1000>[sfcraft_include]
- → reply #41 “+1”
- → reply #40 “Previous Menu”
- → reply #39 “Exit”
entry #11
<StartCheck> Hello Adventurer </Start>
<CUSTOM1000>[sfcraft_include]
- → reply #49 “+1”
- → reply #48 “+2”
- → reply #47 “+3”
- → reply #46 “+4”
- → reply #45 “+5”
- → reply #44 “Previous Menu”
- → reply #43 “Exit”
PC replies — flat index
reply #0
<StartCheck>Exit</Start>
reply #17
<StartCheck>Exit</Start>
reply #19
<StartHighlight>No, I want to start over.</Start>
reply #20
<StartAction>Yes, craft it.</Start>
- → entry #6 “Hello Adventurer” (if
sfcraft_nogold) - → entry #5 “Hello Adventurer”
reply #27
<StartCheck>Exit</Start>
reply #39
<StartCheck>Exit</Start>
reply #43
<StartCheck>Exit</Start>