I had been using markup tags normally up until recently. I tried changing the Emphasis 2 setting from the color red to white, but for some reason, it still continues to show up as red.
Went down the list and checked that all scenes are using the same database. The Autobackup one was updated and now reflects the proper color but the text still shows up as red.
Not really sure what else to try so I'm going to see if updating the engine and dialogue system does it.
Is it possible that the "speaker" of that dialogue entry has a custom color? For example, is it associated with a GameObject that has a Dialogue Actor component that sets a subtitle color?
I am using multiple databases and the scene has a character that has the Extra Databases component attached. For some reason, the markup text is referring to that database's settings instead of the current one.
The weird thing is that for this particular interaction, that database isn't being used at all and is just existing within the scene. Everything else is contained within the master database. The conversation is within the masterDB, yet pulls EM settings from the other ExtraDB?
I'll probably end up merging these together to use a single one as I continue working but this was a strange issue to track down.