> For the complete documentation index, see [llms.txt](https://sbscripts.gitbook.io/sb-scripts/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sbscripts.gitbook.io/sb-scripts/sb-firefighter-job/configuration/departments.md).

# Departments

```lua
Config.Departments = Config.Departments or {}

Config.Departments['vinewoodfiredpt'] = {
    job = 'firefighter',
    pedModel  = 'mp_m_boatstaff_01',
    pedCoords = vector4(1207.442505, -1467.466187, 34.859421, 80.955025),

    stationBlip = {
        coords = vector3(1207.442505, -1467.466187, 34.859421),
        sprite = 60,
        colour = 1,
        scale  = 1.0,
        label  = 'Vinewood Hills Fire Department',
    },

    vehicleSpawnPoint = vector4(1200.305542, -1456.062744, 34.977459, 11.771015),

    -- Per-department vehicles. If nil, falls back to Config.Vehicles.
    -- Example:
    --   vehicles = {
    --     { label = '🚒 Engine 1', model = 'firetruk', livery = 0 },
    --     { label = '🚑 Rescue',   model = 'ambulance', livery = 0 },
    --   },
    vehicles = nil,
    
    shopItems = nil, -- Uses same layout as shopItems list as in config. 

    -- Per-department outfit. If nil, falls back to Config.Outfit.
    -- Example: outfit = { male = { arms=96, tshirt_1=15, ... }, female = { ... } }
    outfit = nil,

    -- Per-department station wear. If nil, falls back to Config.StationWear.
    -- Example: stationWear = { male = { arms=17, tshirt_1=15, ... }, female = { ... } }
    stationWear = nil,

}

```
