Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
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, uint32 event_param5, 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) constSmartScript
CreateEvent(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, 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, uint32 guid) constSmartScriptinline
FindGameObjectNear(WorldObject *searchObject, uint32 guid) constSmartScriptinline
FindLinkedEvent(uint32 link)SmartScriptinlineprivate
GetBaseObject()SmartScriptinline
GetLastInvoker()SmartScript
GetPathId() constSmartScriptinline
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) constSmartScriptinlineprivate
IsPlayer(WorldObject *obj)SmartScriptinline
IsSmart(Creature *c=NULL)SmartScriptinline
IsSmartGO(GameObject *g=NULL)SmartScriptinline
IsUnit(WorldObject *obj)SmartScriptinline
meSmartScriptprivate
meOrigGUIDSmartScriptprivate
mEventPhaseSmartScriptprivate
mEventsSmartScriptprivate
mInstallEventsSmartScriptprivate
mLastInvokerSmartScript
mLastTextIDSmartScriptprivate
mPathIdSmartScriptprivate
mRemIDsSmartScriptprivate
mScriptTypeSmartScriptprivate
mStoredDecimalsSmartScriptprivate
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)SmartScriptprivate
ResetBaseObject()SmartScript
SetPathId(uint32 id)SmartScriptinline
SetPhase(uint32 p=0)SmartScriptinlineprivate
SetScript9(SmartScriptHolder &e, uint32 entry)SmartScript
SmartScript()SmartScript
StoreTargetList(ObjectList *targets, uint32 id)SmartScript
triggerSmartScriptprivate
UpdateTimer(SmartScriptHolder &e, uint32 const diff)SmartScript
~SmartScript()SmartScript