TrinityCore
Loading...
Searching...
No Matches
go_commandscript Class Reference
+ Inheritance diagram for go_commandscript:

Public Member Functions

 go_commandscript ()
 
std::span< ChatCommandBuilder const > GetCommands () const override
 
- Public Member Functions inherited from CommandScript
 ~CommandScript ()
 
- Public Member Functions inherited from ScriptObject
 ScriptObject (ScriptObject const &right)=delete
 
 ScriptObject (ScriptObject &&right)=delete
 
ScriptObject & operator= (ScriptObject const &right)=delete
 
ScriptObject & operator= (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) noexcept
 
- Protected Member Functions inherited from ScriptObject
 ScriptObject (char const *name) noexcept
 
virtual ~ScriptObject ()
 

Detailed Description

Definition at line 44 of file cs_go.cpp.

Constructor & Destructor Documentation

◆ go_commandscript()

go_commandscript::go_commandscript ( )
inline

Definition at line 47 of file cs_go.cpp.

Member Function Documentation

◆ DoTeleport()

◆ GetCommands()

◆ HandleGoAreaTriggerCommand()

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

◆ HandleGoBossCommand()

◆ HandleGoCreatureCIdCommand()

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

◆ HandleGoCreatureSpawnIdCommand()

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

◆ HandleGoGameObjectGOIdCommand()

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

◆ HandleGoGameObjectSpawnIdCommand()

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

◆ HandleGoGraveyardCommand()

◆ HandleGoGridCommand()

◆ HandleGoInstanceCommand()

◆ HandleGoOffsetCommand()

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

◆ HandleGoQuestCommand()

◆ HandleGoTaxinodeCommand()

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

◆ HandleGoTicketCommand()

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

◆ HandleGoXYZCommand()

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

◆ HandleGoZoneXYCommand()


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