RLS Studios
ProjectsPatreonCommunityDocsAbout
Join Patreon
BeamNG Modding Docs

Guides

Reference

server/commands - Camera & Input Commandsge_utils - Game Engine Utility Functionsmain.lua - GE Lua Entry Point & Game Loopmap.lua - Navigation Graph (AI Road Map)screenshot.lua - Screenshot Systemserver/server - Level Loading & Game ServerserverConnection - Client-Server Connection Manager`setSpawnpoint` - Default Spawn Point Persistence`simTimeAuthority` - Simulation Time & Bullet Time Control`spawn` - Vehicle Spawning & Safe Placement`suspensionFrequencyTester` - Suspension Natural Frequency Analysis
Career BranchesCareer System CoreCareer Save System
Career Computer MenuCareer Fuel SystemInspect VehicleVehicle InventoryLinear TutorialLoaner VehiclesCareer LogLogbookMarketplaceMission WrapperCareer Painting ModuleCareer Part Inventory ModuleCareer Part Shopping ModuleCareer Payment ModuleCareer Permissions ModuleCareer Playbook Writer ModuleCareer Player Abstract ModuleCareer Player Attributes ModuleCareer Player Driving ModuleCareer Quick Travel ModuleCareer Rentals ModuleCareer Reputation ModuleCareer Spawn Points ModuleCareer Speed Traps ModuleCareer Test Drive ModuleCareer Tether ModuleCareer Tuning ModuleCareer UI Utils ModuleCareer Unlock Flags ModuleCareer Value Calculator ModuleVehicle Class GroupingVehicle Deletion ServiceVehicle PerformanceVehicle Shopping
Delivery Cargo CardsDelivery Cargo ScreenDelivery GeneralDelivery GeneratorDelivery Pages (Logbook)Delivery Parcel ManagerDelivery Parcel ModifiersDelivery Precision ParkingDelivery ProgressDelivery TasklistDelivery TutorialDelivery Vehicle Offer ManagerDelivery Vehicle Tasks

UI

Resources

BeamNG Game Engine Lua Cheat SheetGE Developer RecipesMCP Server Setup

// RLS.STUDIOS=true

Premium Mods for BeamNG.drive. Career systems, custom vehicles, and immersive gameplay experiences.

Index

HomeProjectsPatreon

Socials

DiscordPatreon (RLS)Patreon (Vehicles)

© 2026 RLS Studios. All rights reserved.

Modding since 2024

API ReferenceGE Extensionscareermodulesdelivery

Delivery Tasklist

M.dependencies = {"core_vehicleBridge"}

Dependencies

M.dependencies = {"core_vehicleBridge"}

Manages the in-game HUD tasklist for active deliveries - groups cargo by destination, shows pickup/delivery/trailer tasks, and updates in real-time.


Module Info

FieldValue
Pathextensions/career/modules/delivery/tasklist.lua
Globalcareer_modules_delivery_tasklist
Dependenciescore_vehicleBridge

Public API

FunctionSignatureDescription
sendCargoToTasklist()Rebuilds the entire tasklist from current cargo and vehicle tasks
updateTasklistForCargoId(cargoId)Marks a specific cargo's tasklist entry for update
updateTasklistForOfferId(offerId)Marks a vehicle offer's tasklist entry for update
clearTasklistForOfferId(offerId)Marks a vehicle offer's tasklist entry for removal
clearAll()Marks all tasklist entries for removal
updateCargoTasklistElements()Processes all pending updates/clears and sends to UI

| M.onCareerActivated | () | - |

Hooks

HookDescription
onUpdateCalls updateCargoTasklistElements() every frame

Task Types

TypeDescription
parcelsGroup of loaded cargo by destination + modifier group
pickupTransient cargo awaiting pickup at a facility
trailerActive trailer delivery task (couple → bring → drop off)
vehicleActive vehicle delivery task (enter → bring → drop off)
headerSummary header showing total count

UI Events

EventDataDescription
SetTasklistTask{id, label, subtext, active, type}Creates/updates a task entry
DiscardTasklistItemidRemoves a task entry
SetTasklistHeader{label, subtext} or nilSets/clears the tasklist header

Usage Example

-- Rebuild tasklist after cargo changes
career_modules_delivery_tasklist.sendCargoToTasklist()

-- Clear everything
career_modules_delivery_tasklist.clearAll()

See Also

  • career_modules_delivery_parcelManager - Cargo data
  • career_modules_delivery_vehicleTasks - Vehicle/trailer tasks
  • career_modules_delivery_general - Game time for timer display

Additional Exports

Functions

FunctionDescription
M.onUpdate(dtReal, dtSim, dtRaw)No description available

Values/Properties

ExportDescription
M.clearAllValue: clearAll
M.clearTasklistForOfferIdValue: clearTasklistForOfferId
M.sendCargoToTasklistValue: sendCargoToTasklist
M.updateCargoTasklistElementsValue: updateCargoTasklistElements
M.updateTasklistForCargoIdValue: updateTasklistForCargoId
M.updateTasklistForOfferIdValue: updateTasklistForOfferId

Delivery Progress

Tracks delivery statistics, manages the drop-off flow (gathering data, confirming, applying rewards), and controls facility unlock/visibility.

Delivery Tutorial

Manages tutorial state for the three delivery types (cargo, vehicle, materials). Tracks completion via XP checks, provides step-by-step task lists for UI.

On this page

DependenciesModule InfoPublic API| M.onCareerActivated | () | - |HooksTask TypesUI EventsUsage ExampleSee AlsoAdditional ExportsFunctionsValues/Properties