TrinityCore
SmartScript Member List

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

_storedTargetsSmartScriptprivate
AddToStoredTargetList(ObjectVector const &targets, uint32 id)SmartScript
areaTriggerSmartScriptprivate
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, SMART_ACTION action, uint32 action_param1, uint32 action_param2, uint32 action_param3, uint32 action_param4, uint32 action_param5, uint32 action_param6, uint32 action_param7, 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
eventSmartScriptprivate
FillScript(SmartAIEventList e, WorldObject *obj, AreaTriggerEntry const *at, SceneTemplate const *scene, Quest const *quest, uint32 event=0)SmartScript
FindCreatureNear(WorldObject *searchObject, ObjectGuid::LowType guid) constSmartScript
FindGameObjectNear(WorldObject *searchObject, ObjectGuid::LowType guid) constSmartScript
GetBaseObject() constSmartScript
GetBaseObjectOrUnitInvoker(Unit *invoker)SmartScript
GetCounterValue(uint32 id) constSmartScript
GetLastInvoker(Unit *invoker=nullptr) constSmartScript
GetPathId() constSmartScriptinline
GetScript()SmartScript
GetStoredTargetVector(uint32 id, WorldObject const &ref) constSmartScript
GetTargets(ObjectVector &targets, SmartScriptHolder const &e, WorldObject *invoker=nullptr) constSmartScript
GetWorldObjectsInDist(ObjectVector &objects, float dist) constSmartScript
goSmartScriptprivate
goOrigGUIDSmartScriptprivate
HasAnyEventWithFlag(uint32 flag) constSmartScriptinline
IncPhase(uint32 p)SmartScriptprivate
InitTimer(SmartScriptHolder &e)SmartScriptstatic
InstallEvents()SmartScriptprivate
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
mAllEventFlagsSmartScriptprivate
MAX_NESTED_EVENTSSmartScriptprivatestatic
mCounterListSmartScript
mCurrentPrioritySmartScriptprivate
meSmartScriptprivate
meOrigGUIDSmartScriptprivate
mEventPhaseSmartScriptprivate
mEventsSmartScriptprivate
mEventSortingRequiredSmartScriptprivate
mInstallEventsSmartScriptprivate
mLastInvokerSmartScript
mLastTextIDSmartScriptprivate
mNestedEventsCounterSmartScriptprivate
mPathIdSmartScriptprivate
mRemIDsSmartScriptprivate
mScriptTypeSmartScriptprivate
mStoredEventsSmartScriptprivate
mTalkerEntrySmartScriptprivate
mTextTimerSmartScriptprivate
mTimedActionListSmartScriptprivate
mTimedActionListInvokerSmartScriptprivate
mUseTextTimerSmartScriptprivate
OnInitialize(WorldObject *obj, AreaTriggerEntry const *at=nullptr, SceneTemplate const *scene=nullptr, Quest const *qst=nullptr, uint32 evnt=0)SmartScript
OnMoveInLineOfSight(Unit *who)SmartScript
OnReset()SmartScript
OnUpdate(const uint32 diff)SmartScript
playerSmartScriptprivate
ProcessAction(SmartScriptHolder &e, Unit *unit=nullptr, uint32 var0=0, uint32 var1=0, bool bvar=false, SpellInfo const *spell=nullptr, GameObject *gob=nullptr, std::string const &varString="")SmartScript
ProcessEvent(SmartScriptHolder &e, Unit *unit=nullptr, uint32 var0=0, uint32 var1=0, bool bvar=false, SpellInfo const *spell=nullptr, GameObject *gob=nullptr, std::string const &varString="")SmartScript
ProcessEventsFor(SMART_EVENT e, Unit *unit=nullptr, uint32 var0=0, uint32 var1=0, bool bvar=false, SpellInfo const *spell=nullptr, GameObject *gob=nullptr, std::string const &varString="")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, std::string const &varString="")SmartScript
questSmartScriptprivate
RaisePriority(SmartScriptHolder &e)SmartScriptprivate
RecalcTimer(SmartScriptHolder &e, uint32 min, uint32 max)SmartScriptstatic
RemoveStoredEvent(uint32 id)SmartScriptprivate
ResetBaseObject()SmartScript
RetryLater(SmartScriptHolder &e, bool ignoreChanceRoll=false)SmartScriptprivate
sceneTemplateSmartScriptprivate
SetPathId(uint32 id)SmartScriptinline
SetPhase(uint32 p)SmartScriptprivate
SetTimedActionList(SmartScriptHolder &e, uint32 entry, Unit *invoker, uint32 startFromEventId=0)SmartScript
SmartScript()SmartScript
SortEvents(SmartAIEventList &events)SmartScriptprivate
StoreCounter(uint32 id, uint32 value, uint32 reset)SmartScript
StoreTargetList(ObjectVector const &targets, uint32 id)SmartScript
triggerSmartScriptprivate
UpdateTimer(SmartScriptHolder &e, uint32 const diff)SmartScript
~SmartScript()SmartScript