# Entropy Reactor Waste Recipes

The Entropy Reactor Waste recipes are available for the output from the Entropy Reactor, every time it finishes an operation.

## Recipe Specification

Recipe namespace: `assemblylinemachines:entropy_reactor`

`output`

: ItemStack, required

*The waste produced by the Reactor after every successful operation.*`varietyReqd`

: Decimal between 0-1, required

*The minimum Variety required in the Reactor to produce this output, between 0% and 100%.*`odds`

: Decimal between 0-1, required

*The chance to generate one unit of this waste upon a successful operation, between 0% and 100%.*`max`

: Positive Integer, required

*The maximum amount of this waste the Reactor will attempt to generate after every successful generation of this waste.*

## How the Waste is Picked

The Reactor will only generate one type of waste every successful operation, and the priority for generation is in decending order based on `varietyReqd`

. At which point, additional 'passes' are attempted to generate up to the `max`

value. For example, in the base mod, `assemblylinemachines:strange_matter`

requires 80% Variety at an 80% chance, and has the highest `varietyReqd`

. As long as the Variety is satisfied, the Reactor will produce this item 80% of the time. The remainder of the time, the processing will continue to the next-highest `varietyReqd`

output.

## Example

Below is an example of an Entropy Reactor Waste recipe. The reactor will generate up to 3 Strange Matter 80% of the time, as long as the Variety rating is at 80% or higher.

```
{
"type": "assemblylinemachines:entropy_reactor",
"output":{
"item": "assemblylinemachines:strange_matter"
},
"varietyReqd": 0.8,
"odds": 0.8,
"max": 3
}
```