Skip to content

MQ2NetHeal

Description

MQ2NetHeal was written by s0rcier \(With Major Credits A\_Druid\_00 and pinkfloydx33\) and is found in the VIP forums here.

MQ2NetHeal is used to provide more flexible way for macros, plugins and huds designers to access those information about healing and curing.
MQ2NetHeal has three sections. NetHeal,NetCure, and NetWorst.
* MQ2NetHeal 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

/netheal

  • **/netheal [ on |

off ]**

Turns MQ2NetHeal functionality on or off

  • /netheal

Receive status updates from other MQ2NetHeal-enabled clients connected to the same EQBCS server.

  • /netheal

Broadcast status updates to the EQBCS server.

  • _*/netheal [

Time ] **

Labels List with 'hot' or 'da' flag for set amount of time. \(Time is in milliseconds.\)

Recommended use :: ${Target.CleanName} for single target, Or ${NetWorst.Members} for NetWorst Query.

This is here for Macro control.

/netcure

  • **/netcure [ on |

off ]**

Toggles watching networks for afflictions

  • /netcure

Toggles playing audio sound.

  • /netcure

Toggles popup alerts.

  • /netcure

Toggles sending reports to MQ2 Window.

/networst

  • **/networst [ on |

off ]**

Toggles watching for spawns health.

  • /networst

Toggles playing audio sound.

  • /networst

Toggles popup alerts.

  • /networst

Toggles sending reports to MQ2 Window.

/worst

  • '''/worsttarget

Targets the spawn that matchs Query.

  • '''/worstcycle

Cycles to the next spawn that matchs Query

Valid Query Parameters ::

radius,hp,pet,pc,group,self,fd,da,hot,war,clr,pal,rng,shd,dru,mnk,brd,rog,shm,nec,wiz,mag,enc,bst,ber,all or #ID#.

hp,all and short class names could be use with % ie: shm80 war60 hp80 all99.

Top-Level Objects

${NetHeal}

  • All NetHeal TLOs can be used like : ${NetHeal.Name} Or ${NetHeal.Name}.

Where X could be Name/ID or Y is a Numerical Indice on Last ${NetWorst.Request}.

Returns Name.

  • int ${NetHeal.ID}

Return SpawnID.

  • float ${NetHeal.Distance}

Return Distance.

  • int ${NetHeal.PctHPs}

Return PctHPs.

  • bool ${NetHeal.Pet}

Return This is a Pet?

  • int ${NetHeal.Class}

Return Class.

  • bool ${NetHeal.Feign}

Returns TRUE if X or Y is a NEC,SHD,MNK Class.

  • bool ${NetHeal.Canni}

Returns TRUE if X or Y is a Cannibalize Class.

  • int ${NetHeal.Spawn}

Return Spawn.

  • int ${NetHeal.da}

Return da timer left.

  • int ${NetHeal.hot}

Return hot timer left.

  • int ${NetHeal.ttl}

Return 60000. -Currently Broken July 13th, 2009

  • int ${NetHeal.Updated}

Return how old is This?

${NetCure}

  • Correct parameters are.
  • self,myself,pet,warder,spellid,spellidlist,${NetBots[].Buff}
  • string ${NetCure}

Return list of harmfull effects.

  • int ${NetCure.Detrimentals}

Return # of Detrimental Spells.

  • int ${NetCure.Counters}

Return # of Counters.

  • int ${NetCure.Cursed}

Return # of Curse Counters.

  • int ${NetCure.Diseased}

Return # of Disease Counters.

  • int ${NetCure.Poisoned}

Return # of Poison Counters.

  • int ${NetCure.EnduDrain}

Return # of Endurance Drain Per Tick.

  • int ${NetCure.LifeDrain}

Return # of Life Drain Per Tick.

  • int ${NetCure.ManaDrain}

Return # of Mana Drain Per Tick

  • int ${NetCure.Blinded}

Return # Blind Spells.

  • int ${NetCure.CastingLevel}

Return # Reducing Casting Level.

  • int ${NetCure.Charmed}

Return # Charm Spells.

  • int ${NetCure.Feared}

Return # Fear Spells.

  • int ${NetCure.Healing}

Return # Reducing Healing Effectiveness.

  • int ${NetCure.Invulnerable}

Return # Invulnerability Spells

  • int ${NetCure.Mesmerized}

Return # Memsmerize Spells.

  • int ${NetCure.Resistance}

Return # Resist Debuff Spells.

  • int ${NetCure.Rooted}

Return # Root Spells.

  • int '''${NetCure.Silenced)

Return # Silence Spells.

  • int ${NetCure.Slowed}

Return # Slow Spells.

  • int ${NetCure.Snared}

Return # Snare Spells.

  • int ${NetCure.SpellCost}

Return # Affecting Spell Mana Cost.

  • int ${NetCure.SpellSlowed}

Return # Slowing Casting Speed.

  • int ${NetCure.SpellDamage}

Return # Reducing Spell Damage.

  • int ${NetCure.Trigger}

Return # That Trigger Something.

${NetWorst}

  • int ${NetWorst.Affects}

Returns Last # of People in Query Range.

  • float ${NetWorst.Average}

Returns HP Average People in Last Query.

  • int ${NetWorst.Counter}

Return Last # of People Matching Last Query.

Return People SpawnID List of Last Query.

  • int ${NetWorst.Request}

Return # of People Matching That Query.

Valid Query Parameters ::

radius,hp,pet,pc,group,self,fd,da,hot,war,clr,pal,rng,shd,dru,mnk,brd,rog,shm,nec,wiz,mag,enc,bst,ber,all or #ID#.

hp,all and short class names could be use with % ie: shm80 war60 hp80 all99.