Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Debug menu option to open an existing talk_topic #56923

Open
I-am-Erk opened this issue Apr 19, 2022 · 1 comment
Open

Debug menu option to open an existing talk_topic #56923

I-am-Erk opened this issue Apr 19, 2022 · 1 comment
Labels
[C++] Changes (can be) made in C++. Previously named `Code` Code: Debug Debugging and troubleshooting the game, also includes the debug menu <Enhancement / Feature> New features, or enhancements on existing NPC / Factions NPCs, AI, Speech, Factions, Ownership (P4 - Low) Low priority issues: things which are e.g exotic, minor and/or hard to encounter Quality of Life QoL: degree to which players are comfortable, and able to enjoy CDDA

Comments

@I-am-Erk
Copy link
Member

Is your feature request related to a problem? Please describe.

When debugging and playtesting dialogue it would be nice to be able to navigate to a specific talk_topic sometimes, without having to find and talk to that npc to test it. This would allow quick short term testing.

Solution you would like.

In the debug menu create a new suboption, "dialogue". We're gonna be adding more there soon.

Add "open a talk_topic" option.

When selected this brings up a searchable list of all talk_topics that are loaded. Selecting one opens an otherwise normal talker window.

Describe alternatives you have considered.

We can work around this by finding the NPC and navigating to the topic, but this would make quick tests a lot easier and is important infrastructure for later.

Additional context

Step 1 of a proposed dialogue editor project.

@I-am-Erk I-am-Erk added <Enhancement / Feature> New features, or enhancements on existing NPC / Factions NPCs, AI, Speech, Factions, Ownership [C++] Changes (can be) made in C++. Previously named `Code` Quality of Life QoL: degree to which players are comfortable, and able to enjoy CDDA Code: Debug Debugging and troubleshooting the game, also includes the debug menu labels Apr 19, 2022
@I-am-Erk I-am-Erk added this to To do in NPC dialog overhaul via automation Apr 19, 2022
@github-actions
Copy link
Contributor

github-actions bot commented Jan 5, 2023

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. Please do not bump or comment on this issue unless you are actively working on it. Stale issues, and stale issues that are closed are still considered.

@github-actions github-actions bot added the stale Closed for lack of activity, but still valid. label Jan 5, 2023
@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Feb 4, 2023
NPC dialog overhaul automation moved this from To do to Done Feb 4, 2023
@I-am-Erk I-am-Erk added the (P4 - Low) Low priority issues: things which are e.g exotic, minor and/or hard to encounter label Aug 28, 2023
@I-am-Erk I-am-Erk reopened this Aug 28, 2023
NPC dialog overhaul automation moved this from Done to In progress Aug 28, 2023
@I-am-Erk I-am-Erk moved this from In progress to To do in NPC dialog overhaul Aug 28, 2023
@I-am-Erk I-am-Erk removed the stale Closed for lack of activity, but still valid. label Aug 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[C++] Changes (can be) made in C++. Previously named `Code` Code: Debug Debugging and troubleshooting the game, also includes the debug menu <Enhancement / Feature> New features, or enhancements on existing NPC / Factions NPCs, AI, Speech, Factions, Ownership (P4 - Low) Low priority issues: things which are e.g exotic, minor and/or hard to encounter Quality of Life QoL: degree to which players are comfortable, and able to enjoy CDDA
Development

No branches or pull requests

1 participant