treeston
dfaf4542e6
Conditions/ConditionMgr: Add a comment so MitchesD can go away.
...
(cherry picked from commit 759aae56ad )
2017-01-09 02:00:10 +01:00
Shauren
8045907c14
Core/Chat: Don't check item suffix name when validating item links when the item has ITEM_FLAG3_HIDE_NAME_SUFFIX
2017-01-08 23:28:00 +01:00
Shauren
4799e5841d
Core/Auras: Fixed cooldowns for procs calling PreventDefaultAction() in aura proc script
...
* This also fixes proc cooldows unneccessarily being sent to client
* Also removes the need for cooldown hacks when the proc trigger is selected randomly like for Deathbringer's Will
(cherry picked from commit 1e1fcd6847 )
2017-01-08 23:24:51 +01:00
mik1893
5a93f2b974
Core/Spells: Proc handler script converions ( #17122 )
...
* Blazing Speed (Mage)
* Blessed Recovery (Priest)
* Druid Forms Trinket
* Idol Of Mutilation
* Nature's Guardian (Shaman)
* Nether Protection (Warlock)
* Piercing Shots and Bonus 4P T9 Hunter
* Lightning Shield (Shaman)
* Acclimation (DK)
* Move DK T10 4P Melee Bonus
* Move DK Improved Blood Presence triggered heal (DK)
* Rogue T10 2P Bonus
* Illumination (Paladin)
* Soul Preserver
* Death Choice trinket
* stack trinket scripts (ToC25 Caster Trinket, Lightning Capacitor, Thunder Capacitor)
* Battle Experience (ICC - Gunship)
* Blood Reserve (enchant proc)
* Darkmoon Card Greatness
* Charm of the Amani Witch Doctor
* Mana Drain
(cherry picked from commit 5b8e68ee63 )
2017-01-08 22:37:18 +01:00
Alan Deutscher
1c60553df0
Core/Spells Make certain spells (e.g. Mind Control) properly flag the caster for PvP ( #17145 )
...
* This issue was caused by PvP-flagging being done calculated after the target's flag was turned off by becoming a pet.
(cherry picked from commit e7a12edb83 )
2017-01-08 19:41:37 +01:00
vincent-michael
a2ee7e16ec
Core/Quests: Fixed issue reported by static analysis
...
Coverity defect ID: 1355241
(cherry picked from commit a01fd52267 )
2017-01-08 19:35:02 +01:00
mik1893
4c60bbea0e
Core/Unit: Pet shouldn't be notified for DOT damage on the owner ( #17133 )
...
- Fix by @MrSmite
- Closes #16894
(cherry picked from commit 4de1426d08 )
2017-01-08 19:32:51 +01:00
treeston
ae11329e71
Add a LOG_WARN when attempting to summon a non-existing summon group.
...
(cherry picked from commit 4d4d2f5665 )
Seriously, who doesn't support std::string instead of char* in 2016?
(cherry picked from commit a012b37d66 )
2017-01-08 18:12:33 +01:00
Nawuko
955bfae5ef
Core/Movement: Fix issues where creatures cancel spell casts chasing target and Implement SPELL_ATTR5_CAN_CHANNEL_WHEN_MOVING
...
(cherry picked from commit bf2cee8cce )
2017-01-08 18:06:43 +01:00
treeston
86aa3997e4
Allow BossAI::_DespawnAtEvade to work on creatures other than the boss itself (optional argument).
...
(cherry picked from commit 6040e30fa3 )
2017-01-08 17:31:42 +01:00
treeston
bef9683a30
Core/Scripts: Added reasonable default params to GetCreatureListWithEntryInGrid/GetGameObjectListWithEntryInGrid for ease of use. Also, entry = 0 means no filter now, since we lacked an easy way to get a list of all creatures in grid.
...
(cherry picked from commit 0d5adf356e )
2017-01-08 16:56:21 +01:00
treeston
233c3a3845
Core/AI: Add DoCastSelf helper.
...
(I have no idea why I never bothered to do this before, really. It had crossed my mind a few times.)
(cherry picked from commit ab0abdbde5 )
This discussion is more effort than it takes to change it.
(cherry picked from commit b52a6b8570 )
2017-01-08 03:06:39 +01:00
treeston
416afdfec5
Creature/CreatureAI:
...
- Default range for DoZoneInCombat: 50.0f -> 250.0f.
- Add optional second arg to SummonList::DoZoneInCombat to specify range.
- Also a bunch of random NULL -> nullptr cleanup.
(cherry picked from commit b7f2c87d37 )
Too many damn stars in that damn argument list.
(cherry picked from commit afbda04767 )
2017-01-08 03:01:51 +01:00
Shauren
182c390ae7
Core/Auras: Renamed fields of SpellProcEntry structure and change types to more appropriate ones
...
(cherry picked from commit ef7df65256 )
Build fix
(cherry picked from commit c03e7ecd05 )
SQL fix
(cherry picked from commit 7a41467cf7 )
2017-01-08 02:42:07 +01:00
Sirikfoll
5993f91630
Script/SWP Full Rework on M'uru Encounter
...
(cherry picked from commit 6002acf376 )
Another sql fix
(cherry picked from commit 204acbb5b7 )
2017-01-08 02:21:10 +01:00
asterc
882106d169
Core/Battleground Script for Isle of Conquest Bosses
...
by @gerripeach
(cherry picked from commit c1ed002b4b )
SQL file name fix
(cherry picked from commit 74f3a84a01 )
2017-01-08 02:10:37 +01:00
sirikfoll
037e9053d3
Implement Quest Riding the Red Rocket
...
(cherry picked from commit 20b3feb559 )
Fix SQL name
(cherry picked from commit 2329648cad )
2017-01-08 01:33:48 +01:00
Elimination
48b74f0f6a
Core/Spells: Fix wrong totem placement
...
(cherry picked from commit 37b2f590b6 )
2017-01-08 00:54:08 +01:00
Shauren
7eb1eb1715
Core/Random: Removed ancient and unused MAP_BASED_RAND_GEN
...
(cherry picked from commit 1ad02a0d61 )
2017-01-07 22:36:25 +01:00
Shauren
6f311fea53
Core/Auras: SPELL_AURA_PERIODIC_LEECH can now properly overkill
...
(cherry picked from commit 3d8bab8668 )
2017-01-07 22:30:01 +01:00
Shauren
3d9479dcbf
Core/Movement: Do not launch pathfinding for splines turning on the spot
...
(cherry picked from commit 66006e3d0d )
2017-01-07 21:54:25 +01:00
Ariel Silva
7f8a4ad3a7
Core/Spells: fix console spam ( #17084 )
...
(cherry picked from commit 8d09065525 )
2017-01-07 21:53:07 +01:00
treeston
489027703e
Entities/Unit: Finally fix no-path evasion.
...
- When a creature cannot find a path to its victim, it begins evading all attacks and regenerating health.
- If this persists for 5 seconds, it evades back to spawn position with new EvadeReason value EVADE_REASON_NO_PATH.
- Also some SmartAI cleanup (why oh why does it have so much duplicated code) and getting rid of #defines in favor of type-checked compile-time constants.
(cherry picked from commit 7b1560fccb )
2017-01-07 21:33:28 +01:00
treeston
f93730b160
CreatureAI: Adjust AI behavior when a charm ends. OnCharmed will be invoked on the creature's base (non-charmed) AI, allowing the AI to react to the creature no longer being charmed.
...
(cherry picked from commit 26b084a90f )
align fix
(cherry picked from commit 58486fc19a )
2017-01-07 21:05:34 +01:00
Kito
4fa7cd0c30
Scripts/Icecrown Citadel: Sindragosa - Ice Tomb should always deal damage to all other ice tombs too
...
Closes #7808
Merges #16863
2017-01-07 20:20:41 +01:00
Shauren
4275a9fdbf
Core/PacketIO: Fixed leaving group not fully removing it clientside
...
Closes #18744
2017-01-07 00:04:24 +01:00
joschiwald
01e44cb794
Core/Spells: Extended remaining 8bit EffectMasks to 32bit
2017-01-06 17:20:04 +01:00
Shauren
20f6b10178
Core/Misc: Warning fixes
2017-01-06 12:07:24 +01:00
Shauren
9db6366b62
Core/Spells: Fixed SPELLMOD_PCT calculation
...
Closes #18726
2017-01-05 17:36:21 +01:00
Shauren
176efd279e
Core/PacketIO: Fixed value sent in SMSG_SET_PCT_SPELL_MODIFIER
2017-01-04 23:42:13 +01:00
joschiwald
fc22e97369
Core/SpellScripts: Added some const correctness
2017-01-04 00:08:52 +01:00
joschiwald
c23dd79dfa
Core/Entities: fixed array size
...
Core/Misc: fixed compile warning
2017-01-01 19:51:14 +01:00
vincent-michael
86b98686a9
Update copyright note for 2017
...
Happy new year
2017-01-01 16:23:13 +01:00
Traesh
96f7ce4bfa
Core/Scripting: Added missing hotswap code for SceneScripts
2017-01-01 03:23:04 +01:00
joschiwald
ab06ae799e
Core/Spells: SPELL_ATTR0_CU_SHARE_DAMAGE no longer depend on SpellFamily
2017-01-01 03:05:33 +01:00
Shauren
deb5ca843e
Build fix
2017-01-01 00:46:42 +01:00
Shauren
dc704efe45
Core/Loot: Increased allowed loot range and updated SendLootError
...
Closes #18685
2016-12-31 20:50:39 +01:00
Shauren
ca306c6019
Core/PacketIO: Fixed SMSG_TRADE_UPDATED structure
...
Closes #18652
2016-12-30 11:56:46 +01:00
Shauren
ec806fa9ad
Core/Items: Fixed applying artifact powers scaling with number of purchased ranks (+stamina/+damage)
...
Closes #18644
2016-12-29 13:03:07 +01:00
Shauren
26321d88d4
Build fix
2016-12-28 14:29:27 +01:00
Shauren
5c1503f859
Core/Loot: Implemented AoE loot
...
Closes #16065
2016-12-28 01:12:01 +01:00
joschiwald
2d5ffec6b5
Core/Misc: fixed compile warning
2016-12-27 23:53:13 +01:00
Shauren
fe26f8ae48
Core/Loot: Fixed group loot
...
Closes #17696
2016-12-27 21:36:40 +01:00
Shauren
8742732149
Core/Items: Implemented bonus list as a possible result of RandomSuffix
...
Ref #18423
2016-12-26 21:21:28 +01:00
Shauren
9f81cf445f
Core/Players: Added new 7.1 hidden slots transmog items
2016-12-25 19:13:24 +01:00
DoctorKraft
a5473648dd
Core/Units: Update druid shapeshift form models ( #18554 )
2016-12-24 15:31:45 +01:00
Shauren
25bdf4b529
Core/Chat: Updated item link format
2016-12-23 23:49:47 +01:00
Shauren
538c8c3843
Core/Achievements: Add missing send packet
2016-12-20 17:14:11 +01:00
Shauren
63fd633d79
Core/PacketIO: Implemented CMSG_GUILD_GET_ACHIEVEMENT_MEMBERS/SMSG_GUILD_ACHIEVEMENT_MEMBERS
2016-12-19 23:59:23 +01:00
Shauren
32570f7203
Fixed copypaste
2016-12-18 23:51:47 +01:00