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.