TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
SmartScript Member List

This is the complete list of members for SmartScript, including all inherited members.

AddEvent(SMART_EVENT e, uint32 event_flags, uint32 event_param1, uint32 event_param2, uint32 event_param3, uint32 event_param4, SMART_ACTION action, uint32 action_param1, uint32 action_param2, uint32 action_param3, uint32 action_param4, uint32 action_param5, uint32 action_param6, SMARTAI_TARGETS t, uint32 target_param1, uint32 target_param2, uint32 target_param3, uint32 phaseMask=0)SmartScript
CheckTimer(SmartScriptHolder const &e) const SmartScript
CounterMap typedefSmartScript
CreateEvent(SMART_EVENT e, uint32 event_flags, uint32 event_param1, uint32 event_param2, uint32 event_param3, uint32 event_param4, SMART_ACTION action, uint32 action_param1, uint32 action_param2, uint32 action_param3, uint32 action_param4, uint32 action_param5, uint32 action_param6, SMARTAI_TARGETS t, uint32 target_param1, uint32 target_param2, uint32 target_param3, uint32 phaseMask=0)SmartScript
DecPhase(int32 p=1)SmartScriptinlineprivate
DoFindClosestFriendlyInRange(float range, bool playerOnly)SmartScript
DoFindFriendlyCC(std::list< Creature * > &_list, float range)SmartScript
DoFindFriendlyMissingBuff(std::list< Creature * > &list, float range, uint32 spellid)SmartScript
DoSelectLowestHpFriendly(float range, uint32 MinHPDiff)SmartScript
FillScript(SmartAIEventList e, WorldObject *obj, AreaTriggerEntry const *at)SmartScript
FindCreatureNear(WorldObject *searchObject, ObjectGuid::LowType guid) const SmartScriptinline
FindGameObjectNear(WorldObject *searchObject, ObjectGuid::LowType guid) const SmartScriptinline
GetBaseObject()SmartScriptinline
GetCounterId(uint32 id)SmartScriptinline
GetCounterValue(uint32 id)SmartScriptinline
GetLastInvoker()SmartScript
GetPathId() const SmartScriptinline
GetScript()SmartScript
GetTargetList(uint32 id)SmartScriptinline
GetTargets(SmartScriptHolder const &e, Unit *invoker=NULL)SmartScript
GetWorldObjectsInDist(float dist)SmartScript
goSmartScriptprivate
goOrigGUIDSmartScriptprivate
IncPhase(int32 p=1)SmartScriptinlineprivate
InitTimer(SmartScriptHolder &e)SmartScript
InstallEvents()SmartScriptprivate
InstallTemplate(SmartScriptHolder const &e)SmartScript
IsCreature(WorldObject *obj)SmartScriptinline
IsGameObject(WorldObject *obj)SmartScriptinline
IsInPhase(uint32 p) const SmartScriptinlineprivate
IsPlayer(WorldObject *obj)SmartScriptinline
isProcessingTimedActionListSmartScriptprivate
IsSmart(Creature *c=NULL)SmartScriptinline
IsSmartGO(GameObject *g=NULL)SmartScriptinline
IsUnit(WorldObject *obj)SmartScriptinline
mCounterListSmartScript
meSmartScriptprivate
meOrigGUIDSmartScriptprivate
mEventPhaseSmartScriptprivate
mEventsSmartScriptprivate
mInstallEventsSmartScriptprivate
mLastInvokerSmartScript
mLastTextIDSmartScriptprivate
mPathIdSmartScriptprivate
mRemIDsSmartScriptprivate
mScriptTypeSmartScriptprivate
mStoredEventsSmartScriptprivate
mTalkerEntrySmartScriptprivate
mTargetStorageSmartScript
mTemplateSmartScriptprivate
mTextTimerSmartScriptprivate
mTimedActionListSmartScriptprivate
mUseTextTimerSmartScriptprivate
OnInitialize(WorldObject *obj, AreaTriggerEntry const *at=NULL)SmartScript
OnMoveInLineOfSight(Unit *who)SmartScript
OnReset()SmartScript
OnUpdate(const uint32 diff)SmartScript
ProcessAction(SmartScriptHolder &e, Unit *unit=NULL, uint32 var0=0, uint32 var1=0, bool bvar=false, const SpellInfo *spell=NULL, GameObject *gob=NULL)SmartScript
ProcessEvent(SmartScriptHolder &e, Unit *unit=NULL, uint32 var0=0, uint32 var1=0, bool bvar=false, const SpellInfo *spell=NULL, GameObject *gob=NULL)SmartScript
ProcessEventsFor(SMART_EVENT e, Unit *unit=NULL, uint32 var0=0, uint32 var1=0, bool bvar=false, const SpellInfo *spell=NULL, GameObject *gob=NULL)SmartScript
ProcessTimedAction(SmartScriptHolder &e, uint32 const &min, uint32 const &max, Unit *unit=NULL, uint32 var0=0, uint32 var1=0, bool bvar=false, const SpellInfo *spell=NULL, GameObject *gob=NULL)SmartScript
RecalcTimer(SmartScriptHolder &e, uint32 min, uint32 max)SmartScript
RemoveStoredEvent(uint32 id)SmartScriptinlineprivate
ResetBaseObject()SmartScriptinline
SetPathId(uint32 id)SmartScriptinline
SetPhase(uint32 p=0)SmartScriptinlineprivate
SetScript9(SmartScriptHolder &e, uint32 entry)SmartScript
SmartScript()SmartScript
StoreCounter(uint32 id, uint32 value, uint32 reset)SmartScriptinline
StoreTargetList(ObjectList *targets, uint32 id)SmartScriptinline
triggerSmartScriptprivate
UpdateTimer(SmartScriptHolder &e, uint32 const diff)SmartScript
~SmartScript()SmartScript