![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "TC9GrpcHandler.h"
Public Member Functions | |
| ToCloud9GrpcHandler () | |
| ~ToCloud9GrpcHandler () | |
Static Public Member Functions | |
| static GetPlayerItemsByGuidsResponse | GetPlayerItemsByGuids (uint64 player, uint64 *items, int items_len) |
| static RemoveItemsWithGuidsFromPlayerResponse | RemoveItemsWithGuidsFromPlayer (uint64 player, uint64 *items, int itemsLen, uint64 assignToPlayer) |
| static PlayerItemErrorCode | AddExistingItemToPlayer (AddExistingItemToPlayerRequest *) |
| static GetMoneyForPlayerResponse | GetMoneyForPlayer (uint64 player) |
| static ModifyMoneyForPlayerResponse | ModifyMoneyForPlayer (uint64 player, int32 value) |
| static CanPlayerInteractWithGOAndTypeResponse | CanPlayerInteractWithGOAndType (uint64 player, uint64 go, uint8 goType) |
| static CanPlayerInteractWithNPCAndFlagsResponse | CanPlayerInteractWithNPCAndFlags (uint64 player, uint64 npc, uint32 unitFlags) |
| static BattlegroundStartResponse | StartBattleground (BattlegroundStartRequest *request) |
| static BattlegroundErrorCode | AddPlayersToBattleground (BattlegroundAddPlayersRequest *request) |
| static BattlegroundJoinCheckErrorCode | CanPlayerJoinBattlegroundQueue (uint64 player) |
| static BattlegroundJoinCheckErrorCode | CanPlayerTeleportToBattleground (uint64 player) |
|
inline |
|
inline |
|
static |
References Player::CanStoreItem(), CharacterDatabase, Item::Create(), EQUIP_ERR_OK, ObjectAccessor::FindPlayer(), ObjectGuid::GetCounter(), ITEM_FIELD_DURABILITY, ITEM_FIELD_FLAGS, Player::MoveItemToInventory(), NewItemOrBag(), NULL_BAG, NULL_SLOT, Player::SaveInventoryAndGoldToDB(), Item::SetCount(), Item::SetItemRandomProperties(), Object::SetUInt32Value(), and sObjectMgr.
Referenced by ToCloud9Sidecar::SetupGrpcHandlers().
|
static |
References BATTLEGROUND_RB, BATTLEGROUND_TYPE_NONE, ObjectAccessor::FindPlayer(), Battleground::GetBgTypeID(), Battleground::GetInstanceID(), Player::GetTeamId(), sBattlegroundMgr, Player::SetBattlegroundId(), and Player::SetEntryPoint().
Referenced by ToCloud9Sidecar::SetupGrpcHandlers().
|
static |
References ObjectAccessor::FindPlayer(), and Player::GetGameObjectIfCanInteractWith().
Referenced by ToCloud9Sidecar::SetupGrpcHandlers().
|
static |
References ObjectAccessor::FindPlayer(), and Player::GetNPCIfCanInteractWith().
Referenced by ToCloud9Sidecar::SetupGrpcHandlers().
|
static |
References BATTLEGROUND_RB, Player::CanJoinToBattleground(), CLASS_CONTEXT_TELEPORT, CLASS_DEATH_KNIGHT, ObjectAccessor::FindPlayer(), WorldLocation::GetMapId(), Player::HasSpell(), Player::IsClass(), Player::IsGameMaster(), and sBattlegroundMgr.
Referenced by ToCloud9Sidecar::SetupGrpcHandlers().
|
static |
References ObjectAccessor::FindPlayer(), Unit::GetCharmGUID(), and Unit::IsInCombat().
Referenced by ToCloud9Sidecar::SetupGrpcHandlers().
|
static |
References ObjectAccessor::FindPlayer(), and Player::GetMoney().
Referenced by ToCloud9Sidecar::SetupGrpcHandlers().
|
static |
References Item::CanBeTraded(), ObjectAccessor::FindPlayer(), Item::GetBagSlot(), Item::GetCount(), Object::GetEntry(), Object::GetGUID(), Player::GetItemByGuid(), Item::GetItemRandomPropertyId(), ObjectGuid::GetRawValue(), Item::GetSlot(), Item::GetText(), Object::GetUInt32Value(), ITEM_FIELD_DURABILITY, and ITEM_FIELD_FLAGS.
Referenced by ToCloud9Sidecar::SetupGrpcHandlers().
|
static |
References ObjectAccessor::FindPlayer(), Player::GetMoney(), and Player::ModifyMoney().
Referenced by ToCloud9Sidecar::SetupGrpcHandlers().
|
static |
References CharacterDatabase, Item::DeleteFromInventoryDB(), ObjectAccessor::FindPlayer(), Item::GetBagSlot(), Object::GetGUID(), Player::GetItemByGuid(), ObjectGuid::GetRawValue(), Item::GetSlot(), ITEM_CHANGED, Player::MoveItemFromInventory(), Player::SaveInventoryAndGoldToDB(), Item::SaveToDB(), Item::SetNotRefundable(), Item::SetOwnerGUID(), and Item::SetState().
Referenced by ToCloud9Sidecar::SetupGrpcHandlers().
|
static |
References GetBattlegroundBracketByLevel(), Battleground::GetClientInstanceID(), Battleground::GetInstanceID(), Battleground::IncreaseInvitedCount(), sBattlegroundMgr, Battleground::StartBattleground(), TEAM_ALLIANCE, and TEAM_HORDE.
Referenced by ToCloud9Sidecar::SetupGrpcHandlers().