TrinityCore
Loading...
Searching...
No Matches
SpellLogEffect Struct Reference

#include <Spell.h>

Public Attributes

int32 Effect = 0
 
Optional< std::vector< SpellLogEffectPowerDrainParams > > PowerDrainTargets
 
Optional< std::vector< SpellLogEffectExtraAttacksParams > > ExtraAttacksTargets
 
Optional< std::vector< SpellLogEffectDurabilityDamageParams > > DurabilityDamageTargets
 
Optional< std::vector< SpellLogEffectGenericVictimParams > > GenericVictimTargets
 
Optional< std::vector< SpellLogEffectTradeSkillItemParams > > TradeSkillTargets
 
Optional< std::vector< SpellLogEffectFeedPetParams > > FeedPetTargets
 

Detailed Description

Definition at line 227 of file Spell.h.

Member Data Documentation

◆ DurabilityDamageTargets

Optional<std::vector<SpellLogEffectDurabilityDamageParams> > SpellLogEffect::DurabilityDamageTargets

Definition at line 233 of file Spell.h.

Referenced by Spell::ExecuteLogEffectDurabilityDamage().

◆ Effect

int32 SpellLogEffect::Effect = 0

Definition at line 229 of file Spell.h.

◆ ExtraAttacksTargets

Optional<std::vector<SpellLogEffectExtraAttacksParams> > SpellLogEffect::ExtraAttacksTargets

Definition at line 232 of file Spell.h.

Referenced by Spell::ExecuteLogEffectExtraAttacks().

◆ FeedPetTargets

Optional<std::vector<SpellLogEffectFeedPetParams> > SpellLogEffect::FeedPetTargets

Definition at line 236 of file Spell.h.

Referenced by Spell::ExecuteLogEffectDestroyItem().

◆ GenericVictimTargets

◆ PowerDrainTargets

Optional<std::vector<SpellLogEffectPowerDrainParams> > SpellLogEffect::PowerDrainTargets

Definition at line 231 of file Spell.h.

Referenced by Spell::ExecuteLogEffectTakeTargetPower().

◆ TradeSkillTargets

Optional<std::vector<SpellLogEffectTradeSkillItemParams> > SpellLogEffect::TradeSkillTargets

Definition at line 235 of file Spell.h.

Referenced by Spell::ExecuteLogEffectCreateItem().


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