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