sirikfoll
7c63a99bab
Scripts/Spells: Quest King of the Mountain
...
Added missing jump jets and battle standard visuals
Added allowed area conditions for the vehicle
Fixed Jumpbot's attack spell (thanks @keader for fixing the proc)
(cherry picked from commit e7e46b2a82 )
2021-09-05 22:19:03 +02:00
Shauren
f832a96c4e
Warning fix
2021-09-05 16:30:13 +02:00
Shauren
7e09deea3a
Scripts/Spells: Fixed mage ice block to not heal without aura 320913
2021-09-05 15:58:30 +02:00
ariel-
9fa95b4b57
Core/Spells: Fix periodic rolling adding bonuses twice
...
Calculation is now done in CalculateAmount
(cherry picked from commit 93eda20d5c )
2021-09-04 22:52:31 +02:00
Shauren
8a4e1119ac
Core/Spells: Unify spell effect access api in both branches
2021-09-04 15:13:15 +02:00
Shauren
3af33b9ff9
Warning fixes
2021-08-28 20:24:21 +02:00
Shauren
3dd75a49b1
Core/Spells: Removed SpellEffIndex effIndex argument from spell effect handlers, it was commented out in almost every handler
2021-08-28 19:51:29 +02:00
Shauren
8cc418460f
Core/Misc: Fix gcc warnings
2021-08-28 16:08:33 +02:00
ariel-
962f6d7988
Core/Spells: rework part 5: GameObject casting
...
Closes #21330
Closes #18885
Ref #18752
(cherry picked from commit 45c5e1b9d6 )
2021-08-28 15:59:11 +02:00
ariel-
65dca120d3
Core/Spells: rework part 4: iterate over effects first
...
Ref #18395
Implement far spell queue processing
Closes #7395
(cherry picked from commit 080d2c6cd4 )
2021-08-28 15:59:11 +02:00
ariel-
f3548d45d0
Core/Spells: rework part 3: spells only handle at most one UnitAura and one DynObjAura during its lifetime
...
Closes #15088
(cherry picked from commit e8d5aa56cc )
2021-08-28 15:59:11 +02:00
Shauren
a91edcb952
Core/Creatures: Remove hover on death
...
(cherry picked from commit 241109327b )
2021-08-24 13:45:34 +02:00
Shauren
f8c03a9066
Core/Creatures: Reworked setting move types in database
...
* Each move type has its own field instead of trying to combine everything in InhabitType
* Allow overriding movement separately for each spawn
(cherry picked from commit 592516ae69 )
2021-08-24 13:43:06 +02:00
joschiwald
c94c561b85
Scripts/Misc: Fixed hover movement for Stormcaller Brundir
...
(cherry picked from commit e9aba10695 )
2021-08-24 12:46:53 +02:00
Chaouki Dhib
246699a173
Scripts/Misc: Hover script fixes
...
(cherry picked from commit 510bc0b7a0 )
2021-08-24 12:46:02 +02:00
Shauren
2e2b298618
Core/Movement: Fixed creature hover
...
Closes #15177
(cherry picked from commit 2baa81065b )
2021-08-24 12:44:38 +02:00
Treeston
994121e671
Core/CreatureAI: CheckBoundary -> IsInBoundary, better reflects what it does. Also moved to public so spellscript can use it.
...
(cherry picked from commit df639d85e4 )
2021-08-23 23:28:48 +02:00
ariel-
e8e501609f
Core/Entities: ghouls start with full energy
...
(cherry picked from commit 0c1e485e13 )
2021-08-23 19:29:41 +02:00
ariel-
9f0204b357
Scripts/Command: build fix for horrible outdated boost version used by travis
...
(cherry picked from commit 68dde9f8c5 )
2021-08-23 19:18:49 +02:00
Treeston
e47e95b6dc
Core/VMap: Add outdoor state to Map::GetFullTerrainStatusForPosition. Add WorldObject::IsOutdoors, basic member access.
...
Ref #21479 .
(cherry picked from commit e79c595b69 )
2021-08-08 21:21:34 +02:00
ariel-
67a1a1d29b
Core/GameObject: implemented gameobject_overrides table to change faction and flags values on a per-spawn basis
...
Updates #20957
Closes #20958
(cherry picked from commit 34967e9c32 )
2021-08-08 21:21:34 +02:00
ariel-
a1a00f823e
Core/Entities: kill unused return value from Unit::HandleSpellClick
...
- AI hook will now receive the result by copy, as modifying it had no effect
- Some renaming: result->spellClickHandled, clickPair is actually clickBounds, the clickPair is the pair <creatureID, SpellClickInfo>
(cherry picked from commit 98d6258efd )
2021-08-08 21:21:34 +02:00
ariel-
5e7a11f88d
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
(cherry picked from commit 3753ec5647 )
2021-08-08 21:21:34 +02:00
Wilcalaf
e3941e4199
Scripts/Nexus: Fixed a rare bug when sometimes Magus telestra managed to die while invisible preventing players from looting. ( #21436 )
...
(cherry picked from commit 2dd5735bd9 )
2021-08-08 21:21:34 +02:00
sirikfoll
74101eaf7c
Scripts/Icecrown Citadel: Prevent Lady Deathwhisper movement during first phase.
...
(cherry picked from commit 076bd11002 )
2021-08-08 21:21:34 +02:00
Wyreth
8713a62328
Core/Entities: remove grid-wide visibility from setActive and implement another method for it ( #20725 )
...
(cherry picked from commit 56874b44f0 )
2021-08-08 21:21:34 +02:00
ariel-
d36f8bb754
Core/Scripts: implemented Fungal Decay & Tail Sting
...
Refs #18542
(cherry picked from commit 7dc78d8e3f )
2021-06-22 13:15:11 +02:00
Keader
ab8f8e1ffb
Scripts/Ulduar: Fixed amount of Mole Machines in Razorscale 10 man
...
(cherry picked from commit f609589e22 )
2021-06-22 13:06:33 +02:00
Treeston
f0823eb048
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.
...
(cherry picked from commit 789f3c5d37 )
2021-06-22 12:47:40 +02:00
ariel-
d91e099b10
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
(cherry picked from commit 29f7258dc8 )
2021-06-21 12:47:03 +02:00
Gooyeth
493be0c888
Scripts/Commands: add AI/ScriptName to .gobject info (PR #21419 )
...
(cherry picked from commit 42a11e97d5 )
2021-06-21 00:10:39 +02:00
Treeston
f982f3019a
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.
(cherry picked from commit 4da9321d2b )
2021-06-21 00:07:24 +02:00
Keader
cb8ea03175
Core/Scripts: Fixed some delayed enrage
...
Closes #15367
(cherry picked from commit 63c436f5fb )
2021-06-21 00:06:41 +02:00
ariel-
e9ddf644b0
Core/Scripts: implemented Seed of Corruption scaling damage tolerance
...
(cherry picked from commit df5afca278 )
2021-06-21 00:06:39 +02:00
Treeston
83c4aa88ec
Scripts/TheBarrens: Fix "The Escape" (863) - I don't think this one ever worked, honestly.
...
(cherry picked from commit 0e401c7d96 )
2021-06-20 21:42:35 +02:00
Treeston
ffce2c1f9a
Core/Spell: Properly remove REACT_PASSIVE on permanent feign death unapply. Fixes and closes #21156 .
...
(cherry picked from commit ac8b9be5d6 )
2021-06-20 20:22:18 +02:00
Treeston
3b635a8a12
Scripts/AzjolNerub: Clean up Hadronox to hopefully avoid any further evade issues. Tag #20310 .
...
(cherry picked from commit fe3b4de1cd )
2021-06-20 20:17:59 +02:00
ariel-
a342b86403
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)
(cherry picked from commit bc2a4c816d )
2021-06-20 01:15:00 +02:00
ariel-
23a88fae6f
Core/Scripts: remove Tenacity hack, implemented with proper aura
...
(cherry picked from commit 404240fb68 )
2021-06-20 00:55:53 +02:00
Wilcalaf
e9833447ed
Archaedas should properly start now when clicking on the altar. ( #21401 )
...
(cherry picked from commit 0c1aaac219 )
2021-06-20 00:30:33 +02:00
Treeston
3c172ba17c
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 .
...
(cherry picked from commit b243a7929b )
2021-06-19 23:33:38 +02:00
ariel-
a24af55d13
Core/Scripts: implemented Combined Toxins proc only from poisons
...
(cherry picked from commit 477878630e )
2021-06-19 23:33:38 +02:00
jackpoz
e63c5f7b0c
Scripting/Obsidian Sanctum: Fix crash
...
Fix crash caused by calling Reset() in constructor (which is not allowed)
(cherry picked from commit 5aba5c7aff )
2021-06-19 23:33:38 +02:00
Treeston
e8754cbdaf
Scripts/Instance: Transition Gnomeregan to boss states (instance spawn group prep)
...
(cherry picked from commit a4fc32dd86 )
2021-06-19 23:33:37 +02:00
Keader
299f22e3fc
Scripts/Icecrown Citadel: Fixed Sindragosa spawn after grid unload
...
ty sirikfoll :)
(cherry picked from commit 2994abeae6 )
2021-06-19 23:33:37 +02:00
ariel-
3485cb38ed
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
(cherry picked from commit 303efcf0e4 )
2021-06-19 23:33:25 +02:00
Keader
9b7f3bff9f
Core/Scripts: Fixed tabs issues introduced in 5bef3e426a
...
(cherry picked from commit 31ad6358fb )
2021-06-19 23:33:24 +02:00
Keader
ad5b0fa9cd
Core/Scripts: Fixed possible crashs related with JustDied
...
(cherry picked from commit 5bef3e426a )
2021-06-19 23:33:24 +02:00
ariel-
4ae29e38ee
Core/Scripts: fix non-functional Celestial Planetarium Access GO
...
- Client only sends CMSG_GAMEOBJ_REPORT_USE for this one
Closes #19982
(cherry picked from commit b490d3f5ad )
2021-06-19 23:33:24 +02:00
sirikfoll
9573987775
Scripts/Magisters Terrace: Removed not allowed ENSURE_AI call from constructor
...
Closes #20727
(cherry picked from commit cfaa4e6caf )
2021-06-19 23:33:24 +02:00