Browse docs

Inventory Items

Use these configurations to prepare your inventory for the Sky Ambulance Job script.

Preview images for the resource-specific items are included in sky_ambulancejob/config/inventory — use them so the items match the UI.

GroupItemsNotes
Default wound care and medicationgauze, pressure_bandage, quickclot, tourniquet, blood_infusion, saline_infusion, bp_medication, epinephrine, glucose, ibuprofen, oxycodon, morphineReferenced by the default treatment flow and/or job shop
Default diagnostic and rescue toolsblood_pressure, pulse_measurement, pulse_oximeter, glucose_meter, rescue_shears, bag_valve_maskUsed by the treatment UI; tool icons are supplied
Medical wearablescast_bandage, splint, head_bandage, neck_brace, torso_bandage, oxygen_mask, cast_sawThe first six are consumed when applied; cast_saw is a reusable cast-removal tool
Mobility and public treatmentcrutch, wheelchair, rescue_backpackCrutch and wheelchair are enabled; public treatment is disabled by default
Framework-style healing itemsbandage, firstaid, medkitRegistered by Config.HealingItems; most frameworks already define them
Example custom medicationsvomex, kuehlpack, fentanyl, defibrillatorOnly needed while keeping the examples in config/custom_medications.lua; provide your own icons

The format blocks below contain every resource-specific item that has a supplied icon. Verify the framework-style and custom items separately when you keep those configuration entries.

Current defaults use the English wearable identifiers shown above. Earlier 2.34.x configurations used gipsverband, schiene, kopfverband, halskrause, torsobandage, sauerstoffmaske, and gipssaege. The values in your active Config.MedicalWearables block must match the inventory, image filenames, and any shop or storage entries. See Medical Wearables for the complete migration mapping.

The weights and stacking flags below are suggested starting values; adjust them to your server's economy. Keep wearable items non-usable in the inventory itself because the treatment interface validates and consumes them. The cast_saw only needs to be present and remains reusable.

['gauze'] = {
    label = 'Gauze',
    weight = 50,
    stack = true,
    close = true,
    description = 'Used for dressing wounds'
},
['blood_infusion'] = {
    label = 'Blood Infusion',
    weight = 500,
    stack = true,
    close = true,
    description = 'Infusion for restoring blood'
},
['crutch'] = {
    label = 'Crutch',
    weight = 2000,
    stack = false,
    close = true,
    description = 'Crutch for assistance while walking'
},
['wheelchair'] = {
    label = 'Wheelchair',
    weight = 15000,
    stack = false,
    close = true,
    description = 'Wheelchair'
},
['glucose'] = {
    label = 'Glucose',
    weight = 300,
    stack = true,
    close = true,
    description = 'Glucose for quick energy recovery'
},
['rescue_backpack'] = {
    label = 'Rescue Backpack',
    weight = 8000,
    stack = false,
    close = true,
    description = 'Medical backpack for emergency aid'
},
['saline_infusion'] = {
    label = 'Saline Infusion',
    weight = 500,
    stack = true,
    close = true,
    description = 'Saline solution for stabilization'
},
['quickclot'] = {
    label = 'QuickClot',
    weight = 100,
    stack = true,
    close = true,
    description = 'Stops severe bleeding'
},
['tourniquet'] = {
    label = 'Tourniquet',
    weight = 150,
    stack = true,
    close = true,
    description = 'Stops bleeding fast but for a limited time'
},
['ibuprofen'] = {
    label = 'Ibuprofen',
    weight = 50,
    stack = true,
    close = true,
    description = 'Painkiller and anti-inflammatory'
},
['oxycodon'] = {
    label = 'Oxycodone',
    weight = 50,
    stack = true,
    close = true,
    description = 'Strong painkiller (opioid)'
},
['morphine'] = {
    label = 'Morphine',
    weight = 50,
    stack = true,
    close = true,
    description = 'Powerful pain-relief medication'
},
['bp_medication'] = {
    label = 'Blood Pressure Medication',
    weight = 50,
    stack = true,
    close = true,
    description = 'Medication to lower high blood pressure'
},
['pressure_bandage'] = {
    label = 'Pressure Bandage',
    weight = 150,
    stack = true,
    close = true,
    description = 'Pressure dressing for severe bleeding'
},
['epinephrine'] = {
    label = 'Epinephrine',
    weight = 100,
    stack = true,
    close = true,
    description = 'Emergency medication for critical patients'
},
['blood_pressure'] = {
    label = 'Blood Pressure Cuff',
    weight = 1000,
    stack = false,
    close = true,
    description = 'Tool for measuring blood pressure'
},
['pulse_measurement'] = {
    label = 'Pulse Measurement',
    weight = 200,
    stack = false,
    close = true,
    description = 'Tool for checking a patient pulse'
},
['pulse_oximeter'] = {
    label = 'Pulse Oximeter',
    weight = 250,
    stack = false,
    close = true,
    description = 'Tool for measuring pulse and blood oxygen'
},
['glucose_meter'] = {
    label = 'Glucose Meter',
    weight = 300,
    stack = false,
    close = true,
    description = 'Tool for measuring blood glucose'
},
['rescue_shears'] = {
    label = 'Rescue Shears',
    weight = 500,
    stack = false,
    close = true,
    description = 'Medical shears for exposing injuries'
},
['bag_valve_mask'] = {
    label = 'Bag Valve Mask',
    weight = 1500,
    stack = false,
    close = true,
    description = 'Manual ventilation equipment'
},
['cast_bandage'] = {
    label = 'Cast Bandage',
    weight = 500,
    stack = true,
    close = true,
    description = 'Bandaging material consumed when applying a cast'
},
['splint'] = {
    label = 'Splint',
    weight = 500,
    stack = true,
    close = true,
    description = 'Splint material consumed when applying an arm sling'
},
['head_bandage'] = {
    label = 'Head Bandage',
    weight = 250,
    stack = true,
    close = true,
    description = 'Bandaging material for a visible head bandage'
},
['neck_brace'] = {
    label = 'Neck Brace',
    weight = 750,
    stack = true,
    close = true,
    description = 'Cervical collar for neck stabilization'
},
['torso_bandage'] = {
    label = 'Torso Bandage',
    weight = 500,
    stack = true,
    close = true,
    description = 'Bandaging material for a visible torso bandage'
},
['oxygen_mask'] = {
    label = 'Oxygen Mask',
    weight = 500,
    stack = true,
    close = true,
    description = 'Oxygen mask consumed when applying the wearable'
},
['cast_saw'] = {
    label = 'Cast Saw',
    weight = 1500,
    stack = false,
    close = true,
    description = 'Reusable tool for removing casts'
},
The qb-core shared items also cover qb-inventory, ps-inventory, and jpr-inventory — they all read QBShared.Items. For inventories not listed here (core_inventory, origen_inventory, ak47_inventory, one_inventory), transfer the same name, label, weight, and image values into that inventory's item format.

Support

Need help? Our support team is always ready to assist

Join Discord