@@ -754,25 +754,25 @@ static char *FormatString(char *buff, co
case 0x9D: { // {SETCASE}
// This is a pseudo command, it's outputted when someone does {STRING.ack}
// The modifier is added to all subsequent GetStringWithArgs that accept the modifier.
modifier = (byte)*str++ << 24;
break;
}
case 0x9E: { // {Used to implement case switching}
// <0x9E> <NUM CASES> <CASE1> <LEN1> <STRING1> <CASE2> <LEN2> <STRING2> <CASE3> <LEN3> <STRING3> <STRINGDEFAULT>
// Each LEN is printed using 2 bytes in big endian order.
uint num = (byte)*str++;
while (num) {
if (str[0] == casei) {
if ((byte)str[0] == casei) {
// Found the case, adjust str pointer and continue
str += 3;
// Otherwise skip to the next case
str += 3 + (str[1] << 8) + str[2];
num--;
// case 0x88..0x98: // {COLORS}