Difference between revisions of "MQ2Debuffs" - MMOBugs Wiki

(New page: {{plugin}} {{Pluginbox | name = MQ2Debuffs | author = s0rcier / PinkFloyd33 | commands=None | source = No | usesini = No }} __TOC__ == Description == MQ2Debuffs is design...)
 
m (Added example)
 
(4 intermediate revisions by 3 users not shown)
Line 4: Line 4:
 
| author = [[user:s0rcier|s0rcier]] / PinkFloyd33
 
| author = [[user:s0rcier|s0rcier]] / PinkFloyd33
 
| commands=None
 
| commands=None
| source = No
+
| source = Yes
 
| usesini = No
 
| usesini = No
 
}}
 
}}
 
__TOC__
 
__TOC__
 +
 +
 +
 +
  
 
== Description ==
 
== Description ==
MQ2Debuffs is designed to help with curing detrimental effects. It is used to reports harmful effects, number of curse/disease/poison counters and various other detrimentals. It is to be used with TLO's in a HUD.
+
MQ2Debuffs is designed to help with curing detrimental effects. It is used to reports harmful effects, number of curse/disease/poison counters and various other detrimentals.
 +
 
 +
== TLO ''${Debuff}'' ==
 +
 
 +
* <span class="highlight2">Debuff ''bool''</span> True if you have debuffs on that have counters on them, false if not.
 +
* <span class="highlight2">Debuff.Poisoned ''int''</span> Returns number of poison counters on you.
 +
* <span class="highlight2">Debuff.Diseased ''int''</span> Returns number of disease counters on you.
 +
* <span class="highlight2">Debuff.Cursed ''int''</span> Returns number of curse counters on you.
 +
* <span class="highlight2">Debuff.Corrupted ''int''</span> Returns number of corruption counters on you.
 +
* <span class="highlight2">Debuff.Poisons ''int''</span> Returns number of poison spells affecting you.
 +
* <span class="highlight2">Debuff.Diseases ''int''</span> Returns number of disease spells affecting you.
 +
* <span class="highlight2">Debuff.Curses''int''</span> Returns number of curse spells affecting you.
 +
* <span class="highlight2">Debuff.Corruptions ''int''</span> Returns number of corruption spells affecting you.
 +
* <span class="highlight2">Debuff.Count ''int''</span> Returns number of debuffs that need cured, does not include snare.
 +
* <span class="highlight2">Debuff.HPDrain ''int''</span> Returns positive value of amount of HP being drained per tick from debuffs on you.
 +
* <span class="highlight2">Debuff.HPDrain[X] ''int''</span> Where X is Disease, Poison, Curse, All:  Returns number of specific counters affecting HP.
 +
* <span class="highlight2">Debuff.ManaDrain ''int''</span> Returns positive value of amount of Mana being drained per tick from debuffs on you.
 +
* <span class="highlight2">Debuff.ManaDrain[X] ''int''</span> Where X is Disease, Poison, Curse, All:  Returns number of specific counters affecting Mana.
 +
* <span class="highlight2">Debuff.EnduranceDrain ''int''</span> Returns positive value of amount of Endurance being drained per tick from debuffs on you.
 +
* <span class="highlight2">Debuff.EnduranceDrain[X] ''int''</span> Where X is Disease, Poison, Curse, All:  Returns number of specific counters affecting Endurance.
 +
* <span class="highlight2">Debuff.Slowed ''bool''</span> True if you are slowed (melee attacks), False if not.
 +
* <span class="highlight2">Debuff.SpellSlowed ''bool''</span> True if you are spell slowed (spell haste reduction), False if not.
 +
* <span class="highlight2">Debuff.Snared ''bool''</span> True if you are snared, False if not.
 +
* <span class="highlight2">Debuff.ManaCost ''bool''</span> True if your spell mana cost has been raised, False if not.
 +
* <span class="highlight2">Debuff.CastingLevel ''bool''</span> True if your Casting Level has been reduced, False if not.
 +
* <span class="highlight2">Debuff.HealingEff ''bool''</span> True if your healing effectiveness has been reduced, False if not.
 +
* <span class="highlight2">Debuff.SpellDmgEff ''bool''</span> True if your spell damage effectiveness has been reduced, False if not.
 +
* <span class="highlight2">Debuff.Blind ''bool''</span> True if you are blind, False if not.
 +
* <span class="highlight2">Debuff.Charmed ''bool''</span> True if you are charmed, False if not.
 +
