Skip to content

Debuff

Holds the Debuff data type and several forms for pets and specific debuffs

Forms

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}

Associated DataTypes

Debuff

Reports harmful effects, number of curse/disease/poison counters and various other detriments.

Members

int Poisoned

# of poison counters on you

int Diseased

# of disease counters on you

int Cursed

# of curse counters on you

int Corrupted

# of corruption counters on you

int Poisons

# of poison spells affecting you

int Diseases

# of disease spells affecting you

int Curses

# of curse spells affecting you

int Corruptions

# of corruption spells affecting you

int Count

# of debuffs that need cured, does not include snare

int HPDrain[ѕtring]

  • No index= Amount of HP you are losing per tick from debuffs. This value is POSITIVE
  • string= Disease, Poison, Curse, All: Number of specific counters effecting HP

int ManaDrain[ѕtring]

  • No index= Amount of Mana you are losing per tick from debuffs. This value is POSITIVE
  • string= Disease, Poison, Curse, All: Number of specific counters effecting Mana

int EnduranceDrain[ѕtring]

  • No index= Amount of Endurance you are losing per tick from debuffs. This value is POSITIVE
  • string= Disease, Poison, Curse, All: Number of specific counters effecting Endurance

bool Slowed

True if you are Slowed (melee attacks), False if not

bool SpellSlowed

True if you are SpellSlowed (spell haste reduction), False if not

bool Snared

True if your are Snared, False if not

bool ManaCost

True if your Spell Mana Cost has been raised, False if not

bool CastingLevel

True if your Effective Casting Level has been reduced, False if not

bool HealingEff

True if your Healing Effectiveness has been reduced, False if not

bool SpellDmgEff

True if your Spell Damage Effectiveness has been reduced, False if not

bool Blind

True if you are blind

bool Charmed

True if you are charmed

bool Feared

True if you are feared

bool Silenced

True if you are silenced

bool Invulnerable

True if you are invulnerable

bool Detrimentals

True if you have any detrimental effects on you

int Counters

# of poison/disease/curse/corruption counters on yourself

bool Rooted

True if you are rooted

Examples

HUD example,

[Elements]
PoisonCounter=1,400,170,0,250,50,${If[${Debuff.Poisoned},${Debuff.Poisoned} POISON,]}
DiseaseCounter=1,400,185,200,200,50,${If[${Debuff.Diseased},${Debuff.Diseased} DISEASE,]}
CurseCounter=1,400,200,250,200,150,${If[${Debuff.Cursed},${Debuff.Cursed} CURSE,]}
DrainHP=1,465,170,250,0,10,${If[${Debuff.HPDrain},-${Debuff.HPDrain} HP/tick,]}
DrainMana=1,465,185,0,50,250,${If[${Debuff.ManaDrain},-${Debuff.ManaDrain} Mana/tick ,]}
BadThings=1,400,220,255,0,10,${If[${Debuff.Snared},SNARED ,]}${If[${Debuff.Slowed},SLOWED ,]}${If[${Debuff.SpellSlowed},SPELLSLOWED ,]}${If[${Debuff.CastingLevel},EFFCASTLEVELDOWN ,]}${If[${Debuff.HealingEff},HEALEFFECTIVEDOWN ,]}${If[${Debuff.SpellDmgEff},SPELLDMGDOWN ,]}${If[${Debuff.ManaCost},MANACOSTUP ,]}

This TLO is added by MQ2Debuffs.