This update mostly affects the DOOM port compatibility as it adds proper compatibility via doomguy's own hook system and exposed doom port globals.
- In theory, everything about doomguy works with the doom port, some stuff like jumping and crouching are disabled when the doom port is active unless it's a srb2 iwad (halloween or xmas for example).
- Added more functions and hooks, and exposed them for modders to play around with it (see the Docs folder).
- Added proper invulnerability powerup instead of using srb2's invulnerability.
- Added auto switcher, works both on regular srb2 and in the doom port. When out of ammo, will switch to the best available weapon, it will also switch when you're using weak (wimpy as zdoom calls it) weapons like the pistol and fist and upon picking up ammo (from no ammo) it will auto switch to a more powerful weapon.
- Many internal code changes that isn't perceptable in gameplay (unless made a typo in code).
- Renamed more graphics and even renamed sounds to avoid conflicts with the doom port.
- Fixed an issue where the pain animation on the status bar isn't behaving as intended.
- Fixed a bug where the translations aren't being included in the pk3.
- Fixed a bug where explosion graphics aren't PNG'ed making it look messed up in the doom port (on srb2 looks fine).