aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2017-07-16Core/Quest: Prevent an issue causing quests to become invisible upon relog. ↵Treeston
(#20030) Closes #20012
2017-07-15Core/Misc: Fix static analysis issuesjackpoz
2017-07-15Core/Misc: Fix static analysis issuesjackpoz
2017-07-15Core/Misc: Fix static analysis issuesjackpoz
2017-07-15Scripts/Commands: Fix a crash on summon when no group is avaible (#20029)Regigicas
Closes #20027
2017-07-13Core/Quests: Fixed order of RewardChoiceItems and reputation reward. (#19904)Weyrath
2017-07-13Core/AI: UnitAI::SelectTarget now applies offset BEFORE filtering by ↵Treeston
predicate (to match expected behavior). (#19975) * Also some major code deduplication (SelectTarget now calls SelectTargetList).
2017-07-13Tools/MMapsGenerator: Get all tiles in beginning and calulate proper total ↵Rochet2
tile count (#20013)
2017-07-12Core/Auth: Prevent queueing more than one realmlist query at the same timeShauren
2017-07-11Some more script adjustments ported from #19930.treeston
2017-07-09Prevent an issue that stopped Aura AfterEffect handlers being called on ↵Treeston
default handler prevention. (#20001) Fixes #19996.
2017-07-09Woopsie. Fix an oversight causing the main tank flag in SelectTarget to be ↵treeston
inverted.
2017-07-09Hi, I'm Treeston, and welcome to Combat PR Prep Refactors.treeston
Today, we're moving UNIT_FLAG_IMMUNE_TO_PC and UNIT_FLAG_IMMUNE_TO_NPC to higher-level abstraction so combat manager can react to it. New methods on Unit: - void SetImmuneTo<All/PC/NPC>(apply, keepCombat = false); - bool IsImmuneTo<All/PC/NPC>() const;
2017-07-08Build fixKeader
2017-07-08Core/Custom: Fixed SPELLMOD_COOLDOWN exploit on Duel Reset systemKeader
Followup 0048d4b618e6503a5f1607f3503fcf2d48e6a385 Closes #17419
2017-07-08Scripts/Karazhan: Fix Attumen and Midnight not moving towards each other on ↵Nyeriah
phase transition after latest changes
2017-07-06Core/Auras: Implement SPELL_AURA_DETECT_AMORE (#19955)Gustavo
Based on https://github.com/mangos/mangos/commit/b58b29c9581327129daaf43b9c368810db850771
2017-07-06Formation idle: Remove more shitty code. Fixes #19995 for real this time.treeston
2017-07-06Utilities/Containers: New RandomResize implementation with guaranteed ↵Treeston
asymptotic linear time for all container types (#19974)
2017-07-06Fix formation follow. Closes #19995.treeston
2017-07-03Core/Combat: Fixed issues with creatures sometimes entering combat with ↵treeston
friendly targets Close #19980
2017-07-03adjust CreatureGroups to use cmangos flags (for already-supported values, no ↵treeston
functionality changed)
2017-07-03Fix an issue that was causing all creature group members to assist each ↵treeston
other, even if only one of the aggro flags was set. Also refactor enum values to be readable. Fixes #19977.
2017-07-03Two more refactors I missed for #19930. Last ones for now, I promise.treeston
2017-07-03Some more refactoring prep for combat/threat (#19930).treeston
2017-07-03Creatures now release spell focus on projectile launch (for spells that have ↵treeston
a projectile portion) as opposed to projectile impact. This should make some very slow projectiles (f.ex. Professor Putricide's Malleable Goo) a lot smoother.
2017-07-01Core/Custom: Fixed Duel Reset ExploitsKeader
Close #17419 *Fixed exploit with SPELLMOD_COOLDOWN *Fixed exploit with some items (like Sylvanas' Music Box) *Little cleanup
2017-07-01Nopch fix 5 and should be lastShauren
2017-07-01typo fixShauren
2017-07-01Nopch fix 4Shauren
2017-07-01nopch fix episode 3: revenge of that one boss in slabs that is borked anywaytreeston
2017-07-01Nopch fix 2Shauren
2017-07-01Nopch fixShauren
2017-07-01[3.3.5] Combat/Threat rewrite - prep & refactor (#19966)Treeston
* Combat/Threat rewrite (PR #19930) prep work. Mostly refactors, and a compatibility layer on ThreatManager/HostileReference that allows scripts to be changed already.
2017-07-01Core/Spells: Add missing validateShauren
2017-06-30Combustion will now properly go on cooldown when the buff is manually ↵treeston
cancelled. Fixes #19968.
2017-06-28Combat/threat rewrite prep - merge RBAC/DB changes.treeston
2017-06-27Proper client timeout detection (#19906)Treeston
- Properly detect client timeout when logged into a character after a configurable time (default 60s) has passed without the client sending any packets. - Fixes issues with crashed clients leaving characters in the world for a very long time (default 15 minutes), as well as edge case exploits involving intentionally pausing client execution for some amount of time.
2017-06-25Core/Creature: Implement Mangos GroupAI flags (allows formation without ↵Rushor
following) (#18733)
2017-06-24Core/Entities: Extend combo point system to all Units and fix numerous ↵Treeston
quirks with rogue CP and vehicles (Malygos P3) (#19914) - Implement Wolverine Bite (fixes #752) - General combo point system cleanup
2017-06-24Core/Spells: fix runtime log spamariel-
2017-06-24Core/Movement: silence warningariel-
2017-06-24Core/Movement: New names for a few spline flagsariel-
(cherry picked from commit c7cd51e8f543de04b2953eada7a57897a5c0161d)
2017-06-24Warrior: Fix T10 Melee 4P Bonus (#19954)Gildor
2017-06-22Buildsystem: Exclude ScriptPCH from all targets when building dynamic ↵Shauren
scripts (except MSVC) (cherry picked from commit 550c57a0df954ade238f6cd0318cfc6890dd26f0)
2017-06-22Core/Scripts: Optimize PCH contentsShauren
(cherry picked from commit a9b64d737d866fcdbd46314bdd4e661af36216cd)
2017-06-22Buildsystem: Minor PCH building changesShauren
* *PCH.cpp are now only compiled with MSVC, other compilers use custom helper commands to generate the precompiled header * Don't call the linker for pch helpertargets (cherry picked from commit 137f5e78877ef1b81f4dca68dd43268e325aeeed)
2017-06-21Core/Maps: Fixed initializing instance free ids when compiled with ↵Shauren
WITH_COREDEBUG Closes #19931
2017-06-20Core/Spells: fixed crashariel-
Closes #19924
2017-06-20Core/Globals: fix VS2015 buildariel-