Sandbox

From the wonderful RedGuides Wiki

Data Types associated with "MacroQuest": , achievement, achievementcat, achievementmgr, achievementobj, advloot, advlootitem, alert, alertlist, altability, bool, character, corpse, currentzone, dynamiczone, everquest, float, framelimiter, friend, ground, group, heading, iniadv, int, invslot, item, keyring, keyringitem, macro, macroquest, math, menu, mercenary, merchant, pet, plugin, pointmerchant, pointmerchantitem, raid, Range, skill, spawn, spell, string, switch, target, task, taskmember, taskobjectivemember, time, tradeskilldepot, type, window, zone


DataType pages not associated with any TLOtypes: action, argb, array, augtype, auratype, bandolier, bandolieritem, body, buff, byte, cachedbuff, charselectlist, class, Deity, double, dzmember, dztimer, Evolving, fellowship, fellowshipmember, iniadvfile, iniadvfilesection, iniadvfilesectionkey, int64, itemfilterdata, itemspell, petbuff, race, raidmember, solventtype, ticks, timer, timestamp, worldlocation



Sandbox
automatically bank certain types of items
View details
Authors ChatWithThisName, eqmule, Kaen01



Maintained Yes and supported
Links

🏠Resource (download) (review)
🥤Quick start •🤝Support •🛠️Repository


Quick Information

KissAssist
Kissassist(1).png
The most-used all class box assistant, for beginners and experts.
Caption text
Author(s) Maskoi, ctaylor22, anonymoushero, crystane, thenomadman, william12, TreeHuginDruid, Toadwart, kaen01, drwhomphd, sl968, vsab, jande, GPS_Soldier, zuesizgod, LrdDread
Software Type Macro Config File(s) Kissassist_name.ini, KissAssist_Info.ini
Libraries ninjadvloot.inc Plugins MQ2Nav, MQ2Exchange, MQ2MoveUtils, MQ2Posse, MQ2Rez, MQ2Twist, MQ2Cast, MQ2Melee, MQ2DanNet, MQ2EQBC, MQ2AdvPath, MQ2DPSAdv MQ2Nav, MQ2Exchange, MQ2MoveUtils, MQ2Posse, MQ2Rez, MQ2Twist, MQ2Cast, MQ2Melee, MQ2DanNet, MQ2EQBC, MQ2AdvPath, MQ2DPSAdv
Links 🏠Resource • 🥤Quick start • 🤝Support • 🛠️Repository
Repository
Authors
Tagline
Minimum setup time
Quick start
Acknowledgements
Maintained
Configurability
Ease of setup


ok

ID Name Short name Continent Level - Level + Expansion Connections
1 South Qeynos qeynos North West Antonica 1 120 Basic EverQuest
ID Name Type Expansion
397 mesa Zone Line Serpent's Spine
404 vergalid Zone Line Serpent's Spine
404 vergalid Zone Line Serpent's Spine
2 North Qeynos qeynos2 North West Antonica 1 120 Basic EverQuest
ID Name Type Expansion
397 mesa Zone Line Serpent's Spine
404 vergalid Zone Line Serpent's Spine
404 vergalid Zone Line Serpent's Spine

Settings

Here are some settings


Sandbox is used as a return by members in the following data type(s):  [ Toggle list ]

_pageName description
augtype Returns information about the specific augment
character Returns information on character. Inherits DataType:spawn
corpse Data related to a specified corpse. Inherits DataType:spawn
DisplayItem Holds members that can control and return status on item display windows. Inherits DataType:item
invslot Data related to an inventory slot.
item Contains data about items
keyringitem Contains information about items within keyrings
merchant This contains information related to the active merchant. Inherits DataType:spawn when merchant active.
solventtype handles data for solvents
tradeskilldepot Holds members for the personal tradeskill depot.


Sandbox is used as a return by the following data type member(s):  [ Toggle list ] yup

_pageName member description
AdvPath Monitor spawn you are following
alertlist Spawn
character AggroLock spawn info for aggro lock player
character GroupAssistTarget Current group assist target
character GroupMarkNPC Current group marked NPC (1-3)
character RaidAssistTarget[#] Current raid assist target (1-3)
character RaidMarkNPC[#] Current raid marked NPC (1-3)
character SecondaryAggroPlayer
character Spawn Your character's spawn
character TargetOfTarget Target of Target (will only work when group or raid Target of Target is active; if not, it will return NULL)
group Cleric Will now return the cleric as a spawntype if a cleric is in the group (not a mercenary but a REAL cleric)
groupmember Spawn Accesses the group member's spawn directly. This is only really needed to access Spawn.Name, instead of GroupMember.Name, as spawn is inherited automatically.
pet Target Returns the pet's current target.
raidmember Spawn Spawn object for this player if available (must be in zone)
spawn Following The spawn a player is following using /follow on.
spawn Master Master, if it is charmed or a pet
spawn Mount
spawn NearestSpawn[#, <name>] Find the #th nearest spawn matching this Spawn search to this spawn (most efficient on yourself)
spawn NearestSpawn[<name>] Find the nearest spawn matching this Spawn search to this spawn (most efficient on yourself)
spawn Next Next spawn in the list
spawn Owner Owner, if mercenary
spawn Prev Previous spawn in the list
spawn TargetOfTarget
Targ Spawn[<name>|<index>] Access DataType:spawn information for the specified Spawn search or index.
target AggroHolder Who the target has most aggro on
target SecondaryAggroPlayer


Sandbox is used as a return by the following TLO form(s):  [ Toggle list ]

_pageName member description
LastSpawn LastSpawn Returns last spawn
LastSpawn LastSpawn[#] The #th latest spawn (chronological order)
LastSpawn LastSpawn[-#] The #th oldest spawn (chronological order)
MapSpawn MapSpawn When your cursor hovers over a spawn, the spawn type is used. e.g. /echo ${MapSpawn.Gender}
NearestSpawn NearestSpawn[#,search] The #th nearest spawn matching this search string (see Spawn search)
NearestSpawn NearestSpawn[#] The #th nearest spawn
NearestSpawn NearestSpawn[search] The nearest spawn matching this search string (see Spawn search)
Spawn Spawn[#] Spawn matching ID #
Spawn Spawn[Spawn search] Any spawns matching a Spawn search string, which includes PC and NPC names
SpawnSort SpawnSort[<n>,<asc|desc>,<member>,<spawn search string>] returns the nth spawn that matches your spawn search string, sorting in ascending or descending order by whatever member you like (Level, PctHPs, etc). The member to sort by can be anything on a spawn type, so if you can do ${Spawn[something].<member>}, it'll work. A notable exception is "sub-members", like Class.ShortName. If there's a period in there, it won't work 😔. See examples on the TLO page.
Target Target Returns target's name
WorstHurt WorstHurt[<group|xtarget|both>,<n>,<radius>,<includePets>] It will default to both, n = 1, radius = 999999, and includePets = TRUE. So the following are all the same:
${WorstHurt[both,1,999999,TRUE]}
${WorstHurt[both,1,999999}
${WorstHurt[both,1]}
${WorstHurt[both]}
${WorstHurt}

Parameter ordering can be whatever you like, the more often it'll be changed from the default the further to the left it should be to make the macro lines shorter. If you think you're more likely to want to change includePets than radius, for example, they could be swapped.

It returns a spawn type, so you'll have access to all the usual spawn members. Basically if you can do ${Spawn[whatever].Something}, you can do ${WorstHurt.Something}. Class.ShortName will be fine

See bugs

[ Toggle TLO list ]

TLO Description DataType(s) Software
Achievement For accessing achievements, achievement categories, and objectives. There's a more detailed writeup of this TLO at docs.macroquest.org. achievementmgr achievement achievementcat achievementobj MacroQuest
AdvLoot Returns information about looting with EQ's advanced loot system. advloot advlootitem
AdvPath The TLO AdvPath holds the AdvPath datatype which is much more interesting. AdvPath MQ2AdvPath
Alert Provides access to alerts. alert alertlist MacroQuest
Alias Shows if your command is an alias
AltAbility Returns experimental data for AltAbilities. If you're writing a script, use Me.AltAbility as it's faster. altability
AutoLogin Holds information about the autologin profile used, or currently in use. AutoLogin LoginProfile Profile MQ2AutoLogin
AutoLoot Contains datatypes that concern the activity of the eponymous plugin AutoLoot MQ2AutoLoot
BardSwap Grants access to the "swap" datatype swap MQ2BardSwap
Bazaar Holds data types that give information on search results bazaar bazaaritem MQ2Bzsrch
Bool Creates a bool object using text. Value is set to TRUE unless text is "NULL" "FALSE" or "0" (capitalization does not count). bool MacroQuest
Boxr Provides details about the automation that MQ2Boxr considers to currently be in control Boxr MQ2Boxr
Cast Shows if plugin is loaded, and holds the Cast datatype which is much more interesting Cast MQ2Cast
ChatWnd Returns the title of the MQ2ChatWnd window chatwnd MQ2ChatWnd
Circle Used to return information about the circle created with the /circle command circle MQ2MoveUtils
Corpse Access to objects of type corpse, which is the currently active corpse (ie. the one you are looting). corpse MacroQuest
Cursor Creates an object which references the item on your cursor. item
CWTN Holds the CWTN datatype which is much more interesting CWTN MQ2Berzerker
MQ2Bst
MQ2Cleric
MQ2Enchanter
MQ2Eskay
MQ2Mage
MQ2Monk
MQ2Rogue
MQ2Shaman
MQ2War
DanNet Holds datatypes for DanNet that can query fellow peers and provide information on settings DanNet DanObservation MQ2DanNet
Debuff Holds the Debuff data type and several forms for pets and specific debuffs Debuff MQ2Debuffs
Defined Determines whether a variable, array, or timer with this name exists. The variable, array or timer must not be enclosed with ${}. bool MacroQuest
DisplayItem Gives information on item windows DisplayItem MQ2ItemDisplay
DoorTarget Deprecated way to return information on switches (doors are switches in EverQuest). Use TLO:Switch or TLO:SwitchTarget instead. switch MacroQuest
DPSAdv Returns information on whether plugin is loaded, and holds the MQ2DPSAdv data type. DPSAdv MQ2DPSAdv
DynamicZone This TLO gives you access to properties of dynamic (aka instanced) zones. dynamiczone MacroQuest
EQBC Used to return information about MQ2EQBC settings and general plugin information EQBC MQ2EQBC
EventArg1 Holds a string set by MQ2Events trigger #1# MQ2Events
EventArg2 Holds a string set by MQ2Events trigger #2#
EventArg3 Holds a string set by MQ2Events trigger #3#
EventArg4 Holds a string set by MQ2Events trigger #4#
EventArg5 Holds a string set by MQ2Events trigger #5#
EventArg6 Holds a string set by MQ2Events trigger #6#
EventArg7 Holds a string set by MQ2Events trigger #7#
EventArg8 Holds a string set by MQ2Events trigger #8#
EventArg9 Holds a string set by MQ2Events trigger #9#
EverQuest Holds information about the EverQuest session, including ping, UI, tells, window size, etc. everquest MacroQuest
Familiar Used to get information about items on your familiars keyring. keyring keyringitem
Farm Holds the "Farm" data type Farm MQ2FarmTest
FindItem A TLO to find items on your character, corpse or merchant. item MacroQuest
FindItemBank Find items in your bank
FindItemBankCount Find number of items in bank by item name or ID int
FindItemCount Find number of items by item name or ID
Float Creates a float object from n float
FrameLimiter Holds the framelimiter data type framelimiter
Friends Access to the friends list friend
GameTime Returns the in-game EverQuest time, not real life time. time
GMCheck Shows if there is a GM in the zone who wants to make themselves known. GMCheck MQ2GMCheck
Grind The TLO is only available on the toon which started the Grind (Main Tank commonly) Grind MQ2Grind
Ground Access to ground spawns. ground MacroQuest
GroundItemCount Access ground spawn item counts int
GroundSpawns Holds the GroundSpawns datatype. GroundSpawns MQ2GroundSpawns
Group Access to group-related information. group MacroQuest
Heading Directional heading of a location or direction. heading
HUD Shows the names of the HUDs that are loaded MQ2HUD
If Performs Math.Calc on conditions, gives whentrue if non-zero, gives whenfalse if zero. Warning: The `If` TLO was made for macros, not recommended Lua. string MacroQuest
Illusion Used to get information about items on your illusions keyring. keyring keyringitem
Ini Reads value(s) from an ini file located in a relative or absolute path. iniadv string
Int Object that creates an integer from n. int
InvSlot InvSlot is deprecated and scheduled for removal. Please use the member "ItemSlot" and "ItemSlot2" from DataType:item invslot
ItemTarget Behaves the same as TLO:Ground except always prefers the current target ground item. ground
LastSpawn Information about the spawns that have occurred since you entered the zone. When you enter a zone you dont know the spawn order of anything already there, just anything that spawns while you are in the zone. spawn
LineOfSight Object that is used to check if there is Line of Sight betwen two locations. bool
LinkDB Contains a form for searching and displaying links, and a data type linkdb MQ2LinkDB
list Holds the "list" datatype list MQ2Collections
listiterator Holds the "listiterator" datatype listiterator
Lua A transparent accessor to the lua datatype. It takes no index because it is a global state. lua luainfo MQ2Lua
Macro Information about the macro that's currently running. macro MacroQuest
MacroQuest Access information related to the MacroQuest session macroquest
MakeCamp Used to return information about the camp created with the /MakeCamp command makecamp MQ2MoveUtils
map Holds the "map" datatype map MQ2Collections
mapiterator Holds the mapiterator datatype mapiterator
MapSpawn Object that's created when your cursor hovers over a spawn on the map ground spawn MQ2Map
Math Access to information on Math type members math MacroQuest
Me Character object which allows you to get properties of you as a character. character
Medley Holds a form that returns the current medley, as well as the Medley data type. Medley MQ2Medley
Melee Holds the Melee datatype which is much more interesting Melee MQ2Melee
meleemvb A TLO for debugging skills
meleemvi A TLO for debugging variables
meleemvs A TLO to debug options
Menu Access to menu objects when a menu is open. menu MacroQuest
Mercenary Access information on your character's Mercenary mercenary
Merchant Access the currently active merchant merchant
Mount Used to get information about items on your Mount keyring. keyring keyringitem
MoveTo Used to return information about the /moveto command. moveto MQ2MoveUtils
MoveUtils Used to return information about plugin settings and general plugin information MoveUtils
MyButtons Holds the MyButtons datatype which is much more interesting MyButtons MQ2MyButtons
Navigation The alias Nav is more commonly used than Navigation. Navigation MQ2Nav
NearestSpawn Used to find spawns nearest you spawn MacroQuest
NetBots Returns information about the client, but also holds a data type of the same name which is much more interesting. NetBots MQ2NetBots
Pet See what's going on with your pet pet MacroQuest
Plugin Return information on plugins plugin
PointMerchant Access to point merchants, such as those found in LDoN pointmerchant pointmerchantitem
PortalSetter Access PortalSetter datatypes PortalSetter MQ2PortalSetter
Posse Holds a form that shows if the plugin is enabled, as well as a far more interesting data type of the same name. Posse MQ2Posse
queue Holds the "queue" datatype queue MQ2Collections
Raid Access raid information raid MacroQuest
Range Access the range type to tell if n is inside a range of 2 numbers or between 2 numbers Range
React Holds the React data type, which is far more interesting. React MQ2React
Rewards Holds several data types which return detailed information on the reward screen, its options and items. RewardItem RewardOption RewardOptionItem Rewards MQ2Rewards
Rez Holds the data type Rez Rez MQ2Rez
SayWnd Has a form that returns the current title of the say window, and holds a datatype that does the same thing. saywnd MQ2Say
Select Determine if a match was made to argument in the given set of values. int MacroQuest
SelectedItem Information on the item selected in your own inventory while using a merchant. item
set Holds the "set" datatype set MQ2Collections
setiterator Holds the "setiterator" datatype setiterator
Skill Returns information on your character's skills skill MacroQuest
Spawn Returns information on a specific spawn. Uses Spawn search filters. spawn
SpawnCount Information on the count(s) of all spawns or specific spawn(s). Uses the filters under Spawn search. int
SpawnMaster Holds a data type of the same name which is more interesting SpawnMaster MQ2SpawnMaster
SpawnSort Returns the nth spawn that matches your spawn search string, sorting in ascending or descending order by any spawn member. There's a special case to handle MQ2Nav as well, see examples. spawn xtarget groupmember MQ2SpawnSort
Spell Returns iformation on a spell by name or by ID. spell MacroQuest
sqlite Contains the SQLite datatype, which is what you want. SQLite MQ2SQLite
stack Holds the "stack" datatype stack MQ2Collections
Stick Used to return information about the /stick command and settings stick MQ2MoveUtils
String Access the string datatype string MacroQuest
SubDefined Information about macro sub's definition bool
Switch Information on switches (which includes doors) in EverQuest switch
SwitchTarget Object used to return information on your switch target. Replaces DoorTarget
Targ Holds a much more interesting datatype of the same name. Targ MQ2Targets
Target Information about your current target spawn target MacroQuest
Task Object used to return information on a current Task. task taskmember taskobjectivemember
TeleportationItem Returns data on the teleportation item in your keyring. keyring keyringitem
Time Return information about real time, not game time. time
TradeskillDepot For the personal tradeskill depot. TradeskillDepot TLO only provides meaningful results if using a client that supports it. Otherwise it will act like you don't have access to it and it is empty. tradeskilldepot
Trophy Holds the Trophy datatype. Trophy MQ2TSTrophy
TTS The sole TLO for MQTextToSpeech TTS MQTextToSpeech
Twist Holds a datatype which is probably what you're looking for. twist MQ2Twist
Type Returns information on types type MacroQuest
Vendor holds the Vendor datatype, which is much more interesting. Vendor MQ2Vendors
Window Used to find information on a particular UI window. window MacroQuest
WorstHurt Helps find the "worst hurt" member of your party, xtar list or pet. spawn MQ2WorstHurt
XAssist Holds a data type which is what you're probably looking for. XAssist MQ2XAssist
XPTracker Has an index that can return just the XP or AA for members. xptracker MQ2XPTracker
Zone Used to find information about a particular zone. currentzone zone MacroQuest

a break!

Expand for a full list of data types

_pageName description
achievement Provides the details about a single achievement and allows access to an achievement's objective. There's a more detailed manual of this datatype with examples at docs.macroquest.org.
achievementcat Provides access to achievement categories. Achievements are organized hierarchically in the achievements window by categories. While not required to access achievements, categories may be useful for enumerating lists of achievements.
achievementmgr Provides access achievements, achievement categories, and other information surrounding the achievement system
achievementobj Represents a single objective of an achievement
action An "action" is a type method that conducts a character or UI action with Command:/invoke. See examples, and toggle the list below to see all available actions. In the official documentation, "actions" are referred to as "Methods".
advloot Information about the loot window
advlootitem Information about items in the loot window
AdvPath Displays that status of various settings in MQ2AdvPath
alert Information on alerts
alertlist Extensive information about a specific alert
altability Contains all the data related to alternate abilities
argb Contains data related to window colors
array Data related to arrays. Note: Array indexing starts at 1
augtype Returns information about the specific augment
auratype Data related to auras
AutoLogin Holds the Profile type, as well as information on the current login
AutoLoot Contains members that return the current status of the autoloot plugin, as well as inventory information.
bandolier Contains information about EverQuest's bandolier feature
bandolieritem Contains information about items within a specific bandolier profile
bazaar Returns information on the search result
bazaaritem Returns information on the index specified by Item or SortedItem from DataType:bazaar.
body Contains data about spawn body types
bool Unlike bool in most programming and scripting languages, bool in MacroQuest is unique: Any non-zero value evaluates to true. However, 0 still equals false, and 1 still equals true.
Boxr Provides details about the automation that MQ2Boxr considers to currently be in control
buff This is the type for any buffs currently affecting you, both long duration and short duration (bard) buffs. Inherits DataType:spell
byte Represents an 8 bit integer, with values ranging from 0 to 255.
cachedbuff Allows checking if cached buffs on others have expired without targeting. Inherits members from DataType:spell NOTE: Buff caching is now default in MacroQuest. You're advised to use DataType:buff for nearly all cases. See this note on the official docs.
Cast Returns information about plugin status, currently spell being cast, spell readiness and more.
character Returns information on character. Inherits DataType:spawn
charselectlist Data related to the character select list
chatwnd Holds a single member that returns the title of the MQ2ChatWnd window
circle Members of this datatype relate to the '/circle' command and can be accessed via the ${Circle} TLO
class Data about a class. Returns long name by default.
corpse Data related to a specified corpse. Inherits DataType:spawn
currentzone Contains data about the current zone. Inherits zone.
CWTN Contains status and setting information for CWTN plugins
DanNet Holds members that return information on peers as well as settings
DanObservation Holds information on when a query was last received
Debuff Reports harmful effects, number of curse/disease/poison counters and various other detriments.
Deity Contains data related to deity members. Yes, it's Capitalized.
DisplayItem Holds members that can control and return status on item display windows. Inherits DataType:item
double A 64-bit floating data type
DPSAdv Returns information about status, time, your DPS and your pet's DPS.
dynamiczone Data for the current dynamic zone instance
dzmember This DataType contains information on the members of the current dynamic zone instance
dztimer Provides information about a dynamic zone lockout timer
EQBC Members of this datatype relate to MQ2EQBC settings and generic information and can be accessed via the ${EQBC} TLO.
everquest Data types related to the current EverQuest session. Can also be accessed via the TLO:MacroQuest
Evolving A DataType that deals with evolving items. Yes, it's capitalized.
Farm Returns information about intended target and version
fellowship Contains all the data about your fellowship
fellowshipmember Contains all the data related to fellowship members
float Contains all information related to floating point numbers
  • A floating-point number is one which has a decimal component (e.g. 3.14)
  • Members of this DataType generally manipulate the number's precision (i.e. how many decimal places)
  • They all round correctly with the exception of int
framelimiter Holds information about the framelimiter's settings and status
friend Contains data related to your friend list
GMCheck Shows if a GM is in the zone, and how many are in the zone.
Grind These members show if MQ2Grind is active, the instance it's running, and other status information
ground Contains all data related to a ground spawn
GroundSpawns Contains data from MQ2GroundSpawns
group Contains details about your group
groupmember Contains data on a specific group member. Inherits DataType:spawn
heading Data related to a specific spawn heading
iniadv A new method to read values from an ini file. Don't call it advanced, call it "robust".
iniadvfile Returns information on the ini file
iniadvfilesection Returns information on sections within an ini file
iniadvfilesectionkey Access keys in an .ini file, whether a specific one or in general.
int Data related to integers
int64 Int64 represents integers with values that range from negative 9,223,372,036,854,775,808 through positive 9,223,372,036,854,775,807
invslot Data related to an inventory slot.
item Contains data about items
itemfilterdata
itemspell This contains information related to item spells.
keyring Contains information about keyrings
keyringitem Contains information about items within keyrings
linkdb
list A sequence of items in which it is possible to remove items from the ends or from arbitrary positions by index. The 'front' of the list is called the Head and the 'rear' the Tail. Items in the list may be indexed by ordinal position, with zero indicating the first item.
listiterator A listiterator implements a forward iterator over the list type. A forward iterator is an iterator that can only be incremented. Invoking Advance on the iterator will position the iterator on the next element in the list. Elements in a list are identified by position. The positions have ordinals in the range 0 to Count -1. If there is no next element, the iterator will be positioned on the end of the list and IsEnd will be true.
LoginProfile Returns specific AutoLogin profile information
lua Returns information primarily about the Lua plugin itself
luainfo Accessed with the "Script" member from the DataType:lua Returns information primarily about the specified Lua script.
macro The Macro DataType deals with the macro currently running, and nothing else.
macroquest Data types related to the current MacroQuest session. Inherits DataType:everquest
makecamp Members of this datatype relate to the '/makecamp' command and can be accessed via the ${MakeCamp} TLO.
map A map is a collection of keys, each of which is associated with a value. Maps are also called dictionaries or associative arrays. The keys in a map must be unique. The values may be any arbitrary string.
mapiterator A mapiterator implements a forward iterator over the map type. A forward iterator is an iterator that can only be incremented. Invoking Advance on the iterator will position the iterator on the next element with a value lexicographically greater than the current element. If there is no next element, the iterator will be positioned on the end of the map and IsEnd will be true.
math This DataType performs various mathematical calculations. In the following members, n is any formula that consists of valid Operators.
Medley Holds members that return current medley, information about the current queue, and other status about the songs being played
Melee Contains members the report status of plugin variables and current target(s)
menu Returns information about visible menus. Inherits DataType:window when a menu is open.
mercenary This is the type used for mercenaries. If mercenary exists, this type inherits DataType:spawn
merchant This contains information related to the active merchant. Inherits DataType:spawn when merchant active.
moveto Members of this datatype relate to the '/moveto' command and can be accessed via the ${MoveTo} TLO.
MoveUtils Members of this datatype relate to plugin settings and generic information and can be accessed via the ${MoveUtils} TLO.
MyButtons Returns information about the name and command assigned to buttons
Navigation Contains information about current mesh, path, velocity, and settings.
NetBots Data Types for MQ2NetBots, the bread and butter of this plugin. Returns information from character name to hit points to levitation status. Most types will require that you use a character name on the index of the TLO. e.g. ${NetBots[Name].AFK}
pet Returns information on Pets. Inherits from DataType:spawn
petbuff holds information about the pet's buffs. Inherits DataType:spell
plugin Data for the specified plugin
pointmerchant Contains information about point merchants, such as LDON merchants. Inherits DataType:spawn when merchant active.
pointmerchantitem Returns information about the specified item from a point merchant
PortalSetter Members show the progress of PortalSetter
Posse Returns status about players within a radius, if they're friends or strangers, and how many of them are around.
queue A queue is a first-in, first-out data structure. Items Pushed are inserted at the rear, or 'tail' of the queue. Items removed, or Popped are taken from the 'front' of the queue.
race Contains information on the specified race
raid Contains data on the current raid.
raidmember Data related to the specified raid member. Inherits DataType:spawn when spawn is in zone.
Range This DataType performs a simple test on n using the following members.
React Note: Members that return condition statements will be parsed automatically. These are most useful to provide shortcuts to complex conditions for macros like KissAssist.
RewardItem Gives information about the specified reward, including number of options, items, and availability.
RewardOption Returns information on reward options
RewardOptionItem Returns name of the indicated option if available; else NULL
Rewards Information on the number of rewards, and their index or name
Rez Returns information on MQ2Rez settings
saywnd Holds a member the returns the title of the say window
set A set is a collection of unordered unique values. In practice, the values in this set are ordered lexicographically. Adding an item that is already in a set does not alter the set.
setiterator A setiterator implements a forward iterator over the set type. A forward iterator is an iterator that can only be incremented. Invoking Advance on the iterator will position the iterator on the next element with a value lexicographically greater than the current element. If there is no next element, the iterator will be positioned on the end of the set and IsEnd will be true.
skill Data related to a particular skill
solventtype handles data for solvents
spawn A type for spawns
SpawnMaster Returns information about spawns
spell Spell information
SQLite Will return the results of your database query, or show the status of a given query.
stack A stack is a last-in, first-out data structure. Items inserted (Pushed) are placed on the 'top' of the queue. Items removed (Popped) are also removed from the 'top'.
stick Members of this datatype relate to the '/stick' command and can be accessed via the ${Stick} TLO.
string A string is an array of characters. In MQ there is no single character datatype, so any variable or expression that contains text is considered a string.
swap Gives the status of what MQ2BardSwap is doing, and setting information
switch Data related to switches (doors, levers, buttons, etc) in the zone
Targ Returns information on the spawns detected in MQ2Targets.
target This is the type for your target, which has access to buff information. Inherits DataType:spawn.
task This is the type for your current task.
taskmember Describes a member in your current task
taskobjectivemember Returns information on task objectives
ticks Contains all the data related to the ticks time object
time Contains data related to time
timer A timer data type is set in tenths of one second and counts down to zero; starting immediately after being set.
timestamp Similar to DataType:ticks except the default return value is in milliseconds.
tradeskilldepot Holds members for the personal tradeskill depot.
Trophy Contains data from MQ2TSTrophy
TTS Holds several members for MQTextToSpeech
twist Returns information about the current twist queue
type Information about data types. The parent type is TLO:Type
Vendor Returns information about the current vendor's items.
window This contains data related to the specified in-game window.
worldlocation Provides access to world locations such as a character's bound location
XAssist Displays information about aggro from xtargets
xptracker Holds several members that display your EXP gain and session time.
xtarget Contains the data related to your extended target list. Inherits DataType:spawn
zone Contains information related to the specified zone