Thx for h5 defs!
As for precompiled headers issue, I didn't knew such syntax is possible (dots in these constants). I've added simple check for dot, and if dot exists, constant will be quoted. Checkout the master branch.
Idk. Found similar code in the leaked GF AI. Class ssq_npc_priest for example:
if (2 == 2) {
ShowSystemMessage(talker, 1273);
} else if (2 == 1) {
ShowSystemMessage(talker, 1274);
}
select (1) {
case 1:
ShowSystemMessage(talker, 1275);
break;
case 2:
ShowSystemMessage(talker, 1276);
break;
case 3:
ShowSystemMessage(talker, 1277);
break;
}