#include <SmartScriptMgr.h>
Definition at line 633 of file SmartScriptMgr.h.
◆ [union]
◆ actionId
◆ actionLists
◆ [struct]
| struct { ... } SmartAction::activateGameObject |
◆ [struct]
| struct { ... } SmartAction::active |
◆ [struct]
| struct { ... } SmartAction::addToStoredTargets |
◆ allowOverride
◆ angle
◆ animKit [1/2]
◆ [struct] [2/2]
| struct { ... } SmartAction::animKit |
◆ apply
◆ areaLightId
| uint32 SmartAction::areaLightId |
◆ attack
◆ attackInvoker
| uint32 SmartAction::attackInvoker |
◆ [struct]
| struct { ... } SmartAction::autoAttack |
◆ [struct]
| struct { ... } SmartAction::becomePersonalClone |
◆ byte1
◆ [struct]
| struct { ... } SmartAction::callHelp |
◆ [struct]
| struct { ... } SmartAction::cast |
◆ castFlags
◆ chance
◆ charges
◆ [struct]
| struct { ... } SmartAction::cinematic |
◆ [struct]
| struct { ... } SmartAction::closestWaypointFromList |
◆ [struct]
| struct { ... } SmartAction::combatMove |
◆ ContactDistance
| uint32 SmartAction::ContactDistance |
◆ [struct]
| struct { ... } SmartAction::conversation |
◆ [struct]
| struct { ... } SmartAction::corpseDelay |
◆ count
◆ counterId
◆ createdBySpell
| uint32 SmartAction::createdBySpell |
◆ creature
◆ [struct]
| struct { ... } SmartAction::creatureGroup |
◆ credit
◆ creditType
| uint32 SmartAction::creditType |
◆ [struct]
| struct { ... } SmartAction::crossCast |
◆ data
◆ dec
◆ delay
◆ [struct]
| struct { ... } SmartAction::delunitByte |
◆ despawnTime
| uint32 SmartAction::despawnTime |
◆ [struct]
| struct { ... } SmartAction::destroyConversation |
◆ directAdd
◆ disable
◆ [struct]
| struct { ... } SmartAction::disableEvade |
◆ disablePathfinding
| SAIBool SmartAction::disablePathfinding |
◆ dist
◆ distance
◆ [struct]
| struct { ... } SmartAction::doAction |
◆ duration
◆ emote [1/2]
◆ [struct] [2/2]
| struct { ... } SmartAction::emote |
◆ emotes
◆ enable
◆ [struct]
| struct { ... } SmartAction::enableTempGO |
◆ [struct]
| struct { ... } SmartAction::enterVehicle |
◆ entry
◆ [struct]
| struct { ... } SmartAction::equip |
◆ [struct]
| struct { ... } SmartAction::evade |
◆ eventId
◆ [struct]
| struct { ... } SmartAction::faction |
◆ factionID
◆ FadeObjectDuration
| uint32 SmartAction::FadeObjectDuration |
◆ fail
◆ [struct]
| struct { ... } SmartAction::fall |
◆ field
◆ flag [1/2]
◆ [struct] [2/2]
| struct { ... } SmartAction::flag |
◆ flags
◆ [struct]
| struct { ... } SmartAction::fleeAssist |
◆ [struct]
| struct { ... } SmartAction::follow |
◆ force
◆ [struct]
| struct { ... } SmartAction::forceDespawn |
◆ forceRespawnTimer
| uint32 SmartAction::forceRespawnTimer |
◆ [struct]
| struct { ... } SmartAction::gameEventStart |
◆ [struct]
| struct { ... } SmartAction::gameEventStop |
◆ gameObjectAction
| uint32 SmartAction::gameObjectAction |
◆ gossipMenuId
| uint32 SmartAction::gossipMenuId |
◆ gossipNpcTextId
| uint32 SmartAction::gossipNpcTextId |
◆ [struct]
| struct { ... } SmartAction::goState |
◆ group
◆ groupId
◆ [struct]
| struct { ... } SmartAction::groupSpawn |
◆ id
◆ idMax
◆ idMin
◆ immuneNPC
◆ immunePC
◆ inc
◆ [struct]
| struct { ... } SmartAction::incEventPhase |
◆ includeDecayRatio
| uint32 SmartAction::includeDecayRatio |
◆ [struct]
| struct { ... } SmartAction::ingamePhaseGroup |
◆ [struct]
| struct { ... } SmartAction::ingamePhaseId |
◆ intensity
◆ [struct]
| struct { ... } SmartAction::interruptSpellCasting |
◆ [struct]
| struct { ... } SmartAction::invincHP |
◆ isPrivate
◆ [struct]
| struct { ... } SmartAction::item |
◆ [struct]
| struct { ... } SmartAction::jump |
◆ keyBroadcastTextId
| uint32 SmartAction::keyBroadcastTextId |
◆ [struct]
| struct { ... } SmartAction::killedMonster |
◆ kitType
◆ [struct]
| struct { ... } SmartAction::loadEquipment |
◆ mapID
◆ mask
◆ max
◆ maxDelay
◆ maxHeight
◆ maxId
◆ min
◆ minDelay
◆ minHeight
◆ minHP
◆ minId
◆ model
◆ [struct]
| struct { ... } SmartAction::morphOrMount |
◆ move
◆ movementSlot
| uint32 SmartAction::movementSlot |
◆ [struct]
| struct { ... } SmartAction::movementSpeed |
◆ movementType
| uint32 SmartAction::movementType |
◆ [struct]
| struct { ... } SmartAction::moveOffset |
◆ [struct]
| struct { ... } SmartAction::moveRandom |
◆ [struct]
| struct { ... } SmartAction::moveToPos |
◆ [struct]
| struct { ... } SmartAction::movie |
◆ newPower
◆ onlyOwnedAuras
| SAIBool SmartAction::onlyOwnedAuras |
◆ onlySelf
◆ [struct]
| struct { ... } SmartAction::overrideLight |
◆ overrideLightId
| uint32 SmartAction::overrideLightId |
◆ [struct]
| struct { ... } SmartAction::overrideWeather |
◆ param
◆ param1
◆ param2
◆ param3
◆ param4
◆ param5
◆ param6
◆ param7
◆ param_string
| std::string SmartAction::param_string |
◆ pathID
◆ [struct]
| struct { ... } SmartAction::pauseMovement |
◆ pauseTimer
| uint32 SmartAction::pauseTimer |
◆ percent
◆ phase
◆ phaseMax
◆ phaseMin
◆ phases
◆ pointId
◆ PointId
◆ [struct]
| struct { ... } SmartAction::power |
◆ powerType
◆ quest [1/2]
◆ [struct] [2/2]
| struct { ... } SmartAction::quest |
◆ questID
◆ [struct]
| struct { ... } SmartAction::questOffer |
◆ [struct]
| struct { ... } SmartAction::randomEmote |
◆ [struct]
| struct { ... } SmartAction::randomPhase |
◆ [struct]
| struct { ... } SmartAction::randomPhaseRange |
◆ [struct]
| struct { ... } SmartAction::randomSound |
◆ [struct]
| struct { ... } SmartAction::randomTimedEvent |
◆ [struct]
| struct { ... } SmartAction::randRangeTimedActionList |
◆ [struct]
| struct { ... } SmartAction::randTimedActionList |
◆ range
◆ [struct]
| struct { ... } SmartAction::raw |
Note for any new future actions All parameters must have type uint32
◆ [struct]
| struct { ... } SmartAction::react |
◆ reactState_DEPRECATED_DO_NOT_REUSE
| uint32 SmartAction::reactState_DEPRECATED_DO_NOT_REUSE |
◆ regenHealth
◆ [struct]
| struct { ... } SmartAction::removeAura |
◆ repeat
◆ repeatMax
◆ repeatMin
◆ reset
◆ [struct]
| struct { ... } SmartAction::respawnData |
◆ root
◆ run
◆ [struct]
| struct { ... } SmartAction::scene |
◆ sceneId
◆ seatId
◆ [struct]
| struct { ... } SmartAction::sendGossipMenu |
◆ [struct]
| struct { ... } SmartAction::sendTargetToTarget |
◆ [struct]
| struct { ... } SmartAction::setCounter |
◆ [struct]
| struct { ... } SmartAction::setData |
◆ [struct]
| struct { ... } SmartAction::setDisableGravity |
◆ [struct]
| struct { ... } SmartAction::setEventPhase |
◆ [struct]
| struct { ... } SmartAction::setGoLootState |
◆ [struct]
| struct { ... } SmartAction::setHealthPct |
◆ [struct]
| struct { ... } SmartAction::setHealthRegen |
◆ [struct]
| struct { ... } SmartAction::setHover |
◆ [struct]
| struct { ... } SmartAction::setImmuneNPC |
◆ [struct]
| struct { ... } SmartAction::setImmunePC |
◆ [struct]
| struct { ... } SmartAction::setInstanceData |
◆ [struct]
| struct { ... } SmartAction::setInstanceData64 |
◆ [struct]
| struct { ... } SmartAction::setRangedMovement |
◆ [struct]
| struct { ... } SmartAction::setRoot |
◆ [struct]
| struct { ... } SmartAction::setRun |
◆ [struct]
| struct { ... } SmartAction::setSheath |
◆ [struct]
| struct { ... } SmartAction::setUninteractible |
◆ [struct]
| struct { ... } SmartAction::setunitByte |
◆ sheath
◆ [struct]
| struct { ... } SmartAction::simpleTalk |
◆ slot1
◆ slot2
◆ slot3
◆ sound [1/2]
◆ [struct] [2/2]
| struct { ... } SmartAction::sound |
◆ sounds
◆ spawnflags
| uint32 SmartAction::spawnflags |
◆ spawnId
◆ spawnType
◆ speedFraction
| uint32 SmartAction::speedFraction |
◆ speedInteger
| uint32 SmartAction::speedInteger |
◆ SpeedXY
◆ spell
◆ spell_id
◆ [struct]
| struct { ... } SmartAction::spellVisualKit |
◆ spellVisualKitId
| uint32 SmartAction::spellVisualKitId |
◆ state [1/2]
◆ state [2/2]
◆ storedTargetId
| uint32 SmartAction::storedTargetId |
◆ [struct]
| struct { ... } SmartAction::storeTargets |
◆ [struct]
| struct { ... } SmartAction::summonCreature |
◆ [struct]
| struct { ... } SmartAction::summonGO |
◆ summonType
| uint32 SmartAction::summonType |
◆ [struct]
| struct { ... } SmartAction::talk |
◆ targetParam1
| uint32 SmartAction::targetParam1 |
◆ targetParam2
| uint32 SmartAction::targetParam2 |
◆ targetParam3
| uint32 SmartAction::targetParam3 |
◆ targetParam4
| uint32 SmartAction::targetParam4 |
◆ targetsLimit
| uint32 SmartAction::targetsLimit |
◆ targetType
| uint32 SmartAction::targetType |
◆ [struct]
| struct { ... } SmartAction::taxi |
◆ [struct]
| struct { ... } SmartAction::teleport |
◆ textGroupID
| uint32 SmartAction::textGroupID |
◆ [struct]
| struct { ... } SmartAction::threat |
◆ threatDEC
◆ threatINC
◆ [struct]
| struct { ... } SmartAction::threatPCT |
◆ [struct]
| struct { ... } SmartAction::timedActionList |
◆ [struct]
| struct { ... } SmartAction::timeEvent |
◆ timer
◆ timerType
◆ toRespawnPosition
| SAIBool SmartAction::toRespawnPosition |
◆ transitionMilliseconds
| uint32 SmartAction::transitionMilliseconds |
◆ transport
◆ triggerFlags
| uint32 SmartAction::triggerFlags |
◆ [struct]
| struct { ... } SmartAction::triggerGameEvent |
◆ type [1/2]
◆ type [2/2]
◆ uninteractible
| SAIBool SmartAction::uninteractible |
◆ unused
◆ updateLevel
◆ [struct]
| struct { ... } SmartAction::updateTemplate |
◆ useSaiTargetAsGameEventSource
| SAIBool SmartAction::useSaiTargetAsGameEventSource |
◆ useTalkTarget
◆ value
◆ [struct]
| struct { ... } SmartAction::visibility |
◆ weatherId
◆ withDelayed
◆ withEmote
◆ withInstant
◆ [struct]
| struct { ... } SmartAction::wpPause |
◆ wps
◆ [struct]
| struct { ... } SmartAction::wpStart |
◆ [struct]
| struct { ... } SmartAction::wpStop |
◆ zoneId
The documentation for this struct was generated from the following file: