Map Nodes

Nodes

IntFixed

Inputs:

  • Int: number

Outputs:

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

ConditionExists

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;

EventReplacer

Inputs:

  • 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;

RandomEvent

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.

DiffIntList

Inputs

  • List A: List<int>;

  • List B: List<int>;

Outputs

  • Diff: List<int> with A - B;

DepthSize

Inputs:

  • Map: the map;

  • Depth: 0 means last one;

Outputs:

  • Size: int;

SequencerInt

Inputs:

  • Start

  • End

  • Step

  • Skip Each N

  • Allow Each N

Outputs:

  • Depths: List<int> w

DepthClear

IntRandomizer

IntTake

MergeIntList

DepthKeys

DepthFill

Fork

EventImportPool

EventPool

Last updated