TrinityCore
SpellArea Struct Reference

#include <SpellMgr.h>

Public Member Functions

bool IsFitToRequirements (Player const *player, uint32 newZone, uint32 newArea) const
 

Public Attributes

uint32 spellId
 
uint32 areaId
 
uint32 questStart
 
uint32 questEnd
 
int32 auraSpell
 
Trinity::RaceMask< uint64raceMask
 
Gender gender
 
uint32 questStartStatus
 
uint32 questEndStatus
 
uint8 flags
 

Detailed Description

Definition at line 533 of file SpellMgr.h.

Member Function Documentation

◆ IsFitToRequirements()

bool SpellArea::IsFitToRequirements ( Player const *  player,
uint32  newZone,
uint32  newArea 
) const

Definition at line 720 of file SpellMgr.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ areaId

uint32 SpellArea::areaId

Definition at line 536 of file SpellMgr.h.

◆ auraSpell

int32 SpellArea::auraSpell

Definition at line 539 of file SpellMgr.h.

◆ flags

uint8 SpellArea::flags

Definition at line 544 of file SpellMgr.h.

◆ gender

Gender SpellArea::gender

Definition at line 541 of file SpellMgr.h.

◆ questEnd

uint32 SpellArea::questEnd

Definition at line 538 of file SpellMgr.h.

◆ questEndStatus

uint32 SpellArea::questEndStatus

Definition at line 543 of file SpellMgr.h.

◆ questStart

uint32 SpellArea::questStart

Definition at line 537 of file SpellMgr.h.

◆ questStartStatus

uint32 SpellArea::questStartStatus

Definition at line 542 of file SpellMgr.h.

◆ raceMask

Trinity::RaceMask<uint64> SpellArea::raceMask

Definition at line 540 of file SpellMgr.h.

◆ spellId

uint32 SpellArea::spellId

Definition at line 535 of file SpellMgr.h.


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