The ammo generalizer was disabled to ease porting to 1.5, this re-enables the code.
Reasoning
The required migrating the comp reloadable stuff, same as several other subsystems.
It also required replacing a def-equals check with an instanceof check, as 1.5 no longer provides handy handles to the scene part defs.
Testing
Check tests you have performed:
[x] Compiles without warnings
[ ] Game runs without errors
[ ] (For compatibility patches) ...with and without patched mod loaded
Changes
The ammo generalizer was disabled to ease porting to 1.5, this re-enables the code.
Reasoning
The required migrating the comp reloadable stuff, same as several other subsystems. It also required replacing a def-equals check with an instanceof check, as 1.5 no longer provides handy handles to the scene part defs.
Testing
Check tests you have performed: