Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
SmartAction Struct Reference

#include <SmartScriptMgr.h>

Public Attributes

union { 
   struct { 
      uint32   state 
   }   active
   struct { 
      uint32   flag1 
      uint32   flag2 
      uint32   flag3 
      uint32   flag4 
      uint32   flag5 
      uint32   flag6 
   }   addUnitFlag
   struct { 
      uint32   attack 
   }   autoAttack
   struct { 
      uint32   range 
      uint32   withEmote 
   }   callHelp
   struct { 
      uint32   flags 
      uint32   spell 
      uint32   targetParam1 
      uint32   targetParam2 
      uint32   targetParam3 
      uint32   targetType 
   }   cast
   struct { 
      uint32   move 
   }   combatMove
   struct { 
      uint32   attackInvoker 
      uint32   group 
   }   creatureGroup
   struct { 
      uint32   byte1 
      uint32   type 
   }   delunitByte
   struct { 
      uint32   emote 
   }   emote
   struct { 
      uint32   seat 
   }   enterVehicle
   struct { 
      uint32   entry 
      uint32   mask 
      uint32   slot1 
      uint32   slot2 
      uint32   slot3 
   }   equip
   struct { 
      uint32   factionID 
   }   faction
   struct { 
      uint32   withEmote 
   }   flee
   struct { 
      uint32   angle 
      uint32   credit 
      uint32   creditType 
      uint32   dist 
      uint32   entry 
   }   follow
   struct { 
      uint32   delay 
   }   forceDespawn
   struct { 
      uint32   id 
   }   gameEventStart
   struct { 
      uint32   id 
   }   gameEventStop
   struct { 
      uint32   flag 
   }   goFlag
   struct { 
      uint32   dec 
      uint32   inc 
   }   incEventPhase
   struct { 
      uint32   apply 
      uint32   id 
   }   ingamePhaseId
   struct { 
      uint32   id 
      uint32   param1 
      uint32   param2 
      uint32   param3 
      uint32   param4 
      uint32   param5 
   }   installTtemplate
   struct { 
      uint32   spell_id 
      uint32   withDelayed 
      uint32   withInstant 
   }   interruptSpellCasting
   struct { 
      uint32   minHP 
      uint32   percent 
   }   invincHP
   struct { 
      uint32   count 
      uint32   entry 
   }   item
   struct { 
      uint32   speedxy 
      uint32   speedz 
   }   jump
   struct { 
      uint32   creature 
   }   killedMonster
   struct { 
      uint32   creature 
      uint32   model 
   }   morphOrMount
   struct { 
      uint32   distance 
   }   moveRandom
   struct { 
      uint32   pointId 
      uint32   transport 
   }   MoveToPos
   struct { 
      uint32   entry 
   }   movie
   struct { 
      uint32   newPower 
      uint32   powerType 
   }   power
   struct { 
      uint32   quest 
   }   quest
   struct { 
      uint32   emote1 
      uint32   emote2 
      uint32   emote3 
      uint32   emote4 
      uint32   emote5 
      uint32   emote6 
   }   randomEmote
   struct { 
      uint32   phase1 
      uint32   phase2 
      uint32   phase3 
      uint32   phase4 
      uint32   phase5 
      uint32   phase6 
   }   randomPhase
   struct { 
      uint32   phaseMax 
      uint32   phaseMin 
   }   randomPhaseRange
   struct { 
      uint32   onlySelf 
      uint32   sound1 
      uint32   sound2 
      uint32   sound3 
      uint32   sound4 
      uint32   sound5 
   }   randomSound
   struct { 
      uint32   entry1 
      uint32   entry2 
      uint32   entry3 
      uint32   entry4 
      uint32   entry5 
      uint32   entry6 
   }   randTimedActionList
   struct { 
      uint32   param1 
      uint32   param2 
      uint32   param3 
      uint32   param4 
      uint32   param5 
      uint32   param6 
   }   raw
   struct { 
      uint32   state 
   }   react
   struct { 
      uint32   spell 
   }   removeAura
   struct { 
      uint32   flag1 
      uint32   flag2 
      uint32   flag3 
      uint32   flag4 
      uint32   flag5 
      uint32   flag6 
   }   removeUnitFlag
   struct { 
      uint32   goRespawnTime 
   }   RespawnTarget
   struct { 
      uint32   anim 
   }   sendGoCustomAnim
   struct { 
      uint32   gossipMenuId 
      uint32   gossipNpcTextId 
   }   sendGossipMenu
   struct { 
      uint32   id 
   }   sendTargetToTarget
   struct { 
      uint32   data 
      uint32   field 
   }   setData
   struct { 
      uint32   phase 
   }   setEventPhase
   struct { 
      uint32   fly 
   }   setFly
   struct { 
      uint32   state 
   }   setGoLootState
   struct { 
      uint32   healthpoint 
      uint32   healthpointmod 
      int32   healthpointpercent 
   }   sethealthpointorpercent
   struct { 
      uint32   regenHealth 
   }   setHealthRegen
   struct { 
      uint32   data 
      uint32   field 
   }   setInstanceData
   struct { 
      uint32   field 
   }   setInstanceData64
   struct { 
      uint32   angle 
      uint32   distance 
   }   setRangedMovement
   struct { 
      uint32   root 
   }   setRoot
   struct { 
      uint32   run 
   }   setRun
   struct { 
      uint32   sheath 
   }   setSheath
   struct { 
      uint32   swim 
   }   setSwim
   struct { 
      uint32   byte1 
      uint32   type 
   }   setunitByte
   struct { 
      uint32   onlySelf 
      uint32   sound 
   }   sound
   struct { 
      uint32   id 
   }   storeTargets
   struct { 
      uint32   id 
      uint32   number 
   }   storeVar
   struct { 
      uint32   attackInvoker 
      uint32   creature 
      uint32   duration 
      uint32   type 
   }   summonCreature
   struct { 
      uint32   despawnTime 
      uint32   entry 
   }   summonGO
   struct { 
      uint32   duration 
      uint32   textGroupID 
   }   talk
   struct { 
      uint32   id 
   }   taxi
   struct { 
      uint32   mapID 
   }   teleport
   struct { 
      uint32   threatDEC 
      uint32   threatINC 
   }   threatPCT
   struct { 
      uint32   id 
      uint32   timerType 
   }   timedActionList
   struct { 
      uint32   chance 
      uint32   id 
      uint32   max 
      uint32   min 
      uint32   repeatMax 
      uint32   repeatMin 
   }   timeEvent
   struct { 
      uint32   flag 
      uint32   type 
   }   unitFlag
   struct { 
      uint32   param1 
      uint32   param2 
      uint32   param3 
      uint32   param4 
      uint32   param5 
      uint32   param6 
   }   unused
   struct { 
      uint32   creature 
      uint32   team 
   }   updateTemplate
   struct { 
      uint32   state 
   }   visibility
   struct { 
      uint32   delay 
   }   wpPause
   struct { 
      uint32   despawnTime 
      uint32   pathID 
      uint32   quest 
      uint32   reactState 
      uint32   repeat 
      uint32   run 
   }   wpStart
   struct { 
      uint32   despawnTime 
      uint32   fail 
      uint32   quest 
   }   wpStop
}; 
SMART_ACTION type

