# Wave Options

![](https://692276616-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FN06Vv6nlwviUQ4hI2Kkd%2Fuploads%2Fgit-blob-6103bd8f41e10167cf7ce0c6910a2a62f377a826%2Fwave-options.png?alt=media)

## Description

Options that control a wave's messaging, whether it waits for room in the AI budget or attempts a partial spawn, and the wave's Extermination Percentage - the percentage of units that need to be killed before the wave ends.

## Node Type

Nodes fall into two basic categories: Data and Execution. This node supplies Data for an Execution node.

## Inputs

| Input                    | Type    | Required | Description                                                                                                            |
| ------------------------ | ------- | -------- | ---------------------------------------------------------------------------------------------------------------------- |
| Incoming Messaging       | Boolean | Yes      | Whether Incoming Message plays when Wave starts spawning in.                                                           |
| Outgoing Messaging       | Boolean | Yes      | Whether Message plays when Wave is cleared.                                                                            |
| Delay Spawn Until Budget | Boolean | Yes      | If TRUE, wave will not spawn until all AI in the Wave can spawn. If FALSE, will spawn as many AI as the budget allows. |
| Extermination Percentage | Number  | Yes      | How many AI in the Wave must be killed before the next Wave will spawn.                                                |

## Outputs

| Output       | Type         | Description                                             |
| ------------ | ------------ | ------------------------------------------------------- |
| Wave Options | Wave Options | Outputs all Wave Options that are chosen in the inputs. |

\
\
**Contributors**

AddiCt3d 2CHa0s
