AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
SmartScript Member List

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

_allowPhaseResetSmartScriptprivate
_storedTargetsSmartScriptprivate
_summonListSmartScriptprivate
AddCreatureSummon(ObjectGuid const &guid)SmartScript
AddEvent(SMART_EVENT e, uint32 event_flags, uint32 event_param1, uint32 event_param2, uint32 event_param3, uint32 event_param4, uint32 event_param5, uint32 event_param6, 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 target_param4, uint32 phaseMask)SmartScript
AllowPhaseReset() constSmartScriptinline
CheckTimer(SmartScriptHolder const &e) constSmartScript
CounterMap typedefSmartScript
CreateSmartEvent(SMART_EVENT e, uint32 event_flags, uint32 event_param1, uint32 event_param2, uint32 event_param3, uint32 event_param4, uint32 event_param5, uint32 event_param6, 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 target_param4, uint32 phaseMask)SmartScriptstatic
DecPhase(uint32 p)SmartScriptprivate
DoFindClosestFriendlyInRange(float range, bool playerOnly) constSmartScript
DoFindFriendlyCC(std::vector< Creature * > &creatures, float range) constSmartScript
DoFindFriendlyMissingBuff(std::vector< Creature * > &creatures, float range, uint32 spellid) constSmartScript
DoSelectLowestHpFriendly(float range, uint32 MinHPDiff) constSmartScript
DoSelectLowestHpPercentFriendly(float range, uint32 minHpPct, uint32 maxHpPct) constSmartScript
FillScript(SmartAIEventList e, WorldObject *obj, AreaTrigger const *at)SmartScript
FindCreatureNear(WorldObject *searchObject, ObjectGuid::LowType guid) constSmartScriptinline
FindGameObjectNear(WorldObject *searchObject, ObjectGuid::LowType guid) constSmartScriptinline
FindLinkedEvent(uint32 link)SmartScriptinlineprivate
GetBaseObject() constSmartScriptinline
GetCounterValue(uint32 id)SmartScriptinline
GetLastInvoker(WorldObject *invoker=nullptr) constSmartScript
GetPathId() constSmartScriptinline
GetScript()SmartScript
GetStoredTargetVector(uint32 id, WorldObject const &ref) constSmartScriptinline
GetTargets(ObjectVector &targets, SmartScriptHolder const &e, WorldObject *invoker=nullptr) constSmartScript
GetWorldObjectsInDist(ObjectVector &objects, float dist) constSmartScript
goSmartScriptprivate
goOrigGUIDSmartScriptprivate
IncPhase(uint32 p)SmartScriptprivate
InitTimer(SmartScriptHolder &e)SmartScriptstatic
InstallEvents()SmartScriptprivate
InstallTemplate(SmartScriptHolder const &e)SmartScript
IsCharmedCreature(WorldObject *obj)SmartScriptstatic
IsCreature(WorldObject *obj)SmartScriptstatic
IsGameObject(WorldObject *obj)SmartScriptstatic
IsInPhase(uint32 p) constSmartScriptprivate
IsPlayer(WorldObject *obj)SmartScriptstatic
isProcessingTimedActionListSmartScriptprivate
IsSmart(Creature *c, bool silent=false) constSmartScript
IsSmart(GameObject *g, bool silent=false) constSmartScript
IsSmart(bool silent=false) constSmartScript
IsUnit(WorldObject *obj)SmartScriptstatic
mCounterListSmartScript
mCurrentPrioritySmartScriptprivate
meSmartScriptprivate
meOrigGUIDSmartScriptprivate
mEventPhaseSmartScriptprivate
mEventsSmartScriptprivate
mEventSortingRequiredSmartScriptprivate
mInstallEventsSmartScriptprivate
mLastInvokerSmartScript
mLastTextIDSmartScriptprivate
mPathIdSmartScriptprivate
mRemIDsSmartScriptprivate
mScriptTypeSmartScriptprivate
mStoredDecimalsSmartScriptprivate
mStoredEventsSmartScriptprivate
mTalkerEntrySmartScriptprivate
mTemplateSmartScriptprivate
mTextTimerSmartScriptprivate
mTimedActionListSmartScriptprivate
mUseTextTimerSmartScriptprivate
OnInitialize(WorldObject *obj, AreaTrigger const *at=nullptr)SmartScript
OnMoveInLineOfSight(Unit *who)SmartScript
OnReset()SmartScript
OnUpdate(const uint32 diff)SmartScript
ProcessAction(SmartScriptHolder &e, Unit *unit=nullptr, uint32 var0=0, uint32 var1=0, bool bvar=false, SpellInfo const *spell=nullptr, GameObject *gob=nullptr)SmartScript
ProcessEvent(SmartScriptHolder &e, Unit *unit=nullptr, uint32 var0=0, uint32 var1=0, bool bvar=false, SpellInfo const *spell=nullptr, GameObject *gob=nullptr)SmartScript
ProcessEventsFor(SMART_EVENT e, Unit *unit=nullptr, uint32 var0=0, uint32 var1=0, bool bvar=false, SpellInfo const *spell=nullptr, GameObject *gob=nullptr)SmartScript
ProcessTimedAction(SmartScriptHolder &e, uint32 const &min, uint32 const &max, Unit *unit=nullptr, uint32 var0=0, uint32 var1=0, bool bvar=false, SpellInfo const *spell=nullptr, GameObject *gob=nullptr)SmartScript
RaisePriority(SmartScriptHolder &e)SmartScriptprivate
RecalcTimer(SmartScriptHolder &e, uint32 min, uint32 max)SmartScriptstatic
RemoveCreatureSummon(ObjectGuid const &guid)SmartScript
RemoveStoredEvent(uint32 id)SmartScriptinlineprivate
ResetBaseObject()SmartScriptinline
RetryLater(SmartScriptHolder &e, bool ignoreChanceRoll=false)SmartScriptprivate
SetPathId(uint32 id)SmartScriptinline
SetPhase(uint32 p)SmartScriptprivate
SetPhaseReset(bool allow)SmartScriptinline
SetScript9(SmartScriptHolder &e, uint32 entry)SmartScript
SmartScript()SmartScript
SortEvents(SmartAIEventList &events)SmartScriptprivate
StoreCounter(uint32 id, uint32 value, uint32 reset, uint32 subtract)SmartScriptinline
StoreTargetList(ObjectVector const &targets, uint32 id)SmartScriptinline
triggerSmartScriptprivate
UpdateTimer(SmartScriptHolder &e, uint32 const diff)SmartScript
~SmartScript()SmartScript