Detailed Description

Definition at line 509 of file SmartScriptMgr.h.

Member Data Documentation

◆ [union]

union { ... } SmartAction

◆ [struct]

struct { ... } SmartAction::active

◆ [struct]

struct { ... } SmartAction::addUnitFlag

◆ angle

uint32 SmartAction::angle

Definition at line 636 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ anim

uint32 SmartAction::anim

Definition at line 881 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ apply

uint32 SmartAction::apply

Definition at line 705 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ attack

uint32 SmartAction::attack

Definition at line 609 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ attackInvoker

uint32 SmartAction::attackInvoker

Definition at line 578 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ [struct]

struct { ... } SmartAction::autoAttack

◆ byte1

uint32 SmartAction::byte1

Definition at line 841 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ [struct]

struct { ... } SmartAction::callHelp

◆ [struct]

struct { ... } SmartAction::cast

◆ chance

uint32 SmartAction::chance

Definition at line 816 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ [struct]

struct { ... } SmartAction::combatMove

◆ count

uint32 SmartAction::count

Definition at line 765 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ creature

uint32 SmartAction::creature

Definition at line 528 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ [struct]

struct { ... } SmartAction::creatureGroup

◆ credit

uint32 SmartAction::credit

Definition at line 638 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ creditType

uint32 SmartAction::creditType

