TrinityCore
Loading...
Searching...
No Matches
StormflurryEvent Class Reference
+ Inheritance diagram for StormflurryEvent:

Classes

struct  Data
 

Public Member Functions

 StormflurryEvent (Unit *caster, Unit *target, ObjectGuid const &originalCastId, SpellEffectValue damagePercent, uint32 mainHandDamageSpellId, uint32 offHandDamageSpellId, SpellEffectValue procChance)
 
bool Execute (uint64 time, uint32) override
 
- Public Member Functions inherited from BasicEvent
 BasicEvent ()
 
virtual ~BasicEvent ()
 
virtual bool IsDeletable () const
 
virtual void Abort (uint64)
 
void ScheduleAbort ()
 

Private Attributes

Unit_caster
 
CastSpellTargetArg _target
 
ObjectGuid _originalCastId
 
SpellEffectValue _damagePercent
 
uint32 _mainHandDamageSpellId
 
uint32 _offHandDamageSpellId
 
SpellEffectValue _procChance
 

Detailed Description

Definition at line 2591 of file spell_shaman.cpp.

Constructor & Destructor Documentation

◆ StormflurryEvent()

StormflurryEvent::StormflurryEvent ( Unit caster,
Unit target,
ObjectGuid const &  originalCastId,
SpellEffectValue  damagePercent,
uint32  mainHandDamageSpellId,
uint32  offHandDamageSpellId,
SpellEffectValue  procChance 
)
inlineexplicit

Definition at line 2599 of file spell_shaman.cpp.

Member Function Documentation

◆ Execute()

bool StormflurryEvent::Execute ( uint64  time,
uint32   
)
inlineoverridevirtual

Reimplemented from BasicEvent.

Definition at line 2606 of file spell_shaman.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ _caster

Unit* StormflurryEvent::_caster
private

Definition at line 2629 of file spell_shaman.cpp.

◆ _damagePercent

SpellEffectValue StormflurryEvent::_damagePercent
private

Definition at line 2632 of file spell_shaman.cpp.

◆ _mainHandDamageSpellId

uint32 StormflurryEvent::_mainHandDamageSpellId
private

Definition at line 2633 of file spell_shaman.cpp.

◆ _offHandDamageSpellId

uint32 StormflurryEvent::_offHandDamageSpellId
private

Definition at line 2634 of file spell_shaman.cpp.

◆ _originalCastId

ObjectGuid StormflurryEvent::_originalCastId
private

Definition at line 2631 of file spell_shaman.cpp.

◆ _procChance

SpellEffectValue StormflurryEvent::_procChance
private

Definition at line 2635 of file spell_shaman.cpp.

◆ _target

CastSpellTargetArg StormflurryEvent::_target
private

Definition at line 2630 of file spell_shaman.cpp.


The documentation for this class was generated from the following file: