All Top-Level Objects¶
A list of all the TLOs documented on this site. For MacroQuest only, see MacroQuest TLOs. See also All Data Types.
tlo¶
- Achievement
- AdvLoot
- AdvPath
- Alert
- Alias
- AltAbility
- AutoLogin
- AutoLoot
- BardSwap
- Bazaar
- Bool
- Boxr
- Cast
- Circle
- Corpse
- Cursor
- DPSAdv
- DanNet
- Debuff
- Defined
- DisplayItem
- DisplayItem
- DoorTarget
- DynamicZone
- EQBC
- EasyFind
- EventArg1
- EventArg2
- EventArg3
- EventArg4
- EventArg5
- EventArg6
- EventArg7
- EventArg8
- EventArg9
- EverQuest
- Familiar
- Farm
- FindItem
- FindItemBank
- FindItemBankCount
- FindItemCount
- Float
- FrameLimiter
- Friends
- GMCheck
- GameTime
- Ground
- GroundItemCount
- Group
- HUD
- Heading
- If
- Illusion
- Ini
- Int
- InvSlot
- Inventory
- ItemTarget
- LastSpawn
- LineOfSight
- LinkDB
- Macro
- MacroQuest
- MakeCamp
- MapSpawn
- Math
- Me
- Medley
- Melee
- Menu
- Mercenary
- Merchant
- Mount
- MoveTo
- MoveUtils
- MyButtons
- Navigation
- NearestSpawn
- NetBots
- Pet
- Plugin
- PointMerchant
- PortalSetter
- Posse
- Raid
- Range
- React
- Rewards
- Rez
- SayWnd
- Select
- SelectedItem
- Skill
- Social
- Spawn
- SpawnCount
- SpawnMaster
- SpawnSort
- Spell
- Stick
- String
- SubDefined
- Switch
- SwitchTarget
- TTS
- Targ
- Target
- Task
- TeleportationItem
- Time
- Tlo grind
- Tlo groundspawns
- TradeskillDepot
- Trophy
- Twist
- Type
- Vendor
- Window
- WorstHurt
- XAssist
- XPTracker
- Zone
- list
- listiterator
- map
- mapiterator
- meleemvb
- meleemvi
- meleemvs
- queue
- set
- setiterator
- sqlite
- stack
tlo¶
- Achievement
- AdvLoot
- AdvPath
- Alert
- Alias
- AltAbility
- AutoLogin
- AutoLoot
- BardSwap
- Bazaar
- Bool
- Boxr
- Cast
- Circle
- Corpse
- Cursor
- DPSAdv
- DanNet
- Debuff
- Defined
- DisplayItem
- DisplayItem
- DoorTarget
- DynamicZone
- EQBC
- EasyFind
- EventArg1
- EventArg2
- EventArg3
- EventArg4
- EventArg5
- EventArg6
- EventArg7
- EventArg8
- EventArg9
- EverQuest
- Familiar
- Farm
- FindItem
- FindItemBank
- FindItemBankCount
- FindItemCount
- Float
- FrameLimiter
- Friends
- GMCheck
- GameTime
- Ground
- GroundItemCount
- Group
- HUD
- Heading
- If
- Illusion
- Ini
- Int
- InvSlot
- Inventory
- ItemTarget
- LastSpawn
- LineOfSight
- LinkDB
- Macro
- MacroQuest
- MakeCamp
- MapSpawn
- Math
- Me
- Medley
- Melee
- Menu
- Mercenary
- Merchant
- Mount
- MoveTo
- MoveUtils
- MyButtons
- Navigation
- NearestSpawn
- NetBots
- Pet
- Plugin
- PointMerchant
- PortalSetter
- Posse
- Raid
- Range
- React
- Rewards
- Rez
- SayWnd
- Select
- SelectedItem
- Skill
- Social
- Spawn
- SpawnCount
- SpawnMaster
- SpawnSort
- Spell
- Stick
- String
- SubDefined
- Switch
- SwitchTarget
- TTS
- Targ
- Target
- Task
- TeleportationItem
- Time
- Tlo grind
- Tlo groundspawns
- TradeskillDepot
- Trophy
- Twist
- Type
- Vendor
- Window
- WorstHurt
- XAssist
- XPTracker
- Zone
- list
- listiterator
- map
- mapiterator
- meleemvb
- meleemvi
- meleemvs
- queue
- set
- setiterator
- sqlite
- stack
MQ2AdvPath¶
AdvPath¶
The TLO AdvPath holds the AdvPath datatype which is much more interesting.
AutoLogin¶
AutoLogin¶
Returns "AutoLogin" string when plugin is loaded, provides access to AutoLogin functionality.
MQ2AutoLoot¶
AutoLoot¶
Contains datatypes that concern the activity of the eponymous plugin
MQ2BardSwap¶
BardSwap¶
Grants access to the "swap" datatype
MQ2Boxr¶
Boxr¶
Provides details about the automation that MQ2Boxr considers to currently be in control
Bzsrch¶
Bazaar¶
Provides access to bazaar search functionality and results.
MQ2Cast¶
Cast¶
Shows if plugin is loaded, and holds the Cast datatype which is much more interesting
MQ2Collections¶
list¶
Holds the "list" datatype
listiterator¶
Holds the "listiterator" datatype
map¶
Holds the "map" datatype
mapiterator¶
Holds the mapiterator datatype
queue¶
Holds the "queue" datatype
set¶
Holds the "set" datatype
setiterator¶
Holds the "setiterator" datatype
stack¶
Holds the "stack" datatype
MQ2DanNet¶
DanNet¶
Holds datatypes for DanNet that can query fellow peers and provide information on settings
DanNet DanNet¶
DanNet DanNet[peer]¶
-
Will provide information on the specified peer when used with certain members, such as "Observe". e.g.
${DanNet[peer_name].Observe[query]}
MQ2Debuffs¶
Debuff¶
Holds the Debuff data type and several forms for pets and specific debuffs
bool Debuff¶
- True if you have debuffs on that have counters on them, false if not
Debuff Debuff[self]¶
- return info for debuff from self. e.g.
${Debuff[self].Slowed}
Debuff Debuff[pet|warder]¶
Debuff Debuff[spell id ...]¶
- return info for a specific debuff, or a list of debuffs. e.g.
${Debuff[5682].Slowed}or for a list,${Debuff[5682 2899 887].Slowed}
MQ2DPSAdv¶
DPSAdv¶
Returns information on whether plugin is loaded, and holds the MQ2DPSAdv data type.
MQ2EasyFind¶
EasyFind¶
Provides information about EasyFind plugin status and active travel operations
MQ2EQBC¶
EQBC¶
Used to return information about MQ2EQBC settings and general plugin information
MQ2Events¶
EventArg1¶
Holds a string set by MQ2Events trigger #1#
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#
MQ2FarmTest¶
Farm¶
Holds the "Farm" data type
MQ2GMCheck¶
GMCheck¶
Shows if there is a GM in the zone who wants to make themselves known.
GMCheck GMCheck¶
-
Returns TRUE if a detectable GM is in the zone, FALSE if not, or DISABLED if /gmcheck off.
MQ2Grind¶
Grind¶
The TLO is only available on the toon which started the Grind (Main Tank commonly)
MQ2GroundSpawns¶
GroundSpawns¶
Holds the GroundSpawns datatype.
GroundSpawns GroundSpawns¶
-
returns "GroundSpawns"
HUD¶
HUD¶
ItemDisplay¶
DisplayItem¶
Gives information on item windows
DisplayItem DisplayItem¶
DisplayItem DisplayItem[x]¶
- Valid range 1-6. Returns information on one of the 6 possible item windows open.
DisplayItem DisplayItem[<itemname>]¶
- Return the Item display window for the specified item name, if one exists.
MQ2LinkDB¶
LinkDB¶
Contains a form for searching and displaying links, and a data type
MacroQuest¶
Achievement¶
Provides access to achievements.
achievement Achievement[#|Name]¶
- Look up an achievement by name or by id.
achievementmgr Achievement¶
- Access the achievement manager which provides access to information about achievements
AdvLoot¶
The AdvLoot TLO grants access to items in the Advanced Loot window.
Alert¶
Provides access to spawn search filter criteria in alerts. Alerts are created using /alert.
alert Alert[ID]¶
- Retrieve information for the alert category by its id
string Alert¶
- Returns pipe
|separated list of alert ids
Alias¶
Provides a way to query whether a given alias exists. See /alias.
AltAbility¶
Danger
This AltAbility TLO is for accessing the full database of alternate abilities.
If you want to access alternate abilities associated with your character, use Me.AltAbility instead.
altability AltAbility[Number]¶
- Look up an AltAbility by its altability id.
altability AltAbility[Name]¶
- Look up an AltAbility by its name.
Bool¶
Creates a bool object from a string. The resulting value is a bool depending on whether the given string is falsey or not.
"Falsey" is defined as any of the following values:
- Empty String
- FALSE
- NULL
- The string "0"
If the string is one of these values, the resulting bool is false. Otherwise, it is true.
Corpse¶
Access to objects of type corpse, which is the currently active corpse (ie. the one you are looting).
Cursor¶
Creates an object which references the item on your cursor.
Defined¶
Determines whether a variable, array, or timer with this name exists. The variable, array or timer must not be enclosed with ${}.
DisplayItem¶
This TLO gives you access to all the information in the Item Display window.
DoorTarget¶
Object used to return information on your doortarget.
DynamicZone¶
Provides access to properties of the current dynamic (instanced) zone.
dynamiczone DynamicZone¶
- Gives access to the information about the current dynamic zone.
EverQuest¶
Provides access to general information about the game and its state.
Familiar¶
Used to get information about items on your familiars keyring.
keyring Familiar¶
- Access to the familiar keyring.
keyringitem Familiar[N]¶
- Retrieves the item in your familiar keyring by index.
keyringitem Familiar[Name]¶
- Retrieve the item in your familiar keyring by name. A
=can be prepended for an exact match.
FindItem¶
A TLO used to find an item on your character, corpse, or a merchant by partial or exact name match. See examples below.
item FindItem[name|id]¶
-
Search for an item using the given item id, or partial name match. Will search character inventory and any items stored in key rings (illusion, mount, etc).
Example
Looks for an item with the name swirling in it, and prints the ID.
/echo ${FindItem[swirling].ID}print(mq.TLO.FindItem("swirling").ID())
item FindItem[=name]¶
-
Search for an item using exact name match (case insensitive). Will search character inventory and any items stored in key rings (illusion, mount, etc).
Example
Looks for the Cleric Epic (by exact match) and prints its ID.
/echo ${FindItem[=Water Sprinkler of Nem Ankh].ID}print(mq.TLO.FindItem("=Water Sprinkler of Nem Ankh").ID())
FindItemBank¶
A TLO used to find an item in your bank by partial or exact name match. See examples below.
Of note: The FindItemBank with ItemSlot REQUIRES that bank item containers be open to function correctly. Due to potential exploits the command will not work if the bank containers are closed. This is in contrast to FindItem functionality with character containers, where ItemSlot was designed to allow inventory management without opening containers.
item FindItemBank[name|id]¶
-
Search for an item in your bank using the given item id, or partial name match.
Example
Looks for an item in your bank with the name swirling in it, and prints the ID.
/echo ${FindItemBank[swirling].ID}print(mq.TLO.FindItemBank("swirling").ID())
item FindItemBank[=name]¶
-
Search for an item in your bank using exact name match (case insensitive).
Example
Looks for the Cleric Epic (by exact match) in your bank and prints its ID.
/echo ${FindItemBank[=Water Sprinkler of Nem Ankh].ID}print(mq.TLO.FindItemBank("=Water Sprinkler of Nem Ankh").ID())
FindItemBankCount¶
A TLO used to find a count of items in your bank by partial or exact name match. See examples below.
int FindItemBankCount[name|id]¶
-
Counts the items in your bank using the given item id, or partial name match.
Example
Echos the number of items in your bank with the name swirling in it.
/echo ${FindItemBankCount[swirling]}print(mq.TLO.FindItemBankCount("swirling"))
int FindItemBankCount[=name]¶
-
Counts the items in your bank using exact name match (case insensitive).
Example
Echoes the number of Swirling Shadows you have in your bank.
/echo ${FindItemBankCount[=Swirling Shadows]}print(mq.TLO.FindItemBankCount("=Swirling Shadows"))
FindItemCount¶
A TLO used to find a count of items on your character, corpse, or a merchant by partial or exact name match. See examples below.
int FindItemCount[name|id]¶
-
Counts the items using the given item id, or partial name match. Will search character inventory and any items stored in key rings (illusion, mount, etc).
Example
Echos the number of items in your inventory with the name swirling in it.
/echo ${FindItemCount[swirling]}print(mq.TLO.FindItemCount("swirling"))
int FindItemCount[=name]¶
-
Counts the items using exact name match (case insensitive). Will search character inventory and any items stored in key rings (illusion, mount, etc).
Example
Echoes the number of Water Flasks you have in your inventory.
/echo ${FindItemCount[=Water Flask]}print(mq.TLO.FindItemCount("=Water Flask"))
Float¶
Creates a float object from n.
FrameLimiter¶
The FrameLimiter TLO provides access to the frame limiter feature.
framelimiter FrameLimiter¶
- The frame limiter object
Friends¶
Grants access to your friends list.
GameTime¶
A time object indicating EQ Game Time.
Ground¶
Object which references the ground spawn item you have targeted.
GroundItemCount¶
Access to all Groundspawn item count information.
Group¶
Access to all group-related information.
Heading¶
Object that refers to the directional heading to of a location or direction.
heading Heading[#]¶
- Creates a heading object using degrees (clockwise)
heading Heading[y,x]¶
- Creates a heading object using the heading to this y,x location
heading Heading[N,W]¶
- Same as above, just an alternate method
If¶
Executes an inline condiition, similar to a ternary expression in other languages.
string If[conditions,whentrue,whenfalse]¶
-
Performs Math.Calc on
conditions, giveswhentrueif non-zero, giveswhenfalseif zero.Example
If I am sitting, stand up. Otherwise, echo "I am not sitting down"
/docommand ${If[${Me.Sitting},/stand,/echo I am not sitting down]}
string If[conditions~whentrue~whenfalse]¶
- Alternate syntax, behaves the same as above but uses the ~ character as a separator instead of a comma.
Illusion¶
Used to get information about items on your illusions keyring.
keyring Illusion¶
- Access to the illusion keyring.
keyringitem Illusion[N]¶
- Retrieves the item in your illusion keyring by index.
keyringitem Illusion[Name]¶
- Retrieve the item in your illusion keyring by name. A
=can be prepended for an exact match.
Ini¶
Reads value(s) from an ini file located in a relative or absolute path.
string Ini[filename,section,key,default]¶
-
The section, key, and default do not need to be given. If section or key are not given, multiple values are read.
Section and key may be set to -1 to skip them and give a new value.
If the ini is located in a directory other than the root Macros directory is located, you can use a DOS-style filepath (relative or absolute) to locate the ini. If the macro accessing the ini is in the same non-root directory, you will still to provide the (relative or absolute) filepath.
ini Ini¶
- When passed with no parameters to Ini[] the more robust form of the Ini TLO is used. See below and the reference to the Key datatype for further usage.
Int¶
Object that creates an integer from n.
Inventory¶
This is a hierarchical container for things relating to inventory (Bank, etc). It is not currently fully implemented and will be added onto.
InvSlot¶
Object used to get information on a specific inventory slot.
invslot InvSlot[N]¶
- Inventory slot by index N.
invslot InvSlot[SlotName]¶
- Inventory slot matching
SlotName.
ItemTarget¶
Gives access to the ground item that is previously targeted using /itemtarget.
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.
The useful thing about ${LastSpawn[-1]} is just being able to get the first spawn in the list which you might use in conjunction with other spawn members to go through the entire spawn list in a loop.
spawn LastSpawn[N]¶
- The nth latest spawn (chronological order)
spawn LastSpawn[-N]¶
- The nth oldest spawn (chronological order)
LineOfSight¶
Object that is used to check if there is Line of Sight betwen two locations.
Macro¶
Information about the macro that's currently running.
macro Macro¶
-
Returns an object related to the macro that is currently running.
Example
/echo This macro has been running for: ${Macro.RunTime} seconds
MacroQuest¶
Creates an object related to MacroQuest information.
macroquest MacroQuest¶
Me¶
Character object which allows you to get properties of you as a character.
Menu¶
Access to menu objects when a menu is open.
Mercenary¶
Object used to get information about your mercenary.
Merchant¶
Object that interacts with the currently active merchant.
Mount¶
Used to get information about items on your Mount keyring.
keyring Mount¶
- Access to the Mount keyring.
keyringitem Mount[N]¶
- Retrieves the item in your mount keyring by index.
keyringitem Mount[Name]¶
- Retrieve the item in your mount keyring by name. A
=can be prepended for an exact match.
NearestSpawn¶
Object that is used in finding spawns nearest to you.
spawn NearestSpawn[N]¶
- The Nth nearest spawn
spawn NearestSpawn[Search]¶
- The nearest spawn matching this search string (see Spawn Search).
spawn NearestSpawn[N,Search]¶
- The Nth nearest spawn matching this search string (see Spawn Search).
Pet¶
Pet object which allows you to get properties of your pet.
Plugin¶
Object that has access to members that provide information on a plugin.
plugin Plugin[Name]¶
- Finds plugin by name, uses full name match, case insensitive.
plugin Plugin[N]¶
- Plugin by index, starting with 1 and stopping whenever the list runs out of plugins.
PointMerchant¶
Access to point merchants (such as those found in LDoN) when a window is open.
pointmerchant PointMerchant¶
- Returns TRUE if point merchant window is open
Raid¶
Object that has access to members that provide information on your raid.
Range¶
Test if n is inside a range of 2 numbers or between 2 numbers
Select¶
Object used to determine if a match was made to argument in the given set of values.
Warning
Values must be single words. Quoted strings do not work, as the parser will drop the quotes and uses spaces as a delimiter.
int Select[argument,value1[,value2,...]]¶
Example
Given:
/declare thing string outer foo
The following are true:
| Outputs: 1
/echo ${Select[${thing},foo,bar,baz]}
| Outputs: 2
/echo ${Select[${thing},bin,foo,baz]}
| Outputs: 3
/echo ${Select[${thing},bin,baz,foo]}
| Outputs: 0
/echo ${Select[${thing},bin,bar,baz]}
Example
/if (${Select[${Target.Class.ShortName},CLR,DRU,SHM]} > 0) {
/echo Target is a healer
}
SelectedItem¶
Used to return information on the object that is selected in your own inventory while using a merchant.
item SelectedItem¶
-
Example
/if (!${SelectedItem.ID}) { /echo Nothing in your inventory is selected } else { /echo Size of the item: ${SelectedItem.Size} /if (${SelectedItem.Charges} < 1) { /echo the selected item is out of charges } /if (${SelectedItem.Name.Equal[rusty dagger]}) { /echo the selected item is a rusty dagger } }if mq.TLO.SelectedItem() == nil then print('Nothing in your inventory is selected') else print('Size of the item: ', mq.TLO.SelectedItem.Size()) if mq.TLO.SelectedItem.Charges() < 1 then print('The selected item is out of charges') end if mq.TLO.SelectedItem.Name.Equal('rusty dagger')() then print('The selected item is a rusty dagger') end end
Skill¶
Object used to get information on your character's skills.
Social¶
Access data about socials (in-game macro buttons)
social Social[Index]¶
-
Look up a social by its button index.
Each page as 12 socials, so index 13 would be the first social on the page 2. There are a total of 120 socials.
Spawn¶
Object used to get information on a specific spawn. Uses the filters under Spawn Search.
spawn Spawn[N]¶
- Spawn matching ID N.
spawn Spawn[SearchString]¶
- Any spawns matching
SearchString. See Spawn Search.
SpawnCount¶
Object used to count spawns based on a set of queries. Uses the filters under Spawn Search.
int SpawnCount¶
- Total number of spawns in current zone
int SpawnCount[SearchString]¶
- Total number of spawns in current zone matching the
SearchString. See Spawn Search.
Spell¶
Object used to return information on a spell by name or by ID.
String¶
SubDefined¶
Information about macro sub's definition
bool SubDefined[name]¶
- Returns true if a sub called
nameis defined and the macro is currently running.
Switch¶
Object used when you want to find information on targetted doors or switches such as the portals in PoK.
switch Switch¶
- Returns the currently targeted switch
switch Switch[ID]¶
- Returns a switch matching the provided numeric ID
switch Switch[Search]¶
-
Based on the value of
Search, return a switch:target: Return the currently targeted switchnearest: Return the nearest switch.- Otherwise, return switch by searching by name
SwitchTarget¶
Object used to return information on your switch target. Replaces DoorTarget
Target¶
Object used to get information about your current target.
Task¶
Object used to return information on a current Task.
TeleportationItem¶
Returns data on the teleportation item in your keyring.
keyringitem TeleportationItem[#]¶
- Retrieves the item in your keyring by index
keyringitem TeleportationItem[name]¶
- Retrieves the item in your keyring by name. A = can be prepended for an exact match.
keyring TeleportationItem¶
Time¶
Object used to return information on real time, not game time.
TradeskillDepot¶
Object that interacts with the personal tradeskill depot, introduced in the Night of Shadows expansion.
tradeskilldepot TradeskillDepot¶
Type¶
Used to get information on data types.
Window¶
Used to find information on a particular UI window.
You can display a list of window names using the /windows command or by using the window inspector.
Zone¶
Used to find information about a particular zone.
currentzone Zone¶
- Retrieves the current zone information
zone Zone[N]¶
- Retrieves information about a zone by zone ID. If this zone is the current zone, then this will return currentzone.
zone Zone[ShortName]¶
- Retrieves information about a zone by short name. If this zone is the current zone, then this will return currentzone.
Math¶
Creates a Math object which gives allows access to the math type members.
Map¶
MapSpawn¶
Object that is created when your cursor hovers over a spawn on the map
spawn MapSpawn¶
- When your cursor hovers over a spawn, the spawn type is used. e.g.
/echo ${MapSpawn.Gender}
ground MapSpawn¶
- When your cursor hovers over a ground item, the ground type is used. e.g.
/invoke ${MapSpawn.Grab}
MQ2Medley¶
Medley¶
Holds a form that returns the current medley, as well as the Medley data type.
MQ2Melee¶
Melee¶
Holds the Melee datatype which is much more interesting
meleemvb¶
A TLO for debugging skills
int meleemvb[idskill]¶
- 1 if the skill is ready and target in range, 0 if not. Most combat and/or character kills that can use an ID are testable here. Examples of idskills are: idleopardclaw, idslam, idforage, idfrenzy, idtigerclaw, idescape.
meleemvi¶
A TLO for debugging variables
int meleemvi[variable]¶
- 1/0 if the variable is set to on/off. This includes all variables that can be set on the command line.
meleemvs¶
A TLO to debug options
string meleemvs[option]¶
- Returns the string value of an INI option. Examples are:
bashif,beggingif,tauntif,holyshit0,stickcmd, etc.
MQ2MoveUtils¶
Circle¶
Used to return information about the circle created with the /circle command
MakeCamp¶
Used to return information about the camp created with the /MakeCamp command
MoveTo¶
Used to return information about the /moveto command.
MoveUtils¶
Used to return information about plugin settings and general plugin information
Stick¶
Used to return information about the /stick command and settings
MQ2MyButtons¶
MyButtons¶
Holds the MyButtons datatype which is much more interesting
MQ2Nav¶
Navigation¶
The alias Nav is more commonly used than Navigation.
MQ2NetBots¶
NetBots¶
Returns information about the client, but also holds a data type of the same name which is much more interesting.
NetBots NetBots¶
- Returns information about the client, and is used without index for data type members: Enable, Listen, Output, Counts and Client.
NetBots NetBots[charactername]¶
- Returns information about the connected character, and is used for nearly all of the data types.
MQ2PortalSetter¶
PortalSetter¶
Access PortalSetter datatypes
PortalSetter PortalSetter¶
MQ2Posse¶
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 Posse¶
-
Returns TRUE if plugin is checking for new players, FALSE if it's not. Same as
${Posse.Status}
MQ2React¶
React¶
Holds the React data type, which is far more interesting.
MQ2Rewards¶
Rewards¶
Holds several data types which return detailed information on the reward screen, its options and items.
MQ2Rez¶
Rez¶
Holds the data type Rez
MQ2Say¶
SayWnd¶
Has a form that returns the current title of the say window, and holds a datatype that does the same thing.
MQ2SpawnMaster¶
SpawnMaster¶
Holds a data type of the same name which is more interesting
SpawnMaster SpawnMaster¶
-
Returns TRUE if spawnmaster is enabled, FALSE if it's disabled
MQ2SpawnSort¶
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 SpawnSort[<n>,<asc|desc>,<member>,<spawnsearch>]¶
- 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", likeClass.ShortName. If there's a period in there, it won't work 😔.
xtarget SpawnSort[<n>,<asc|desc>,<member>,<xtarget-specific spawnsearch>]¶
- If the spawn search string restricts it to NPCs on your xtarget (i.e. includes xtarhater), you can sort by xtarget members, e.g. ${SpawnSort[1,asc,PctAggro,xtarhater].PctAggro, and it will return XTargetType instead of SpawnType.
groupmember SpawnSort[<n>,<asc|desc>,<member>,group]¶
- You can also use "group" in spawn search, and sort by something on groupmember (probably the most useful is PctAggro again). It'll return GroupMemberType too.
MQ2SQLite¶
sqlite¶
Contains the SQLite datatype, which is what you want.
MQ2Targets¶
Targ¶
Holds a much more interesting datatype of the same name.
MQTextToSpeech¶
TTS¶
The sole TLO for MQTextToSpeech
MQ2TSTrophy¶
Trophy¶
Holds the Trophy datatype.
MQ2Twist¶
Twist¶
Holds a datatype which is probably what you're looking for.
MQ2Vendors¶
Vendor¶
holds the Vendor datatype, which is much more interesting.
MQ2WorstHurt¶
WorstHurt¶
Helps find the "worst hurt" member of your party, xtar list or pet.
MQ2XAssist¶
XAssist¶
Holds a data type which is what you're probably looking for.
MQ2XPTracker¶
XPTracker¶
Has an index that can return just the XP or AA for members.
xptracker XPTracker¶
- Returns True if plugin is loaded
xptracker XPTracker[aa]¶
- Limits results to only AA exp. e.g.
${XPTracker[aa].AveragePct}
xptracker XPTracker[xp]¶
-
Limits results to normal exp. e.g.
${XPTracker[xp].PctExpPerHour}
Discussions that link here
- Conditions and you. Coding tutorial information
- How to determine detrimental buff on group member/target/Xtar
- Settings for Just Self Buffs
- How Do I Make All Party Members Attack?
- Boxhud
- hot keys
- How to send text to an Input
- 55 Monk (solo/molo)
- script that reads time left on DoTs
- Site/server changelog