That's a pretty bad thing you shouldn't be doing and exactly the part that caused WickyWoody the trouble.
Are you referring to using more then one #define for skill? If so I agree that it is poor design but I often have a set for entity mega-types (player[s], monsters, world objects) because all can use the same skill number for globe things like HEALTH but then you get mega-type unique ones and you only have 100(?) skills. No reason that the monster mega-type can't use skill21 for PEOPLE_EATEN just because I used it already in the player mega-type as SPELL_FAILED.
In the dics. of the action for each ent it helps to list all #define (globe and unique) used by the ent in comments also grouping the in the header file helps you from confusing or misusing them,