v1.17

Changes:

  • Refactored vehicle interactions from AddModelInteraction to AddEntityInteraction (netId-based) — fixes coop sync issues

  • 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 + per-region missioncompletedItems config with dropMode + chance system to all 5 regions

  • Added start job cooldown to prevent rapid job restart abuse

  • Fixed vehicle registration to use correct lobby identifier

  • Added tgiann-inventory support

  • Simplified entity scanning — removed over-engineered incremental scan system for cleaner, more reliable approach

  • Improved interaction entity caching with netId validation and deterministic sort

  • Enhanced job access checks and canOpen validation

  • Expanded RefreshSkin and sendNotification functions

  • Added new XP tier requirements

  • Updated Arabic locale translations

  • Expanded server/utility.lua with better framework compatibility (HasItem, addItem, removeItem)

Changed Files:

fxmanifest.lua, config/config.lua, server/server.lua, server/utility.lua, client/main.lua, client/utility.lua, client/interaction/entities.lua, client/interaction/interactions.lua, client/interaction/interacts.lua, locales/ar.lua

Last updated