# 🍔 Drink/Fryer/Grill/Pack

The setup for all of these is very similar so ill explain it all together.

### Progress Bar Langauge Modification

```lua
Config.DrinkLang = {
    drink_make = "Making a Drink..",
    complete = "You have made a Drink",
    missing = "You are missing ingredients!",
}
```

### I have included default animations for you to use (In the emotes section you will be able to add your own)

To modify the global defaults you want to head to each respective section and change this config.

```lua
Config.DrinkAnims = { -- Default Drink Settings
    time = 4000,
    disableMovement = true,
	disableCarMovement = false,
	disableMouse = false,
	disableCombat = true,
    animDict = "mp_common",
	anim = "givetake1_a",
	flags = 8,
}
```

To add new crafting recipes you will need to modify the recipes section of each bit.

```lua
Config.DrinkRecipes = {
    ["burgershot"] = {
        ["burger-softdrink"] = {
            label = "🥤 Soft Drink",
            description = "1 Soda Syrup Required",
            amount = 1,
            ingredients = {
                ["burger-sodasyrup"] = 1,
            },
            basic_anim = "burgershot_drink" -- Will use the Basic Anim from Config.DrinkAnims
        }, 
        ["burger-mshake"] = {
            label = "🥤 Milkshake",
            description = "1 Milkshake Formula",
            amount = 1,
            ingredients = {
                ["burger-mshakeformula"] = 1,
            },
            basic_anim = "burgershot_milkshake" -- Will use the Basic Anim from Config.DrinkAnims if set to true
        }, 
    }
}
```

if you set basic\_anim to true then it will use the global default, if you set it to a string it will use whatever you inputted from Config.CustomAnimations

### Setup The Targetting Stations

```lua

Config.DrinkStations = {
    ["burgershot1"] = {  -- MustBeUnique Through the entire script
        label = "Drink Maker",
        icon = "far fa-clipboard",
        menu_header = "🥤 Drink Menu 🥤",
        close_title = "⬅ Close Menu",
        location = vector3(-1190.82, -898.85, 14.45),
        width = 2,
        depth = 1,
        heading = 212.32,
        minz = 13.6,
        maxz = 14.1,
        distance = 2,
        job = "burgershot",
        recipe = "burgershot", -- Has to exist in Config.DrinkRecipes
    },
}
```

### For those not using the latest QB-Inventory you will need to modify the checks in HapticLib, relating to items to work with your inventory.
