boxItems

Default inventory items and image notes for 0r-ambulancejob

This page lists the default inventory items referenced by the current config.

If you rename any item in config/facility.lua, update your inventory definitions and item images to match.

Images

  • Treatment item icons are loaded from Config.inventoryImagesFolder.

  • Use PNG files whose names match the configured item names.

  • Hotbar image values from config/hotbar.lua are UI icon names, not inventory item names.

  • Hotbar icon files should exist in ui/build/items.

OX Inventory Example

["facility_panel"] = { label = "Facility Panel", weight = 500, stack = false },
["medbag"] = { label = "Med Bag", weight = 1000, stack = true },
["bandage_pro"] = { label = "Bandage", weight = 50, stack = true },
["firstaid"] = { label = "First Aid Kit", weight = 300, stack = true },
["syringe"] = { label = "Syringe", weight = 20, stack = true },
["blood_sample"] = { label = "Blood Sample", weight = 30, stack = true, unique = true },
["blood_test_result"] = { label = "Blood Test Result", weight = 0, stack = false, unique = true },
["mr_scan_result"] = { label = "MR Scan Result", weight = 0, stack = false, unique = true },
["prescription"] = { label = "Prescription", weight = 0, stack = false, unique = true },
["pill_a"] = { label = "Pill A", weight = 5, stack = true },
["pill_b"] = { label = "Pill B", weight = 5, stack = true },
["pill_c"] = { label = "Pill C", weight = 5, stack = true },
["ice_pack"] = { label = "Ice Pack", weight = 100, stack = true },
["neck_brace"] = { label = "Neck Brace", weight = 180, stack = true },
["gauze_pad"] = { label = "Gauze Pad", weight = 40, stack = true },
["tourniquet"] = { label = "Tourniquet", weight = 100, stack = true },
["arm_splint"] = { label = "Arm Splint", weight = 200, stack = true },
["leg_splint"] = { label = "Leg Splint", weight = 300, stack = true },
["trauma_kit"] = { label = "Trauma Kit", weight = 800, stack = true },

QB Core Example

Quick Copy List

By Feature

Facility Panel

  • facility_panel Required only if Config.facility.panel.openWithItem.active = true.

Facility Market

  • medbag

  • bandage_pro

  • firstaid

  • syringe

  • ice_pack

  • neck_brace

  • gauze_pad

  • tourniquet

  • arm_splint

  • leg_splint

  • trauma_kit

These are sold through the default market configuration in Config.facility.runtime.market.items.

medbag is also a usable item. When used, it opens a free shop-style inventory from Config.facility.runtime.medBag. By default useMarketItems = true, so the med bag uses Config.facility.runtime.market.items and excludes medbag itself. Set useMarketItems = false to use the explicit Config.facility.runtime.medBag.items list instead.

Blood Test

  • syringe Required to perform a blood test by default. The default config consumes it.

  • blood_sample Granted to the doctor after the sample is collected.

  • blood_test_result Granted after analysis. This should usually be unique / non-stack because the runtime writes patient metadata.

MR / X-Ray

  • mr_scan_result Granted after an MR / X-Ray scan. This should usually be unique / non-stack because scan report metadata is stored on the item.

Prescription / Pharmacy

  • prescription Granted to the target patient when a doctor writes a prescription.

  • pill_a

  • pill_b

  • pill_c

The default pharmacy point sells prescription medicine items derived from Config.facility.runtime.bloodTest.diagnosticValues[*].treatment.item, excluding serum.

serum is not an inventory item. It is completed through the hotbar serum treatment and duration flow.

Health System Treatment

Yellow treatment items are used on moderate injuries:

  • ice_pack

  • neck_brace

  • gauze_pad

  • firstaid

  • tourniquet

  • arm_splint

  • leg_splint

The red treatment item is used to downgrade a critical injury before revive becomes available:

  • trauma_kit

Last updated