TrinityCore
go_commandscript Class Reference
+ Inheritance diagram for go_commandscript:

Public Member Functions

 go_commandscript ()
 
ChatCommandTable GetCommands () const override
 
- Public Member Functions inherited from CommandScript
 ~CommandScript ()
 
virtual std::vector< Trinity::ChatCommands::ChatCommandBuilderGetCommands () const =0
 
- Public Member Functions inherited from ScriptObject
 ScriptObject (ScriptObject const &right)=delete
 
 ScriptObject (ScriptObject &&right)=delete
 
ScriptObjectoperator= (ScriptObject const &right)=delete
 
ScriptObjectoperator= (ScriptObject &&right)=delete
 
std::string const & GetName () const
 

Static Public Member Functions

static bool DoTeleport (ChatHandler *handler, Position pos, uint32 mapId=MAPID_INVALID)
 
static bool HandleGoCreatureSpawnIdCommand (ChatHandler *handler, Variant< Hyperlink< creature >, ObjectGuid::LowType > spawnId)
 
static bool HandleGoCreatureCIdCommand (ChatHandler *handler, Variant< Hyperlink< creature_entry >, uint32 > cId)
 
static bool HandleGoGameObjectSpawnIdCommand (ChatHandler *handler, Variant< Hyperlink< gameobject >, ObjectGuid::LowType > spawnId)
 
static bool HandleGoGameObjectGOIdCommand (ChatHandler *handler, Variant< Hyperlink< gameobject_entry >, uint32 > goId)
 
static bool HandleGoGraveyardCommand (ChatHandler *handler, uint32 gyId)
 
static bool HandleGoGridCommand (ChatHandler *handler, float gridX, float gridY, Optional< uint32 > oMapId)
 
static bool HandleGoQuestCommand (ChatHandler *handler, Variant< Hyperlink< quest >, uint32 > questData)
 
static bool HandleGoTaxinodeCommand (ChatHandler *handler, Variant< Hyperlink< taxinode >, uint32 > nodeId)
 
static bool HandleGoAreaTriggerCommand (ChatHandler *handler, Variant< Hyperlink< areatrigger >, uint32 > areaTriggerId)
 
static bool HandleGoZoneXYCommand (ChatHandler *handler, float x, float y, Optional< Variant< Hyperlink< area >, uint32 > > areaIdArg)
 
static bool HandleGoXYZCommand (ChatHandler *handler, float x, float y, Optional< float > z, Optional< uint32 > id, Optional< float > o)
 
template<typename T >
static bool HandleGoTicketCommand (ChatHandler *handler, uint32 ticketId)
 
static bool HandleGoOffsetCommand (ChatHandler *handler, float dX, Optional< float > dY, Optional< float > dZ, Optional< float > dO)
 
static bool HandleGoInstanceCommand (ChatHandler *handler, std::vector< std::string_view > labels)
 
static bool HandleGoBossCommand (ChatHandler *handler, std::vector< std::string_view > needles)
 

Additional Inherited Members

- Protected Member Functions inherited from CommandScript
 CommandScript (char const *name)
 
- Protected Member Functions inherited from ScriptObject
 ScriptObject (char const *name)
 
virtual ~ScriptObject ()
 

Detailed Description

Definition at line 45 of file cs_go.cpp.

Constructor & Destructor Documentation

◆ go_commandscript()

go_commandscript::go_commandscript ( )
inline

Definition at line 48 of file cs_go.cpp.

Member Function Documentation

◆ DoTeleport()

static bool go_commandscript::DoTeleport ( ChatHandler handler,
Position  pos,
uint32  mapId = MAPID_INVALID 
)
inlinestatic

Definition at line 80 of file cs_go.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetCommands()

ChatCommandTable go_commandscript::GetCommands ( ) const
inlineoverridevirtual

Implements CommandScript.

Definition at line 50 of file cs_go.cpp.

+ Here is the call graph for this function:

◆ HandleGoAreaTriggerCommand()

