Blueprint Output Items

Configuration for a produced item in a blueprint.

Value Format

For straightforward cases, a simple one-liner format is supported:

  • {ID}

  • {ID} x {Amount}

  • this

  • this x {Amount}

Examples:

// Canned Beans:
78fefdd23def4ab6ac8301adfcc3b2d4

// Or, using Canned Beans' legacy ID:
13

// Two cans of beans:
13 x 2

// Owning asset:
this

// Two of owning asset:
this x 2

Dictionary Format

Unlike the shorter format above, using these properties requires the { } dictionary format. For example:

OutputItems
[
        {
                // First output item properties
        }
        {
                // Second output item properties
        }
]

Properties

Property Name

Type

Default Value

Amount

uint8

1

ID

Asset Pointer to Item

Origin

EItemOrigin

Craft


Amount uint8 1

Quantity of this item created by the blueprint. Minimum value of one.


ID Asset Pointer to Item Asset

This property can also be set to a string value of this, which will use the the owning asset’s ID. Useful for blueprints creating the owning asset to avoid accidentally writing the wrong ID.


Origin EItemOrigin Craft

A kludge to override certain spawning properties. For example, setting the origin to Admin will cause items to spawn at full quality.