Requirements

Main description


Generic Fields

Field Name

Function

Name

Name of the asset data in the project and editor.


Requirement Group Settings

Requirement Groups

Click the "Add Requirement Group" button to add a requirement group, then next the "Requirement Group" press the green "+" icon to setup requirements inside this group.

Field Name

Function

Check Multiple Optional?

Should multiple optional requirements be checked?

Required Valid Optional

Here you can define how many optional requirements have to be met within the requirement group.


Requirement Types

Requirement

Types

All Types

  • Ability

  • Bonus

  • Recipe

  • Resource

  • Effect

  • NPC Killed

  • NPC Family

  • Stat

  • Stat Cost

  • Faction

  • Faction Stance

  • Combo

  • Race

  • Level

  • Gender

  • Class

  • Species

  • Item

  • Currency

  • Point

  • Talent Tree

  • Skill

  • Spellbook

  • Weapon Template

  • Enchantment

  • Gear Set

  • Game Scene

  • Quest

  • Dialogue Node

  • Region

  • Combat State

  • Stealth

  • Mounted

  • Grounded

  • Time


Ability Requirement

Field Name

Function

Type

Ability

Rule

  • Mandatory

  • Optional

Condition

  • Known: Should the ability be known?

  • Unknown: Should the ability be unkown?

Ability

The ability to check for.

Check Rank?

Should the rank of the ability be checked?

Ability Rank

Here you can define which rank should be checked. Field opens when "Check Rank" is enabled.

Abilities

Learn more about Abilities here


Bonus Requirement

Bonus

A Bonus in RPG Builder is also known as a Passive.

Field Name

Function

Type

Bonus

Rule

  • Mandatory

  • Optional

Condition

  • Known: Should the bonus be known?

  • Unknown: Should the bonus be unkown?

Bonus

The bonus to check for.

Check Rank?

Should the rank of the bonus be checked?

Bonus Rank

Here you can define which rank should be checked. Field opens when "Check Rank" is enabled.

Bonuses

Learn more about Bonuses here


Recipe Requirement

Field Name

Function

Type

Recipe

Rule

  • Mandatory

  • Optional

Condition

  • Known: Should the recipe be known?

  • Unknown: Should the recipe be unkown?

Recipe

The recipe to check for.

Check Rank?

Should the rank of the recipe be checked?

Recipe Rank

Here you can define which rank should be checked. Field opens when "Check Rank" is enabled.

Recipes

Learn more about Recipes here


Resource Requirement

Field Name

Function

Type

Resource

Rule

  • Mandatory

  • Optional

Condition

  • Known: Should the resource be known?

  • Unknown: Should the resource be unkown?

Resource

The resource to check for.

Check Rank?

Should the rank of the resource be checked?

Resource Rank

Here you can define which rank should be checked. Field opens when "Check Rank" is enabled.

Resources

Learn more about Resources here


Effect Requirement

Field Name

Function

Type

Effect

Rule

  • Mandatory

  • Optional

State

  • Active: Should the effect be active?

  • Inactive: Should the effect be inactive?

Condition

  • Effect

  • Effect Type

  • Effect Tag

Effect

The effect to check for.

Check Stacks?

Should the amount of stacks be checked?

Value Type

  • Equal: Should amount of stacks be equal to required amount?

  • Equal Or Below: Should amount of stacks be equal or below required amount?

  • Equal Or Above: Should amount of stacks be equal or above required amount?

  • Below: Should amount of stacks be below required amount?

  • Above: Should amount of stacks be above required amount?

Stacks Required

The amount of stacks required.

Consume?

Should the effect be consumed?

Effects

Learn more about Effects here


NPC Killed Requirement

Field Name

Function

Type

NPC Killed

Rule

  • Mandatory

  • Optional

NPC

The NPC to check for.

Check Amount?

Should the amount of kills be checked?

Value Type

  • Equal: Should amount of kills be equal to required amount?

  • Equal Or Below: Should amount of kills be equal or below required amount?

  • Equal Or Above: Should amount of kills be equal or above required amount?

  • Below: Should amount of kills be below required amount?

  • Above: Should amount of kills be above required amount?

Kills Required

The amount of kills required.


NPC Family Requirement

Field Name

Function

Type

NPC Family

Rule

  • Mandatory

  • Optional

Check

  • Equal: Checks if the NPC family is the same (equal) as the one defined in the "NPC Family" Field below

  • Different: Checks if the NPC family is different from the one defined in the "NPC Family" Field below

NPC Family

The NPC family to check for.


Stat Requirement

Field Name

Function

Type

Stat

Rule

  • Mandatory

  • Optional

Entity

  • Caster

  • Target

Stat

The stat to check for.

Value Type

  • Equal: Should amount of the stat be equal to required amount?

  • Equal Or Below: Should amount of the stat be equal or below required amount?

  • Equal Or Above: Should amount of the stat be equal or above required amount?

  • Below: Should amount of the stat be below required amount?

  • Above: Should amount of the stat be above required amount?

Percent

Is the amount a percentage?

Amount

The amount of the stat to check for.

Stats

Learn more about Stats here


Stat Cost Requirement

Field Name

Function

Type

Stat Cost

Rule

  • Mandatory

  • Optional

Entity

  • Caster

  • Target

Vitality Stat

The stat that will be used as a resource. To know if your stat is a Vitality Stat, go to Combat > Stats > [Your Stat] > Setup and check the "Is Vitality" box.

Amount Type

  • Value: A flat amount that will be subtracted from the stat (resource).

  • Percent Of Current: A percentage of the current available stat (resource) that will be subtracted.

  • Percent Of Max: A percentage based on the max value of the stat (resource) that will be subtracted.

Amount

The amount of the stat (resource) to consume based on the Amount Type.

Example Flat Value

You add this requirement to a Fireball Ability on its "Use Requirements".

Type = Stat Cost || Rule = Mandatory || Entity = Caster || Vitality Stat = Mana || Amount Type = Value || Amount = 10

This means that the Fireball Ability will consume 10 Mana on every use.

Example Percent Of Current

You add this requirement to a Fireball Ability on its "Use Requirements".

Type = Stat Cost || Rule = Mandatory || Entity = Caster || Vitality Stat = Mana || Amount Type = Percent Of Current || Amount = 10

This means that the Fireball Ability will consume 10% of your current Mana on every use, so let's say your Mana is currently at 200 then 20 Mana will be consumed upon use, 200 - 20 = 180, if you then use your Fireball Ability again it will consume 10% of the 180, which will then use 18 Mana so 180 - 18 = 162 and so on.

Example Percent Of Max

You add this requirement to a Fireball Ability on its "Use Requirements".

Type = Stat Cost || Rule = Mandatory || Entity = Caster || Vitality Stat = Mana || Amount Type = Percent Of Max || Amount = 10

This means that the Fireball Ability will consume 10% of your Mana's max value which you can define in Combat > Stats > [Your Stat] > Setup > Value. Max.

Let's say your Mana's max value is 200 this will then mean 10% of 200 = 20, so your Fireball Ability will always consume 20 Mana. Now you leveled up and your Mana's max value is 210 this will then mean 10% of 210 = 21, so your Fireball Ability will now always consume 21 Mana until you level up again etc.


Faction Requirement

Field Name

Function

Type

Faction

Rule

  • Mandatory

  • Optional

Entity

  • Caster

  • Target

Check

  • Equal: Checks if the faction is the same (equal) as the one defined in the "Faction" Field below

  • Different: Checks if the faction is different from the one defined in the "Faction" Field below

Faction

The faction to check for.

Factions

Learn more about Factions here


Faction Stance Requirement

Field Name

Function

Type

Faction Stance

Rule

  • Mandatory

  • Optional

Entity

  • Caster

  • Target

Check

  • Equal: Checks if the faction is the same (equal) as the one defined in the "Faction" Field below

  • Different: Checks if the faction is different from the one defined in the "Faction" Field below

Faction

The faction to check for.

Stance

The stance to check for.

Example

Let's say you put this requirement on a Quest.

Type = Faction Stance || Rule = Mandatory || Entity = Caster || Check = Equal || Faction = Undead || Stance = Honored

This means if the player is Allied (Honored) to the Undead Faction the Quest with this requirement will become visible and the player can take it and complete it.

Faction Stances

Learn more about Faction Stances here


Combo Requirement

Field Name

Function

Type

Combo

Rule

  • Mandatory

  • Optional

State

  • Active

  • Inactive

Combo

The combo to check for.

Combos

Learn more about Combos here


Race Requirement

Field Name

Function

Type

Race

Rule

  • Mandatory

  • Optional

Check

  • Equal: Checks if the race is the same (equal) as the one defined in the "Race" Field below

  • Different: Checks if the race is different from the one defined in the "Race" Field below

Race

The race to check for.

Races

Learn more about Races here


Level Requirement

Field Name

Function

Type

Level

Rule

  • Mandatory

  • Optional

Entity

  • Caster

  • Target

Value Type

  • Equal: Should value of the level be equal to required level?

  • Equal Or Below: Should value of the level be equal or below required level?

  • Equal Or Above: Should value of the level be equal or above required level?

  • Below: Should value of the level be below required level?

  • Above: Should value of the level be above required level?

Level

The value of the level to check for.

Info

This can be mixed with Classes. For example you set up a Requirement Group like this;

Type = Class || Rule = Mandatory || Check = Equal || Class = Mage

Click the green "+" next to Requirement Group to add a second Requirement to the group.

Type = Level || Rule = Mandatory || Entity = Caster || Value Type = Equal Or Above || Class = Mage || Level = 15

This means that this Requirement will check for if the player (caster) is a level 15 or higher Mage. This could be usefull if you for example would like to lock a Quest behind a specific class & level so a player can have more replayability in the sense that they can create a new character (this time a Mage) and experience a whole new questline in the same world they played through before as a Warrior on a previous character.

Level Templates

Learn more about Level Templates here


Gender Requirement

Field Name

Function

Type

Gender

Rule

  • Mandatory

  • Optional

Check

  • Equal: Checks if the gender is the same (equal) as the one defined in the "Gender" Field below

  • Different: Checks if the gender is different from the one defined in the "Gender" Field below

Gender

The gender to check for.

Info

You can create more Genders under Types > Genders. These will then become available in the "Gender" field's dropdown menu.

Gender Types

Learn more about Gender Types here


Class Requirement

Field Name

Function

Type

Class

Rule

  • Mandatory

  • Optional

Check

  • Equal: Checks if the class is the same (equal) as the one defined in the "Class" Field below

  • Different: Checks if the class is different from the one defined in the "Class" Field below

Class

The class to check for.

Classes

Learn more about Classes here


Species Requirement

Field Name

Function

Type

Species

Rule

  • Mandatory

  • Optional

Entity

  • Caster

  • Target

Check

  • Equal: Checks if the species is the same (equal) as the one defined in the "Species" Field below

  • Different: Checks if the species is different from the one defined in the "Species" Field below

Species

The species to check for.

Species

Learn more about Species here


Item Requirement

Field Name

Function

Type

Item

Rule

  • Mandatory

  • Optional

Ownership

  • Owned

  • Not Owned

  • Equipped

  • Not Equipped

Condition

  • Item

  • Item Type

  • Weapon Type

  • Weapon Slot

  • Armor Type

  • Armor Slot

Item

The item to check for.

Consume

Should the item be consumed?

Amount

Amount of the item to consume.

Item Type

The item type to check for. More can be created under Types > Item Types.

Weapon Type

The weapon type to check for. More can be created under Types > Weapon Types.

Weapon Slot

The weapon slot to check for. More can be created under Types > Weapon Hand Slots.

Armor Type

The armor type to check for. More can be created under Types > Armor Types.

Armor Slot

The armor slot to check for. More can be created under Types > Armor Slots.

Items

Learn more about Items here


Currency Requirement

Field Name

Function

Type

Currency

Rule

  • Mandatory

  • Optional

Currency

The currency to check for.

Value Type

  • Equal: Should value of the currency be equal to required amount?

  • Equal Or Below: Should value of the currency be equal or below required amount?

  • Equal Or Above: Should value of the currency be equal or above required amount?

  • Below: Should value of the currency be below required amount?

  • Above: Should value of the currency be above required amount?

Amount

Amount of the currency to consume.

Consume

Should the currency be consumed?

Currency

Learn more about Currency here


Point Requirement

Field Name

Function

Type

Point

Rule

  • Mandatory

  • Optional

Condition

  • Available

  • Spent

  • Total

Point

The tree point to check for.

Value Type

  • Equal: Should value of the tree point be equal to required amount?

  • Equal Or Below: Should value of the tree point be equal or below required amount?

  • Equal Or Above: Should value of the tree point be equal or above required amount?

  • Below: Should value of the tree point be below required amount?

  • Above: Should value of the tree point be above required amount?

Amount

Amount of the tree point to check for.

Consume

Should the tree point be consumed?

Tree Points

Learn more about Tree Points here


Talent Tree Requirement

Field Name

Function

Type

Talent Tree

Rule

  • Mandatory

  • Optional

Condition

  • Known: Should the talent tree be known?

  • Unknown: Should the talent tree be unkown?

Talent Tree

The talent tree to check for.

Talent Trees

Learn more about Talent Trees here


Skill Requirement

Field Name

Function

Type

Skill

Rule

  • Mandatory

  • Optional

Condition

  • Known: Should the skill be known?

  • Unknown: Should the skill be unkown?

Talent Tree

The skill to check for.

Check Level?

Should the level of the skill be checked?

Value Type

  • Equal: Should value of the skill level be equal to required level?

  • Equal Or Below: Should value of the skill level be equal or below required level?

  • Equal Or Above: Should value of the skill level be equal or above required level?

  • Below: Should value of the skill level be below required level?

  • Above: Should value of the skill level be above required level?

Level

The value of the level of the skill to check for.

Skills

Learn more about Skills here


Spellbook Requirement

Spellbook Requirement

This requirement has not been fully implemented yet


Weapon Template Requirement

Field Name

Function

Type

Weapon Template

Rule

  • Mandatory

  • Optional

Condition

  • Known: Should the weapon template be known?

  • Unknown: Should the weapon template be unkown?

Weapon Template

The weapon template to check for.

Check Level?

Should the level of the weapon template be checked?

Value Type

  • Equal: Should value of the weapon template level be equal to required level?

  • Equal Or Below: Should value of the weapon template level be equal or below required level?

  • Equal Or Above: Should value of the weapon template level be equal or above required level?

  • Below: Should value of the weapon template level be below required level?

  • Above: Should value of the weapon template level be above required level?

Level

The value of the level of the weapon to check for.

Weapon Templates

Learn more about Weapon Templates here


Enchantment Requirement

Field Name

Function

Type

Enchantment

Rule

  • Mandatory

  • Optional

State

  • Active

  • Inactive

Enchantment

The enchantment to check for.

Enchantments

Learn more about Enchantments here


Gear Set Requirement

Field Name

Function

Type

Gear Set

Rule

  • Mandatory

  • Optional

State

  • Active

  • Inactive

Gear Set

The gear set to check for.

Gear Sets

Learn more about Gear Sets here


Game Scene Requirement

Field Name

Function

Type

Game Scene

Rule

  • Mandatory

  • Optional

Check

  • Equal: Checks if the game scene is the same (equal) as the one defined in the "Game Scene" Field below

  • Different: Checks if the game scene is different from the one defined in the "Game Scene" Field below

Game Scene

The game scene to check for.

Game Scenes

Learn more about Game Scenes here


Quest Requirement

Field Name

Function

Type

Quest

Rule

  • Mandatory

  • Optional

Quest

The quest to check for.

State

  • On Going

  • Completed

  • Abandonned

  • Failed

  • Turned In

Quests

Learn more about Quests here


Dialogue Node Requirement

Field Name

Function

Type

Dialogue Node

Rule

  • Mandatory

  • Optional

Dialogue

The dialogue to get dialogue nodes from.

Node

The dialogue node to check for.

State

  • Viewed

  • Clicked

  • Completed

Check Amount?

If on, checks for amount of times player has viewed the dialogue node.

Value Type

  • Equal: Should value of the views be equal to required viewed amount?

  • Equal Or Below: Should value of the views be equal or below required viewed amount?

  • Equal Or Above: Should value of the views be equal or above required viewed amount?

  • Below: Should value of the views be below required viewed amount?

  • Above: Should value of the views be above required viewed amount?

Viewed Amount

The value of the view amount to check for.

Dialogue

More info about Dialogue here


Region Requirement

Field Name

Function

Type

Region

Rule

  • Mandatory

  • Optional

Check

  • Equal: Checks if the region is the same (equal) as the one defined in the "Region" Field below

  • Different: Checks if the region is different from the one defined in the "Region" Field below

Region

The region to check for.

Regions

More info about Regions here


Combat State Requirement

Field Name

Function

Type

Combat State

Rule

  • Mandatory

  • Optional

In Combat

  • If on: Checks if entity is in combat mode.

  • If off: Checks if entity is out of combat mode.


Stealth Requirement

Field Name

Function

Type

Stealth

Rule

  • Mandatory

  • Optional

Stealth

  • If on: Checks if entity is in stealth.

  • If off: Checks if entity is out of stealth.


Mounted Requirement

Field Name

Function

Type

Mounted

Rule

  • Mandatory

  • Optional

Mounted

  • If on: Checks if entity is on a mount.

  • If off: Checks if entity is off a mount.


Grounded Requirement

Field Name

Function

Type

Grounded

Rule

  • Mandatory

  • Optional

Grounded

  • If on: Checks if entity is on the ground.

  • If off: Checks if entity is off the ground.


Time Requirement

Field Name

Function

Type

Time

Rule

  • Mandatory

  • Optional

Time Type

  • Game Time

  • System Time

  • Combat Time

Value Type

  • Equal: Should value of the time be equal?

  • Equal Or Below: Should value of the time be equal or below?

  • Equal Or Above: Should value of the time be equal or above?

  • Below: Should value of the time be below?

  • Above: Should value of the time be above?

Check Year?

If on, you can define a year to check for.

Check Month?

If on, you can define a month to check for.

Check Week?

If on, you can define a week to check for.

Check Day?

If on, you can define a day to check for.

Check Hour?

If on, you can define an hour to check for.

Check Minute?

If on, you can define a minute to check for.

Check Second?

If on, you can define a second to check for.

Check Global Speed?

If on, you can define a global time speed to check for.

In Combat?

  • If on: Checks for how much time entity has spent in combat.

  • If off: Check for how much time entity has spent out of combat.

Time spent in combat

The time in seconds to check the entity has spent in combat.

Time spent out of combat

The time in seconds to check the entity has spent out of combat.