v0.5.7b
Pre-release
Pre-release
New
- New loadout Give/Remove functions to cleanup role code and fix item race conditions
- Roles now always get their equipment on time
- On role changes, old equipment gets removed first
- New armor system
- Armor is now displayed in the HUD
- Previously it was a simple stacking percentual calculation, which got stupid with multiple armor effects. Three times armor items with 70% damage each resulted in 34% damage received
- The new system has an internal armor value that is displayed in the HUD
- It works basically the same as the vanilla system, only the stacking is a bit different
- Reaching an armor value of 50 (by default) increases its strength
- Armor depletes over time
- Allowed items to be bought multiple times, if .limited is set to false
Improved
- Dynamic loading of role icons
- Improved performance slightly
- Improved code consistency
- Caching role icons in ROLE.iconMaterial to prevent recreation of icon materials
- Improved bindings menu and added language support
- Improved SQL module
- Improved radar icon
- Made parameterized overheadicon function callable
- Improved code readability by refactoring huge parts
Fixed
- Adjusted Role Init system
- fixes unavailable shops for roles, that usually have one
- Team confirmation ConVar issue in network-syncing
- Reset radar timer on item remove, fixes problems with role changes
- Fixed an exploitable vulnerability