![]() |
TrinityCore
|
#include <SmartScriptMgr.h>
Public Types | |
| enum class | LOSHostilityMode : uint32 { Hostile = 0 , NotHostile = 1 , Any = 2 , End } |
Definition at line 198 of file SmartScriptMgr.h.
|
strong |
| Enumerator | |
|---|---|
| Hostile | |
| NotHostile | |
| Any | |
| End | |
Definition at line 439 of file SmartScriptMgr.h.
| union { ... } SmartEvent |
| uint32 SmartEvent::action |
Definition at line 372 of file SmartScriptMgr.h.
Referenced by SmartScript::ProcessEvent().
| uint32 SmartEvent::area |
Definition at line 246 of file SmartScriptMgr.h.
Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| struct { ... } SmartEvent::aura |
Referenced by SmartAIMgr::CheckUnusedEventParams(), SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| struct { ... } SmartEvent::charm |
Referenced by SmartAIMgr::CheckUnusedEventParams(), SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| uint32 SmartEvent::cooldownMax |
Definition at line 217 of file SmartScriptMgr.h.
Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| uint32 SmartEvent::cooldownMin |
Definition at line 216 of file SmartScriptMgr.h.
Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| uint32 SmartEvent::count |
Definition at line 306 of file SmartScriptMgr.h.
Referenced by SmartScript::ProcessEvent().
| struct { ... } SmartEvent::counter |
Referenced by SmartAIMgr::CheckUnusedEventParams(), SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| uint32 SmartEvent::creature |
Definition at line 219 of file SmartScriptMgr.h.
Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| uint32 SmartEvent::creatureEntry |
Definition at line 356 of file SmartScriptMgr.h.
Referenced by SmartAIMgr::IsTextValid(), and SmartScript::ProcessEvent().
| struct { ... } SmartEvent::dataSet |
Referenced by SmartAIMgr::CheckUnusedEventParams(), SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| uint32 SmartEvent::dist |
Definition at line 408 of file SmartScriptMgr.h.
Referenced by SmartScript::ProcessEvent().
| struct { ... } SmartEvent::distance |
| struct { ... } SmartEvent::doAction |
Referenced by SmartAIMgr::CheckUnusedEventParams(), and SmartScript::ProcessEvent().
| uint32 SmartEvent::emote |
Definition at line 298 of file SmartScriptMgr.h.
Referenced by SmartAIMgr::CheckUnusedEventParams(), SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| struct { ... } SmartEvent::emote |
| uint32 SmartEvent::entry |
Definition at line 407 of file SmartScriptMgr.h.
Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| uint32 SmartEvent::event_chance |
Definition at line 202 of file SmartScriptMgr.h.
Referenced by SmartScript::CreateSmartEvent(), SmartAIMgr::LoadSmartAIFromDB(), and SmartScript::ProcessAction().
| uint32 SmartEvent::event_flags |
Definition at line 203 of file SmartScriptMgr.h.
Referenced by SmartScript::CreateSmartEvent(), SmartAIMgr::IsEventValid(), SmartAIMgr::LoadSmartAIFromDB(), SmartScript::ProcessAction(), SmartScript::ProcessEvent(), and SmartScript::RetryLater().
| uint32 SmartEvent::event_phase_mask |
Definition at line 201 of file SmartScriptMgr.h.
Referenced by SmartScript::CreateSmartEvent(), SmartAIMgr::IsEventValid(), SmartAIMgr::LoadSmartAIFromDB(), SmartScript::ProcessEvent(), and SmartScript::UpdateTimer().
| uint32 SmartEvent::eventId |
Definition at line 387 of file SmartScriptMgr.h.
Referenced by SmartScript::ProcessEvent().
| struct { ... } SmartEvent::eventInform |
Referenced by SmartAIMgr::CheckUnusedEventParams(), and SmartScript::ProcessEvent().
| uint32 SmartEvent::filter |
Definition at line 366 of file SmartScriptMgr.h.
Referenced by SmartScript::ProcessEvent().
| struct { ... } SmartEvent::friendlyCC |
| struct { ... } SmartEvent::friendlyHealthPct |
Referenced by SmartAIMgr::CheckUnusedEventParams(), SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| struct { ... } SmartEvent::gameEvent |
Referenced by SmartAIMgr::CheckUnusedEventParams(), SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| uint32 SmartEvent::gameEventId |
Definition at line 377 of file SmartScriptMgr.h.
Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| struct { ... } SmartEvent::goLootStateChanged |
Referenced by SmartAIMgr::CheckUnusedEventParams(), and SmartScript::ProcessEvent().
| struct { ... } SmartEvent::gossip |
Referenced by SmartAIMgr::CheckUnusedEventParams(), and SmartScript::ProcessEvent().
| struct { ... } SmartEvent::gossipHello |
Referenced by SmartAIMgr::CheckUnusedEventParams(), and SmartScript::ProcessEvent().
| uint32 SmartEvent::guid |
Definition at line 406 of file SmartScriptMgr.h.
Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| uint32 SmartEvent::hostilityMode |
Hostility mode of the event. 0: hostile, 1: not hostile, 2: any.
Definition at line 235 of file SmartScriptMgr.h.
Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| uint32 SmartEvent::id |
Definition at line 293 of file SmartScriptMgr.h.
Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| struct { ... } SmartEvent::instancePlayerEnter |
Referenced by SmartAIMgr::CheckUnusedEventParams(), and SmartScript::ProcessEvent().
| struct { ... } SmartEvent::kill |
Referenced by SmartAIMgr::CheckUnusedEventParams(), SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| uint32 SmartEvent::lootState |
Definition at line 382 of file SmartScriptMgr.h.
Referenced by SmartScript::ProcessEvent().
| struct { ... } SmartEvent::los |
Referenced by SmartAIMgr::CheckUnusedEventParams(), SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| uint32 SmartEvent::map |
Definition at line 245 of file SmartScriptMgr.h.
Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| uint32 SmartEvent::max |
Definition at line 209 of file SmartScriptMgr.h.
Referenced by SmartScript::InitTimer(), SmartAIMgr::IsEventValid(), SmartAIMgr::LoadSmartAIFromDB(), SmartScript::ProcessAction(), and SmartScript::ProcessEvent().
| uint32 SmartEvent::maxDist |
Definition at line 236 of file SmartScriptMgr.h.
Referenced by SmartScript::ProcessEvent().
| uint32 SmartEvent::maxHpPct |
Definition at line 398 of file SmartScriptMgr.h.
Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| uint32 SmartEvent::min |
Definition at line 208 of file SmartScriptMgr.h.
Referenced by SmartScript::InitTimer(), SmartAIMgr::IsEventValid(), SmartAIMgr::LoadSmartAIFromDB(), SmartScript::ProcessAction(), and SmartScript::ProcessEvent().
| uint32 SmartEvent::minHpPct |
Definition at line 397 of file SmartScriptMgr.h.
Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| struct { ... } SmartEvent::minMax |
Referenced by SmartAIMgr::CheckUnusedEventParams(), SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| struct { ... } SmartEvent::minMaxRepeat |
| struct { ... } SmartEvent::missingBuff |
Referenced by SmartAIMgr::CheckUnusedEventParams(), SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| struct { ... } SmartEvent::movementInform |
Referenced by SmartAIMgr::CheckUnusedEventParams(), SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| SAIBool SmartEvent::onRemove |
Definition at line 313 of file SmartScriptMgr.h.
Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| uint32 SmartEvent::param1 |
Definition at line 429 of file SmartScriptMgr.h.
Referenced by SmartScript::CreateSmartEvent(), and SmartAIMgr::LoadSmartAIFromDB().
| uint32 SmartEvent::param2 |
Definition at line 430 of file SmartScriptMgr.h.
Referenced by SmartScript::CreateSmartEvent(), and SmartAIMgr::LoadSmartAIFromDB().
| uint32 SmartEvent::param3 |
Definition at line 431 of file SmartScriptMgr.h.
Referenced by SmartScript::CreateSmartEvent(), and SmartAIMgr::LoadSmartAIFromDB().
| uint32 SmartEvent::param4 |
Definition at line 432 of file SmartScriptMgr.h.
Referenced by SmartScript::CreateSmartEvent(), and SmartAIMgr::LoadSmartAIFromDB().
| uint32 SmartEvent::param5 |
Definition at line 433 of file SmartScriptMgr.h.
Referenced by SmartScript::CreateSmartEvent(), and SmartAIMgr::LoadSmartAIFromDB().
| std::string SmartEvent::param_string |
Definition at line 437 of file SmartScriptMgr.h.
Referenced by SmartAIMgr::CheckUnusedEventParams(), SmartAIMgr::LoadSmartAIFromDB(), and SmartScript::ProcessEvent().
| uint32 SmartEvent::pathID |
Definition at line 333 of file SmartScriptMgr.h.
Referenced by SmartScript::ProcessEvent().
| SAIBool SmartEvent::playerOnly |
Definition at line 218 of file SmartScriptMgr.h.
Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| uint32 SmartEvent::pointID |
Definition at line 332 of file SmartScriptMgr.h.
Referenced by SmartScript::ProcessEvent().
| uint32 SmartEvent::quest |
Definition at line 286 of file SmartScriptMgr.h.
Referenced by SmartAIMgr::CheckUnusedEventParams(), SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| struct { ... } SmartEvent::quest |
| struct { ... } SmartEvent::questObjective |
Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| uint32 SmartEvent::radius |
Definition at line 264 of file SmartScriptMgr.h.
Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| struct { ... } SmartEvent::raw |
| uint32 SmartEvent::repeat |
Definition at line 409 of file SmartScriptMgr.h.
Referenced by SmartScript::InitTimer(), and SmartScript::ProcessEvent().
| uint32 SmartEvent::repeatMax |
Definition at line 211 of file SmartScriptMgr.h.
Referenced by SmartAIMgr::IsEventValid(), SmartAIMgr::LoadSmartAIFromDB(), SmartScript::ProcessAction(), and SmartScript::ProcessEvent().
| uint32 SmartEvent::repeatMin |
Definition at line 210 of file SmartScriptMgr.h.
Referenced by SmartAIMgr::IsEventValid(), SmartAIMgr::LoadSmartAIFromDB(), SmartScript::ProcessAction(), and SmartScript::ProcessEvent().
| struct { ... } SmartEvent::respawn |
Referenced by SmartAIMgr::CheckUnusedEventParams(), SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| uint32 SmartEvent::school |
Definition at line 225 of file SmartScriptMgr.h.
Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| uint32 SmartEvent::sender |
Definition at line 371 of file SmartScriptMgr.h.
Referenced by SmartScript::ProcessEvent().
| uint32 SmartEvent::spell |
Definition at line 224 of file SmartScriptMgr.h.
Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| struct { ... } SmartEvent::spellCast |
Referenced by SmartAIMgr::CheckUnusedEventParams(), SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| struct { ... } SmartEvent::spellHit |
Referenced by SmartAIMgr::CheckUnusedEventParams(), SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| uint32 SmartEvent::spellId |
Definition at line 259 of file SmartScriptMgr.h.
Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| struct { ... } SmartEvent::summoned |
Referenced by SmartAIMgr::CheckUnusedEventParams(), SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| struct { ... } SmartEvent::targetCasting |
Referenced by SmartAIMgr::CheckUnusedEventParams(), SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| uint32 SmartEvent::team |
Definition at line 348 of file SmartScriptMgr.h.
Referenced by SmartScript::ProcessEvent().
| uint32 SmartEvent::textGroupID |
Definition at line 355 of file SmartScriptMgr.h.
Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| struct { ... } SmartEvent::textOver |
| struct { ... } SmartEvent::timedEvent |
Referenced by SmartAIMgr::CheckUnusedEventParams(), and SmartScript::ProcessEvent().
| struct { ... } SmartEvent::transportAddCreature |
Referenced by SmartAIMgr::CheckUnusedEventParams(), SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| struct { ... } SmartEvent::transportRelocate |
Referenced by SmartAIMgr::CheckUnusedEventParams(), and SmartScript::ProcessEvent().
| SMART_EVENT SmartEvent::type |
Definition at line 200 of file SmartScriptMgr.h.
Referenced by SmartAIMgr::CheckUnusedEventParams(), SmartScript::CreateSmartEvent(), SmartAIMgr::IsEventValid(), SmartAIMgr::IsTargetValid(), SmartAIMgr::LoadSmartAIFromDB(), SmartScript::ProcessAction(), and SmartScript::ProcessEvent().
| uint32 SmartEvent::type |
Definition at line 244 of file SmartScriptMgr.h.
| uint32 SmartEvent::value |
Definition at line 325 of file SmartScriptMgr.h.
Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessEvent().
| struct { ... } SmartEvent::waypoint |
Referenced by SmartAIMgr::CheckUnusedEventParams(), and SmartScript::ProcessEvent().