Conversation: df_conv_gh_poker
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 |
|---|---|---|---|
gh_poker_gold | active | ✓ | |
gh_poker_start | action | ✓ | |
gh_poker_end | action | ✓ | |
gh_poker_call_1 | action | ✓ | |
gh_poker_raise_1 | action | ✓ | |
gh_poker_aft_dis | action | ✓ | |
gh_poker_raise_2 | action | ✓ |
Starting entries
- entry #0 — Would you like to play a game of Poker?
Conversation flow
Each starting entry is expanded recursively. Repeated nodes (cycles, shared continuations) appear inline as ↩ link backrefs to the first occurrence.
entry #0 ¶
Would you like to play a game of Poker?
reply #1 (if gh_poker_gold) ¶
Yes, please.
entry #1 → gh_poker_start ¶
There's your cards. Make a decision.
reply #5 → gh_poker_raise_1 (if gh_poker_gold) ¶
<StartAction>Raise</Start>. Increase bet by 500 gold.
entry #3 ¶
Choose which cards to discard. Say, <StartAction>discard card #</Start>, where # is the appropriate card position (1,2,3,4,5). You can discard up to 3 cards, 4 if your final card is an Ace. To "undiscard" a card, just use <StartAction>undiscard card #</Start>, where # is the appropriate card position. Cards marked as discards will be in <StartAction>[</Start>brackets<StartAction>]</Start>.
reply #6 → gh_poker_aft_dis ¶
<StartAction>Done</Start>. Be sure to finish all your discarding.
reply #0 ¶
No.
NPC lines (entries) — flat index
entry #0
Would you like to play a game of Poker?
- → reply #1 “Yes, please.” (if
gh_poker_gold) - → reply #0 “No.”
entry #1 →
gh_poker_startThere's your cards. Make a decision.
- → reply #5 “<StartAction>Raise</Start>. Increase bet by 500 gold.” (if
gh_poker_gold) - → reply #4 “<StartAction>Call</Start>. Do not increase bet at this time.”
- → reply #2 “<StartAction>Fold</Start>.”
entry #2
Would you like to play again?
- → child “Yes, please.” (if
gh_poker_gold) - → reply #3 “No thanks.”
entry #3
Choose which cards to discard. Say, <StartAction>discard card #</Start>, where # is the appropriate card position (1,2,3,4,5). You can discard up to 3 cards, 4 if your final card is an Ace. To "undiscard" a card, just use <StartAction>undiscard card #</Start>, where # is the appropriate card position. Cards marked as discards will be in <StartAction>[</Start>brackets<StartAction>]</Start>.
- → reply #6 “<StartAction>Done</Start>. Be sure to finish all your discarding.”
entry #4
Final bets?
- → reply #9 “<StartAction>Raise</Start>. Increase bet by 500 gold.” (if
gh_poker_gold) - → reply #8 “<StartAction>Call</Start>. Do not increase bet at this time.”
- → reply #7 “<StartAction>Fold</Start>.”
entry #5 →
gh_poker_endGood game, shall we play again?
- → child “Yes, please.” (if
gh_poker_gold) - → reply #10 “No.”
PC replies — flat index
reply #0
No.
reply #3
No thanks.
reply #4 →
gh_poker_call_1<StartAction>Call</Start>. Do not increase bet at this time.
- → child “Choose which cards to discard. Say, <StartAction>discard card #</Start>, where #…”
reply #5 →
gh_poker_raise_1<StartAction>Raise</Start>. Increase bet by 500 gold.
- → entry #3 “Choose which cards to discard. Say, <StartAction>discard card #</Start>, where #…”
reply #6 →
gh_poker_aft_dis<StartAction>Done</Start>. Be sure to finish all your discarding.
- → entry #4 “Final bets?”
reply #8
<StartAction>Call</Start>. Do not increase bet at this time.
- → child “Good game, shall we play again?”
reply #9 →
gh_poker_raise_2<StartAction>Raise</Start>. Increase bet by 500 gold.
- → entry #5 “Good game, shall we play again?”
reply #10
No.