[MacroQuest]
MacroPath=.\Macros
LogPath=.\Logs
MacroQuestWinClassName=__MacroQuestTray
MacroQuestWinName=MacroQuest2
# setting BossMode=0 disables it.
BossMode=0
# setting CycleNextWindow=0 disables it.
CycleNextWindow=0
DebugSpewToFile=0
FilterSkills=0
FilterTarget=0
FilterMoney=0
FilterFood=0
FilterMacro=0
FilterEncumber=0
FilterDebug=0
FilterMQ=0
KeepKeys=1
LaxColor=0
AllErrorsDumpStack=1
AllErrorsFatal=0
HUDMode=UnderUI
MQ2LoadingMsg=0
ExactSearchCleanNames=0
CreateMQ2NewsWindow=1
TimeStampChat=1
BeepOnTells=0
FlashOnTells=1
IfDelimiter=,
IfAltDelimiter=~
[Aliases]
/a=/anonymous
/b=/bazaar
/ba=/bazaar
/c=/consider
/cha=/channel
/d=/duel
/exp=/echo ${Me.PctExp}% experience...
/f=/feedback
/fa=/fastdrop
/g=/gsay
/gmlist=/who all gm
/gu=/guildsay
/hp=/echo Current Health: ${Me.CurrentHPs} -- Max Health: ${Me.MaxHPs}
/key=/keys
/kissedit=/echo kissedit
/load=/loadspells
/m=/msg
/mana=/echo Current Mana: ${Me.CurrentMana} -- Max Mana: ${Me.MaxMana}
/newif=/if
/npc=/who npc
/r=/reply
/slotid=/echo ${SelectedItem.InvSlot}
/status=/echo toggle Show
/switch=/echo Switch Target
/t=/tell
/ta=/tap
/tloc=/echo ${Target.Name}'s Location is ${Target.Y} ${Target.X} ${Target.Z}
/w=/who
/qmgroup=/multiline ; /varset changetoini 1 ; /docommand ${If[${QMGroup}==1,/varset QMGroup 0,/varset QMGroup 1]} ; /echo Toggling Quiet Miracle on Group to ${If[${QMGroup}==0,OFF,ON]}
/backoff=/echo BackOff
/campfire=/echo Summon Campfire
/camphold=/echo toggle HoldCamp
/doaggro=/echo set: Aggro
/Dot=/echo set: DoDot
/lootignore=/echo LootIniItem Ignore ${Cursor.Name}
/lootsell=/echo LootIniItem Sell ${Cursor.Name}
/lootkeep=/echo LootIniItem Keep ${Cursor.Name}
/lootdestroy=/echo LootIniItem Destroy ${Cursor.Name}
/lootquest=/echo LootIniItem Quest|${QuestKeep} ${Cursor.Name}
/sellstuff=/echo NinjadvLoot selling items to vendor
/depositstuff=/echo NinjadvLoot depositing items to guildbank
/afktoolson=/changevarint AFKTools AFKToolsOn
/assistat=/changevarint Melee AssistAt
/autofireon=/togglevariable AutoFireOn
/autorezon=/togglevariable AutoRezOn
/buffson=/togglevariable BuffsOn
/chasedistance=/changevarint General ChaseDistance
/conditions=/togglevariable conditions
/conditionsoff=/togglevariable conditions off
/conditionson=/togglevariable conditions on
/debug=/togglevariable Debug
/debugbuffs=/togglevariable DebugBuffs
/debugcombat=/togglevariable DebugCombat
/debugheal=/togglevariable DebugHeal
/debugmez=/togglevariable DebugMez
/debugmove=/togglevariable DebugMove
/debugpull=/togglevariable DebugPull
/debugrk=/togglevariable DebugRK
/dpsinterval=/changevarint DPS DPSInterval
/dpsmeter=/togglevariable DPSMeter
/dpson=/changevarint DPS DPSOn
/dpsskip=/changevarint DPS DPSSkip
/dpsspam=/togglevariable DPSSpam
/dpswrite=/togglevariable DPSWriteOn
/healson=/changevarint Heals HealsOn
/interrupton=/togglevariable CastingInterruptOn
/ktdismount=/echo KTDismount
/ktdoor=/echo KTDoorClick
/kthail=/echo KTHail
/ktinvite=/echo KTInvite
/ktsay=/echo KTSay
/kttarget=/echo KTTarget
/looton=/changevarint General LootOn
/maxradius=/changevarint Pull MaxRadius
/maxzrange=/changevarint Pull MaxZRange
/medcombat=/togglevariable MedCombat
/medstart=/changevarint General MedStart
/meleedistance=/changevarint Melee MeleeDistance
/mercassistat=/changevarint Merc MercAssistAt
/movewhenhit=/togglevariable MoveWhenHit
/pethold=/togglevariable PetHold
/peton=/togglevariable PetOn
/pettoyson=/togglevariable PetToysOn
/pettoysplz=/echo PetToysPlease
/rebuffon=/togglevariable RebuffOn
/scatteron=/togglevariable ScatterOn
/setae=/iniwrite AE
/setaggro=/iniwrite Aggro
/setbuffs=/iniwrite Buffs
/setburn=/iniwrite Burn
/setcure=/iniwrite Cure
/setdps=/iniwrite DPS
/setheals=/iniwrite Heals
/divinebuff=/multiline ; /docommand ${If[${DivineBuffOn}==1,/varset DivineBuffOn 0,/varset DivineBuffOn 1]} ; /docommand ${If[${Me.Gem[${promheal}]}==${spellslots},/varcalc divinegem ${spellslots}-1,/varset divinegem ${spellslots}]} ; /varset changetoini 1 ; /echo Toggling ${DivineBuff} to ${If[${DivineBuffOn}==0,OFF,ON]}
/promised=/multiline ; /docommand ${If[${usepromheals}==1,/varset usepromheals 0,/varset usepromheals 1]} ; /docommand ${If[${Me.Gem[${DivineBuff}]}==${spellslots},/varcalc promgem ${spellslots}-1,/varset promgem ${spellslots}]} ; /varset changetoini 1 ; /echo Toggling Promised Heals to ${If[${usepromheals}==0,OFF,ON]}
/autorez=/multiline ; /docommand ${If[${AutoRez}==1,/varset AutoRez 0,/varset AutoRez 1]} ; /varset changetoini 1 ; /echo Setting AutoRez to ${If[${AutoRez}==0,OFF,ON]}
/usedruid=/multiline ; /docommand ${If[${usedruid}==1,/varset usedruid 0,/varset usedruid 1]} ; /varset changetoini 1 ; /echo Setting Use Druid Buffs to ${If[${usedruid}==0,OFF,ON]}
/manatonuke=/multiline ; /varset changetoini 1 ; /docommand /varset Manatonuke
/pethealpoint=/multiline ; /varset changetoini 1 ; /docommand /varset pethealpoint
/tbmhealpoint=/multiline ; /varset changetoini 1 ; /docommand /varset tbmhealpoint
/raidhealpoint=/multiline ; /varset changetoini 1 ; /docommand /varset raidhealpoint
/mountitem=/multiline ; /varset changetoini 1 ; /docommand /varset mountitem
/newtank=/docommand /varset newtank 1
/qmtarget=/multiline ; /varset changetoini 1 ; /docommand ${If[${Spawn[id ${Target.ID} group].ID},/varset qmtarget ${Target.ID},/varset qmtarget 0]} ; /echo Toggling Quiet Miracle on Cast on ${If[${qmtarget}==0,Noone,${Spawn[id ${qmtarget}].CleanName}]}
/byos=/multiline ; /varset changetoini 1 ; /docommand ${If[${BringYourOwnSpells}==1,/varset BringYourOwnSpells 0,/varset BringYourOwnSpells 1]} ; /echo Toggling Bring Your Own Spells to ${If[${BringYourOwnSpells}==0,OFF,ON]}
/nocures=/multiline ; /docommand /varset NoCures 1 ; /echo WILL NOT CAST ANY CURES
/camphere=/togglevariable ReturnToCamp
/campoff=/togglevariable ReturnToCamp 0
/campradius=/changevarint General CampRadius
/chase=/togglevariable ChaseAssist
/chaseoff=/changevarint General ChaseAssist 0
/chaseon=/changevarint General ChaseAssist 1
/meleeon=/togglevariable MeleeOn
/meleeoff=/togglevariable MeleeOn 0
/mezon=/changevarint Mez MezOn
/mezoff=/changevarint Mez MezOn 0
/slowon=/togglevariable UseSlow 1
/slowoff=/togglevariable UseSlow 0
/returntocamp=/togglevariable ReturnToCamp
/instantrelease=/togglevariable InstantRelease
/usefellowship=/togglevariable UseFellowship
[Substitutions]
omg=Oh My God
[Plugins]
mq2aaspend=1
mq2advpath=0
mq2afnuke=1
mq2autoaccept=1
mq2autocamp=0
mq2autoforage=0
mq2autogroup=1
mq2autologin=0
mq2autoloot=1
mq2autosize=0
mq2bandolier=0
mq2bardswap=0
mq2bucles=0
mq2bufftool=0
mq2bzsrch=1
mq2camera=0
mq2cast=1
mq2charnotes=0
mq2chat=0
mq2chatwnd=1
mq2combat=0
mq2cpuload=1
mq2cursor=0
mq2custombinds=1
mq2customsound=0
mq2debuffs=1
mq2dpsadv=0
mq2easyfind=0
mq2eqbc=1
mq2eqbugfix=1
mq2eqim=0
mq2events=1
mq2exchange=1
mq2fearrunner=0
mq2feedme=0
mq2finditem=0
mq2fps=1
mq2gmail=0
mq2gmcheck=0
mq2headshot=0
mq2heals=1
mq2hud=1
mq2hudmove=0
mq2ic=1
mq2irc=0
mq2itemdisplay=1
mq2killtracker=0
mq2labels=1
mq2linkdb=0
mq2log=0
mq2map=1
mq2medley=0
mq2melee=1
mq2missing=0
mq2moveutils=1
mq2nav=1
mq2netbots=0
mq2netheal=0
mq2nonagwindows=1
mq2notepad=0
mq2paranoid=0
mq2plattracker=0
mq2posse=0
mq2pvpalert=0
mq2raidutils=0
mq2randomstuff=0
mq2relaytells=0
mq2reward=0
mq2rez=1
mq2search=0
mq2slave=0
mq2spawnmaster=1
mq2spawns=0
mq2speaker=0
mq2spellhotkeys=0
mq2spellsearch=0
mq2targets=0
mq2telnet=0
mq2tooltip=0
mq2tracking=0
mq2tributemanager=0
mq2twist=0
mq2vendors=0
mq2viewport=0
mq2xptracker=0
[Key Binds]
RANGED_Nrm=clear
RANGED_Alt=clear
MQ2CHAT_Nrm=.
MQ2CSCHAT_Nrm=/
EQBC_Nrm=clear
MELEE_Nrm=Z
RANGE_Nrm=X
MUTILS_FWD_Nrm=W
MUTILS_BCK_Nrm=S
MUTILS_LFT_Nrm=A
MUTILS_RGT_Nrm=D
MUTILS_STRAFE_LFT_Nrm=clear
MUTILS_STRAFE_RGT_Nrm=clear
MUTILS_AUTORUN_Nrm=clear
MUTILS_FWD_Alt=Up
MUTILS_BCK_Alt=Down
MUTILS_LFT_Alt=Left
MUTILS_RGT_Alt=Right
MUTILS_STRAFE_LFT_Alt=clear
MUTILS_STRAFE_RGT_Alt=clear
MUTILS_AUTORUN_Alt=clear
NAVKEY_forward_Nrm=W
NAVKEY_forward_Alt=Up
NAVKEY_back_Nrm=S
NAVKEY_back_Alt=Down
NAVKEY_left_Nrm=A
NAVKEY_left_Alt=Left
NAVKEY_right_Nrm=D
NAVKEY_right_Alt=Right
NAVKEY_strafe_left_Nrm=clear
NAVKEY_strafe_left_Alt=clear
NAVKEY_strafe_right_Nrm=clear
NAVKEY_strafe_right_Alt=clear
NAVKEY_autorun_Nrm=clear
NAVKEY_autorun_Alt=clear
NAVKEY_jump_Nrm=Space
NAVKEY_jump_Alt=clear
NAVKEY_run_walk_Nrm=ctrl+R
NAVKEY_run_walk_Alt=clear
NAVKEY_duck_Nrm=X
NAVKEY_duck_Alt=clear
[SWho Filter]
Holding=1
[Captions]
MQCaptions=1
Update=35
Player1=${If[${NamingSpawn.Mark},${NamingSpawn.Mark} - ,]}${If[${NamingSpawn.Trader},Trader ,]}${If[${NamingSpawn.Invis},(${NamingSpawn.DisplayName}),${NamingSpawn.DisplayName}]}${If[${NamingSpawn.AFK}, AFK,]}${If[${NamingSpawn.Linkdead}, LD,]}${If[${NamingSpawn.LFG}, LFG,]}${If[${NamingSpawn.GroupLeader}, LDR,]}
Player2=${If[${NamingSpawn.Mark},${NamingSpawn.Mark} - ,]}${If[${NamingSpawn.Trader},Trader ,]}${If[${NamingSpawn.Invis},(${NamingSpawn.DisplayName}),${NamingSpawn.DisplayName}]}${If[${NamingSpawn.Surname.Length}, ${NamingSpawn.Surname},]}${If[${NamingSpawn.AFK}, AFK,]}${If[${NamingSpawn.Linkdead}, LD,]}${If[${NamingSpawn.LFG}, LFG,]}${If[${NamingSpawn.GroupLeader}, LDR,]}
Player3=${If[${NamingSpawn.Mark},${NamingSpawn.Mark} - ,]}${If[${NamingSpawn.Trader},Trader ,]}${If[${NamingSpawn.Invis},(${NamingSpawn.DisplayName}),${NamingSpawn.DisplayName}]}${If[${NamingSpawn.Surname.Length}, ${NamingSpawn.Surname},]}${If[${NamingSpawn.AFK}, AFK,]}${If[${NamingSpawn.Linkdead}, LD,]}${If[${NamingSpawn.LFG}, LFG,]}${If[${NamingSpawn.GroupLeader}, LDR,]}${If[${NamingSpawn.Guild.Length},\n<${If[${NamingSpawn.GuildStatus.NotEqual[member]},${NamingSpawn.GuildStatus} of ,]}${NamingSpawn.Guild}>,]}
Player4=${If[${NamingSpawn.Mark},${NamingSpawn.Mark} - ,]}${If[${NamingSpawn.Trader},Trader ,]}${If[${NamingSpawn.AARank},${NamingSpawn.AATitle} ,]}${If[${NamingSpawn.Invis},(${NamingSpawn.DisplayName}),${NamingSpawn.DisplayName}]}${If[${NamingSpawn.Surname.Length}, ${NamingSpawn.Surname},]}${If[${NamingSpawn.Suffix.Length}~${If[${NamingSpawn.Suffix.Left[1].Equal[,]}~${NamingSpawn.Suffix}~ ${NamingSpawn.Suffix}]}~]}${If[${NamingSpawn.AFK}, AFK,]}${If[${NamingSpawn.Linkdead}, LD,]}${If[${NamingSpawn.LFG}, LFG,]}${If[${NamingSpawn.GroupLeader}, LDR,]}${If[${NamingSpawn.Guild.Length},\n<${If[${NamingSpawn.GuildStatus.NotEqual[member]},${NamingSpawn.GuildStatus} of ,]}${NamingSpawn.Guild}>,]}
NPC=${If[${NamingSpawn.Mark},${NamingSpawn.Mark} - ,]}${If[${NamingSpawn.Assist},>> ,]}${NamingSpawn.DisplayName}${If[${NamingSpawn.Assist}, - ${NamingSpawn.PctHPs}%<<,]}${If[${NamingSpawn.Surname.Length},\n(${NamingSpawn.Surname}),]}
Corpse=${NamingSpawn.DisplayName}'s corpse
Pet=${If[${NamingSpawn.Mark},${NamingSpawn.Mark} - ,]}${If[${NamingSpawn.Assist},>> ,]}${NamingSpawn.DisplayName}${If[${NamingSpawn.Assist}, - ${NamingSpawn.PctHPs}%<<,]}${If[${NamingSpawn.Master.Type.Equal[PC]},\n(${NamingSpawn.Master}),]}
[Caption Colors]
PC=OFF
PC-Color=ff00ff
PCCon=OFF
PCPVPTeam=OFF
PCRaid=OFF
PCRaid-Color=ff7f
PCClass=OFF
PCGroup=OFF
PCGroup-Color=ffff00
PCTrader=ON
PCTrader-Color=ff7f00
NPC=OFF
NPC-Color=ff0000
NPCCon=ON
NPCClass=OFF
NPCMerchant=ON
NPCMerchant-Color=ff7f00
NPCBanker=ON
NPCBanker-Color=c800ff
NPCAssist=ON
NPCAssist-Color=ffff00
NPCMark=ON
NPCMark-Color=ffff00
PetNPC=OFF
PetNPC-Color=ff0000
PetPC=OFF
PetPC-Color=ffff00
PetClass=OFF
PetClass-Color=ff0000
Corpse=OFF
Corpse-Color=ff0000
CorpseClass=OFF
CorpseClass-Color=ff0000