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.

Dynamic Requirement

  1. Click Add List to add a New Condition List. You can change the name of the list after you’ve added it.
  2. Click Add Condition to open the Add/Edit Condition window.

Variable

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

Select Variable

  • 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

Integer

  • 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

Boolean

  • 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

String

  • 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

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 Is

  • Class: Allows you to select a class to use the comparator on.

Knows Spell

Knows Spell

  • Spell: Allows you to select a spell to use the comparator on.

Level Or Stat Is

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 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 Level Is

  • Power: Allows you to select (Mod or Admin, Admin) to use the comparator on.

Time Is Between

Time is Between

  • Start Range: Allows you to set the start range, the range is defined in Time Editor from the Game Editors tab on the main interface, as per day/night cycles.
  • End Range: Allows you to set the end range.

Can Start Quest

Can Start Quest

  • Quest: Allows you to select a quest from the Quest Editor to use the comparator to. You can go to Quest Editor from the Game Editors tab on the main interface to create a quest!

Quest In Progress

Quest In ProgressTask Types

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

  • Quest: Allows you to select a quest from the Quest Editor to use the comparator to.

No NPCs On Map

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 Is

  • Gender: Allows you to select the gender to use the comparator on.

Map Is

Map Is

  • Select Map: Allows you to select a map in the list to use the comparator on.

Item Equipped Is

Item Equipped is

  • Item: Allows you to select the item which you want to check if is equipped.

Has X Free Inventory Slots

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

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

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

Check Equipped Slot

  • Slot: Allows you to select which slot you want to check equipped. The options are (Helmet, Armor, Weapon, Shield, Boots)