api_game_specenum module provides outside only definitions suitable for game lua instances. It's not reusable for providing different set of definitions suitable, e.g., for fcdb lua instance. Such a fcdb instance specific stuff should live under server/ anyway, so let's not add it to api_game_specenum. Instead I propose splitting generic parts out from api_game_specenum to a new api_specenum, which would then be available for both api_game_specenum and future api_fcdb_specenum.
api_game_specenum module provides outside only definitions suitable for game lua instances. It's not reusable for providing different set of definitions suitable, e.g., for fcdb lua instance. Such a fcdb instance specific stuff should live under server/ anyway, so let's not add it to api_game_specenum. Instead I propose splitting generic parts out from api_game_specenum to a new api_specenum, which would then be available for both api_game_specenum and future api_fcdb_specenum.