Commit Graph

24431 Commits

Author SHA1 Message Date
jackpoz
da0671f4fe Scripts/Naxxramax: Fix clang warning 2015-11-01 18:40:35 +01:00
Killyana
146608985d DB: Fix a type 2015-11-01 17:07:05 +01:00
Killyana
5be1f4c74b DB/Objects: Fix Objects IDs on a previous commit 2015-11-01 16:36:39 +01:00
Shauren
965d29484b Core/Items: Corrected all spellid checks from item_template to also check -1
Closes #15797
2015-11-01 16:29:29 +01:00
Naios
570e6baa09 Core/AI: Cleanup in CreatureAISelector
(cherry picked from commit 6fa4588191)
2015-11-01 15:05:16 +01:00
Naios
105f624763 Core/AI: Convert the hardcoded variadic RAND functions into one C++11 variadic template version.
(cherry picked from commit 0b6f784591)
2015-11-01 15:03:02 +01:00
Killyana
5bdbf9b19c DB/Event: Add missing Hallow's End event spawns on Eversong Woods
Thanks to @kittnz for the sniffs
2015-11-01 14:52:32 +01:00
Dr-J
20ee754de9 DB/Misc: Commoners (Hallow's End)
Adds more texts and gossip for Hallows End
2015-11-01 13:44:56 +00:00
Shauren
e8909de8de Core/Accounts: Check active column when determining if account is banned or not 2015-11-01 13:16:29 +01:00
Aokromes
0e44fedf19 Rename 2015_10_31_02_world_2015_08_01_01.sql to 2015_10_31_03_world_2015_08_01_01.sql 2015-10-31 21:18:52 +01:00
Vincent-Michael
98cd477149 Core/Misc: Update game creature template locale in simple system
(cherry picked from commit 8aa55a0b57)
2015-10-31 20:54:59 +01:00
Killyana
c911a2aaa9 DB/Creature: Fix movement type for Thomas Yance 2015-10-31 20:37:14 +01:00
Shauren
14d382f185 Core/Conditions: Optimizations part 3 changed ConditionStore to a simple array
(cherry picked from commit db0c48c17f)
2015-10-31 20:26:40 +01:00
Shauren
cba122ad94 Core/Conditions: Optimizations part 3 removed copying condition containers all over the place
(cherry picked from commit b09e63e9de)
2015-10-31 20:26:40 +01:00
Shauren
57c4b3d42c Core/Conditions: Add const to methods not modifying ConditionMgr
(cherry picked from commit 2cce998e90)
2015-10-31 20:26:40 +01:00
Shauren
6ab90cc57d Core/Conditions: Optimizations part 2 removed unneeded code
(cherry picked from commit e5c1e7d71c)
2015-10-31 20:26:40 +01:00
Shauren
3158605603 Core/Conditions: Optimizations part 1 - use containers more suited for their role
(cherry picked from commit 9fa938f3e0)
2015-10-31 20:26:40 +01:00
Shauren
dc74454356 Core/Conditions: Type renaming
(cherry picked from commit 5e0cee85dd)
2015-10-31 20:26:40 +01:00
Dr-J
fc95812141 DB/Conditions: Dead Mage Hunter
Dead Mage Hunters should not be interactable without the quest 'rifle the bodies'
2015-10-31 18:32:41 +00:00
joschiwald
36a205ec00 Core: fixed warning introduced in last commit
(cherry picked from commit fe0c07a6fe)
2015-10-31 19:13:05 +01:00
joschiwald
df88c7f278 Core/Misc: removed some useless map checks
(cherry picked from commit cf1e80e3d0)
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 3fceabfa11)
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 d68e3325d5)
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 89b902b4e0)
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 3109ab2da0)
2015-10-31 18:25:40 +01:00
David Carlos Manuelda
a410072d6d Removed unneeded nullptr check
(cherry picked from commit 20215a8c42)
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 e430f3f61a)
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 191d2c7262)
2015-10-31 18:14:36 +01:00
StormBytePP
072375dbd8 Core/Spells: Fixed gcc-4.7.x compile
(cherry picked from commit 595bb841a9)
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 15dec9a76c)
2015-10-31 18:02:32 +01:00
MitchesD
a968595977 Core/PacketIO: fixed instance binding of gamemasters
(cherry picked from commit 231fb1d322)
2015-10-31 17:39:17 +01:00
Shauren
119c372dff Dep: Silenced build warning in G3D header
(cherry picked from commit 22653c99f8)
(cherry picked from commit cce7f1adf2)
(cherry picked from commit d2795c98dd)
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 65999801d3)
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 b564c10b13)
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 590c6e399d)
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 f6bc87fe5d)
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 dbe2051056)
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 0e49eefe85)
2015-10-31 15:36:48 +01:00
joschiwald
5e28a8e375 Core/PlayerDump: cherry picked refactoring from commit e49462fc1e)
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