joschiwald
36a205ec00
Core: fixed warning introduced in last commit
...
(cherry picked from commit fe0c07a6fe4dea8772e69ec8ad491bdda7f61746)
2015-10-31 19:13:05 +01:00
joschiwald
df88c7f278
Core/Misc: removed some useless map checks
...
(cherry picked from commit cf1e80e3d09067ca4d0078a8113a09227a9f91ae)
2015-10-31 19:11:41 +01:00
Dr-J
f7e6f7a105
DB/Text: Real texts and sounds ids for Headless Horseman
2015-10-31 17:59:56 +00:00
Shauren
635dc9c02a
Core/Players: Fixed automatic learning skills gained from learning spells when leveling
...
Closes #15391
(cherry picked from commit 3fceabfa113983549b5784dfd3f42259a53c258b)
2015-10-31 18:57:59 +01:00
joschiwald
3a4f33d007
Scripts/Ulduar/Algalon: fixed achievement "He Feeds On Your Tears"
...
Ref #6157
(cherry picked from commit d68e3325d5a09328425b8ae9855f3f5936ff24f9)
2015-10-31 18:38:34 +01:00
Shauren
c5d36a3183
Core/Misc: Added a few stl header includes to Common.h
...
(cherry picked from commit 89b902b4e0d0016accd9540ca133519995a0b123)
2015-10-31 18:37:54 +01:00
Shauren
b8e86b9b7a
Core/DBLayer: Allowed using GetDouble for SUM results instead of requiring string conversions
...
(cherry picked from commit 3109ab2da08d094df97724355bff681d7951e576)
2015-10-31 18:25:40 +01:00
David Carlos Manuelda
a410072d6d
Removed unneeded nullptr check
...
(cherry picked from commit 20215a8c421fd93d00233213966399a0c76e626a)
2015-10-31 18:22:55 +01:00
David Carlos Manuelda
8dc10022a6
Fixed boss evade and doors closed by cr4st.
...
Should close #6377 and #15239
(cherry picked from commit e430f3f61ae45ca0e8e251f96a1605bdb9299eb1)
2015-10-31 18:21:23 +01:00
Shauren
f56bb2e0a6
Core/Spells: Extended spell required shapeshift masks to 64 bits and defined a new spell attribute
...
(cherry picked from commit 191d2c7262d3680776579055a063a433add54277)
2015-10-31 18:14:36 +01:00
StormBytePP
072375dbd8
Core/Spells: Fixed gcc-4.7.x compile
...
(cherry picked from commit 595bb841a9f9b71bae0fcbcdfb0eb0c38143c7fc)
2015-10-31 18:02:54 +01:00
David Girón
bc187f8760
Script/Commands: Add some sanity checks to cast commands
...
Closes #15061
(cherry picked from commit 15dec9a76ca56930c6764e8483cbf4ce8aae4f90)
2015-10-31 18:02:32 +01:00
MitchesD
a968595977
Core/PacketIO: fixed instance binding of gamemasters
...
(cherry picked from commit 231fb1d322bc1c91f9227d43d3ef672605232154)
2015-10-31 17:39:17 +01:00
Shauren
119c372dff
Dep: Silenced build warning in G3D header
...
(cherry picked from commit 22653c99f874e189bda6670c42be38151b58e52b)
(cherry picked from commit cce7f1adf2b76c59d8a07f080f23d4b125ed8f15)
(cherry picked from commit d2795c98ddf37ab3a74752ecf54ad65af8541c25)
2015-10-31 17:33:35 +01:00
Shauren
7fb63478bb
Buildsystem: Added dependency on revision_data to common project. Simply 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-31 17:30:59 +01:00
Shauren
1de03cf107
Core/Players: Implemented serverside validation of reserved/profane names
...
Closes #15357
New library dependency: Boost.Regex
(cherry picked from commit b564c10b13effed63c7b7dae25117e2e0a2c64e4)
2015-10-31 17:27:45 +01:00
Shauren
60da7c6552
Core/Networking: Fixed possible crashes happening if async query retrieving account data takes too long
...
Closes #14944
(cherry picked from commit 590c6e399d778db459fc8417322c80549081440a)
2015-10-31 16:04:14 +01:00
Shauren
97fe228334
Core/Threading: Fixed possible data races after making auth queries async by moving their processing to boost::asio::io_service::run threads
...
(cherry picked from commit f6bc87fe5df8b60ca0bf3a35f61305fd780a7e7d)
2015-10-31 15:56:02 +01:00
Shauren
b95648ae27
Core/Threading: Significantly reduced the severity of possible data race 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-31 15:41:32 +01:00
Shauren
517a30d7c1
Core/DBLayer: Sprinkle some async magic on worldserver auth/session load process
...
(cherry picked from commit 0e49eefe85790ac365c90202a2e22ce6b266ac31)
2015-10-31 15:36:48 +01:00
joschiwald
5e28a8e375
Core/PlayerDump: cherry picked refactoring from commit e49462fc1e7b5515977da03dbc3806ef639b983b)
...
Fixed reguiding items in character_equipmentsets on pdump load
2015-10-31 13:49:27 +01:00
Shauren
6c53f820ae
Core/Players: Fixed saving players with incorrect gender
2015-10-31 12:30:22 +01:00
Kittnz
16f9d4ceeb
Core/Player: Fixed tab issues
2015-10-31 00:03:38 +01:00
Kittnz
3c82b498cc
Core/Player: Set correct Gender by Modelid
...
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-30 23:57:23 +01:00
Killyana
144c545e36
DB/Creature: Fix some wrong models
...
Closes #15371
Closes #15770
2015-10-30 23:25:55 +01:00
Shauren
ba3c54323b
Travis: Upgrade clang to 3.5
2015-10-30 20:11:36 +01:00
Shauren
61094c911d
Core/Misc: Warning fix
2015-10-30 18:40:29 +01:00
Shauren
53d56551be
Travis: Added -k flag to make call so as many errors as possible are displayed instead of failing after the first one
2015-10-30 18:32:49 +01:00
Shauren
e62f091a4b
Core/Misc: Warning fix
2015-10-30 18:32:01 +01:00
Shauren
2e2bdec28f
Travis fix.
2015-10-30 18:20:33 +01:00
Killyana
dffcebdd05
DB/Creature: Fix Spell Click for Dead Mage Hunter
...
Replace ride spell for Flamebringer by the correct one
Closes #15783
2015-10-30 17:57:13 +01:00
Shauren
8c9ea7782a
Core/Corpses: Fixed a crash happening when a corpse is added to a grid that was not yet fully loaded
...
Closes #15684
2015-10-30 17:53:00 +01:00
Shauren
a94bdd00a9
Core/Corpses: Prevent deleting corpses by ObjectGridUnloader, fixes accessing freed memory in multiple places due to the corpse still being registered in Map containers
...
Closes #15775
Closes #15781
2015-10-30 17:51:19 +01:00
Shauren
4245c2c59d
SQL: syntax fix in characters_database.sql
2015-10-30 08:15:01 +01:00
Killyana
b72e723ace
DB/Creature: Fix wrong Dynamicflag for Winterskorn Rune-Seer
...
Fix a DB error
Closes #15774
2015-10-30 02:00:56 +01:00
Killyana
fdb1110e67
DB/Quest: The Thane of Voldrune
...
Closes #1006
2015-10-30 01:39:57 +01:00
Shauren
4a36850167
Core/World: Store account id in CharacterInfo to reduce the amount of database queries
...
(cherry picked from commit aaaa1c34410c160c7b0382f5ecdb39fa01ba007c)
2015-10-29 21:08:00 +01:00
Shauren
38c7a37530
Core/Crash reporting: Fixed windows version detection for 8.1 and newer
...
(cherry picked from commit 4c866a0af0ffe1828c5694de7ef7007cefb46966)
2015-10-29 18:59:24 +01:00
Shauren
c7bad70e55
Core/Players: Check if player can enter the instance during login before trying to add him to map
...
* Fixes name displaying as "Unknown"
(cherry picked from commit 45994a177c128dc83ea01b0697377f7b74b5c4ba)
2015-10-29 18:59:06 +01:00
Shauren
b1b72dafd0
Warning fixes
...
(cherry picked from commit 82db416b5d4825f24da1ad92e771d6567750f649)
2015-10-29 18:56:26 +01:00
Naios
d96db56f03
Core/Tools: Fix brutal linking in mmaps extractor.
...
* caused warnings with shared linking
* ref #15671
(cherry picked from commit 13654bac2c41b2971915e706b5304a3ce6089a47)
2015-10-29 18:56:25 +01:00
Naios
5736deb854
Core/Build: Never overwrite the msvc cxx flags in the cache
...
* Setting all compiler flags in the cache led to circular bloating of
msvc cxx parameters (was visible in console) which caused MSVC to
rebuild the whole solution even on a small CMake change.
It's not neccessary anyway to set the cxx parameters to the cache
to take effect.
* I'm not sure if the workarround is still needed for MSVC 12+.
* Cleaning the CMake cache is recommended!
* ref #15671
(cherry picked from commit 0946fcf2aa35ebe0b8db07813315e3d6546b9d31)
2015-10-29 18:56:24 +01:00
Shauren
31cf5ea305
Core/Misc: Removed manually defined ObjectGuid copy/move constructors. This will cause the compiler to automatically generate trivial constructors allowing them to be treated as simple integers
...
(cherry picked from commit 3fd15ed22a23af1c5bb2cf037f93c1bce5f1e243)
2015-10-29 18:52:00 +01:00
MitchesD
079c6b47f9
Core/Player: remove unused method prototypes
...
(cherry picked from commit 9617da72492953fcbbc6f100079c3241e0c3a096)
2015-10-29 18:50:30 +01:00
Shauren
1d17475791
Core/Corpses: Fixed map crash happening during map unload when there are corpses inside
2015-10-29 18:46:37 +01:00
Shauren
7dcddd90be
Core/Spells: Improved spell category cooldown handling
...
* 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-29 17:56:18 +01:00
Killyana
3f32307d37
DB/Objects: Add some missing objects on Eversong Woods
2015-10-29 17:20:03 +01:00
Shauren
20b4e6f03a
Core/Corpses: Fixed leaking corpses
...
Closes #15765
(cherry picked from commit bd16520ecc91d827abae7f0447cc292fe9e843e9)
2015-10-28 21:56:40 +01:00
MitchesD
8e7012f076
Merge pull request #15736 from ShinDarth/deserters
...
BG Deserters tracking system
2015-10-28 20:40:25 +01:00
ShinDarth
d380c12c56
Core/Battleground: implement deserters tracker feature
2015-10-28 20:39:04 +01:00