So to stick with the theme there’s going to be two main problems here.
But first some context!
The ‘goal’ that I’m trying to achieve is to minimize the amount of visible redundant text and the page count for character creation.
The idea is to have something like:
What is your hair color, eye color etc
Select a (group name)
#options
Select a (group name)
#options
Select a (group name)
#options
What I’ve noticed though is that I can only have ONE string(simple text) per group name meaning if I want to have two separate words I need to put a underscore in between them like this:
Multiple choice
*choice Two_words some_text
#choice11
#choice21
#choice22
#choice12
#choice21
#choice22
Which would look like:
Select a Two_words
#options
Select a some_text
#options
When what I actually want is:
Select a hair color
#options
Select a eye color
#options
While I know I can’t use quotation or brackets to indicate a single group name, I thought I could use a string variable as a substitute(this was before my search for solutions).
Nope, still not valid.
Which also leads me to my second problem, question and script pet peeve, the *gosub and it’s terrible relationship with multiple choices.
I wanted use the nifty *gosub to simplify multiple choices so that it isn’t a wall of repetitive wall of script by doing something like:
*choice
#choice11
*gosub second_set
#choice12
*gosub second_set
#choice13
*gosub second_set
*label second_set
#choice21 *comment This start at the back because the first choice has the correct indentation before the gosub, or that's the idea anyway.
#choice22
#choice23
#choice24
But this doesn’t work either.
I’m ready to cut my losses on the first problem, this is just me hoping something changed between the last post about it made in 2017 and now:
But I’m really hoping there’s a mcguffen or some deus ex machina to solve my second problem and if I’m just not finding it.
I think it’s important to note that I use CSIDE, maybe? In case that prevent’s something or has a fix for it, though I doubt it.
Ignore me or close this thread if I’m digging up dead cows but I really just needed to ask if there are solutions to these beside “Try something else”.