Giacomo Pozzoni
5f545f5402
3.3.5 gameobject summoner ( #23289 )
...
* Scripts/Misc: Change IsSummonedBy(Unit*) to IsSummonedBy(WorldObject*)
* Scripts/Misc: Fix build
* Core/TempSummons: Rename GetSummoner() to GetSummonerUnit()
* Core/TempSummons: Add support to TempSummons::GetSummoner() to return GameObject too
* Fix build
* Core/TempSummons: Allow GameObject to be owner of TempSummon
* Core/TempSummons: Add support to SAI for GameObject owner of TempSummon
* Scripts/Misc: Fix no-pch build
* Core/TempSummons: Implement PR comments
(cherry picked from commit 797fba98e9 )
2021-12-07 00:02:03 +01:00
jackpoz
7fc359559f
Core/Misc: Fix static analysis issues reported by Coverity
...
(cherry picked from commit a0bd68cf46 )
2021-12-05 22:44:38 +01:00
Wyrserth
fd030069f7
Core/Spell: add proper cooldowns to some spells used by vehicles ( #23260 )
...
* Core/Spell: add proper cooldowns to some spells used by vehicles, thanks to jackpoz and sirikfoll.
* Add Wing Buffet and Stampy's Stompy-Stomp.
* Add Tag Greater Felfire Diemetradon and Touch of Darkness.
* Rename 9999_99_99_99_world.sql to 2019_05_17_00_world.sql
(cherry picked from commit 4d04344b41 )
2021-12-05 18:44:59 +01:00
Killyana
5163559c1e
Quest/Script: Breakfast Of Champions
...
Set both Earthshaker Drum Events to 50%
(cherry picked from commit 14445088ea )
2021-12-02 19:35:47 +01:00
Sorikoff
575bcc8c82
Scripts: Minor improvements to recently migrated scripts ( #23189 )
...
Ref: 2cfaeb1400
(cherry picked from commit 90d4254a87 )
2021-12-02 00:37:00 +01:00
Keader
4b3e6b9998
Scripts/Spells: Fixed a console error inspell_dru_lifebloom
...
Closes #23192
(cherry picked from commit 961bc9d829 )
2021-12-02 00:37:00 +01:00
Sorikoff
d72e809ecf
Scripts/Spells: Migrate Some Scripted Spells to Scripts ( #23185 )
...
* Migrate spells to scripts
* Simplify code
* I need to sleep
* Update chapter1.cpp
* Use actual damage
* No need in null check here
(cherry picked from commit 2cfaeb1400 )
2021-11-30 22:30:53 +01:00
Gustavo
b86a66c5be
Core/Scripts: Fix Blood summon position ( #23088 )
...
* Core/Scripts: Fix Blood summon position
Updates #13162
(cherry picked from commit cc3293c002 )
2021-11-26 11:21:24 +01:00
PolarCookie
f7299dce97
Core/Spell: SpellAura Redux ( #22794 )
...
* typo and correction
* spell aura no longer shared between targets
_spellAura isolated
* SPELL_AURA_CONTROL_VEHICLE is not strictly single target spell
Steam Tank Control and Wyrmrest Commander
units can reseat themselves again
* Rename 9999_99_99_99_world.sql to 2019_03_08_00_world.sql
(cherry picked from commit ec3cb05d7f )
2021-11-24 20:35:19 +01:00
Killyana
67e702b29b
Spell/Script: Specify a target for Azure Dragon: On Death Force Cast Wyrmrest Defender to Whisper to Controller - Random
...
(cherry picked from commit e5470ab1ee )
2021-11-24 20:35:18 +01:00
Keader
955ac45cf5
Spell/Script: Freezing Circle
...
Closes #11312
See the original issue before cherry pick
(cherry picked from commit 990ad000f8 )
2021-11-24 20:34:56 +01:00
ccrs
a8ec1ba9bc
Core/Unit: rename & cleanup GetCreatePowers
...
it hurted my eyes too much
(cherry picked from commit 954fd2639a )
2021-11-21 19:28:17 +01:00
Killyana
d8b76a6e6d
DB/Creature: Wrath Corruptor
...
Thanks to Keader for the spell_script
Original sql by Tobschinski c8f1753834
(cherry picked from commit fb28083b3b )
2021-11-21 14:38:17 +01:00
Seyden
b1eb4c2b3e
Scripts/Spells: Implement Demon Hunter Base Spell "Glide"
2021-11-20 15:51:02 +01:00
Seyden
adb439fdfe
Scripts/Spells: Predefine spell ids used for DH scripts
2021-11-20 15:51:02 +01:00
Rynem Storm
c7ad7d5e15
DB/Spell: fix mistake in Blood Draining's CheckProc and remove Attack Power scaling ( #22862 )
...
(cherry picked from commit a057d26f20 )
2021-11-18 23:04:07 +01:00
DanVS
3b1ed434ae
Core/Scripts: Move some spells to scripts ( #22332 )
...
(cherry picked from commit 8051ff13df )
2021-11-18 22:41:57 +01:00
PolarCookie
19646a8363
That's Abominable for the 3 other quests, and knockbacks for all. ( #22127 )
...
(cherry picked from commit fb19f7be1f )
2021-11-18 22:41:57 +01:00
Shauren
732a8ee261
Core/Movement: Corrected values sent in knockback packet when speedXY < 0
...
Co-authored-by: Seyden <saiifii@live.de >
2021-11-06 23:17:43 +01:00
Shauren
9fc8c86e9a
Scripts/Auras: Lookup aura scripts by their type, not name
2021-10-27 01:01:41 +02:00
Seyden
62e444e4b0
Scripts/Spells: Implement Demon Hunter Havoc talent "First Blood" ( #27176 )
2021-10-27 00:46:57 +02:00
ModoX
437fb2aaba
Core/CreatureTexts: Added new field SoundPlayType to enable usage of ObjectSounds within creature_text ( #27136 )
...
* Also adjusted Vigilant Quoram texts to use ObjectSounds
2021-10-23 13:10:32 +02:00
Treeston
a5989dcee9
Core/Unit: Store charmer and charmed pointers on Unit directly, no more map lookups for Unit::GetCharmer and Unit::GetCharmed
...
(cherry picked from commit d4ef2529e9 )
2021-10-23 00:11:44 +02:00
Treeston
e4e8c1c59c
Core/AI: Clean up charm AI handling, we now have two unique_ptr instead of a crapton of booleans
...
(cherry picked from commit 042f5515e4 )
2021-10-22 23:47:51 +02:00
DanVS
3503e9dc92
Scripts/Pets: Some cleanup for Snake Trap. Tagging #21847 , though this doesn't address it (yet).
...
(cherry picked from commit 15ab24756d )
2021-10-17 01:40:21 +02:00
Shauren
ba4fa060d7
Core/Auras: Implemented SPELL_AURA_ADD_PCT_MODIFIER_BY_SPELL_LABEL and SPELL_AURA_ADD_FLAT_MODIFIER_BY_SPELL_LABEL
2021-10-16 22:05:02 +02:00
ModoX
ece3a8036e
Scripts/DK: Fixed Defender of Azeroth quest
...
* added graveyard in case someone wants to die there
* added serverside spells to handle death gate usage properly (including bind points)
* added SmartAI script to Mograine for Defender of Azeroth quest
2021-10-13 19:33:19 +02:00
Shauren
98aef67c11
Scripts/Spells: Fixed crash in spell_pri_prayer_of_mending
2021-10-07 19:55:25 +02:00
ModoX
45b4910c96
Scripts/Spells: Core/Spells: Fixed Consecration damage, implemented Hammer of the Righteous, partly implemented Consecrated Ground talent ( #27005 )
2021-10-05 22:50:40 +02:00
ModoX
3080c37952
Scripts/Spells: Implemented Sigil of Silence/Misery/Flame/Chains ( #27006 )
2021-10-03 21:27:55 +02:00
ModoX
b1c0d069e1
Scripts/Spells: Implemented Wind Rush Totem ( #26985 )
2021-10-03 20:36:06 +02:00
Shauren
cbf1f2883a
Core/Spells: Reduce number of CastSpell overloads to 1
2021-10-03 19:58:03 +02:00
Shauren
555b2d40ec
Core/Spells: Send OriginalCastId in SMSG_SPELL_START and SMSG_SPELL_GO for triggered spells in 'game' project
2021-10-03 16:36:39 +02:00
Shauren
3af9be830d
Core/Spells: Removed CastSpellExtraArgs constructors accepting ObjectGuid, they would become ambiguous with future changes
2021-10-03 14:58:35 +02:00
ModoX
a0c4a3071c
Core/Auras: Implemented new aura type 487 (SPELL_AURA_COSMETIC_MOUNTED) ( #26988 )
2021-10-02 21:59:22 +02:00
DanVS
71e27f540d
Core/Spells: Reset Mangle cooldown in Berserk ( #22000 )
...
(cherry picked from commit 3bd9337d9f )
2021-09-28 15:26:42 +02:00
Shauren
453b59de57
Core/Maps: Adjusted logic in GetFullTerrainStatusForPosition to closer match what the client does regarding being inside WMOs
...
Closes #21625
Closes #21624
Closes #21516
(cherry picked from commit b9c6bbb51d )
2021-09-25 01:04:21 +02:00
DanVS
bc34fd2f65
[3.3.5] Scripts/Spells: handle auras on unequipping scripted items ( #21643 )
...
Ref: #20415
(cherry picked from commit c2f1657988 )
2021-09-23 20:55:30 +02:00
ariel-
6d3a11e1d1
Scripts/Spells: fix Seaforium Blast script crash
...
Closes #21663
(cherry picked from commit 6eb122792c )
2021-09-19 22:20:30 +02:00
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
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-
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
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
ariel-
d36f8bb754
Core/Scripts: implemented Fungal Decay & Tail Sting
...
Refs #18542
(cherry picked from commit 7dc78d8e3f )
2021-06-22 13:15:11 +02:00