Conversation: _subr_dm_conv
Triggered by
- Item DM Subrace Wand
dm_subrace_wandvia tag-script_dm_subrace_wand
Scripts referenced
| Script | Slot | In module | Notes |
|---|---|---|---|
_dm_subrace_wan6 | action | ✓ | |
_dm_subrace_wan1 | active | ✓ | |
_dm_subrace_lis4 | action | ✓ | |
_dm_subrace_wan5 | action | ✓ | |
_dm_subrace_wan4 | action | ✓ | |
_dm_subrace_wan2 | action | ✓ | |
_dm_subrace_lis3 | active | ✓ | |
_dm_subrace_lis5 | action | ✓ | |
_dm_subrace_wan3 | action | ✓ |
Starting entries
- entry #0 — <StartCheck>Subrace Wand:</Start> What would you like to do...?
Conversation flow
Each starting entry is expanded recursively. Repeated nodes (cycles, shared continuations) appear inline as ↩ link backrefs to the first occurrence.
entry #0 → _dm_subrace_wan6 ¶
<StartCheck>Subrace Wand:</Start> What would you like to do...?
reply #15 → _dm_subrace_wan3 ¶
Show all subraces in the module.
reply #1 (if _dm_subrace_wan1) ¶
Work with the chosen player. . .
entry #1 ¶
What would you like to do?
reply #10 ¶
Set a new subrace. . .
entry #4 → _dm_subrace_lis4 ¶
This will remove the player from any of their current subrace. . . and set a new subrace. Setting a subrace through this way will NOT check any requirements for the subrace (IE: Race, Class, Alignments, etc).
<StartCheck>Please speak the name of the subrace you want to set the player. . . </Start>
reply #9 → _dm_subrace_wan2 ¶
Show player's subrace information.
reply #6 → _dm_subrace_wan4 ¶
Erase all subrace information stored on the player. . .
reply #3 ¶
Erase and remove the player from their current subrace. . .
reply #2 ¶
Nothing.
reply #0 ¶
Nothing.
NPC lines (entries) — flat index
entry #0 →
_dm_subrace_wan6<StartCheck>Subrace Wand:</Start> What would you like to do...?
- → reply #15 “Show all subraces in the module.”
- → reply #1 “Work with the chosen player. . .” (if
_dm_subrace_wan1) - → reply #0 “Nothing.”
entry #1
What would you like to do?
- → reply #10 “Set a new subrace. . .”
- → reply #9 “Show player's subrace information.”
- → reply #6 “Erase all subrace information stored on the player. . .”
- → reply #3 “Erase and remove the player from their current subrace. . .”
- → reply #2 “Nothing.”
entry #2
Are you sure? (This will remove the player from having any association with his/her current subrace)
- → reply #5 “Yes.”
- → reply #4 “No.”
entry #3
Are you sure? (This will simply clear the player of all subracial information and items... he/she will not be removed from the subrace completely... meaning if they re-login they will once again gain all the subracial abilities)
- → reply #8 “Yes.”
- → reply #7 “No.”
entry #4 →
_dm_subrace_lis4This will remove the player from any of their current subrace. . . and set a new subrace. Setting a subrace through this way will NOT check any requirements for the subrace (IE: Race, Class, Alignments, etc).
<StartCheck>Please speak the name of the subrace you want to set the player. . . </Start>
- → reply #12 “I have spoken . . . [CONTINUE].”
- → reply #11 “End.”
PC replies — flat index
reply #0
Nothing.
reply #2
Nothing.
reply #3
Erase and remove the player from their current subrace. . .
- → entry #2 “Are you sure? (This will remove the player from having any association with his/…”
reply #4
No.
reply #5 →
_dm_subrace_wan5Yes.
reply #6 →
_dm_subrace_wan4Erase all subrace information stored on the player. . .
- → entry #3 “Are you sure? (This will simply clear the player of all subracial information an…”
reply #7
No.
reply #8 →
_dm_subrace_wan4Yes.
reply #9 →
_dm_subrace_wan2Show player's subrace information.
reply #10
Set a new subrace. . .
- → entry #4 “This will remove the player from any of their current subrace. . . and set a new…”
reply #11
End.
reply #12
I have spoken . . . [CONTINUE].
- → entry #5 “Setting the player's subrace to: <CUSTOM8686> . . .” (if
_dm_subrace_lis3)
reply #13 →
_dm_subrace_lis5(no text)
- → entry #6 “Player's subrace was set to: <CUSTOM8686>.” (if
_dm_subrace_lis3)
reply #14 →
_dm_subrace_lis4Done.
reply #15 →
_dm_subrace_wan3Show all subraces in the module.