# List Recipe Asset

## List Recipe Asset

### Creating List Recipes

To create a new List Recipe asset:\
Right-click inside your Project folder →\
**Create > Game Creator > Inventory Extended > List Recipe**

***

### Overview

List Recipes allow you to create **flexible crafting systems** based on required items.

Unlike Grid Recipes, items do not need to be placed in a specific layout. Only the required ingredients matter.

***

### Info Settings

Each List Recipe includes customizable display information:

* **Title**
* **Description**
* **Sprite**
* **Color**

These are used for UI elements such as crafting menus or recipe lists.

***

### Input Items

List Recipes use an **Input Items List** instead of a grid.

* Add as many required items as needed
* All requirements must be met for crafting to succeed

#### Item Configuration

Each input item includes a settings button where you can define:

* **Amount**\
  Required quantity of the item
* **Properties**\
  Require specific item properties (e.g., High Quality)

#### Example

* 2x Iron Ore (High Quality only)
* 1x Wood (any quality)

***

### Output Items

Each List Recipe includes an **Output Items List**, similar to Grid Recipes.

Each output item includes:

* **Amount**\
  Fixed or configurable amount
* **Properties**\
  Applied to the crafted item

Example:

* Craft an item with **High Quality** or custom properties applied

***

### Craft Conditions

Each List Recipe includes a **Can Craft** condition.

* Determines whether the recipe can be crafted
* Runs before crafting is allowed

#### Example Uses

* Require specific crafting stations
* Check player progression or unlocks

***

### On Craft

Each List Recipe includes an **On Craft** instruction.

* Runs every time the recipe is successfully crafted
* Can be used for:
  * Playing effects or sounds
  * Granting experience
  * Triggering additional logic

***

### Recommended Usage

* Use List Recipes for simple or flexible crafting systems
* Combine with item properties for more advanced requirements


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.fullscreen.no/info/game-creator-2-assets/inventory-extended/list-recipe-asset.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
