26#define SPELL_DUEL 7266
27#define SPELL_MOUNTED_DUEL 62875
72 player->
duel->StartTime = now + 3;
73 target->
duel->StartTime = now + 3;
#define SPELL_MOUNTED_DUEL
#define TC_LOG_DEBUG(filterType__,...)
std::string ToString() const
static ObjectGuid GetGUID(Object const *o)
UF::UpdateField< UF::PlayerData, 0, TYPEID_PLAYER > m_playerData
void DuelComplete(DuelCompleteType type)
void EnablePvpRules(bool dueToCombat=false)
WorldSession * GetSession() const
std::unique_ptr< DuelInfo > duel
void CombatStopWithPets(bool includingCast=false)
SpellCastResult CastSpell(CastSpellTargetArg const &targets, uint32 spellId, CastSpellExtraArgs const &args={ })
std::string const & GetName() const
WorldPacket const * Write() override
WorldPacket const * Write() override
Player * GetPlayer() const
void HandleDuelResponseOpcode(WorldPackets::Duel::DuelResponse &duelResponse)
void SendPacket(WorldPacket const *packet, bool forced=false)
Send a packet to the client.
void HandleDuelAccepted(ObjectGuid arbiterGuid)
void HandleDuelCancelled()
void HandleCanDuel(WorldPackets::Duel::CanDuel &packet)
TC_GAME_API Player * FindPlayer(ObjectGuid const &)