aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-04-26DB/Vendors: Updated vendors in Westfall to 6.x (19865)Carbenium
2015-04-26DB/Vendors: Updated vendors in Stormwind to 6.x (19865)Carbenium
2015-04-26DB/Vendors: Updated vendors in Elwynn Forest to 6.x (19865)Carbenium
2015-04-26Core/Spells: Removed fixes for spells that do not existShauren
2015-04-26Core/Items: Implemented spec specific set bonusesShauren
2015-04-25Core/PacketIO: Limit the amount of support packets allowed to be processed ↵Shauren
and updated CMSG_BUG_REPORT
2015-04-25Core: Fix warningVincent-Michael
2015-04-25Core/PacketIO: CMSG_COMPLETE_CINEMATIC, CMSG_NEXT_CINEMATIC_CAMERA and ↵MitchesD
enabled some opcodes
2015-04-24Core/Log: Fix newlines when using dynamic log namesNaios
* thanks @Aokromes for reporting * also removes an unnecessary std::move (cherry picked from commit 2592528741a3ce4879c9d5f398e12b37a975cbcf)
2015-04-24Merge pull request #14595 from DJScias/guildopcodeCarbenium
Core/PacketIO: Updated and enabled CMSG_GUILD_SET_ACHIEVEMENT_TRACKING
2015-04-24Scripts/Stonecore: Slight correction to last commitNyeriah
(...a forgotten save)
2015-04-24Scripts/Stonecore: Prevent Slabhide from dying during air phasesNyeriah
2015-04-24Scripts/HallsOfStone: Set the Tribunal of Ages encounter state to ↵Nyeriah
IN_PROGRESS once it starts, instead of when Brann's escort starts (cherry picked from commit 335cceb26e806feb9601537b2f15f52a115e0826)
2015-04-24Scripts/HallsOfStone: Brann Spankin' New achievement should only fail if ↵Nyeriah
damage is taken during event (cherry picked from commit 6645af4b3cdea42770ae94e2b44b41650ef7d20b)
2015-04-24Core/Socket: Removed unused synchronous read methodShauren
2015-04-23Merge pull request #14596 from DJScias/opcodesCarbenium
Core/PacketIO: Updated and enabled CMSG_UNLEARN_SKILL, CMSG_SELF_RES
2015-04-23Core/PacketIO: Updated and enabled CMSG_UNLEARN_SKILL, CMSG_SELF_RESDJScias
2015-04-23Core/PacketIO: Updated and enabled CMSG_GUILD_SET_ACHIEVEMENT_TRACKINGDJScias
2015-04-23Core/GameObjects: Removed the possibility to spawn transports wih gm ↵Shauren
commands (such objects did not have any transport mechanics but could still cause crashes) Closes #14542
2015-04-23Merge pull request #14593 from DJScias/factionopcodesCarbenium
Core/PacketIO: Updated and enabled CMSG_SET_FACTION_AT_WAR, CMSG_SET_FAC...
2015-04-23Core/PacketIO: Updated and enabled CMSG_SET_FACTION_AT_WAR, ↵DJScias
CMSG_SET_FACTION_INACTIVE, CMSG_SET_FACTION_NOT_AT_WAR, CMSG_SET_WATCHED_FACTION, SMSG_SET_FACTION_NOT_VISIBLE and SMSG_SET_FACTION_VISIBLE Documentation used: - Thanks @Carbenium for all the help in regards to this (https://github.com/TrinityCore/WowPacketParser/commit/66a2baff13c381d107aad12ea7b583f5af67c275 & https://github.com/TrinityCore/WowPacketParser/commit/cfd48eb2eea9f7e9c9ded483e8a5ac47d0b73949) - SetWatchedFaction is used for CMSG_SET_WATCHED_FACTION (returns uint32 FactionIndex), confirmed in-game and with http://wow.gamepedia.com/API_GetWatchedFactionInfo (See Patch History Patch 5.0.4) - SetFactionVisible is used for SMSG_SET_FACTION_VISIBLE and SMSG_SET_FACTION_NOT_VISIBLE (uint32 FactionIndex, confirmed)
2015-04-23Core/Items: Fixed applying heirloom stats during loginShauren
Closes #14196 Closes #14476
2015-04-22Core/Items: Fixed new stats not being added with item bonusesShauren
2015-04-22Core/Battlenet: Fixed possible shutdown crashShauren
2015-04-21Core/Support:Carbenium
* Ticket status (viewed by GM, escalated) is now displayed correctly * Fixed packet structure of CMSG_GM_TICKET_CREATE * Use proper enum values (from client)
2015-04-21Core/Logging: Removed a bunch of useless "received X" logsShauren
2015-04-21Core/Items: Fixed sending item modfiers on player entering worldShauren
2015-04-21Core/Misc: Update base sql files after bba6eb8d3dfe73a02063a7cefe6f465dae69334bCarbenium
* Move some std::list to std::vector
2015-04-21Core/Player: Added character templatesCarbenium
* Characters with predefined levels can be created * Avaiable factions and classes can be configured * Valid values for `factionGroup` in table `character_template_class` are 3 (Alliance) or 5 (Horde) * Added new permission RBAC_PERM_USE_CHARACTER_TEMPLATES - has to be set, to allow the usage of the templates Closes #13952
2015-04-21Core/Misc: Barbershop fixesShauren
* Fixed selection validation * Implemented new 6.0 feature allowing to change face * Fixed cost calculation
2015-04-20Core/Misc: fixed referencing to non-existing hair, facialHair and skinColor ↵MitchesD
ID in CharSections Closes https://github.com/TrinityCore/TrinityCore/issues/14580
2015-04-20Removed unused includeShauren
2015-04-20Core/Misc: Removed gcc specific packing pragma syntax - only unsupported ↵Shauren
(now) versions required it
2015-04-19Core/Tickets: Fixed [-Woverloaded-virtual] warningsShauren
2015-04-19Core/GameObjects: Addet new game object dynamic flagVincent-Michael
2015-04-19Core: Fix build (meh fucking save)Vincent-Michael
2015-04-19Core/PacketIO: Rename some unks after researchVincent-Michael
2015-04-19Core/PacketIO: Updated and enabled CMSG_REQUEST_WOW_TOKEN_MARKET_PRICE / ↵Vincent-Michael
SMSG_REQUEST_WOW_TOKEN_MARKET_PRICE_RESPONSE
2015-04-19Core/Socket: Fixed race conditions with instance socketShauren
Helgrind logs: ==41785== Possible data race during write of size 8 at 0x6D80D590 by thread #4 ==41785== Locks held: none ==41785== at 0x19603A2: void std::swap<std::__future_base::_State_baseV2*>(std::__future_base::_State_baseV2*&, std::__future_base::_State_baseV2*&) (move.h:177) ==41785== by 0x195FD7C: std::__shared_ptr<std::__future_base::_State_baseV2, (__gnu_cxx::_Lock_policy)2>::swap(std::__shared_ptr<std::__future_base::_State_baseV2, (__gnu_cxx::_Lock_policy)2>&) (shared_ptr_base.h:1069) ==41785== by 0x1FC5B84: std::__basic_future<SQLQueryHolder*>::_M_swap(std::__basic_future<SQLQueryHolder*>&) (future:629) ==41785== by 0x1FC5155: std::future<SQLQueryHolder*>::operator=(std::future<SQLQueryHolder*>&&) (future:691) ==41785== by 0x1FB94C6: WorldSession::HandleContinuePlayerLogin() (CharacterHandler.cpp:832) ==41785== by 0x1ABD31A: WorldSocket::HandleAuthContinuedSession(WorldPackets::Auth::AuthContinuedSession&) (WorldSocket.cpp:742) ==41785== by 0x1AB8322: WorldSocket::ReadDataHandler() (WorldSocket.cpp:261) ==41785== by 0x1AB77D1: WorldSocket::ReadHandler() (WorldSocket.cpp:157) ==41785== by 0x1AC068A: Socket<WorldSocket>::ReadHandlerInternal(boost::system::error_code, unsigned long) (Socket.h:201) ==41785== by 0x1AC39ED: void std::_Mem_fn<void (Socket<WorldSocket>::*)(boost::system::error_code, unsigned long)>::_M_call<std::shared_ptr<WorldSocket>&, boost::system::error_code const&, unsigned long const&>(std::shared_ptr<WorldSocket>&, void const volatile*, boost::system::error_code const&, unsigned long const&) const (in /usr/local/bin/worldserver) ==41785== by 0x1AC393F: void std::_Mem_fn<void (Socket<WorldSocket>::*)(boost::system::error_code, unsigned long)>::operator()<std::shared_ptr<WorldSocket>&, boost::system::error_code const&, unsigned long const&, void>(std::shared_ptr<WorldSocket>&, boost::system::error_code const&, unsigned long const&) const (functional:578) ==41785== by 0x1AC370F: void std::_Bind<std::_Mem_fn<void (Socket<WorldSocket>::*)(boost::system::error_code, unsigned long)> (std::shared_ptr<WorldSocket>, std::_Placeholder<1>, std::_Placeholder<2>)>::__call<void, boost::system::error_code const&, unsigned long const&, 0ul, 1ul, 2ul>(std::tuple<boost::system::error_code const&, unsigned long const&>&&, std::_Index_tuple<0ul, 1ul, 2ul>) (functional:1264) ==41785== ==41785== This conflicts with a previous read of size 8 by thread #1 ==41785== Locks held: none ==41785== at 0x144BF6A: std::__shared_ptr<std::__future_base::_State_baseV2, (__gnu_cxx::_Lock_policy)2>::operator bool() const (shared_ptr_base.h:1056) ==41785== by 0x1AAF7BD: std::__basic_future<SQLQueryHolder*>::valid() const (future:590) ==41785== by 0x1AAA04C: WorldSession::ProcessQueryCallbacks() (WorldSession.cpp:1006) ==41785== by 0x1AA5167: WorldSession::Update(unsigned int, PacketFilter&) (WorldSession.cpp:452) ==41785== by 0x1D2D667: World::UpdateSessions(unsigned int) (World.cpp:2793) ==41785== by 0x1D2A8C6: World::Update(unsigned int) (World.cpp:2159) ==41785== by 0x145B823: WorldUpdateLoop() (Main.cpp:397) ==41785== by 0x145957F: main (Main.cpp:255) ==41785== Possible data race during read of size 8 at 0x6D80D638 by thread #1 ==41785== Locks held: none ==41785== at 0x1A5E914: std::__shared_ptr<WorldSocket, (__gnu_cxx::_Lock_policy)2>::operator bool() const (shared_ptr_base.h:1056) ==41785== by 0x1AA52A9: WorldSession::Update(unsigned int, PacketFilter&) (WorldSession.cpp:468) ==41785== by 0x1D2D667: World::UpdateSessions(unsigned int) (World.cpp:2793) ==41785== by 0x1D2A8C6: World::Update(unsigned int) (World.cpp:2159) ==41785== by 0x145B823: WorldUpdateLoop() (Main.cpp:397) ==41785== by 0x145957F: main (Main.cpp:255) ==41785== ==41785== This conflicts with a previous write of size 8 by thread #4 ==41785== Locks held: none ==41785== at 0x1AAD12D: std::__shared_ptr<WorldSocket, (__gnu_cxx::_Lock_policy)2>::operator=(std::__shared_ptr<WorldSocket, (__gnu_cxx::_Lock_policy)2> const&) (shared_ptr_base.h:860) ==41785== by 0x1AAD174: std::shared_ptr<WorldSocket>::operator=(std::shared_ptr<WorldSocket> const&) (shared_ptr.h:93) ==41785== by 0x1ABF0B5: WorldSession::AddInstanceConnection(std::shared_ptr<WorldSocket>) (WorldSession.h:684) ==41785== by 0x1ABD2F8: WorldSocket::HandleAuthContinuedSession(WorldPackets::Auth::AuthContinuedSession&) (WorldSocket.cpp:741) ==41785== by 0x1AB8322: WorldSocket::ReadDataHandler() (WorldSocket.cpp:261) ==41785== by 0x1AB77D1: WorldSocket::ReadHandler() (WorldSocket.cpp:157) ==41785== by 0x1AC068A: Socket<WorldSocket>::ReadHandlerInternal(boost::system::error_code, unsigned long) (Socket.h:201) ==41785== by 0x1AC39ED: void std::_Mem_fn<void (Socket<WorldSocket>::*)(boost::system::error_code, unsigned long)>::_M_call<std::shared_ptr<WorldSocket>&, boost::system::error_code const&, unsigned long const&>(std::shared_ptr<WorldSocket>&, void const volatile*, boost::system::error_code const&, unsigned long const&) const (in /usr/local/bin/worldserver)
2015-04-19Core/Creatures: remove virtual mounts from creatures on deathNorthstrider
Closes https://github.com/TrinityCore/TrinityCore/pull/14396 (cherry picked from commit b5393d4b9b5428279e245cabbf35041fb4a8c70a)
2015-04-19Core/Unit: fixed removing UNIT_FLAG_PET_IN_COMBAT from guardiansMitchesD
Closes https://github.com/TrinityCore/TrinityCore/issues/14566
2015-04-19Core/PacketIO:Vincent-Michael
* Updated and enabled SMSG_RESURRECT_REQUEST * Fix typo for CMSG_RESURRECT_RESPONSE
2015-04-19DB/Hotfixes: Update broadcast text locale for 6.1.2 (build 19865)Vincent-Michael
2015-04-19Core: Fix missing save :(Vincent-Michael
2015-04-19Core Fix buildVincent-Michael
2015-04-19Core/PacketIO: Fix packet order in 3499b77d5fa0b56a8a749982ef984ccbd30dc1fcVincent-Michael
2015-04-19Core/PacketIO: Updated and enabled SMSG_SPELL_HEAL_LOG for WoDVincent-Michael
2015-04-19Core/PacketIO: Updated and enabled CMSG_SPIRIT_HEALER_ACTIVATE / ↵Vincent-Michael
SMSG_SPIRIT_HEALER_CONFIRM for WoD
2015-04-18Core/PacketIO: Updated and enabled CMSG_WRAP_ITEM for WoDVincent-Michael
2015-04-18Core/PacketIO: Updated and enabled SMSG_CHAT_PLAYER_NOTFOUND for WoDVincent-Michael