Domain specific languages

From the wonderful RedGuides Wiki

MacroQuest has the following domain specific languages

Buff Find DSL

Term Description
spa Spell affect number or name.
detspa For negative spa values
cat Spell category
subcat Spell subcategory
class name or shortname of class
id Buff spell id
name Name of buff
caster Name of the caster
and boolean operator
or boolean operator
not boolean operator

FindBuff members exist in the following datatypes: character, pet, spawn.

Examples

${Spawn.FindBuff[(spa 1 and spa 69) or cat 45]}

${FindBuff[name "spirit of" and caster bobby]}

See also