I don't know if this is helpful to you at all, but if you really want to change a certain word in a msg tag to a different colour other than red, blue, green, and yellow, you can use the foreground <&H000000> commands before a msg line. You incorporate this with the [
|xn ] tag in a line. This enables the next msg line you type to be connected to the previous one, rather than print out
below it. for instance, here could be a take command for a pickle:
take {
msg <You pick up the |xn>
foreground <&HFEDA00>
msg <pickle |xn>
foreground <white>
msg <and look at it with a smile.>
give <pickle>
}
N.B. - for some reason, quest has reversed the hex system for the colours. I'm not sure if this is intentional, but all you need to know is if you're trying for a light teal blue, which should be about [
#00ADEF ], quest actually calculates blue as [
#FEDA00 ] don't ask me why.
anyway, using colours in this way really broadens the playing field and helps your player know exactly what's going on with just a quick look. Here's an example of colours implemented in my program.