Commit Graph

32389 Commits

Author SHA1 Message Date
Shauren
cd720efbfa Dep/CascLib: Update to ladislav-zezula/CascLib@b91f87c770 2019-08-10 19:01:24 +02:00
Sebastien Levy
0d6320dfd3 Core/Misc: MSVC build error (#23637)
- fixed a constness error leveraged by msvc 16.2

(cherry picked from commit 7e10438b27)
2019-08-08 09:06:16 +02:00
Killyana
da5531f013 DB/Instances: Update parent map for Kalimdor Cataclysm instances 2019-08-07 00:17:05 +02:00
Shauren
ee081084d6 Core/PacketIO: Fixed updatefield structures 2019-08-06 19:45:00 +02:00
funjoker
245b6db202 Core/Loot: Fix setting UNIT_FLAG_LOOTING (PR #23666) 2019-08-01 21:52:13 +02:00
Keader
dc1cddf3bb Core/Spells: Split ProcFlags of PROC_HIT_INTERRUPT
Followup: 44d0d24af8
2019-08-01 15:23:08 -03:00
Killyana
d6302b108d DB/SAI: Altered Beast
Closes #12770
2019-08-01 19:30:07 +02:00
Keader
44d0d24af8 Core/Spells: Fixed PROC_HIT_INTERRUPT not triggering by PROC_FLAG_TAKEN_SPELL_MELEE_DMG_CLASS
Cherrypick of 3ffe570b21
2019-08-01 11:38:25 -03:00
DintyGadget
788d522f3c DB/Hotfixes: tact_key
Closes #23393
2019-07-28 22:09:02 +02:00
Shauren
176cb72b70 Core/PacketIO: Fixed SMSG_INSPECT_RESULT structure 2019-07-28 16:14:14 +02:00
MaxtorCoder
2e8d7194a9 Core/PacketIO: Fixed inspect client crash 2019-07-28 16:14:14 +02:00
Shauren
f2ef5f878d Core/PacketIO: Added missing packet array size checks 2019-07-28 00:07:19 +02:00
Shauren
168fd20709 Core/Proto: Update client protobuf messages 2019-07-27 14:11:46 +02:00
Shauren
13440434c3 Core/DBLayer: Prevent mixing databases with query holders 2019-07-27 11:45:56 +02:00
Shauren
f6e2b8cdc1 Core/DBLayer: Prevent committing transactions started on a different database 2019-07-27 10:52:33 +02:00
Shauren
e8e89f58fb Core/DBLayer: Prevent using prepared statements on wrong database 2019-07-27 01:00:37 +02:00
Shauren
1dcbceba81 Nopch fix4 2019-07-26 19:09:29 +02:00
Shauren
d211d20b8d Nopch fix3 2019-07-26 19:00:34 +02:00
Shauren
030cb72bdc Nopch fix2 2019-07-26 18:58:37 +02:00
Shauren
d57f020a34 Nopch fix 2019-07-26 18:31:45 +02:00
Shauren
71cbb0ae1c Core: Updated allowed build to 8.2.0.31229 2019-07-26 18:25:25 +02:00
Aokromes
c04899c1b9 DB/Misc: Delete a lot of duplicate spawns
By Ovahlord
2019-07-24 21:36:56 +02:00
treeston
6455f1c256 DB/Creature: The instance_encounters extra flag (CREATURE_FLAG_EXTRA_DUNGEON_BOSS) now properly propagates to all difficulty entries (not just difficulty 0).
This lets us simplify IsDungeonBoss() on Creature (and move it to header).

Closes #18824.

(cherrypicked from 1beb2e5fd6)
2019-07-21 21:06:54 +02:00
r00ty-tc
83e2777249 [Core/AH] Correctly check player can pay deposit
- Deposit amount wasn't correctly checked in the case of multiple items,
   player with insufficient funds could auctin more items than they should

(cherrypicked from 6bd9aa2787)
2019-07-21 21:06:54 +02:00
Aokromes
00454fdd45 DB/Misc: Fix typo on game_tele for Greymane Wal
Closes #19163 by MrSmite

(cherrypicked from 7ed8cf65c9)
2019-07-21 21:06:54 +02:00
xinef1
fb5c07ffe8 Fixed setting and unsetting of m_spellModTakingSpell (#19116)
- A problem when a different spell tries to overwrite existing ModTakingSpell should no longer happen

(cherrypicked from e261754c9c)
2019-07-21 21:06:54 +02:00
Killyana
146e93b563 DB/Creature: Fix wrong map for Rotting Agam'ar
(cherrypicked from 577324cc1c)
2019-07-21 21:06:54 +02:00
offl
16d48f811e DB/Loot: Remove some wrong loots
Update #18182

(cherrypicked from 6d127007d6)
2019-07-21 21:06:54 +02:00
xinef1
ecb44f82a4 Core/Creatures: Remove template immunities only for hunter pets (#19100)
(cherrypicked from 949b38b048)
2019-07-21 21:06:54 +02:00
Killyana
963aa8c1b0 DB/Creature: Add and fix some trash mobs in Ulduar
(cherrypicked from 8fb6a3f411)
2019-07-21 21:06:54 +02:00
xinef1
fc9f00d351 Core/Spells: Fixed some item ranged spells dealing wrong damage (#19104)
(cherrypicked from e7a9549422)
2019-07-21 21:06:54 +02:00
xinef1
cfefd27cb8 Added some missing SetFallInformation calls (#19121)
Fixed HP drop bug on zeppelins
Fixed possible packet relocation problems on huge transports

(cherrypicked from b3f04ec157)
2019-07-21 21:06:54 +02:00
xinef1
89f728cd5b Core/Misc: Fixed player corpse looting, added player corpse loot and some more (#19122)
* Fixed corpse looting in wintergrasp
Added corpse loot for wintergrasp quests and To the Looter Go the Spoils (1166) achievement
Don't generate money for loot if no loot mode is available
Simplified few things

(cherrypicked from 2412886ef6)
2019-07-21 21:06:54 +02:00
Gustavo
c860522ecf Core/Scripts Update boss Skadi the Ruthless (#19114)
(cherrypicked from 4536846d7d)
2019-07-21 21:06:54 +02:00
jackpoz
5b78f19879 Core/Misc: Fix static analysis issues
(cherrypicked from 865a3a47ea)
2019-07-21 21:06:54 +02:00
Rushor
cfe66ef614 DB/Creature: Katherine Lee
Closes #19095

(cherrypicked from bbc6799cd7)
2019-07-21 21:06:54 +02:00
Rushor
07c1e6ca1d DB/Creature: Mountain Gronns
Closes #19094

(cherrypicked from 4e2a4b7b13)
2019-07-21 21:06:54 +02:00
Rushor
75e2dcb701 DB/Creature: Bleeding Hollow Peon
Closes #19069

(cherrypicked from c5db14d449)
2019-07-21 21:06:54 +02:00
Rushor
e3d1def83e DB/Creature: Living Cyclone
Closes #19065

(cherrypicked from 43b09d2b69)
2019-07-21 21:06:54 +02:00
ariel-
4ce758a726 Update spell_item.cpp
Small indent and codestyle fixes

(cherrypicked from 149e449506)
2019-07-21 21:06:54 +02:00
Aokromes
f0b670212f DB/Misc: Fix one startup error
(cherrypicked from d9c465ed87)
2019-07-21 21:06:54 +02:00
xinef1
4f65dc5e20 Core/Misc: Various crash fixes (#19059)
* Replaced some FindPlayer calls with GetPlayer
Fixed some more crashes

* Correction

(cherrypicked from 14dfc377b4)
2019-07-21 21:06:54 +02:00
xinef1
ad4e63bae1 Core/Misc: Moved CharacterInfo out of world to separate class
Closes #19030

(cherrypicked from 59ce3d6c9b)
2019-07-21 21:06:54 +02:00
Killyana
241e79f434 DB/creature: Restore position for two Wrath Masters changed in a previous commit
(cherrypicked from f91ba9c2a8)
2019-07-21 21:06:54 +02:00
Keader
d400d3d8e9 Core/Scripts: Illidan Stormrage Rewrite (#18963)
Closes #5018

(cherrypicked from 8731975187 and 3194d089cb)
2019-07-21 21:06:54 +02:00
xinef1
36a4e008d0 Corrected immunity checking after recent changes (#19049)
- Shouldn't compare immunity to spells without schoolmask

(cherrypicked from 78a729b6a4)
2019-07-21 21:06:54 +02:00
xinef1
fe63cd3dbb Core/Creatures: Various fixes for creatures, regarding combat conditions, despawning, and few others (#18998)
* Made some changes to kiting mechanics, simplified code and made taunt auras prolong combat no matter the distance from the spawn
Unified some creature despawning code, removed some brutal direct calls in scripts
Don't play death anim on forced despawn
Removed some redundant visibility changes on creature despawn
Fixed possible problem with pet initializing template info from difficulty greater than normal
Properly keep UNIT_FLAG_IN_COMBAT on UpdateEntry call
Moved RegenerateMana function to general Regenerate(Power) function
Fixed increased health regeneration from polymorph for pets
Implemented CREATURE_TYPE_FLAG_GHOST_VISIBLE, those creatures will be properly seen when player is dead also
Removed hackfix from Gaeriyan and Franclorn Forgewright, fixed properly
Simplified ForcedRespawnTime code in ForcedDespawn
Do not allow to assist unit while evading or when enemy is evading
Do not allow to attack other units when evading or when the unit is evading
Corrected distance checking code before creature is allowed to evade, should fix some common problems
Properly return summon position for summoned creatures as their respawn position
Properly stop all moving units on gossip hello, no matter their npc flags

(cherrypicked from e1f14215d8)
2019-07-21 21:06:54 +02:00
Aokromes
a68911472e Rename 2017_02_05_16_world.sql to 2017_02_04_16_world.sql
(cherrypicked from d54a06823e)
2019-07-21 21:06:54 +02:00
Rushor
98dc0656c6 DB/Creature: Slosh
Closes #19043

(cherrypicked from d54a06823e)
2019-07-21 21:06:54 +02:00
Rushor
ac2b6c97e5 DB/Creature: Stormforged Saboteur
Closes #19041

(cherrypicked from 9ee8838840)
2019-07-21 21:06:54 +02:00