Definition at line 639 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ data

uint32 SmartAction::data

Definition at line 666 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ dec

uint32 SmartAction::dec

Definition at line 625 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ delay

uint32 SmartAction::delay

Definition at line 693 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ [struct]

struct { ... } SmartAction::delunitByte

◆ despawnTime

uint32 SmartAction::despawnTime

Definition at line 727 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ dist

uint32 SmartAction::dist

Definition at line 635 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ distance

uint32 SmartAction::distance

Definition at line 716 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ duration

uint32 SmartAction::duration

Definition at line 518 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ [struct] [1/2]

struct { ... } SmartAction::emote

◆ emote [2/2]

uint32 SmartAction::emote

Definition at line 540 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ emote1

uint32 SmartAction::emote1

Definition at line 555 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ emote2

uint32 SmartAction::emote2

Definition at line 556 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ emote3

uint32 SmartAction::emote3

Definition at line 557 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ emote4

uint32 SmartAction::emote4

Definition at line 558 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ emote5

uint32 SmartAction::emote5

Definition at line 559 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ emote6

uint32 SmartAction::emote6

Definition at line 560 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ [struct]

struct { ... } SmartAction::enterVehicle

◆ entry

uint32 SmartAction::entry

Definition at line 637 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ entry1

uint32 SmartAction::entry1

Definition at line 864 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ entry2

uint32 SmartAction::entry2

Definition at line 865 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ entry3

uint32 SmartAction::entry3

Definition at line 866 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ entry4

uint32 SmartAction::entry4

Definition at line 867 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ entry5

uint32 SmartAction::entry5

Definition at line 868 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ entry6

uint32 SmartAction::entry6

Definition at line 869 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ [struct]

struct { ... } SmartAction::equip

◆ [struct]

struct { ... } SmartAction::faction

◆ factionID

uint32 SmartAction::factionID

Definition at line 523 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ fail

uint32 SmartAction::fail

Definition at line 759 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ field

uint32 SmartAction::field

Definition at line 665 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ flag

uint32 SmartAction::flag

Definition at line 835 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ flag1

uint32 SmartAction::flag1

Definition at line 589 of file SmartScriptMgr.h.

◆ flag2

uint32 SmartAction::flag2

Definition at line 590 of file SmartScriptMgr.h.

◆ flag3

uint32 SmartAction::flag3

Definition at line 591 of file SmartScriptMgr.h.

◆ flag4

uint32 SmartAction::flag4

Definition at line 592 of file SmartScriptMgr.h.

◆ flag5

uint32 SmartAction::flag5

Definition at line 593 of file SmartScriptMgr.h.

◆ flag6

uint32 SmartAction::flag6

Definition at line 594 of file SmartScriptMgr.h.

◆ flags

uint32 SmartAction::flags

Definition at line 566 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction(), and SmartScript::UpdateTimer().

◆ [struct]

struct { ... } SmartAction::flee

◆ fly

uint32 SmartAction::fly

Definition at line 785 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ [struct]

struct { ... } SmartAction::follow

◆ [struct]

struct { ... } SmartAction::forceDespawn

◆ [struct]

struct { ... } SmartAction::gameEventStart

◆ [struct]

struct { ... } SmartAction::gameEventStop

◆ [struct]

struct { ... } SmartAction::goFlag

◆ goRespawnTime

uint32 SmartAction::goRespawnTime

Definition at line 897 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ gossipMenuId

uint32 SmartAction::gossipMenuId

Definition at line 908 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ gossipNpcTextId

uint32 SmartAction::gossipNpcTextId

Definition at line 909 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ group

uint32 SmartAction::group

Definition at line 945 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ healthpoint

uint32 SmartAction::healthpoint

Definition at line 967 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ healthpointmod

uint32 SmartAction::healthpointmod

Definition at line 968 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ healthpointpercent

int32 SmartAction::healthpointpercent

Definition at line 969 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ id

◆ inc

uint32 SmartAction::inc

Definition at line 624 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ [struct]

struct { ... } SmartAction::incEventPhase

◆ [struct]

struct { ... } SmartAction::ingamePhaseId

◆ [struct]

struct { ... } SmartAction::installTtemplate

◆ [struct]

struct { ... } SmartAction::interruptSpellCasting

◆ [struct]

struct { ... } SmartAction::invincHP

