ID:1758894
 
Not a bug
BYOND Version:507
Operating System:Windows 7 Pro
Web Browser:Firefox 31.0
Applies to:Dream Maker
Status: Not a bug

This is not a bug. It may be an incorrect use of syntax or a limitation in the software. For further discussion on the matter, please consult the BYOND forums.
Ended up being a define that wasn't properly #undef'ed at end of its file.
Sounds like you have a #define somewhere along the lines of

#define GLASSES_OVER_HAIR_LAYER 16


Which will make your code see '16' instead of 'GLASSES_OVER_HAIR_LAYER'.
Yeah i forgot to edit this, seems somebody added that define and undefine it at end of file like the others.
LordAndrew resolved issue (Not a bug)