![]() |
TrinityCore
|
This is the complete list of members for SmartScript, including all inherited members.
| _storedTargets | SmartScript | private |
| AddToStoredTargetList(ObjectVector const &targets, uint32 id) | SmartScript | |
| areaTrigger | SmartScript | private |
| ClearTargetList(uint32 id) | SmartScript | |
| CounterMap typedef | SmartScript | |
| 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, std::string_view targetParamString, uint32 phaseMask) | SmartScript | static |
| DecPhase(uint32 p) | SmartScript | private |
| DoFindClosestFriendlyInRange(float range, bool playerOnly) const | SmartScript | |
| DoFindFriendlyCC(std::vector< Creature * > &creatures, float range) const | SmartScript | |
| DoFindFriendlyMissingBuff(std::vector< Creature * > &creatures, float range, uint32 spellid) const | SmartScript | |
| DoSelectLowestHpFriendly(float range, uint32 MinHPDiff) const | SmartScript | |
| DoSelectLowestHpPercentFriendly(float range, uint32 minHpPct, uint32 maxHpPct) const | SmartScript | |
| event | SmartScript | private |
| FillScript(SmartAIEventList &&e, WorldObject *obj, AreaTriggerEntry const *at, SceneTemplate const *scene, Quest const *quest, uint32 event=0) | SmartScript | |
| FindCreatureNear(WorldObject *searchObject, ObjectGuid::LowType guid) const | SmartScript | |
| FindGameObjectNear(WorldObject *searchObject, ObjectGuid::LowType guid) const | SmartScript | |
| GetBaseObject() const | SmartScript | |
| GetBaseObjectOrUnitInvoker(Unit *invoker) | SmartScript | |
| GetCounterValue(uint32 id) const | SmartScript | |
| GetLastInvoker(Unit *invoker=nullptr) const | SmartScript | |
| GetPathId() const | SmartScript | inline |
| GetScript() | SmartScript | |
| GetStoredTargetVector(uint32 id, WorldObject const &ref) const | SmartScript | |
| GetTargets(ObjectVector &targets, SmartScriptHolder const &e, WorldObject *invoker=nullptr) const | SmartScript | |
| go | SmartScript | private |
| goOrigGUID | SmartScript | private |
| HasAnyEventWithFlag(uint32 flag) const | SmartScript | inline |
| IncPhase(uint32 p) | SmartScript | private |
| InitTimer(SmartScriptHolder &e) | SmartScript | static |
| IsInPhase(uint32 p) const | SmartScript | private |
| isProcessingTimedActionList | SmartScript | private |
| IsSmart(Creature *c, bool silent=false) const | SmartScript | |
| IsSmart(GameObject *g, bool silent=false) const | SmartScript | |
| IsSmart(bool silent=false) const | SmartScript | |
| mAllEventFlags | SmartScript | private |
| MAX_NESTED_EVENTS | SmartScript | privatestatic |
| mCounterList | SmartScript | |
| mCurrentPriority | SmartScript | private |
| me | SmartScript | private |
| meOrigGUID | SmartScript | private |
| mEventPhase | SmartScript | private |
| mEvents | SmartScript | private |
| mEventSortingRequired | SmartScript | private |
| mLastInvoker | SmartScript | |
| mLastTextID | SmartScript | private |
| mNestedEventsCounter | SmartScript | private |
| mPathId | SmartScript | private |
| mRemIDs | SmartScript | private |
| mScriptType | SmartScript | private |
| mStoredEvents | SmartScript | private |
| mTalkerEntry | SmartScript | private |
| mTextTimer | SmartScript | private |
| mTimedActionList | SmartScript | private |
| mTimedActionListInvoker | SmartScript | private |
| mTimedActionWaitEvent | SmartScript | private |
| mUseTextTimer | SmartScript | private |
| 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 | |
| operator=(SmartScript const &other) | SmartScript | |
| operator=(SmartScript &&other) noexcept | SmartScript | |
| player | SmartScript | private |
| ProcessAction(SmartScriptHolder &e, Unit *unit=nullptr, uint32 var0=0, uint32 var1=0, bool bvar=false, SpellInfo const *spell=nullptr, GameObject *gob=nullptr, std::string_view 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_view 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_view 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_view varString={ }) | SmartScript | |
| quest | SmartScript | private |
| RaisePriority(SmartScriptHolder &e) | SmartScript | private |
| RecalcTimer(SmartScriptHolder &e, uint32 min, uint32 max) | SmartScript | static |
| RemoveStoredEvent(uint32 id) | SmartScript | private |
| ResetBaseObject() | SmartScript | |
| RetryLater(SmartScriptHolder &e, bool ignoreChanceRoll=false) | SmartScript | private |
| sceneTemplate | SmartScript | private |
| SetPathId(uint32 id) | SmartScript | inline |
| SetPhase(uint32 p) | SmartScript | private |
| SetTimedActionList(SmartScriptHolder &e, uint32 entry, Unit *invoker, uint32 startFromEventId=0) | SmartScript | |
| SmartScript() | SmartScript | |
| SmartScript(SmartScript const &other) | SmartScript | |
| SmartScript(SmartScript &&other) noexcept | SmartScript | |
| SortEvents(SmartAIEventList &events) | SmartScript | private |
| StoreCounter(uint32 id, uint32 value, uint32 reset) | SmartScript | |
| StoreTargetList(ObjectVector const &targets, uint32 id) | SmartScript | |
| trigger | SmartScript | private |
| UpdateTimer(SmartScriptHolder &e, uint32 const diff) | SmartScript | |
| ~SmartScript() | SmartScript |