Commit Graph
23105 Commits
Author SHA1 Message Date
Aokromes 8fdf0778ca Core/Logs: Reword some logs 2017-05-12 10:42:50 +02:00
Shauren 3c8210a1f3 Tools build fix 2017-05-11 22:51:26 +02:00
Shauren 3a418a0bbc Core/Common: Include cleanup 2017-05-11 22:29:51 +02:00
Gacko ed986a416a Fix build. 2017-05-10 17:27:59 +02:00
Aokromes 26305cd5fb Core/Misc: Fix some false startup errors 2017-05-10 11:35:20 +02:00
joschiwald b52949aa1f Core/Misc: Removed useless log message 2017-05-09 20:43:22 +02:00
Shauren 38b1ad0ce1 Warning fix 2017-05-09 00:27:10 +02:00
Shauren 8fc527f404 Core/Items: Set and save item context field 2017-05-08 23:56:35 +02:00
joschiwald 5c86b2aa36 Core/SpellScripts: SPELL_SCRIPT_HOOK_EFFECT_SUCCESSFUL_DISPEL is a TargetHook and a EffectHook 2017-05-07 20:39:51 +02:00
Shauren 118a0afbfa Build fix 2017-05-07 17:16:47 +02:00
Shauren 6828c7bc2f Core/Items: Implemented new item bonus and enchantment types 2017-05-07 16:47:49 +02:00
joschiwald 8aa516528f Core/Spells: Fixed wrong usage of unitTarget in Spell::EffectChargeDest 2017-05-07 15:28:56 +02:00
Shauren 707fd7cdfa Core/Items: Fixed default item appearances
Closes #19558
2017-05-06 21:43:32 +02:00
funjoker 0c3c5dd0e1 Core/Player: Fix Scene blackscreen (#19473)
* Move Flags from DBCEnums.h to SceneMgr.h (nothing to do with any DB2)
* Send SMSG_CANCEL_SCENE if scene ends (canceled or completed)
2017-05-06 13:28:03 +02:00
joschiwald 2abfaecf0c Core/SAI: Fixed memory leak 2017-05-06 12:27:45 +02:00
Gacko 5a2b60d815 Fix non-PCH build.
What else?
2017-05-06 11:59:52 +02:00
Arog f2becced5a Core/Conditions: CONDITION_QUEST_OBJECTIVE_COMPLETE (#19510)
* Ignore QUEST_OBJECTIVE_FLAG_OPTIONAL from quest_completion
2017-05-05 22:23:45 +02:00
joschiwald b68b7ecd9f Fixed warning 2017-05-05 21:32:20 +02:00
joschiwald 036f67c0c1 Core/Collision: Replaced phasemask with proper phases in GameObject collision calculation 2017-05-05 21:22:58 +02:00
joschiwald c1cc0e9949 Core/Misc: Added Creature::CanGiveExperience helper function 2017-05-05 14:44:47 +02:00
Shauren 65190eb5e2 Core/PacketIO: Fixed structures of CMSG_AUCTION_SELL_ITEM and CMSG_AUCTION_LIST_BIDDER_ITEMS - FlushBits() should never be used by client packets, use ResetBitPos() instead
Closes #19481
2017-05-05 14:23:03 +02:00
joschiwald 272d2a29e5 Core/Entities: Tweak WorldObject::IsNeverVisible to pass the seer 2017-05-05 13:31:25 +02:00
Gacko 7aa32a4d6b Fix build. 2017-05-04 21:49:48 +02:00
Shauren 6c92a481a3 Core/Misc: Cleanup worldserver/bnetserver main() functions to run destructors in predictable order
* world/bnet servers will now fail to startup if listen ports are in use
* Restored "Network.OutUBuff" config option lost during boost transition
2017-05-04 20:41:22 +02:00
joschiwald 3b873add19 Core/Packets: Implemented SMSG_CANCEL_SPELL_VISUAL_KIT and SMSG_PLAY_ORPHAN_SPELL_VISUAL
* Added some helper methods for sending these packets

Closes #19486
2017-05-04 18:38:04 +02:00
Shauren 0d556dd4af Core/Chat: Fixed addon whispers and channel messages
Closes #19490
Closes #19534
2017-05-03 13:55:03 +02:00
Shauren 713783531c Core/Corpses: Misc fixes
* Updated corpse flags
* Fixed corpse guid during creation
* Properly set corpse faction
* Fixed setting weapon inventory types if transmogrified
* Fixed corpse location query response when corpse cannot be found
2017-05-01 20:20:18 +02:00
joschiwald 00f28a81af Core/Opcodes: Defined SMSG_SORT_BAGS_RESULT
Thx @Vincent-Michael
2017-05-01 18:37:13 +02:00
vincent-michael 173db1f549 Scripts: Fixed non pch build 2017-05-01 00:25:13 +02:00
Shauren eac82be155 Core/GameObjects: Updated dynamic flags
Closes #19523
2017-04-29 21:33:35 +02:00
Keader 18d9de2b75 Core/Scripts: Codestyle fixes
Followup: d56671a1a7
2017-04-29 10:15:36 -03:00
Aokromes c5e211f07e Coding style 2017-04-29 10:53:48 +02:00
vincent-michael 409cabf0e6 Scripts: Fixed build 2017-04-29 02:31:26 +02:00
Aokromes d56671a1a7 Core/Scripts: Dwarf Start Area scripts
By Malcrom
2017-04-29 02:05:03 +02:00
Shauren afd5f0d03e Warning fix 2017-04-28 10:08:20 +02:00
joschiwald 037ffdf609 Fixed warning 2017-04-27 19:35:22 +02:00
joschiwald 66744c4b4c Core/Tools: MapId can have 4 digits
Note: Re-extracting any maps is NOT required.
2017-04-27 19:24:14 +02:00
Shauren 3e060fc95d Core/Players: Fixed setting a few updatefields to make client addons relying on player names/realn names behave properly
Ref #19490
2017-04-27 00:03:18 +02:00
Gacko 9386db7d75 Fix warning. 2017-04-26 20:43:42 +02:00
Rochet2 adc7764d73 Core/PacketIO: Remove bad slot for mirror image packet (#19513) 2017-04-26 18:02:00 +02:00
Shauren 2f859ffd2e Core/Misc: Fixed issues found by coverity
CID 1374575, 1374574, 1374573, 1374572, 1374563, 1374556
2017-04-26 18:01:50 +02:00
tkrokli 65eefebe43 More warning fixes
- unused variables reported by clang in travis-ci
2017-04-26 10:53:38 +02:00
joschiwald 9a41e05201 Fixed warning 2017-04-25 20:16:28 +02:00
Shauren 14dce61976 Core/Units: Updated unit dynamic flags
Closes #19478
2017-04-25 19:58:07 +02:00
Arog 2e7a3a8fd6 Core/Conditions: Add type QUEST_OBJECTIVE_PROGRESS_BAR to CONDITION_QUEST_OBJECTIVE_COMPLETE (#19488) 2017-04-24 21:29:24 +02:00
joschiwald 8df72afb73 Fixed warning 2017-04-24 20:23:23 +02:00
Gacko 8f3ac05056 Fix non-PCH build.
What else?
2017-04-24 19:59:38 +02:00
Malcrom de0bbf4056 Core/Creature: Fixed ForcedDespawn 2017-04-24 13:49:58 +02:00
ariel- b7bf703737 Core/Scripts: Convert spells to new proc system
- Converted Unit::HandleDummyAuraProc function to AuraScripts
  * Extra: DMC: Madness now uses DB texts. yay!
  * Extra: improvements on Imp. Spell Reflection (range and max targets, filter caster with conditions)

- Fixed Glyph of Succubus. (Closes #6599)

- Changed old (not-blizz) behavior of Vampiric Embrace:
  * Before: party heal affected the priest too and self heal was reduced by that amount to not over-heal
  * Now: self heal amount not affected, rather filter the priest out of the party heal using conditions :)

- Solve bug in AQ 3p set bonus, it should only trigger when healing others, not self heals.
- Priest T10 2p bonus (heal) now rolls its effect properly

- Use brand new GetEffectiveHeal to fix #17142
- While we're at it, also close #17034 for good
- Converted Unit::HandleAuraProc function to AuraScripts (#17941)
- Converted Unit::HandleAuraProc function to AuraScripts (cont'd) (#17955)
- Corrected Flametongue weapon damage formula
- Actually check offhand weapon for flametongue in Lava Lash script
- Implemented halved proc chance for Missile Barrage on Arcane Barrage, Fireball, Frostbolt and Frostfire Bolt cast
- Converted Unit::HandleProcTriggerSpell function to AuraScripts (#17956)
- De-hack Earth shield. Fixes #13808
- Updated Honor among Thieves
- Implemented mana proc for Mark of Conquest in case of ranged attack
- Fixed Scent of Blood giving more stacks than the talent rank currently learnt.
- Ported old proc table. Proc system is dead. Long live the proc system!
- Recklessness should get charges removed per cast. Closes #15529
- Use proc system to remove Molten Core charges on Incinerate/Soul Fire cast. Closes #15942

Closes #3463
Closes #5401
Closes #15595
Closes #15974
Closes #16679
Closes #17925

(cherry picked from commit 2ff855054f52bf2dcf81aa7a7da7bab7f8a99686)

# Conflicts:
#	src/server/scripts/Northrend/UtgardeKeep/UtgardeKeep/utgarde_keep.cpp
#	src/server/scripts/Spells/spell_dk.cpp
#	src/server/scripts/Spells/spell_druid.cpp
#	src/server/scripts/Spells/spell_hunter.cpp
#	src/server/scripts/Spells/spell_item.cpp
#	src/server/scripts/Spells/spell_mage.cpp
#	src/server/scripts/Spells/spell_paladin.cpp
#	src/server/scripts/Spells/spell_priest.cpp
#	src/server/scripts/Spells/spell_rogue.cpp
#	src/server/scripts/Spells/spell_shaman.cpp
#	src/server/scripts/Spells/spell_warlock.cpp
#	src/server/scripts/Spells/spell_warrior.cpp
2017-04-23 19:01:39 +02:00
Ulduar2 7b4bdc6b8f Core/Spells: Add duration argument to Unit::SendPlaySpellVisualKit (#19487) 2017-04-23 15:23:28 +02:00