DOTSpell

This class represents a DOT applied on a target. This class takes care of applying the damage at the right time, buff snapshots and other counter.

This class is a sublcass of Spell.

Class attributes

  • DOTSpell.DOTTimer : float - Internal timer of the DOT.

  • DOTSpell.isPhysical : bool - If the DOT applies physical damage. If False then the DOT applies magical damage.

  • DOTSpell.isGround : bool - If the DOT comes from a ground AOE. For example, doton/salted earth.

  • DOTSpell.CritBonus : float - Critical hit chance bonus on the DOT.

  • DOTSpell.DHBonus : float - Direct hit chance bonus on the DOT.

  • DOTSpell.MultBonus : list[buff] - All multiplicative buff object applied on the DOT.

  • DOTSpell.potSnapshot : bool - True if a potion’s effect is applied on the DOT.

  • DOTSpell.onceThroughFlag : bool - A flag indicating if the DOT has snapshotted buffs or not.

  • DOTSpell.ticAmount : int - Counter of how many tic the DOT has had.

Class functions

Subclass