# Map Nodes

## Nodes

<details>

<summary>IntFixed</summary>

![](https://1923381890-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxOvLxGSHnuIMUUh5Oj7s%2Fuploads%2FP5w91WyPbUtoDu8mfhnJ%2Fimage.png?alt=media\&token=705b4d47-4f7c-4895-9a79-6971287b75d3)

Inputs:

* Int: number

Outputs:

* Int Func: a function that when Invoked returns the input Int

</details>

<details>

<summary>ConditionExists</summary>

![](https://1923381890-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxOvLxGSHnuIMUUh5Oj7s%2Fuploads%2FC5chJ5EJCbjF4OpaCCtf%2Fimage.png?alt=media\&token=f83e227f-886e-4016-93a6-65deb037cc29)

Inputs:

* Map: the map;
* Condition Event Depth: depth that the event will be checked;

Controls:

* Condition Event: event that will be checked;

Outputs:

* Map when true: map when event exists on depth;
* Map when false: map when event doesn't exists on depth;

</details>

<details>

<summary>EventReplacer</summary>

![](https://1923381890-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxOvLxGSHnuIMUUh5Oj7s%2Fuploads%2FNS9elbQryAZg9TdAmnzw%2Fimage.png?alt=media\&token=b0482ca2-ffae-40e7-92dd-a92548f7496d)

Inputs:&#x20;

* Map: the map;
* Keys: location ids that will be replaced;
* Event Func (Func\<int, bool, EventData>): function that returns an event given depth and if should be valid or not;

Controls:

* Event Default (only used if Event Func returns null): default event to replace on keys;

Outputs:

* Map: the map;

</details>

<details>

<summary>RandomEvent</summary>

![](https://1923381890-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxOvLxGSHnuIMUUh5Oj7s%2Fuploads%2FOmtaxBO7OG8eAhHAGZUj%2Fimage.png?alt=media\&token=8601f9c2-db65-47d6-a49d-21ef7355c6a6)

Inputs:

* Map: the map;
* WidthFunc (Func\<int>): function that returns width when invoked.
* Width (used if WidthFunc is null): fixed width;
* Depth (List\<int>): list of depths that will be filled;
* EventFunc (Func\<int, bool, EventData): function that returns EventData when invoked;

Controls:

* Event Defaut: used when EventFunc returns null;
* Only Valid Events: ensure event is valid for given depth, only for EventFunc;

Outputs:

* Map: the map.

</details>

<details>

<summary>DiffIntList</summary>

![](https://1923381890-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxOvLxGSHnuIMUUh5Oj7s%2Fuploads%2FvN75SpuKHG7eRDBIbWa5%2Fimage.png?alt=media\&token=831efe43-46b9-4d19-84ec-1ad1374eaf98)

Inputs

* List A: List\<int>;
* List B: List\<int>;

Outputs

* Diff: List\<int> with A - B;

</details>

<details>

<summary>DepthSize</summary>

![](https://1923381890-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxOvLxGSHnuIMUUh5Oj7s%2Fuploads%2FZWyu0YZPRQoE8vzeRwpw%2Fimage.png?alt=media\&token=41ed9848-0860-4012-b904-8ddb434b7c3a)

Inputs:

* Map: the map;
* Depth: 0 means last one;

Outputs:

* Size: int;

</details>

<details>

<summary>SequencerInt</summary>

![](https://1923381890-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxOvLxGSHnuIMUUh5Oj7s%2Fuploads%2FoXJmNshbwm8sE7BFmYxg%2Fimage.png?alt=media\&token=3b99b9c3-50f0-4745-b6ca-a2b1eb8ec73a)

Inputs:

* Start
* End
* Step
* Skip Each N
* Allow Each N

Outputs:

* Depths: List\<int> w

</details>

<details>

<summary>DepthClear</summary>

![](https://1923381890-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxOvLxGSHnuIMUUh5Oj7s%2Fuploads%2FvTQJGrGgOw4pxU3BXeco%2Fimage.png?alt=media\&token=da4c4f1b-6922-4e9f-8f8c-8705efc067fe)

</details>

<details>

<summary>IntRandomizer</summary>

![](https://1923381890-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxOvLxGSHnuIMUUh5Oj7s%2Fuploads%2FQzqf6JBmRT2eQ6OaLSUs%2Fimage.png?alt=media\&token=41da4147-7af4-427b-acda-7fa7960c57f8)

</details>

<details>

<summary>IntTake</summary>

![](https://1923381890-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxOvLxGSHnuIMUUh5Oj7s%2Fuploads%2FLpqiFS6ot3JBh47Ju653%2Fimage.png?alt=media\&token=cb3e490c-073e-4005-a02a-0a78b20c1e67)

</details>

<details>

<summary>MergeIntList</summary>

![](https://1923381890-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxOvLxGSHnuIMUUh5Oj7s%2Fuploads%2FtbVbT5rGeHYDvsYAc22X%2Fimage.png?alt=media\&token=4afd8f6b-9394-431f-be43-a9b6506159d3)

</details>

<details>

<summary>DepthKeys</summary>

![](https://1923381890-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxOvLxGSHnuIMUUh5Oj7s%2Fuploads%2FjaZnLbUT8viJOg23D7BG%2Fimage.png?alt=media\&token=7d2734d4-4fd1-4566-a6dd-d861b468ca2e)

</details>

<details>

<summary>DepthFill</summary>

![](https://1923381890-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxOvLxGSHnuIMUUh5Oj7s%2Fuploads%2F1IAOHQhbHsnuiNr0sZR0%2Fimage.png?alt=media\&token=75e29a6b-cbac-427b-b7a2-b413fea783ef)

</details>

<details>

<summary>Fork</summary>

![](https://1923381890-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxOvLxGSHnuIMUUh5Oj7s%2Fuploads%2FxwRW1yeYWhDXxQqu9z0i%2Fimage.png?alt=media\&token=f68f1f77-e832-4f43-b31e-da3e39771842)

</details>

<details>

<summary>EventImportPool</summary>

![](https://1923381890-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxOvLxGSHnuIMUUh5Oj7s%2Fuploads%2FyRqI0GEkpyt8Oqjq4wNE%2Fimage.png?alt=media\&token=71307b35-2e1e-46bb-992b-f32b97bc692a)

</details>

<details>

<summary>EventPool</summary>

![](https://1923381890-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxOvLxGSHnuIMUUh5Oj7s%2Fuploads%2FZZxPDpixDTj1ka3wCStg%2Fimage.png?alt=media\&token=ba6a5a30-22bd-4d48-afc7-c6144b0d51f0)

</details>

