Requirements

Requirements are called to determine what actions should be taken. They return either true or false.

Below is showing the editing of the Reached Target requirement. Any requirement can be converted into a set of requirements by selecting either:

AnyRequirement (1 or more of these requirements are true)

AllRequirement (All of the requirements must be true)

And then pressing Convert To will change this requirement to an Any or All requirement and put the current requirement in the Any or All requirement. This allows more complex requirements.

All requirement

Animation status

Any requirement

At location

Check container state

Check door state

Check entities killed

Check entity state

Check input action

Check reputation

Check stat

Check time

Check timer

Check variable

Conversation requested

Current level

Detect entity

Distance test

Has item

Has started attack

Has trait

In Conversation

In party

Is active

Is aggroed

Is blocking (Deprecated, Use Target state instead)

Is dead (Deprecated, Use Target state instead)

Is facing target

Is hit

Is staggered (Deprecated, Use Target state instead)

Item equipped

Line of sight

Moving to

Party size

Path obstructed

Quest status

Quest step status

Random chance

Target state