* <span class="highlight2">Debuff.Feared ''bool''</span> True if you are feared, False if not.
 +
* <span class="highlight2">Debuff.Silenced ''bool''</span> True if you are silenced, False if not.
 +
* <span class="highlight2">Debuff.Invulnerable ''bool''</span> True if you are invulnerable, False if not.
 +
* <span class="highlight2">Debuff.Detrimentals ''bool''</span> True if you have any detrimental effects on you.
 +
* <span class="highlight2">Debuff.Counters ''int''</span> Return number of poison/disease/curse/corruption counters on yourself.
 +
* <span class="highlight2">Debuff.Rooted ''bool''</span> True if you are rooted, False if not.
 +
 
  
== Commands ==
+
== Examples ==
None.
+
<pre>
 +
/if ((${Debuff.Deseased} || ${Debuff.Poisoned}) && ${Me.AltAbility[Ward of Purity]} && ${Me.AltAbilityReady[Ward of Purity]}) /cast "Ward of Purity" |alt
 +
</pre>
  
 
== Availability ==
 
== Availability ==
This plugin comes with the MMOBugs binary and install distributions. Source code is not available.
+
This plugin comes with the MMOBugs binary and install distributions. Source code is available.

Latest revision as of 07:53, 6 August 2010

Plugin Info
Name MQ2Debuffs
Author s0rcier / PinkFloyd33
Commands None
Source Available Yes
Uses INI File No



Description

MQ2Debuffs is designed to help with curing detrimental effects. It is used to reports harmful effects, number of curse/disease/poison counters and various other detrimentals.

TLO ${Debuff}

  • Debuff bool True if you have debuffs on that have counters on them, false if not.
  • Debuff.Poisoned int Returns number of poison counters on you.
  • Debuff.Diseased int Returns number of disease counters on you.
  • Debuff.Cursed int Returns number of curse counters on you.
  • Debuff.Corrupted int Returns number of corruption counters on you.
  • Debuff.Poisons int Returns number of poison spells affecting you.
  • Debuff.Diseases int Returns number of disease spells affecting you.
  • Debuff.Cursesint Returns number of curse spells affecting you.
  • Debuff.Corruptions int Returns number of corruption spells affecting you.
  • Debuff.Count int Returns number of debuffs that need cured, does not include snare.
  • Debuff.HPDrain int Returns positive value of amount of HP being drained per tick from debuffs on you.
  • Debuff.HPDrain[X] int Where X is Disease, Poison, Curse, All: Returns number of specific counters affecting HP.
  • Debuff.ManaDrain int Returns positive value of amount of Mana being drained per tick from debuffs on you.
  • Debuff.ManaDrain[X] int Where X is Disease, Poison, Curse, All: Returns number of specific counters affecting Mana.
  • Debuff.EnduranceDrain int Returns positive value of amount of Endurance being drained per tick from debuffs on you.
  • Debuff.EnduranceDrain[X] int Where X is Disease, Poison, Curse, All: Returns number of specific counters affecting Endurance.
  • Debuff.Slowed bool True if you are slowed (melee attacks), False if not.
  • Debuff.SpellSlowed bool True if you are spell slowed (spell haste reduction), False if not.
  • Debuff.Snared bool True if you are snared, False if not.
  • Debuff.ManaCost bool True if your spell mana cost has been raised, False if not.
  • Debuff.CastingLevel bool True if your Casting Level has been reduced, False if not.
  • Debuff.HealingEff bool True if your healing effectiveness has been reduced, False if not.
  • Debuff.SpellDmgEff bool True if your spell damage effectiveness has been reduced, False if not.
  • Debuff.Blind bool True if you are blind, False if not.
  • Debuff.Charmed bool True if you are charmed, False if not.
  • Debuff.Feared bool True if you are feared, False if not.
  • Debuff.Silenced bool True if you are silenced, False if not.
  • Debuff.Invulnerable bool True if you are invulnerable, False if not.
  • Debuff.Detrimentals bool True if you have any detrimental effects on you.
  • Debuff.Counters int Return number of poison/disease/curse/corruption counters on yourself.
  • Debuff.Rooted bool True if you are rooted, False if not.


Examples

/if ((${Debuff.Deseased} || ${Debuff.Poisoned}) && ${Me.AltAbility[Ward of Purity]} && ${Me.AltAbilityReady[Ward of Purity]}) /cast "Ward of Purity" |alt

Availability

This plugin comes with the MMOBugs binary and install distributions. Source code is available.