Browse docs

Overview and First Setup

Set up and verify the supplied collection, processing, and street-sale route.
Drug distribution gameplay with a tablet market view and street handover

The complete route connects collection, processing, inventory contracts and a configured sale. This guide verifies that chain with the supplied starter entries.

What this guide verifies

Players collect raw_weed, combine it with empty_baggy at the supplied processing table, receive weed_baggy, and offer the finished product to a suitable pedestrian.

This is the shortest route included in a fresh default import. Complete it before adding player cultivation, laboratories, workers, market networks, or custom recipes.

Expected route: collect 8 × raw_weed → buy 8 × empty_baggy → run Process weed eight times → receive 8 × weed_baggy → complete a street sale and check the payout.

All quantities are fictional game units. The supplied process is one-to-one: each run consumes one raw item and one bag and creates one finished portion.

Before you start

Complete Installation and confirm that an administrator can open /drugcreator.

Use the Drug Creator for individual products, recipes, locations, and suppliers. Use /jobconfig for global Drug System settings. Saved Creator and Job Configurator data can override matching Lua defaults.

Your inventory must recognize trimming_shears, empty_baggy, raw_weed, and weed_baggy. The default supplier charges the money account; street-sale payouts normally use black_money.

Supplied entries for this route

Open /drugcreator, select Import Defaults, review the supplied entries and import the starter selection deliberately. A fresh database does not import these Creator entries during startup.

For the complete starter route, include the referenced Drug, Strain, Process, collection, processing, market and supplier entries in the selection. The Creator rejects an incomplete selection when required dependencies are missing.

PurposeSupplied entryID
Product familyWeeddrug_weed
Plant varietyBlue Dreamstrain_blue_dream
Public collection areaWeed Field Northdrug_field_weed_north
Processing recipeProcess weedprocess_weed_fast
Public processing pointWeed processing tableprocessing_location_weed_table
Supply shopLaboratory Supply Dealerdock_supplier
Pedestrian selling rulesAmbient Street Salesstreet_sale_default

Keep these entries enabled. If an entry is missing, preview the Creator's default import before applying it.

A manual default import can replace matching supplied entries in the selected section. Back up an established server first. See Creator and Catalog.

Verify the route as the server owner

Check the field

Open Cultivation & Gathering → Drug Fields → Weed Field North → Harvest output.

Current Drug Creator in Simple mode showing the Drug Fields catalog and its five default field definitions
  1. Harvest output defines what a successful collection gives the player.
  2. Output Item must be raw_weed for the supplied route.
  3. Positions controls where the field appears. The supplied field requires trimming_shears and can return different amounts depending on the harvest result.

The current default field returns 1–4 items normally and up to 7 for a perfect result. Collect until the player has at least eight.

Check: a regular player carrying trimming_shears can interact with the field and receives raw_weed.

Check the recipe

Open Foundation → Processes → Process weed → Recipe and result.

The supplied recipe must show:

SettingDefault value
Entry IDprocess_weed_fast
StationPackaging table
Input1 × raw_weed
Additional input1 × empty_baggy
Output1 × weed_baggy
Duration10 seconds
Output packagingBaggy

Open Process Steps and confirm the single packaging step. If you change an item name, update every field, recipe, supplier, sale rule, and inventory definition that references it.

Check: the recipe consumes raw weed directly. weed_dried and process_weed_dry are not required for this supplied starter route.

Check the processing point

Open Processing → World Processing → Weed processing table → Process assignment. Identify it by processing_location_weed_table if its display name was changed.

Set the assigned recipe to process_weed_fast and keep Direct processing selected. Then check the prop, position, marker, target, keyboard prompt, and interaction distance under the presentation and position sections.

A World Processing entry currently stores one recipeId. To expose another recipe at a public location, create another processing point or change the assigned recipe. Do not configure a list of recipes on one point.

Check: the saved processing point reopens with process_weed_fast, is reachable, and offers Process weed to a regular player.

Check the supplier

Open Market → Labor suppliers → Laboratory Supply Dealer. The supplied entry ID is dock_supplier and its default payment account is money.

For this route, confirm these products:

ItemDefault priceMaximum per purchaseStock behavior
trimming_shears8503Fixed stock, 18
empty_baggy5100Unlimited
Laboratory Supply Dealer product settings for empty_baggy
  1. Inventory item must be empty_baggy.
  2. The default price is 5 game currency units.
  3. Players need eight bags for this test, so the purchase limit must allow at least eight.

Registration makes an item available to the inventory. It does not automatically give the item to a player or add it to every shop. See Default Data and Items for the complete shipped supplier list.

Check: a regular player can buy one pair of shears and eight bags, and the intended account is charged.

Check street sales

Open Market → Street Sales → Ambient Street Sales and identify it by street_sale_default.

The supplied rules allow 1–6 items per offer, use the E interaction by default, require no police by default, and are available all day. Keep Drug Market → Market Enabled enabled in /jobconfig → Crime System.

Check: a suitable non-police pedestrian can receive an offer. Refusals, negotiation, scams, robberies, and police reports are normal configured outcomes.

Test the complete route as a regular player

Administrators can bypass access checks, so use a normal player account.

Buy the supplies

Buy 1 × trimming_shears and 8 × empty_baggy from dock_supplier. Confirm the money charge and leave enough inventory space for the harvest and finished items.

Collect the raw product

Harvest drug_field_weed_north until the inventory contains at least 8 × raw_weed.

Process the product

At processing_location_weed_table, choose Process weed. Complete eight runs.

Expected inventory change: 8 × raw_weed and 8 × empty_baggy are removed; 8 × weed_baggy are added.

Complete a sale

Offer the finished product to a suitable pedestrian. The default offer quantity is between one and six, so one transaction does not have to sell all eight.

Check: the accepted quantity leaves the inventory and the configured payout account receives the payment.

Verify persistence

Save any Creator changes, reopen every edited entry, and confirm its values. During a planned test, restart Crime System and repeat the route with a second normal player.

Continue from here