v1.2.0

New Feature: Step Rewards

  • Phase-based item rewards on each job action (onBreak, onPickup, onClean, onDeliver, etc.)

  • Each phase has its own item pool — different items for different actions

  • Configurable per job via stepRewards in shared/jobs/*.lua

  • 20 jobs supported (fishing, taxi, diving, treasurehunter excluded)

Fixes

  • Completion items (missioncompletedItems) now given on Continue — previously only on End Job

  • Cardetailer polish stain counter no longer leaks across rounds

  • Job Editor no longer silently fails when DevMode is off — shows warning

  • Job Editor camera thread no longer blocks ESC/pause menu

Hunting Security

  • Weapon duplication exploit patched (drop + reclaim after job end blocked)

  • Lobby-wide weapon pickup sweep with 30s post-cleanup grace window

  • PvP friendly fire now properly blocked (players + vehicles)

  • Out-of-area firing disabled during grace window

Improvements

  • Default avatar URL configurable via Config.ExampleProfilePicture

  • Trucker payment supports flat mode alongside distance-based

  • Hardcoded avatar URLs replaced with CSS variable

Locales

  • Job Editor devModeRequired / devModeHint added to all 10 languages

Changed Files

  • Server: endjob_manager, generic_session_manager, collectable_callbacks, harvest_job_server, decal_job_server, repair_job_server, server.lua + 14 job files

  • Client: hunting.lua, job_editor.lua

  • Config: 20 job definitions (shared/jobs/*.lua), fxmanifest.lua

  • NUI: app.js, main.css, index.html

  • Locales: en, tr, de, es, fr, hu, ja, nl, pt, ru

Last updated