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

Add feature in conversation #527

Closed
Brushette opened this issue Apr 11, 2017 · 7 comments
Closed

Add feature in conversation #527

Brushette opened this issue Apr 11, 2017 · 7 comments
Labels
Feature Request New feature or request.

Comments

@Brushette
Copy link

Hi, there is an idea I had:

Conversation are like this:

player_options:
name1:
text: "there is some amazing text that can be sometimes long"
name2:
text: "and still some text"

and in the chat you have proposition:

1. there is some amazing text that can be sometimes long
2. and still some text

and if I choose the 1st one I have in chat:

pseudo: there is some amazing text that can be sometimes long

--------- what I propose ----------

To add a difference between what is in the proposition of text and the text itself

In the config it could be something like this:

player_options:
name1:
display: "amazing text"
text: "there is some amazing text that can be sometimes long"
name2:
display: "some text"
text: "and still some text"

in the chat it would be like this:

1. amazing text
2. some text

if I choose the 1st one:

pseudo: there is some amazing text that can be sometimes long

@Namnodorel
Copy link

Nice one! I've also thought about this, because I've been playing the Witcher, and it's quite popular in it ^^ But I'd suggest to name it a "topic", because usually it is used so you can talk about a certain topic without the full text in the options.

But I also don't think it is really worth the efford, if you still only say one thing. Together with a feature where a scripted conversation goes back and forth multiple times without the player having to select everything their character says would make much more sense (again, like in the Witcher and many other RPGs)

@RiledUpCrow
Copy link
Contributor

Cool idea, like in Mass Effect, but it can't be implemented in chest GUI. I'll think of some inline text parsing, similarly to how items are specified in message text in chest.

@RiledUpCrow RiledUpCrow added the Feature Request New feature or request. label Apr 12, 2017
@RiledUpCrow
Copy link
Contributor

How to implement it in chest?

@J0B10
Copy link
Member

J0B10 commented Nov 1, 2017

The only way I think this could be done in chest:
Show the short display text by default on the items for the answer.
Then if you choose a answer by clicking on it all other answers disappear and the shown text is changed to the long version.
So you have to click a second time to get to the next question.
If no short display text is specifyed it directly shows the full text and jumps to the next question directly after click.

@MWFIAE
Copy link
Contributor

MWFIAE commented Nov 2, 2017

What about another layout?
Something like:
|npc-head| |option-1|option-2|option-3| |player-head|
OR (I think this would not be as confusing):
|player-head| |npc-head| |option-1|option-2|option-3|

So the player-head would always show what you said last.

(Just brainstorming, maybe somebody else would want it like that^^ I think it would be to confusing for my players :) )

But @joblo2213 's idea would also be a valid way to do it, it just requires more clicking and probably a more complex setup.
While mine would require less clicking, but most player won't read the full text...

I'm not sure what would be the best way to handle this

@bundabrg
Copy link
Contributor

bundabrg commented Oct 7, 2018

I do like the topic idea. Maybe support with the iOS that support it and just show the long version with those that don't.

@SaltyAimbOtter
Copy link
Member

Thank you for your suggestion!

We have added your idea to the Conversation Rework discussion (#1116) in an effort to clean up our issue tracker.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Request New feature or request.
Projects
None yet
Development

No branches or pull requests

7 participants