In one of my posts regarding the topic of creating a new superweapon (it was about the tomahawk barrage I created ages ago for fun and posted a thread about it), I stated that the Enum bit is HARDCODED.
However scary it sounds, it just means (in this case), that superweapons have their enums defined in the hardcoded part of Generals. You should be able to use any EXISTING Enum to create any new superweapon (without overwriting any).
Still, I had some problems when I used the paradrop one, although the crashes might have been triggered by other things. I know for sure that the enum for the artillery barrage works on all new stuff, but in theory, you should be able to use any existing enum.
Adding new enums (well, defining that is), will result in a crash. The enum doesn't have any significant effect on the workings though.
To be short:
Enums ae hardcoded, so you can't add new enums. Using existing enums is the key to define new SWs, wherein enums can be used mutliple times....
|