MQ2NetBots

From MacroQuest Wiki


Contents

Description

MQ2NetBots was written by s0rcier and is found in the VIP forums here

  • MQ2NetBots provides linked MQ2EQBC clients a method of sharing status and statistics.
  • It makes that information available via Top-Level Object members for macro writers and HUD designers.

Commands

  • /netbots [ on | off ]
Turns MQ2NetBots functionality on or off
  • /netbots [ grab=on|off ]
Receive status updates from other MQ2NetBots-enabled clients connected to the same EQBCS server.
  • /netbots [ send=on|off ]
Broadcast status updates to the EQBCS server.

Top-Level Object: ${NetBots}

Forms

Type Form Description
netbots NetBots Returns information about your client
netbotsclient NetBots[Name] Returns broadcast information about Name


Data Types

netbots
Type Member Name Description
string Client Returns a list of client names currently broadcasting
int Counts Returns count of broadcasting clients connected
bool Enable Returns TRUE / FALSE based on plugin status
bool Listen Returns TRUE / FALSE based on grab parameter status
bool Output Returns TRUE / FALSE based on send parameter status
string To String TRUE


netbotsclient
Type Member Name Description
string Name Name of Name
int Zone Zone ID of Name
int Instance Instance ID of Name
class Class Class of Name
int Level Level of Name
float PctExp Percent Experience of Name
float PctAAExp Percent AA Experience of Name
float PctGroupLeaderExp Percent Group Leader Experience of Name
int CurrentHPs Current Hitpoints of Name
int MaxHPs Total Hitpoints of Name
int PctHPs Current Hitpoints Percentage of Name
int CurrentEndurance Current Endurance of Name
int MaxEndurance Total Endurance of Name
int PctEndurance Current Endurance Percentage of Name
int CurrentMana Current Mana of Name
int MaxMana Total Mana of Name
int PctMana Current Mana Percentage of Name
int PetID Spawn ID of Name's pet
int PetHP Hitpoints of Name's pet
int TargetID Spawn ID of Name's target
int TargetHP Hitpoints of Name's target
spell Casting Spell Name is casting
string State
  • State of Name
  • STUN STAND SIT DUCK BIND FEIGN DEAD UNKNOWN
bool Attacking Is Name attacking?
bool AFK Is Name AFK?
bool Binding Is Name kneeling?
bool Ducking Is Name ducking?
bool Feigning Is Name feigning?
bool Grouped Is Name in a group?
bool Invis Is Name invisible?
bool Levitating Is Name levitating?
bool LFG Is Name LFG?
bool Mounted Is Name on a mount?
bool Moving Is Name moving?
bool Raid Is Name in a raid?
bool Sitting Is Name sitting?
bool Standing Is Name standing?
int FreeBuffSlots Total free buff slots of Name
bool InZone Is Name in the same zone?
bool InGroup Is Name in the same group?
string Leader Name's group leader
int Updated Timestamp of last update from Name
string Gem All spells Name has memorized
spell Gem[#] Spell Name has in slot #
string Buff All buffs Name has
spell Buff[#] Buff Name has in buff slot #
string Duration Duration of all buffs Name has
int Duration[#] Duration of buff Name has in buff slot #
string ShortBuff All short buffs Name has
spell ShortBuff[#] ShortBuff Name has in buff slot #
string PetBuff All pet buffs Name's pet has
spell PetBuff[#] Pet buff Name's pet has in pet buff slot #
int TotalAA Total AA of Name
int UsedAA Total spent AA of Name
int UnusedAA Total unspent AA of Name
int CombatState Combat State of Name


Examples

  • Displays the duration remaining on the buff Samwell has in buff slot 4
/echo ${NetBots[Samwell].Duration[4]}

See Also