aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-06-06Core/AI: segregate GameObject ReportUse from normal Use (lock open/normal click)ariel-
Closes #19819
2017-06-06Core/Movement: Fixed fall damage when teleporting together with transportShauren
Closes #14672
2017-06-06SAI fixes follow-up: I missed one.treeston
2017-06-06Fix a whole set of possible infinite loop crashes in SAI (events triggering ↵treeston
themselves even with cooldown set).
2017-06-06Re-check target evade state on projectile impact and adjust accordingly. ↵treeston
This fixes the incorrect message ("Absorb" instead of "Evade"), and also removes the root cause of the original evade follow bug (that was prevented in 1945874).
2017-06-06DB/Misc: Update access_requirement comments to map.dbc contentAokromes
Closes #19810 by ForesterDev
2017-06-05Core/VMaps: Fix LoS in Strand of the Ancients (#19847)Golrag
Core/Collision: Fixed MOPY chunk flags enum. Also avoid loading destructible WMOs into vmaps. VMap re-extraction is required. Closes #15798.
2017-06-05DB/Spell: prevent Vile Gas (H Rotface version) from hitting non-playersariel-
2017-06-05Core/Spell: fix weird DBC data for Elixir of Detect Undeadariel-
Closes #19853
2017-06-05DB/Creature: Add some missing Beryl Mage HunterKillyana
2017-06-05Build fixShauren
2017-06-05Core/Instances: Fixed and optimized instance id reuseShauren
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.