Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
UnitProcEvent.cpp File Reference
#include "Battlefield.h"
#include "BattlefieldMgr.h"
#include "Battleground.h"
#include "CellImpl.h"
#include "Common.h"
#include "ConditionMgr.h"
#include "Creature.h"
#include "CreatureAI.h"
#include "CreatureAIImpl.h"
#include "CreatureGroups.h"
#include "Formulas.h"
#include "GridNotifiersImpl.h"
#include "Group.h"
#include "InstanceSaveMgr.h"
#include "InstanceScript.h"
#include "Log.h"
#include "MapManager.h"
#include "MovementStructures.h"
#include "MoveSpline.h"
#include "ObjectAccessor.h"
#include "ObjectMgr.h"
#include "Opcodes.h"
#include "OutdoorPvP.h"
#include "PassiveAI.h"
#include "Pet.h"
#include "PetAI.h"
#include "Player.h"
#include "QuestDef.h"
#include "ReputationMgr.h"
#include "Spell.h"
#include "SpellAuraEffects.h"
#include "SpellAuras.h"
#include "SpellInfo.h"
#include "SpellMgr.h"
#include "TemporarySummon.h"
#include "Totem.h"
#include "Transport.h"
#include "Unit.h"
#include "UpdateFieldFlags.h"
#include "Util.h"
#include "Vehicle.h"
#include "World.h"
#include "WorldPacket.h"
#include "WorldSession.h"
#include <math.h>
Include dependency graph for UnitProcEvent.cpp:

Go to the source code of this file.

Classes

struct  ProcTriggeredData

Typedefs

typedef std::list< ProcTriggeredDataProcTriggeredList

Functions

uint32 createProcExtendMask (SpellNonMeleeDamage *damageInfo, SpellMissInfo missCondition)
static bool InitTriggerAuraData ()

Variables

static bool isAlwaysTriggeredAura [TOTAL_AURAS]
static bool isNonTriggerAura [TOTAL_AURAS]
static bool isTriggerAura [TOTAL_AURAS]
static bool procPrepared = InitTriggerAuraData()

Typedef Documentation

◆ ProcTriggeredList

typedef std::list< ProcTriggeredData > ProcTriggeredList

Definition at line 102 of file UnitProcEvent.cpp.

Function Documentation

◆ createProcExtendMask()

◆ InitTriggerAuraData()

Variable Documentation

◆ isAlwaysTriggeredAura

bool isAlwaysTriggeredAura[TOTAL_AURAS]
static

Definition at line 60 of file UnitProcEvent.cpp.

Referenced by InitTriggerAuraData(), and Unit::ProcDamageAndSpellFor().

◆ isNonTriggerAura

bool isNonTriggerAura[TOTAL_AURAS]
static

Definition at line 58 of file UnitProcEvent.cpp.

Referenced by InitTriggerAuraData(), and Unit::ProcDamageAndSpellFor().

◆ isTriggerAura

bool isTriggerAura[TOTAL_AURAS]
static

Definition at line 56 of file UnitProcEvent.cpp.

Referenced by InitTriggerAuraData(), and Unit::ProcDamageAndSpellFor().

◆ procPrepared

bool procPrepared = InitTriggerAuraData()
static

Definition at line 62 of file UnitProcEvent.cpp.