Merge branch Mario/monsters (L merge request)
Reworking part of the monsters codebase to properly support the new models by Morphed.
Noteworthy changes:
- Shambler has been renamed to Golem to better match its new visuals and overall theme
- LOD support for non-player CSQC models has been included to make use of future LOD models; none were provided at the time of creation but are necessary for performance as the new models are quite complex
- Various improvements to the Mage's attacks, including a new attack where it teleports randomly around the player
- Some improvements to monster movement performance and target checking along with numerous tweaks throughout their systems
- Teamplay support has been removed from the Invasion gamemode; support for it was partial and the intended changes to make it work properly never came to be, as the gamemode is shifting more towards a multi-mode/co-op focus. The gamemode remains a work in progress
Edited by Mario