◆ [struct]

struct { ... } SmartAction::item

◆ [struct]

struct { ... } SmartAction::jump

◆ [struct]

struct { ... } SmartAction::killedMonster

◆ mapID

uint32 SmartAction::mapID

Definition at line 795 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ mask

uint32 SmartAction::mask

Definition at line 827 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ max

uint32 SmartAction::max

Definition at line 813 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ min

uint32 SmartAction::min

Definition at line 812 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ minHP

uint32 SmartAction::minHP

Definition at line 698 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ model

uint32 SmartAction::model

Definition at line 529 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ [struct]

struct { ... } SmartAction::morphOrMount

◆ move

uint32 SmartAction::move

Definition at line 614 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ [struct]

struct { ... } SmartAction::moveRandom

◆ [struct]

struct { ... } SmartAction::MoveToPos

◆ [struct]

struct { ... } SmartAction::movie

◆ newPower

uint32 SmartAction::newPower

Definition at line 952 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ number

uint32 SmartAction::number

Definition at line 801 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ onlySelf

uint32 SmartAction::onlySelf

Definition at line 535 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ param1

uint32 SmartAction::param1

◆ param2

uint32 SmartAction::param2

◆ param3

uint32 SmartAction::param3

◆ param4

uint32 SmartAction::param4

◆ param5

uint32 SmartAction::param5

◆ param6

uint32 SmartAction::param6

Definition at line 979 of file SmartScriptMgr.h.

Referenced by SmartScript::CreateEvent(), and SmartAIMgr::LoadSmartAIFromDB().

◆ pathID

uint32 SmartAction::pathID

Definition at line 743 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ percent

uint32 SmartAction::percent

Definition at line 699 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ phase

uint32 SmartAction::phase

Definition at line 619 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ phase1

uint32 SmartAction::phase1

Definition at line 644 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ phase2

uint32 SmartAction::phase2

Definition at line 645 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ phase3

uint32 SmartAction::phase3

Definition at line 646 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ phase4

uint32 SmartAction::phase4

Definition at line 647 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ phase5

uint32 SmartAction::phase5

Definition at line 648 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ phase6

uint32 SmartAction::phase6

Definition at line 649 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ phaseMax

uint32 SmartAction::phaseMax

Definition at line 655 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ phaseMin

uint32 SmartAction::phaseMin

Definition at line 654 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ pointId

uint32 SmartAction::pointId

Definition at line 902 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ [struct]

struct { ... } SmartAction::power

◆ powerType

uint32 SmartAction::powerType

Definition at line 951 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ [struct] [1/2]

struct { ... } SmartAction::quest

◆ quest [2/2]

uint32 SmartAction::quest

Definition at line 545 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ [struct]

struct { ... } SmartAction::randomEmote

◆ [struct]

struct { ... } SmartAction::randomPhase

◆ [struct]

struct { ... } SmartAction::randomPhaseRange

◆ [struct]

struct { ... } SmartAction::randomSound

◆ [struct]

struct { ... } SmartAction::randTimedActionList

◆ range

uint32 SmartAction::range

Definition at line 682 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ [struct]

struct { ... } SmartAction::raw

Note for any new future actions All parameters must have type uint32

Referenced by SmartScript::CreateEvent(), and SmartAIMgr::LoadSmartAIFromDB().

◆ [struct]

struct { ... } SmartAction::react

◆ reactState

uint32 SmartAction::reactState

Definition at line 747 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ regenHealth

uint32 SmartAction::regenHealth

Definition at line 930 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ [struct]

struct { ... } SmartAction::removeAura

◆ [struct]

struct { ... } SmartAction::removeUnitFlag

◆ repeat

uint32 SmartAction::repeat

Definition at line 744 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ repeatMax

uint32 SmartAction::repeatMax

Definition at line 815 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ repeatMin

uint32 SmartAction::repeatMin

Definition at line 814 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ [struct]

struct { ... } SmartAction::RespawnTarget

◆ root

uint32 SmartAction::root

Definition at line 935 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ run

uint32 SmartAction::run

Definition at line 742 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ seat

uint32 SmartAction::seat

Definition at line 853 of file SmartScriptMgr.h.

◆ [struct]

struct { ... } SmartAction::sendGoCustomAnim

◆ [struct]

struct { ... } SmartAction::sendGossipMenu

