ariel-
1074a9b053
Core/Scripts: remove hack that caused aura to not be applied and saved twice on owned auras, causing an error on save
...
- This is handled by group stack rules actually
- Also reset removed aura counter when cleaning removed auras
Closes #21486
2018-02-23 13:16:42 -03:00
ariel-
3753ec5647
Core/Scripts: apply resilience on Vampiric Touch and Unstable Affliction dispel effect
...
- Spell with SPELL_ATTR4_FIXED_DAMAGE won't do it by itself to avoid applying resilience twice, but because those are triggered from a periodic aura, those apply resilience on tick, not saved to amount.
- This is one of the cases where you have to call Unit::SpellDamageBonusTaken directly
Closes #21393
2018-02-22 02:37:00 -03:00
Wilcalaf
2dd5735bd9
Scripts/Nexus: Fixed a rare bug when sometimes Magus telestra managed to die while invisible preventing players from looting. ( #21436 )
2018-02-17 23:02:58 -03:00
sirikfoll
076bd11002
Scripts/Icecrown Citadel: Prevent Lady Deathwhisper movement during first phase.
2018-02-17 20:11:37 -02:00
ariel-
a6673f6aa7
Core/Scripts: implement Drain Mana breaking some auras on hit
...
Updates #20234
2018-02-17 17:46:38 -03:00
Wyreth
56874b44f0
Core/Entities: remove grid-wide visibility from setActive and implement another method for it ( #20725 )
2018-02-17 15:09:54 +01:00
jackpoz
d3d0640a8d
Core/Misc: Fix static analysis issues
...
Fix static analysis issues reported by Coverity
2018-02-16 21:39:52 +01:00
ariel-
7dc78d8e3f
Core/Scripts: implemented Fungal Decay & Tail Sting
...
Refs #18542
2018-02-16 00:54:53 -03:00
ariel-
ab1aa8e384
Core/Scripts: fix Glyph of Renew interaction with Empowered Renew
...
- Get actual ticks from aura, because glyph reduces them by 1
2018-02-16 00:54:53 -03:00
Keader
f609589e22
Scripts/Ulduar: Fixed amount of Mole Machines in Razorscale 10 man
2018-02-16 00:03:40 -03:00
Treeston
789f3c5d37
Scripts/TotC: Reduce Twin Val'kyr berserk timer from 10 minutes to 8 minutes on normal mode (match DBM). This closes #15367 , no matter what ccrs' bong says.
2018-02-16 00:13:43 +01:00
ariel-
29f7258dc8
Core/Spells: prevent creatures to focus channeled spells without SPELL_ATTR1_CHANNEL_TRACK_TARGET
...
- Creatures stuck here wouldn't try attacking because of this
- Remove one workaround in halion script, now it's unneeded
Ref #11311
2018-02-15 17:50:15 -03:00
Gooyeth
42a11e97d5
Scripts/Commands: add AI/ScriptName to .gobject info (PR #21419 )
2018-02-15 16:11:28 +01:00
Treeston
4da9321d2b
Core/Combat: Unify combat permitted checks between CvC and PvC - only require "not friendly" in all cases. Fixes Yogg-Saron encounter. Closes #21380 .
...
Also some bonus cleanup to Yogg's script to make transition cleaner.
2018-02-15 12:23:05 +01:00
ariel-
1edd81f9d5
Core/Scripts: fix Healing Stream Totem coefficient and animation
2018-02-14 22:07:06 -03:00
Keader
63c436f5fb
Core/Scripts: Fixed some delayed enrage
...
Closes #15367
2018-02-14 17:32:29 -03:00
ariel-
a93d74c8df
Core/Scripts: fix nopch
2018-02-14 16:36:56 -03:00
ariel-
df5afca278
Core/Scripts: implemented Seed of Corruption scaling damage tolerance
2018-02-14 05:58:56 -03:00
ariel-
1826437c09
Core/Spells: implemented bonus SP coefficient from DBC
...
Ref #21415
2018-02-14 05:58:56 -03:00
Treeston
0e401c7d96
Scripts/TheBarrens: Fix "The Escape" (863) - I don't think this one ever worked, honestly.
2018-02-13 17:49:40 +01:00
Treeston
ac8b9be5d6
Core/Spell: Properly remove REACT_PASSIVE on permanent feign death unapply. Fixes and closes #21156 .
2018-02-13 15:47:44 +01:00
Treeston
fe3b4de1cd
Scripts/AzjolNerub: Clean up Hadronox to hopefully avoid any further evade issues. Tag #20310 .
2018-02-13 15:47:04 +01:00
ariel-
bc2a4c816d
Core/Scripts: fix Tenacity Aurascript (target is null on UpdatePeriodic)
...
- also aura amount increases with stack so we lose spellid info, calculate it from basepoints directly
- aura should be SPELL_AURA_MOD_HEALING_PCT instead of SPELL_AURA_MOD_HEALING_DONE_PERCENT (ie taken instead of done, confusing names)
2018-02-12 19:04:01 -03:00
ariel-
404240fb68
Core/Scripts: remove Tenacity hack, implemented with proper aura
2018-02-12 18:35:06 -03:00
Wilcalaf
0c1aaac219
Archaedas should properly start now when clicking on the altar. ( #21401 )
2018-02-12 21:38:08 +01:00
ariel-
4d14f613f3
Core/Unit: corrected calculation for SPELL_AURA_MOD_DAMAGE_TAKEN/SPELL_AURA_MOD_HEALING auras
...
- Spell bonus calculation and penalty was done twice, but it's simply flat +SP, which should be taken into account before other bonuses
- Fixed missing code from SpellDamageBonusDone/SpellHealingBonusDone and killed multiplication by stack amount twice for default coefficient spells (already multiplied on level penalty)
2018-02-12 16:52:59 -03:00
ariel-
3edf90d167
Core/Scripts: fix nopch build mk II
2018-02-12 00:51:36 -03:00
ariel-
490f807a42
Core/Scripts: fix nopch build
2018-02-12 00:47:14 -03:00
Treeston
f6bf9bc04d
Revert "Scripts/ScarletEnclave: fix Massacre at Light's Point mine cart escort to work again (tag #20310 )"
...
This reverts commit 6ff71dffbb .
2018-02-12 03:23:54 +01:00
Treeston
b243a7929b
Scripts/AzjolNerub: Hadronox is a big spider mommy, and needs more room to pet her spider pets properly. Hopefully this'll reduce the number of evades happening during the encounter. Tag #20310 .
2018-02-12 03:08:34 +01:00
Treeston
6ff71dffbb
Scripts/ScarletEnclave: fix Massacre at Light's Point mine cart escort to work again (tag #20310 )
2018-02-12 02:58:51 +01:00
ariel-
477878630e
Core/Scripts: implemented Combined Toxins proc only from poisons
2018-02-11 21:10:56 -03:00
jackpoz
5aba5c7aff
Scripting/Obsidian Sanctum: Fix crash
...
Fix crash caused by calling Reset() in constructor (which is not allowed)
2018-02-11 15:53:30 +01:00
Treeston
a4fc32dd86
Scripts/Instance: Transition Gnomeregan to boss states (instance spawn group prep)
2018-02-09 19:21:49 +01:00
Keader
2994abeae6
Scripts/Icecrown Citadel: Fixed Sindragosa spawn after grid unload
...
ty sirikfoll :)
2018-02-09 16:02:00 -02:00
ariel-
303efcf0e4
Core/Spells: remove 'Vanish Purge' hack, the spell is present on DB and is copy of one in vanilla DBC
...
Thanks to killerwife for the heads-up
2018-02-08 23:18:45 -03:00
Keader
31ad6358fb
Core/Scripts: Fixed tabs issues introduced in 5bef3e426a
2018-02-08 10:16:19 -03:00
Keader
5bef3e426a
Core/Scripts: Fixed possible crashs related with JustDied
2018-02-08 10:05:08 -03:00
ariel-
b490d3f5ad
Core/Scripts: fix non-functional Celestial Planetarium Access GO
...
- Client only sends CMSG_GAMEOBJ_REPORT_USE for this one
Closes #19982
2018-02-06 13:59:08 -03:00
sirikfoll
cfaa4e6caf
Scripts/Magisters Terrace: Removed not allowed ENSURE_AI call from constructor
...
Closes #20727
2018-02-05 21:27:13 -02:00
sirikfoll
14b6e3bbb3
Scripts/Sunwell Plateau: Fixed and improved spell "Curse of Boundless Agony" target selection (Boss Kalecgos)
2018-02-05 21:14:26 -02:00
Treeston
4bd2d28119
Revert "Scripts/Northrend: Malygos now uses modifiable threat list when teleporting after vortex. Fixes a crash. Closes #21315."
...
This reverts commit 6bbc95f3a0 , which is made unnecessary by 65709e1c30 .
2018-02-05 10:14:00 +01:00
Treeston
6bbc95f3a0
Scripts/Northrend: Malygos now uses modifiable threat list when teleporting after vortex. Fixes a crash. Closes #21315 .
2018-02-05 01:38:56 +01:00
Treeston
4cb13af4fa
Core/Threat: Custom ThreatListIterator that transparently iterates over the backing map (instead of using heap iterators) when working with the unsorted threat list. This greatly reduces the range of actions that can cause iterator invalidation.
...
Also some minor adjustments to .debug threat, which no longer hides certain invalid states from view.
2018-02-05 01:33:41 +01:00
Treeston
b3e0c89238
Scripts/Ulduar: Flame Leviathan used a very weird mixture of victim logic and REACT_PASSIVE, which broke during transition to the new system. Replaced with a working version.
...
Closes #21265 .
2018-02-04 21:27:48 +01:00
Treeston
8f52664a37
nopch fix
2018-02-04 15:10:31 +01:00
Treeston
aefc25482f
Scripts/ICC: Valithria Dreamwalker's script no longer despawns unrelated mobs in Frostwing Halls, and thus won't get them stuck in a despawned state due to linked_respawn.
...
Closes #21286 .
2018-02-04 01:32:30 +01:00
sirikfoll
a217c0be92
Scripts/Icecrown Citadel: Corrected Val'kyr Shadowguard positioning on heroic mode (Lich King)
...
Movement was being prevented by spell cast
2018-01-31 00:59:14 -02:00
Treeston
03ef79f3d9
Scripts/Pets: Mirror Image re-write, because it's a colossal mess right now. (PR #19818 )
2018-01-29 14:27:15 +01:00
Shauren
aaab7ba9f4
Scripts/Icecrown Citadel: Added missing cosmetic colors and emotes to Big Ooze (Rotface)
2018-01-28 23:29:33 +01:00