v1.04
Changes:
Added configurable invite keybinds (Config.Keys) — accept/decline keys now editable from config
Added CalculateTeamMoney system — team rewards now scale properly with player count (bonus/penalty/equal split)
Added resolveCompletionItems system — mission completion item drops with weightedPool and perItem modes
Added global missioncompletedItems config with dropMode + chance system
Added per-region missioncompletedItems to all 4 regions
Switched vehicle interaction from AddModelInteraction to AddEntityInteraction (netId-based) — fixes coop sync issues
Improved entity caching for interaction system with netId validation
Added deterministic sort with 0.3 threshold for interaction distance ties
Added roomSetting guard to entity scan thread — prevents unnecessary scanning when not in job
Removed unused truck tracking thread (dead code cleanup)
Fixed playerCache thread — now only runs while UI is open instead of infinite loop
Added sleep optimization to carry object thread, invisible thread, and vehicle entry prevention thread
Removed SetBlipCategory from blip creation
Added NetworkDoesNetworkIdExist check before vehicle delivery validation
Added roomSetting guard to police alert auto-notification thread
Fixed police impound thread — now exits when job ends instead of running forever
Changed Files:
fxmanifest.lua, config/config.lua, server/server.lua, client/main.lua, client/utility.lua, client/interaction/entities.lua, client/interaction/interactions.lua, client/interaction/interacts.lua
Last updated