◆ [struct]

struct { ... } SmartAction::sendTargetToTarget

◆ [struct]

struct { ... } SmartAction::setData

◆ [struct]

struct { ... } SmartAction::setEventPhase

◆ [struct]

struct { ... } SmartAction::setFly

◆ [struct]

struct { ... } SmartAction::setGoLootState

◆ [struct]

struct { ... } SmartAction::sethealthpointorpercent

◆ [struct]

struct { ... } SmartAction::setHealthRegen

◆ [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::setSwim

◆ [struct]

struct { ... } SmartAction::setunitByte

◆ sheath

uint32 SmartAction::sheath

Definition at line 688 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ slot1

uint32 SmartAction::slot1

Definition at line 828 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ slot2

uint32 SmartAction::slot2

Definition at line 829 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ slot3

uint32 SmartAction::slot3

Definition at line 830 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ [struct] [1/2]

struct { ... } SmartAction::sound

◆ sound [2/2]

uint32 SmartAction::sound

Definition at line 534 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ sound1

uint32 SmartAction::sound1

Definition at line 984 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ sound2

uint32 SmartAction::sound2

Definition at line 985 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ sound3

uint32 SmartAction::sound3

Definition at line 986 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ sound4

uint32 SmartAction::sound4

Definition at line 987 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ sound5

uint32 SmartAction::sound5

Definition at line 988 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ speedxy

uint32 SmartAction::speedxy

Definition at line 886 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ speedz

uint32 SmartAction::speedz

Definition at line 887 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ spell

uint32 SmartAction::spell

Definition at line 565 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ spell_id

uint32 SmartAction::spell_id

Definition at line 875 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ state

uint32 SmartAction::state

Definition at line 550 of file SmartScriptMgr.h.

Referenced by SmartAIMgr::IsEventValid(), and SmartScript::ProcessAction().

◆ [struct]

struct { ... } SmartAction::storeTargets

◆ [struct]

struct { ... } SmartAction::storeVar

◆ [struct]

struct { ... } SmartAction::summonCreature

◆ [struct]

struct { ... } SmartAction::summonGO

◆ swim

uint32 SmartAction::swim

Definition at line 790 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ [struct]

struct { ... } SmartAction::talk

◆ targetParam1

uint32 SmartAction::targetParam1

Definition at line 568 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ targetParam2

uint32 SmartAction::targetParam2

Definition at line 569 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ targetParam3

uint32 SmartAction::targetParam3

Definition at line 570 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ targetType

uint32 SmartAction::targetType

Definition at line 567 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ [struct]

struct { ... } SmartAction::taxi

◆ team

uint32 SmartAction::team

Definition at line 677 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ [struct]

struct { ... } SmartAction::teleport

◆ textGroupID

uint32 SmartAction::textGroupID

Definition at line 517 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ threatDEC

uint32 SmartAction::threatDEC

Definition at line 584 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ threatINC

uint32 SmartAction::threatINC

Definition at line 583 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ [struct]

struct { ... } SmartAction::threatPCT

◆ [struct]

struct { ... } SmartAction::timedActionList

◆ [struct]

struct { ... } SmartAction::timeEvent

◆ timerType

uint32 SmartAction::timerType

Definition at line 859 of file SmartScriptMgr.h.

Referenced by SmartScript::SetScript9().

◆ transport

uint32 SmartAction::transport

Definition at line 903 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ type [1/2]

uint32 SmartAction::type

Definition at line 576 of file SmartScriptMgr.h.

◆ type [2/2]

◆ [struct]

struct { ... } SmartAction::unitFlag

◆ [struct]

struct { ... } SmartAction::unused

◆ [struct]

struct { ... } SmartAction::updateTemplate

◆ [struct]

struct { ... } SmartAction::visibility

◆ withDelayed

uint32 SmartAction::withDelayed

Definition at line 874 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ withEmote

uint32 SmartAction::withEmote

Definition at line 683 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ withInstant

uint32 SmartAction::withInstant

Definition at line 876 of file SmartScriptMgr.h.

Referenced by SmartScript::ProcessAction().

◆ [struct]

struct { ... } SmartAction::wpPause

◆ [struct]

struct { ... } SmartAction::wpStart

◆ [struct]

struct { ... } SmartAction::wpStop

The documentation for this struct was generated from the following file: