Sandbox
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 |
Authors | ChatWithThisName, eqmule, Kaen01
|
---|---|
Maintained | Yes and supported |
Links |
🏠Resource (download) (review) |
Quick Information
KissAssist | |
---|---|
The most-used all class box assistant, for beginners and experts. |
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 |
| ||||||||||||||||
2 | North Qeynos | qeynos2 | North West Antonica | 1 | 120 | Basic EverQuest |
|
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:
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
|
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 |