static bool go_commandscript::HandleGoAreaTriggerCommand ( ChatHandler handler,
Variant< Hyperlink< areatrigger >, uint32 areaTriggerId 
)
inlinestatic

Definition at line 312 of file cs_go.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ HandleGoBossCommand()

static bool go_commandscript::HandleGoBossCommand ( ChatHandler handler,
std::vector< std::string_view >  needles 
)
inlinestatic

Definition at line 520 of file cs_go.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ HandleGoCreatureCIdCommand()

static bool go_commandscript::HandleGoCreatureCIdCommand ( ChatHandler handler,
Variant< Hyperlink< creature_entry >, uint32 cId 
)
inlinestatic

Definition at line 116 of file cs_go.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ HandleGoCreatureSpawnIdCommand()

static bool go_commandscript::HandleGoCreatureSpawnIdCommand ( ChatHandler handler,
Variant< Hyperlink< creature >, ObjectGuid::LowType spawnId 
)
inlinestatic

Definition at line 103 of file cs_go.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ HandleGoGameObjectGOIdCommand()

static bool go_commandscript::HandleGoGameObjectGOIdCommand ( ChatHandler handler,
Variant< Hyperlink< gameobject_entry >, uint32 goId 
)
inlinestatic

Definition at line 156 of file cs_go.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ HandleGoGameObjectSpawnIdCommand()

static bool go_commandscript::HandleGoGameObjectSpawnIdCommand ( ChatHandler handler,
Variant< Hyperlink< gameobject >, ObjectGuid::LowType spawnId 
)
inlinestatic

Definition at line 143 of file cs_go.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ HandleGoGraveyardCommand()

static bool go_commandscript::HandleGoGraveyardCommand ( ChatHandler handler,
uint32  gyId 
)
inlinestatic

Definition at line 183 of file cs_go.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ HandleGoGridCommand()

static bool go_commandscript::HandleGoGridCommand ( ChatHandler handler,
float  gridX,
float  gridY,
Optional< uint32 oMapId 
)
inlinestatic

Definition at line 212 of file cs_go.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ HandleGoInstanceCommand()

static bool go_commandscript::HandleGoInstanceCommand ( ChatHandler handler,
std::vector< std::string_view >  labels 
)
inlinestatic

Definition at line 435 of file cs_go.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ HandleGoOffsetCommand()

static bool go_commandscript::HandleGoOffsetCommand ( ChatHandler handler,
float  dX,
Optional< float >  dY,
Optional< float >  dZ,
Optional< float >  dO 
)
inlinestatic

Definition at line 427 of file cs_go.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ HandleGoQuestCommand()

static bool go_commandscript::HandleGoQuestCommand ( ChatHandler handler,
Variant< Hyperlink< quest >, uint32 questData 
)
inlinestatic

Definition at line 241 of file cs_go.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ HandleGoTaxinodeCommand()

static bool go_commandscript::HandleGoTaxinodeCommand ( ChatHandler handler,
Variant< Hyperlink< taxinode >, uint32 nodeId 
)
inlinestatic

Definition at line 300 of file cs_go.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ HandleGoTicketCommand()

template<typename T >
static bool go_commandscript::HandleGoTicketCommand ( ChatHandler handler,
uint32  ticketId 
)
inlinestatic

Definition at line 406 of file cs_go.cpp.

+ Here is the call graph for this function:

◆ HandleGoXYZCommand()

static bool go_commandscript::HandleGoXYZCommand ( ChatHandler handler,
float  x,
float  y,
Optional< float >  z,
Optional< uint32 id,
Optional< float >  o 
)
inlinestatic

Definition at line 377 of file cs_go.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ HandleGoZoneXYCommand()

static bool go_commandscript::HandleGoZoneXYCommand ( ChatHandler handler,
float  x,
float  y,
Optional< Variant< Hyperlink< area >, uint32 > >  areaIdArg 
)
inlinestatic

Definition at line 325 of file cs_go.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

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