aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-06-05Core/Spells: Allows Dispersion under Freeze (stun by hunter trap)Keader
2017-06-05Core/Scripts: simplify speech for DK races questsTecDian
2017-06-05Core/Utils: restored previous behaviour of RandomResizeariel-
2017-06-05DB/Creature: Add some missing spawns in Borean TundraKillyana
2017-06-04Core/SAI: properly validate stored targets when using SmartTrigger and fix a ↵ariel-
related crash
2017-06-04DB/Spells: Fixed Focused Attacks proc with MutilateKeader
close #19845
2017-06-03Core/Spells: Allows Dispersion and Barkskin to be used under death coilKeader
2017-06-03Core/Scripts: Updated Sunwell Plateau instance modelsirikfoll
2017-06-03DB/Creature: Fix some spawns on Borean TundraKillyana
2017-06-03clang is dumbtreeston
2017-06-03Some improvements to .debug raidreset command. Now supports heroic ↵treeston
difficulty 5-man dungeons and outputs sensible text, as opposed to silently doing (or not doing) stuff.
2017-06-03Core/SAI: Change SmartScript::GetTargets to return an ObjectList instead of ↵ariel-
a ObjectList* Applied the same treatment to GetWorldObjectsInDist Honestly no idea why the original idea insisted so much on using pointers. No more missing null checks or deletes. SmartAI's "ObjectList" is now a std::vector instead of a std::list because no where it was being used as an actual list. Original idea by DDuarte :P
2017-06-03Core/Utilities: Rename RandomResizeList->RandomResize as it is no longer ↵Shauren
restricted to a list * Also fix gcc build (cherry picked from commit f097e341f5afcac2dd0ae9dbb265201c0de2a934)
2017-06-03Core/Utils: Changed all Trinity::Containers utilities to work on all ↵Shauren
container types (including arrays where it makes sense) * Added MapGetValuePtr to allow writing `if (Val* v = MapGetValuePtr(map, key))` * Added utility IteratorPair class with begin/end methods and MapEqualRange for use in range for syntax with multimaps (cherry picked from commit a1e3b54e076bf0361d23ace53703a4e501354d7c)
2017-06-03DB/Misc: Remove one startup errorAokromes
2017-06-02DB/Creature: Add some Ziggurat Defender spawnsKillyana
2017-06-02Core/Scripts: moved Wild Growth calculation to script and fixed formulaariel-
Thanks ccrs for the formula
2017-06-02Core/AI: restore old check forcing PetAI on Pets using SmartAIariel-
includes more template love Closes #19837
2017-06-02DB/Misc: Fix some startup errorsAokromes
2017-06-02Scripts/Gossip: fix go_ahune_ice_stone (#19835)ForesterDev
2017-06-02Core/Globals: add more AIName and MovementType checks to ObjectMgrariel-
- Ninja fix AI factories (restores prev behaviour of not selecting stuff with PERMIT_BASE_NO) Closes #19831
2017-06-01Core/Scripts: Fixed some events that not should triggered by non-players on ↵Keader
Illidan encounter
2017-06-02DB/Creature: Fix 2 incorrect MovementTypeAokromes
Updates #19831
2017-06-01Core/Groups: Fixed calculating canReset attributeShauren
Broken in d6df19cd9948ff6d108f88e0d8c77bdbda5922ab.
2017-06-01Revert "Core/Groups: fix wrong query for loading group instance data. ↵Shauren
canReset attribute was calculated in the wrong way" This reverts commit 0c1dd398bd80e40961b200494639660d608a3ccf. Closes #19745
2017-06-01Core/Spells: Removed duplicated check again followup ↵Keader
3a0417f7128292995a4085a0114ed59fbfa64325 to send some info to client
2017-06-01Core/Spells: Removed duplicated checkKeader
unitTarget was checked twice in Spell::EffectTaunt
2017-06-01Core/AI: Factory functions cleanupariel-
- Get rid of fugly void pointers - Streamlined AI selection code, using Permissible as it should've been instead of harcoded checks on the selector code - Moved IdleMovementGenerator singleton to factory code
2017-05-31Fix an issue where CanSpawn would never get invoked on creatures without ↵treeston
per-guid script.
2017-05-30Add another helper to ScriptedGossip.h for resolving listId -> action.treeston
2017-05-29DB/Creature: Add missing values in creature_model_info for Ulduar bossessirikfoll
2017-05-29Core/Scripts Properly set Freya's BossState do DONE and avoid some loot exploitssirikfoll
Closes #19823
2017-05-29Scripts/Command: implement .debug play music commandForesterDev
Closes #19809
2017-05-29Partial revert of 15a207f, which was causing issues (ref #4943 and #19768). ↵Treeston
Instead, fix the underlying issue from 15a207f one level further down - Unit::getAttackerForHelper() shouldn't return units that we aren't in combat with (victim can be such a unit for players/player pets, which can startattack from a distance without entering combat). (#19814) Fixes the following issues: - Player pets would aggro neutral mobs as soon as they start autocasting (Imp's Firebolt) if they're in react range (due to victim != null, autocast counts as autoattack and sets victim) - Neutral mobs would randomly evade when aggro switched between targets. Closes #19768, #19485 and #10921. (from PR #19814)
2017-05-29DB: Add some missing Broadcast TextKillyana
2017-05-28DB/Spell: fix Deep Freeze procariel-
Closes #19780
2017-05-28Core/Spell: in case of immunity, check all effects to choose correct ↵ariel-
procFlags, as none has technically hit
2017-05-28Fix evade issues when a spell hits the target just before evading. (#19815)Treeston
- Creatures should no longer get stuck in evade mode following a target if a spell hits the creature just as it's entering evade mode. - Fixes and closes #4943. Finally.
2017-05-28DB/Conditions: Charles WorthDr-J
Correct conditions for gossip closes #19516
2017-05-28DB/creature: fix invalid equipment on Caynrus (creature ID 4240)tkrokli
* Since 2014_03_30_04_world_creature_equip_template.sql, Caynrus <Shield Merchant> has erroneously been equipped with item ID 1961 (Monster - Shield, Buckler Wooden) and in wrong hand, making the item look like a blue & white box ("unobtainium"). Instead of moving the buckler to his off-hand slot, he gets his 2H Bent Staff (item ID 35) back. His equipped item was removed in Cataclysm, patch 4.0.3a.
2017-05-28DB/Creature: Remove double spawns from Death Knights areaKillyana
2017-05-28DB/SAI: Add some missing charmed flagsDr-J
DB/SAI: Add missing charmed flags to blight geists which is required for when they are charmed as part of it roll's downhill.
2017-05-27Core/Pools: fix VS dynamic linkingariel-
2017-05-27Core/Misc: fix some clang 5 warningsariel-
2017-05-27Quickfix a bug introduced by 2f19d97 which prevented GTAoE from being cast.treeston
2017-05-27Instances/Ulduar: Fix a super edge case bug where Algalon would evade if his ↵treeston
tank successfully tanked a Cosmic Smash and got knocked up. Shadow priests everywhere rejoiced.
2017-05-27Core/SmartAI: allow SMART_ACTION_SEND_GOSSIP_MENU to override default gossipariel-
Closes #19769
2017-05-27Core/Spell: fixed some problems with per caster aura statesariel-
- Update clients whenever target has more than one application of an aura that applies such aurastate - Update again when one application gets removed - Fixed Fire and Brimstone computing damage if any warlock applied the Immolate (should only count for own) Closes #19790
2017-05-27Core/Creature: fix _DespawnAtEvade saving wrong respawn timeariel-
Closes #19557
2017-05-27Core/Spell: abort channeling if no valid targets are found after searchingariel-
Closes #17624