aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2015-10-31Core/Conditions: Optimizations part 2 removed unneeded codeShauren
(cherry picked from commit e5c1e7d71c3460a39317bacbc432adc3307c63ca)
2015-10-31Core/Conditions: Optimizations part 1 - use containers more suited for their ↵Shauren
role (cherry picked from commit 9fa938f3e0df2ca6b9ff4f800a5b41ba18cdd214)
2015-10-31Core/Conditions: Type renamingShauren
(cherry picked from commit 5e0cee85ddd67188365ead3f18206df088e1f0c7)
2015-10-31Core: fixed warning introduced in last commitjoschiwald
(cherry picked from commit fe0c07a6fe4dea8772e69ec8ad491bdda7f61746)
2015-10-31Core/Misc: removed some useless map checksjoschiwald
(cherry picked from commit cf1e80e3d09067ca4d0078a8113a09227a9f91ae)
2015-10-31Core/Players: Fixed automatic learning skills gained from learning spells ↵Shauren
when leveling Closes #15391 (cherry picked from commit 3fceabfa113983549b5784dfd3f42259a53c258b)
2015-10-31Scripts/Ulduar/Algalon: fixed achievement "He Feeds On Your Tears"joschiwald
Ref #6157 (cherry picked from commit d68e3325d5a09328425b8ae9855f3f5936ff24f9)
2015-10-31Core/Misc: Added a few stl header includes to Common.hShauren
(cherry picked from commit 89b902b4e0d0016accd9540ca133519995a0b123)
2015-10-31Core/DBLayer: Allowed using GetDouble for SUM results instead of requiring ↵Shauren
string conversions (cherry picked from commit 3109ab2da08d094df97724355bff681d7951e576)
2015-10-31Removed unneeded nullptr checkDavid Carlos Manuelda
(cherry picked from commit 20215a8c421fd93d00233213966399a0c76e626a)
2015-10-31Fixed boss evade and doors closed by cr4st.David Carlos Manuelda
Should close #6377 and #15239 (cherry picked from commit e430f3f61ae45ca0e8e251f96a1605bdb9299eb1)
2015-10-31Core/Spells: Extended spell required shapeshift masks to 64 bits and defined ↵Shauren
a new spell attribute (cherry picked from commit 191d2c7262d3680776579055a063a433add54277)
2015-10-31Core/Spells: Fixed gcc-4.7.x compileStormBytePP
(cherry picked from commit 595bb841a9f9b71bae0fcbcdfb0eb0c38143c7fc)
2015-10-31Script/Commands: Add some sanity checks to cast commandsDavid Girón
Closes #15061 (cherry picked from commit 15dec9a76ca56930c6764e8483cbf4ce8aae4f90)
2015-10-31Core/PacketIO: fixed instance binding of gamemastersMitchesD
(cherry picked from commit 231fb1d322bc1c91f9227d43d3ef672605232154)
2015-10-31Buildsystem: Added dependency on revision_data to common project. Simply ↵Shauren
including the header in GitRevision.cpp is not enough to rebuild that file after updating sources Fixes having to build twice before GitRevision returns accurate info. (cherry picked from commit 65999801d3085387a00d7bf0a172be77571123c5)
2015-10-31Core/Players: Implemented serverside validation of reserved/profane namesShauren
Closes #15357 New library dependency: Boost.Regex (cherry picked from commit b564c10b13effed63c7b7dae25117e2e0a2c64e4)
2015-10-31Core/Networking: Fixed possible crashes happening if async query retrieving ↵Shauren
account data takes too long Closes #14944 (cherry picked from commit 590c6e399d778db459fc8417322c80549081440a)
2015-10-31Core/Threading: Fixed possible data races after making auth queries async by ↵Shauren
moving their processing to boost::asio::io_service::run threads (cherry picked from commit f6bc87fe5df8b60ca0bf3a35f61305fd780a7e7d)
2015-10-31Core/Threading: Significantly reduced the severity of possible data race ↵Shauren
during player login * This commit changes a data race on a pointer value to data race on integers (guid) (cherry picked from commit dbe20510569e6bd4a26892be84289b5864350ea6)
2015-10-31Core/DBLayer: Sprinkle some async magic on worldserver auth/session load processShauren
(cherry picked from commit 0e49eefe85790ac365c90202a2e22ce6b266ac31)
2015-10-31Core/PlayerDump: cherry picked refactoring from commit ↵joschiwald
e49462fc1e7b5515977da03dbc3806ef639b983b) Fixed reguiding items in character_equipmentsets on pdump load
2015-10-31Core/Players: Fixed saving players with incorrect genderShauren
2015-10-31Core/Player: Fixed tab issuesKittnz
2015-10-30Core/Player: Set correct Gender by ModelidKittnz
An example: You are a blood elf female, you use [Iron Boot Flask], you turn into a male dwarf, you use [Orb of the Sin'dorei] and it will turn you into a blood elf male. This is the correct behavior like retail.
2015-10-30Core/Misc: Warning fixShauren
2015-10-30Core/Misc: Warning fixShauren
2015-10-30Travis fix.Shauren
2015-10-30Core/Corpses: Fixed a crash happening when a corpse is added to a grid that ↵Shauren
was not yet fully loaded Closes #15684
2015-10-30Core/Corpses: Prevent deleting corpses by ObjectGridUnloader, fixes ↵Shauren
accessing freed memory in multiple places due to the corpse still being registered in Map containers Closes #15775 Closes #15781
2015-10-29Core/World: Store account id in CharacterInfo to reduce the amount of ↵Shauren
database queries (cherry picked from commit aaaa1c34410c160c7b0382f5ecdb39fa01ba007c)
2015-10-29Core/Crash reporting: Fixed windows version detection for 8.1 and newerShauren
(cherry picked from commit 4c866a0af0ffe1828c5694de7ef7007cefb46966)
2015-10-29Core/Players: Check if player can enter the instance during login before ↵Shauren
trying to add him to map * Fixes name displaying as "Unknown" (cherry picked from commit 45994a177c128dc83ea01b0697377f7b74b5c4ba)
2015-10-29Warning fixesShauren
(cherry picked from commit 82db416b5d4825f24da1ad92e771d6567750f649)
2015-10-29Core/Tools: Fix brutal linking in mmaps extractor.Naios
* caused warnings with shared linking * ref #15671 (cherry picked from commit 13654bac2c41b2971915e706b5304a3ce6089a47)
2015-10-29Core/Misc: Removed manually defined ObjectGuid copy/move constructors. This ↵Shauren
will cause the compiler to automatically generate trivial constructors allowing them to be treated as simple integers (cherry picked from commit 3fd15ed22a23af1c5bb2cf037f93c1bce5f1e243)
2015-10-29Core/Player: remove unused method prototypesMitchesD
(cherry picked from commit 9617da72492953fcbbc6f100079c3241e0c3a096)
2015-10-29Core/Corpses: Fixed map crash happening during map unload when there are ↵Shauren
corpses inside
2015-10-29Core/Spells: Improved spell category cooldown handlingShauren
* Category cooldown is stored with the spell that started the cooldown (and only resetting cooldown on that spell will clear cooldowns on entire category - this fully mirrors client behavior) * This significantly reduces the amount of data saved to database for cooldowns * Spell casts from items that have a different category specified than on spell will now check for cooldown during the cast (cherry picked from commit 1efb3f08e278530f59d681f676b031a7fc6db3ac) Closes #15766 Closes #15137 Closes #14837
2015-10-28Core/Corpses: Fixed leaking corpsesShauren
Closes #15765 (cherry picked from commit bd16520ecc91d827abae7f0447cc292fe9e843e9)
2015-10-28Merge pull request #15736 from ShinDarth/desertersMitchesD
BG Deserters tracking system
2015-10-28Core/Battleground: implement deserters tracker featureShinDarth
2015-10-28Scripts/DuelReset:GigaDev90
- fixed druid mana restoration - fixed bug when a player accepts duel with a spel on onHold true (like when stealth of rogue/druid is active)
2015-10-28Scripts/DuelReset:ShinDarth
- impemented health and mana reset - do not reset anything when duel is interrupted
2015-10-26Core/Player: Fix copy/paste mistake in 1ef1d42d145c18579a7e7ca15cebb38485bc0cffw1sht0l1v3
2015-10-26Scripts/Naxxramas: Faerlina cleanup:treeston
- Move greeting to areatrigger instead of MoveInLineOfSight hack - Clean up add spawn handling to prevent various glitching with combinations of evade state and add aggro - Ensure all adds are always pulled alongside the boss and vice versa - Add missing texts. - Fix a bug in the core that prevents castable-while-dead spells (such as Widow's Embrace) from appearing on possess bars.
2015-10-25Core/Player: Fix not being able to do seasonal quests(if already done in the ↵w1sht0l1v3
past)
2015-10-25Core/Quests: Fix a CMSG injection abuse.w1sht0l1v3
closes #15709
2015-10-23Core/Commands: Fixed merge errorShauren
2015-10-23Merge pull request #15755 from ShinDarth/reset-stealthMitchesD
Fixed some rare stealth/prowl visual bugs after duel cd reset