So I got this idea of putting stat indicators for those who enjoy that kind of thing, but I’m wondering if there’s an easier way of hiding them for those that don’t. So far, I’ve thought of adding it like this:
"If StatIndicatorHider = True"
#choice
#choices without stat indicator
*goto choice_1
*goto continue
*else
*goto continue
*label continue
*choice
#choices with stat indicator [b]Indicator[/b]
*label choice_1
*set something +1
Words
Note that the way I wrote it assumes you want stats shown if StatIndicatorHider is true. If you want it to show stats when it’s false, you would put the stat hint text after the |.
I was doing something similar, but instead of using multireplace, I used set variables, since the indicator text would always be the same. This is an ad hoc example:
// startup.txt
*create rom_tag "[b][❤️][/b]"
Would you like to see indicators?
*fake_choice
# Display indicators
# No, disable indicators.
*set rom_tag ""
// example.txt
"I'm glad we could spend this time together," she says with a smile.
*fake_choice
# "I've enjoyed every moment too. Thank you for everything."
# "Yeah, it wasn't too bad considering it was you."
# ${rom_tag} "We should do it again sometime."
This might be unwelcome advice, but if you create rom_tag as “” and "[] " instead of " " and “[]”, you’ll avoid the tiny space created in front of the choice when the tag is disabled, keeping all the choices aligned. If you look at the third choice you can see a slight gap.
You also would have to go in an cut out the spaces like this: