Requirements
Main description
Generic Fields
Field Name | Function |
---|---|
Name | Name of the asset data in the project and editor. |
Requirement Group Settings
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 Requirement
Field Name | Function |
---|---|
Type | Ability |
Rule |
|
Condition |
|
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. |
Learn more about Abilities here
Bonus Requirement
A Bonus in RPG Builder is also known as a Passive.
Field Name | Function |
---|---|
Type | Bonus |
Rule |
|
Condition |
|
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. |
Learn more about Bonuses here
Recipe Requirement
Field Name | Function |
---|---|
Type | Recipe |
Rule |
|
Condition |
|
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. |
Learn more about Recipes here
Resource Requirement
Field Name | Function |
---|---|
Type | Resource |
Rule |
|
Condition |
|
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. |
Learn more about Resources here
Effect Requirement
Field Name | Function |
---|---|
Type | Effect |
Rule |
|
State |
|
Condition |
|
Effect | The effect to check for. |
Check Stacks? | Should the amount of stacks be checked? |
Value Type |
|
Stacks Required | The amount of stacks required. |
Consume? | Should the effect be consumed? |
Learn more about Effects here
NPC Killed Requirement
Field Name | Function |
---|---|
Type | NPC Killed |
Rule |
|
NPC | The NPC to check for. |
Check Amount? | Should the amount of kills be checked? |
Value Type |
|
Kills Required | The amount of kills required. |
NPC Family Requirement
Field Name | Function |
---|---|
Type | NPC Family |
Rule |
|
Check |
|
NPC Family | The NPC family to check for. |
Stat Requirement
Field Name | Function |
---|---|
Type | Stat |
Rule |
|
Entity |
|
Stat | The stat to check for. |
Value Type |
|
Percent | Is the amount a percentage? |
Amount | The amount of the stat to check for. |
Learn more about Stats here
Stat Cost Requirement
Field Name | Function |
---|---|
Type | Stat Cost |
Rule |
|
Entity |
|
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 |
|
Amount | The amount of the stat (resource) to consume based on the Amount Type. |
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.
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.
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 |
|
Entity |
|
Check |
|
Faction | The faction to check for. |
Learn more about Factions here
Faction Stance Requirement
Field Name | Function |
---|---|
Type | Faction Stance |
Rule |
|
Entity |
|
Check |
|
Faction | The faction to check for. |
Stance | The stance to check for. |
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.
Learn more about Faction Stances here
Combo Requirement
Field Name | Function |
---|---|
Type | Combo |
Rule |
|
State |
|
Combo | The combo to check for. |
Learn more about Combos here
Race Requirement
Field Name | Function |
---|---|
Type | Race |
Rule |
|
Check |
|
Race | The race to check for. |
Learn more about Races here
Level Requirement
Field Name | Function |
---|---|
Type | Level |
Rule |
|
Entity |
|
Value Type |
|
Level | The value of the level to check for. |
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.
Learn more about Level Templates here
Gender Requirement
Field Name | Function |
---|---|
Type | Gender |
Rule |
|
Check |
|
Gender | The gender to check for. |
You can create more Genders under Types > Genders. These will then become available in the "Gender" field's dropdown menu.
Learn more about Gender Types here
Class Requirement
Field Name | Function |
---|---|
Type | Class |
Rule |
|
Check |
|
Class | The class to check for. |
Learn more about Classes here
Species Requirement
Field Name | Function |
---|---|
Type | Species |
Rule |
|
Entity |
|
Check |
|
Species | The species to check for. |
Learn more about Species here
Item Requirement
Field Name | Function |
---|---|
Type | Item |
Rule |
|
Ownership |
|
Condition |
|
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. |
Learn more about Items here
Currency Requirement
Field Name | Function |
---|---|
Type | Currency |
Rule |
|
Currency | The currency to check for. |
Value Type |
|
Amount | Amount of the currency to consume. |
Consume | Should the currency be consumed? |
Learn more about Currency here
Point Requirement
Field Name | Function |
---|---|
Type | Point |
Rule |
|
Condition |
|
Point | The tree point to check for. |
Value Type |
|
Amount | Amount of the tree point to check for. |
Consume | Should the tree point be consumed? |
Learn more about Tree Points here
Talent Tree Requirement
Field Name | Function |
---|---|
Type | Talent Tree |
Rule |
|
Condition |
|
Talent Tree | The talent tree to check for. |
Learn more about Talent Trees here
Skill Requirement
Field Name | Function |
---|---|
Type | Skill |
Rule |
|
Condition |
|
Talent Tree | The skill to check for. |
Check Level? | Should the level of the skill be checked? |
Value Type |
|
Level | The value of the level of the skill to check for. |
Learn more about Skills here
Spellbook Requirement
This requirement has not been fully implemented yet
Weapon Template Requirement
Field Name | Function |
---|---|
Type | Weapon Template |
Rule |
|
Condition |
|
Weapon Template | The weapon template to check for. |
Check Level? | Should the level of the weapon template be checked? |
Value Type |
|
Level | The value of the level of the weapon to check for. |
Learn more about Weapon Templates here
Enchantment Requirement
Field Name | Function |
---|---|
Type | Enchantment |
Rule |
|
State |
|
Enchantment | The enchantment to check for. |
Learn more about Enchantments here
Gear Set Requirement
Field Name | Function |
---|---|
Type | Gear Set |
Rule |
|
State |
|
Gear Set | The gear set to check for. |
Learn more about Gear Sets here
Game Scene Requirement
Field Name | Function |
---|---|
Type | Game Scene |
Rule |
|
Check |
|
Game Scene | The game scene to check for. |
Learn more about Game Scenes here
Quest Requirement
Field Name | Function |
---|---|
Type | Quest |
Rule |
|
Quest | The quest to check for. |
State |
|
Learn more about Quests here
Dialogue Node Requirement
Field Name | Function |
---|---|
Type | Dialogue Node |
Rule |
|
Dialogue | The dialogue to get dialogue nodes from. |
Node | The dialogue node to check for. |
State |
|
Check Amount? | If on, checks for amount of times player has viewed the dialogue node. |
Value Type |
|
Viewed Amount | The value of the view amount to check for. |
More info about Dialogue here
Region Requirement
Field Name | Function |
---|---|
Type | Region |
Rule |
|
Check |
|
Region | The region to check for. |
More info about Regions here
Combat State Requirement
Field Name | Function |
---|---|
Type | Combat State |
Rule |
|
In Combat |
|
Stealth Requirement
Field Name | Function |
---|---|
Type | Stealth |
Rule |
|
Stealth |
|
Mounted Requirement
Field Name | Function |
---|---|
Type | Mounted |
Rule |
|
Mounted |
|
Grounded Requirement
Field Name | Function |
---|---|
Type | Grounded |
Rule |
|
Grounded |
|
Time Requirement
Field Name | Function |
---|---|
Type | Time |
Rule |
|
Time Type |
|
Value Type |
|
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? |
|
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. |