Conditions
Overview
Dynamic Requirements are used for conditional spawning and/or usage. When used, you can disable spawning or usage until the condition(s) are met.
- Click
Add List
to add aNew Condition List
. You can change the name of the list after you’ve added it. - Click
Add Condition
to open theAdd/Edit Condition
window.
Manage Conditions
The Add/Edit Conditions allow you to add a condition to disable spawning and/or usage until the condition(s) are met. We will go over how each condition works. The global options are described here.
- Has Else: Ticking this box will check the next condition in the
Conditions
box. - Negated: Ticking this box is a reversal of the condition check, Example: NOT (Variable Is).
Variable Is
- Player Variable: Allows you to select a player variable for conditional checking.
- Global Variable: Allows you to select a global variable for conditional checking.
- Guild Variable: Allows you to select a guild variable for conditional checking.
- User Variable: Allows you to select a user variable for conditional checking.
Depending on which type of variable it is (
Integer
,Boolean
,String
). We will cover these in order.
Integers
- Comparator: Allows you to select a comparator to check integers. These options are as follows: (
Equal To
,Greater Than or Equal To
,Less Than or Equal To
,Greater Than
,Less Than
,Does Not Equal
) - Static Value: Allows you to select a static value to use the comparator on.
- Player Variable Value: Allows you to select a player variable to use the comparator on.
- Global Variable Value: Allows you to select a global variable to use the comparator on.
- Guild Variable Value: Allows you to select a guild variable to use the comparator on.
- User Variable Value: Allows you to select a user variable to use the comparator on.
- Time System: Allows you to use time system to use the comparator on.
Booleans
- Comparator: Allows you to select a comparator to check booleans. The options are (
Equal To
,Not Equal To
) - True/False: Allows you to set true or false to use the comparator on.
- Player Variable Value: Allows you to select a player variable to use the comparator on.
- Global Variable Value: Allows you to select a global variable to use the comparator on.
- Guild Variable Value: Allows you to select a guild variable to use the comparator on.
- User Variable Value: Allows you to select a user variable to use the comparator on.
Strings
- Conparator: Allows you to select a comparator to check strings. The options are (
Equal To
,Contains
). - Static Value: Allows you to set a string to use the comparator on.
Equal To
is case sensitive. Text variables work in this field! Click here for more information about them.
Has Item
- Amount Type: Allows you to use a manual amount type or a variable value amount type.
- Has at least: When using manual type, you can type the amount value in this field.
- Player Variable: When using variable type, you can select a player variable to check the amount value of an item.
- Global Variable: When using variable type, you can select a global variable to check the amount value of an item.
- Guild Variable: When using variable type, you can select a guild variable to check the amount value of an item.
- Item: Allows you to select the item you want to check if a player has.
- Check Bank?: Ticking this box will allow you to check the players bank for the item and amount.
Class Is
- Class: Allows you to select a class to use the comparator on.
Knows Spell
- Spell: Allows you to select a spell to use the comparator on.
Level Or Stat Is
- Level or Stat: Allows you to select the level or stat to check.
- Comparator: Allows you to select the comparator to check the level or stat to. These options are as follows: (
Equal To
,Greater Than or Equal To
,Less Than or Equal To
,Greater Than
,Less Than
,Does Not Equal
) - Value: Allows you to set a value to use the comparator on.
- Ignore equipment & spell buffs.: Ticking this box will ignore the stat increases done by equipment or spell buffs.
Self Switch Is
- Self Switch: Allows you to select which self switch to check. Options are (
A
,B
,C
,D
) - Is: Allows you to select true or false to the comparator.
Power Level Is
- Power: Allows you to select (
Mod or Admin
,Admin
) to use the comparator on.
Time Is Between
- Start Range: Allows you to set the start range, the range is defined in
Time Editor
from theGame Editors
tab on the main interface, as per day/night cycles. - End Range: Allows you to set the end range.
Can Start Quest
- Quest: Allows you to select a quest from the
Quest Editor
to use the comparator to. You can go toQuest Editor
from theGame Editors
tab on the main interface to create a quest!
Quest In Progress
- Quest: Allows you to select the quest you want to check in progress.
- Is: You can select the task comparator here.
- Task: Allows you to select the task to use the comparator on.
Quest Complete
- Quest: Allows you to select a quest from the
Quest Editor
to use the comparator to.
No NPCs On Map
- Specify NPC?: Allows you to specify a certain NPC to use the comparator on. Otherwise it will check if No NPCs are on the map.
Gender Is
- Gender: Allows you to select the gender to use the comparator on.
Map Is
- Select Map: Allows you to select a map in the list to use the comparator on.
Item Equipped Is
- Item: Allows you to select the item which you want to check if is equipped.
Has X Free Inventory Slots
- Amount Type: Allows you to use a manual amount type or a variable value amount type.
- Has at least: When using manual type, you can type the amount value in this field.
- Player Variable: When using variable type, you can select a player variable to check the amount value of inventory slots open.
- Global Variable: When using variable type, you can select a global variable to check the amount value of inventory slots open.
- Guild Variable: When using variable type, you can select a guild variable to check the amount value of inventory slots open.
In Guild With At Least Rank
- Rank: Allows you to select which rank to use the comparator on. The options are (
Master
,Officer
,Member
,Newbie
)
Map Zone Type Is
- Zone Type: Allows you to select which map zone type to use the comparator on. The options are (
Normal
,Safe
,Arena
)
Check Equipped Slot
- Slot: Allows you to select which slot you want to check equipped. The options are (
Helmet
,Armor
,Weapon
,Shield
,Boots
)