v2.2.0
Notice
Before you go dropping the changes into your production server willy-nilly, use a test environment and ensure your convars are set properly.
Features
- client: track item count and changes (Linden)
- client: integrated NPWD support (Linden)
- client: Allow more specific vehicle storage restrictions #470 (ANTOND)
- logs: datadog logging (Linden)
- client: Allow individual target icons and labels #485 (ANTOND)
- locales: Default locale for stashes and evidence (#486) #486 (ANTOND)
Bug Fixes
- client: always close the inventory when attempting to use an item (Linden)
- shared/items: item counts shouldn't require item.client to exist (Linden)
- server/shops: Ceil price to avoid free items #465 (ANTOND)
- client: Allow closing open second inventory with same keybind (Luke)
- server/inventory: canCarryItem should check if table contains value (Linden)
- client: updateInventory tweaks (Linden)
- init: Clearstashes should be server setting #484 (ANTOND)
- client: Check if drops are loaded #487 (ANTOND)
- client: incorrect convar check (Linden)
- locales/it: Italian translation corrected (#488) #488 (Demetrio)
- locales/de: Missing translations and a few words fixed. (#489) #489 (ItzTrivial)
- locales: fixed incorrect english locale #491 (Dolu)
- logs: import server.logs too late #491 (Dolu)
- client: item count tracking (Linden)
- client: check if player is loaded when logout triggers (Linden)
- server/inventory: check if inventory exists during setJob (Linden)
- shared/items: throwable items default to stackable (Linden)
- server/items: weapon metadata (Linden)
- update workflows (Linden)
Code Refactoring
- move some shared values to client/server (Linden)
- change updateInventory to updateSlots (Linden)
- config: store shared.police as key-value pairs (Linden)
- isPolice function moved to player module (Linden)
- client/data: Allow trunk bone index definition (Luke)
- rename player module to bridge (Linden)
- carry limit notifications #478 (Dolu)
- remove config.lua and utilise new convars (Linden)
- locales: change carry limit message (Linden)
- init: only set shared.framework to 'esx' when it's running (Linden)
Chores
- fxmanifest: remove es_extended dependency (Linden)
- update dependencies (Linden)
- Update license (Luke)
- cfg: update convars and add datadog (Linden)
Commits
- fa03c92: update version (Linden)