![]() |
TrinityCore
|
Inheritance diagram for gobject_commandscript:Public Member Functions | |
| gobject_commandscript () | |
| ChatCommandTable | GetCommands () const override |
Public Member Functions inherited from ScriptObject | |
| std::string const & | GetName () const |
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 () |
Definition at line 53 of file cs_gobject.cpp.
|
inline |
Definition at line 56 of file cs_gobject.cpp.
|
inlineoverridevirtual |
Implements CommandScript.
Definition at line 58 of file cs_gobject.cpp.
References HandleGameObjectActivateCommand(), HandleGameObjectAddCommand(), HandleGameObjectAddTempCommand(), HandleGameObjectDeleteCommand(), HandleGameObjectInfoCommand(), HandleGameObjectMoveCommand(), HandleGameObjectNearCommand(), HandleGameObjectSetPhaseCommand(), HandleGameObjectSetStateCommand(), HandleGameObjectTargetCommand(), HandleGameObjectTurnCommand(), HandleNpcDespawnGroup(), HandleNpcSpawnGroup(), rbac::RBAC_PERM_COMMAND_GOBJECT_ACTIVATE, rbac::RBAC_PERM_COMMAND_GOBJECT_ADD, rbac::RBAC_PERM_COMMAND_GOBJECT_ADD_TEMP, rbac::RBAC_PERM_COMMAND_GOBJECT_DELETE, rbac::RBAC_PERM_COMMAND_GOBJECT_DESPAWNGROUP, rbac::RBAC_PERM_COMMAND_GOBJECT_INFO, rbac::RBAC_PERM_COMMAND_GOBJECT_MOVE, rbac::RBAC_PERM_COMMAND_GOBJECT_NEAR, rbac::RBAC_PERM_COMMAND_GOBJECT_SET_PHASE, rbac::RBAC_PERM_COMMAND_GOBJECT_SET_STATE, rbac::RBAC_PERM_COMMAND_GOBJECT_SPAWNGROUP, rbac::RBAC_PERM_COMMAND_GOBJECT_TARGET, and rbac::RBAC_PERM_COMMAND_GOBJECT_TURN.
|
inlinestatic |
Definition at line 83 of file cs_gobject.cpp.
References ChatHandler::GetObjectFromPlayerMapByDbGuid(), WorldSession::GetPlayer(), ChatHandler::GetSession(), GO_READY, LANG_COMMAND_OBJNOTFOUND, ChatHandler::PSendSysMessage(), and ChatHandler::SetSentErrorMessage().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 105 of file cs_gobject.cpp.
References GameObject::Create(), GameObjectTemplate::displayId, GameObjectTemplate::entry, QuaternionData::fromEulerAnglesZYX(), GameObject, Map::GenerateLowGuid(), Map::GetId(), WorldObject::GetMap(), Position::GetOrientation(), Player::GetPhaseMaskForSpawn(), WorldSession::GetPlayer(), Position::GetPositionX(), Position::GetPositionY(), Position::GetPositionZ(), ChatHandler::GetSession(), Map::GetSpawnMode(), GO_STATE_READY, LANG_GAMEOBJECT_ADD, LANG_GAMEOBJECT_HAVE_INVALID_DATA, LANG_GAMEOBJECT_NOT_EXIST, GameObject::LoadFromDB(), GameObjectTemplate::name, ChatHandler::PSendSysMessage(), GameObject::SetRespawnTime(), ChatHandler::SetSentErrorMessage(), sGameObjectDisplayInfoStore, sObjectMgr, TC_LOG_ERROR, and GameObjectTemplate::type.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 167 of file cs_gobject.cpp.
References QuaternionData::fromEulerAnglesZYX(), Position::GetOrientation(), WorldSession::GetPlayer(), ChatHandler::GetSession(), LANG_GAMEOBJECT_NOT_EXIST, ChatHandler::PSendSysMessage(), ChatHandler::SetSentErrorMessage(), sObjectMgr, and WorldObject::SummonGameObject().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 300 of file cs_gobject.cpp.
References GameObject::DeleteFromDB(), ChatHandler::GetObjectFromPlayerMapByDbGuid(), WorldSession::GetPlayer(), ChatHandler::GetSession(), ObjectAccessor::GetUnit(), ObjectGuid::IsEmpty(), ObjectGuid::IsPlayer(), LANG_COMMAND_DELOBJMESSAGE, LANG_COMMAND_DELOBJREFERCREATURE, LANG_COMMAND_OBJNOTFOUND, ChatHandler::PSendSysMessage(), Unit::RemoveGameObject(), ChatHandler::SetSentErrorMessage(), and ObjectGuid::ToString().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 500 of file cs_gobject.cpp.
References GameObject::AI(), GameObjectTemplate::AIName, GameObjectTemplate::displayId, GameObjectOverride::Faction, GameObjectOverride::Flags, SpawnGroupTemplateData::flags, GameObject::GetGameObjectData(), Object::GetGUID(), GameObjectTemplate::GetLootId(), WorldObject::GetMap(), ChatHandler::GetObjectFromPlayerMapByDbGuid(), Position::GetPositionX(), Position::GetPositionY(), Position::GetPositionZ(), GameObject::GetRespawnCompatibilityMode(), Trinity::GetTypeName(), SpawnGroupTemplateData::groupId, SpawnData::id, Map::IsSpawnGroupActive(), LANG_COMMAND_OBJNOTFOUND, LANG_GAMEOBJECT_NOT_EXIST, LANG_GOINFO_ADDON, LANG_GOINFO_DISPLAYID, LANG_GOINFO_ENTRY, LANG_GOINFO_LOOTID, LANG_GOINFO_MODEL, LANG_GOINFO_NAME, LANG_GOINFO_SIZE, LANG_GOINFO_TYPE, LANG_OBJECTINFO_AIINFO, LANG_OBJECTINFO_AITYPE, LANG_SPAWNINFO_COMPATIBILITY_MODE, LANG_SPAWNINFO_GROUP_ID, LANG_SPAWNINFO_GUIDINFO, LANG_SPAWNINFO_ROTATION, LANG_SPAWNINFO_SPAWNID_LOCATION, GameObjectTemplate::name, SpawnGroupTemplateData::name, ChatHandler::PSendSysMessage(), GameObjectData::rotation, GameObjectTemplate::ScriptId, ChatHandler::SetSentErrorMessage(), sGameObjectDisplayInfoStore, GameObjectTemplate::size, sObjectMgr, SpawnMetadata::spawnGroupData, SpawnMetadata::spawnId, SpawnData::spawnPoint, QuaternionData::toEulerAnglesZYX(), ObjectGuid::ToString(), and GameObjectTemplate::type.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 372 of file cs_gobject.cpp.
References GameObject::GetGameObjectData(), GameObject::GetGOInfo(), WorldLocation::GetMapId(), ChatHandler::GetObjectFromPlayerMapByDbGuid(), Position::GetOrientation(), WorldSession::GetPlayer(), Position::GetPosition(), Position::GetPositionX(), Position::GetPositionY(), ChatHandler::GetSession(), GameObject::GetSpawnId(), MapManager::IsValidMapCoord(), LANG_COMMAND_MOVEOBJMESSAGE, LANG_COMMAND_OBJNOTFOUND, LANG_INVALID_TARGET_COORD, GameObject::LoadFromDB(), GameObjectTemplate::name, ChatHandler::PSendSysMessage(), Position::SetOrientation(), ChatHandler::SetSentErrorMessage(), and sObjectMgr.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 454 of file cs_gobject.cpp.
References Field::GetFloat(), WorldLocation::GetMapId(), WorldSession::GetPlayer(), Position::GetPositionX(), Position::GetPositionY(), Position::GetPositionZ(), ChatHandler::GetSession(), Field::GetUInt16(), Field::GetUInt32(), LANG_COMMAND_NEAROBJMESSAGE, LANG_GO_LIST_CHAT, GameObjectTemplate::name, ChatHandler::PSendSysMessage(), PreparedStatementBase::setFloat(), PreparedStatementBase::setUInt32(), sObjectMgr, WORLD_SEL_GAMEOBJECT_NEAREST, and WorldDatabase.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 429 of file cs_gobject.cpp.
References ChatHandler::GetObjectFromPlayerMapByDbGuid(), LANG_BAD_VALUE, LANG_COMMAND_OBJNOTFOUND, ChatHandler::PSendSysMessage(), ChatHandler::SendSysMessage(), and ChatHandler::SetSentErrorMessage().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 586 of file cs_gobject.cpp.
References Object::GetGUID(), ChatHandler::GetObjectFromPlayerMapByDbGuid(), GO_DESTRUCTIBLE_REBUILDING, LANG_COMMAND_OBJNOTFOUND, ChatHandler::PSendSysMessage(), and ChatHandler::SetSentErrorMessage().
Referenced by GetCommands().
|
inlinestatic |
Definition at line 186 of file cs_gobject.cpp.
References Field::GetFloat(), GameTime::GetGameTime(), WorldLocation::GetMapId(), ChatHandler::GetObjectFromPlayerMapByDbGuid(), WorldSession::GetPlayer(), Position::GetPositionX(), Position::GetPositionY(), Position::GetPositionZ(), GameObject::GetRespawnDelay(), GameObject::GetRespawnTimeEx(), ChatHandler::GetSession(), Field::GetUInt16(), Field::GetUInt32(), LANG_COMMAND_RAWPAWNTIMES, LANG_COMMAND_TARGETOBJNOTFOUND, LANG_GAMEOBJECT_DETAIL, LANG_GAMEOBJECT_NOT_EXIST, GameObjectTemplate::name, ChatHandler::PSendSysMessage(), secsToTimeString(), ChatHandler::SendSysMessage(), sGameEventMgr, ShortText, sObjectMgr, sPoolMgr, and WorldDatabase.
Referenced by GetCommands().
|
inlinestatic |
Definition at line 333 of file cs_gobject.cpp.
References GameObject::GetGOInfo(), ChatHandler::GetObjectFromPlayerMapByDbGuid(), Position::GetOrientation(), WorldSession::GetPlayer(), Position::GetPositionX(), Position::GetPositionY(), Position::GetPositionZ(), ChatHandler::GetSession(), GameObject::GetSpawnId(), LANG_COMMAND_OBJNOTFOUND, LANG_COMMAND_TURNOBJMESSAGE, GameObject::LoadFromDB(), GameObjectTemplate::name, ChatHandler::PSendSysMessage(), and ChatHandler::SetSentErrorMessage().
Referenced by GetCommands().