aquadeus
90cdb1ed0d
Scripts/Spells: Fixed warlock shadow bolt energize ( #27440 )
2021-12-25 12:51:35 +01:00
aquadeus
b01d85e966
Scripts/Spells: Convert shaman spell scripts to new script registration syntax ( #27457 )
2021-12-25 12:49:32 +01:00
Rushor
10cf49e130
Spell/Script: Spawn Blood Pool
...
Closes #23878
(cherry picked from commit 3ddc6e70df )
2021-12-23 00:21:24 +01:00
Alan Deutscher
cd72ecce78
Scripts/Spells: fix Turkey Timer duration ( #24048 )
...
* spell_gen_turkey_marker::OnPeriodic: Pop expired stack timestamps from tracking list.
* Be a bit more explicit about the data type of removedCount.
* Formatting nudge.
* Remove brackets.
(cherry picked from commit a0c07655eb )
2021-12-20 21:24:37 +01:00
Eridium
2b27278516
Spell/Script: Egg Nog ( #24007 )
...
Closes #23996
(cherry picked from commit b60786a916 )
2021-12-19 15:48:29 +01:00
aquadeus
07015cc052
Scripts/Spells: Fix paladin talent Eye for an Eye ( #27426 )
2021-12-19 11:53:17 +01:00
aquadeus
5750466259
Scripts/Spells: Fixed priest talent Masochism ( #27420 )
2021-12-19 11:41:33 +01:00
Keader
f358ac39cc
Build fix
...
(cherry picked from commit ecd4ffc1ce )
2021-12-19 01:42:27 +01:00
Killyana
16ddcdfd0a
DB/Quest: Take Down Tethyr!
...
Closes #22407
(cherry picked from commit c22b1e6cb4 )
2021-12-19 01:42:16 +01:00
Killyana
cf95274ace
Quest: Weakness to Lightning
...
Closes #23916
(cherry picked from commit 6db4bf6671 )
2021-12-19 01:09:15 +01:00
Giacomo Pozzoni
9bede687ce
Core/GameObjects: Skip LoS checks for traps ( #23936 )
...
* Core/GameObjects: Skip LoS checks for traps
* Core/GameObjects: Fix spells cast by traps missing always
* Scripts/Spells: Fix WSG heal buff not healing
The WSG green heal buff is now cast by a GameObject so the spell target should be used to calculate the healing, not the GameObject.
(cherry picked from commit 909941e1b4 )
2021-12-19 01:05:54 +01:00
Sorikoff
374db51bae
Scripts/Spells: Code style adjustments for druid scripts ( #23725 )
...
(cherry picked from commit 63bbf4a4be )
2021-12-18 21:14:53 +01:00
Sorikoff
568e60ef51
Scripts/Spells: Port druid scripts to new script registration syntax (2 of 3) ( #23696 )
...
* Scripts/Spells: Port Druid Scripts to New Script Registration
* Revert
* Revert 2
* Revert 3
* Revert 4
(cherry picked from commit 9a8a01925a )
2021-12-18 21:11:58 +01:00
Sorikoff
6cf301d4f6
Scripts/Spells: Port druid scripts to new script registration syntax (3 of 3) ( #23714 )
...
(cherry picked from commit f7793e7800 )
2021-12-18 20:42:13 +01:00
Sorikoff
66f5275d26
Scripts/Spells: Runic Healing Injector ( #23690 )
...
* Scripts/Spells: Runic Healing Injector
* Rename 9999_99_99_99_world.sql to 2019_08_08_00_world.sql
(cherry picked from commit 382f563571 )
2021-12-18 19:15:11 +01:00
Sorikoff
26f0c1182a
Scripts/Spells: Port Part of Druid Scripts to New Script Registration ( #23691 )
...
(cherry picked from commit 996d4f7cc4 )
2021-12-18 19:11:34 +01:00
aquadeus
da8d6b5180
Scripts/Spells: Fix Incanters Flow ( #27395 )
2021-12-18 11:24:10 +01:00
aquadeus
01ac538cd2
Scripts/Spells: Fix priest Mind Bomb ( #27415 )
2021-12-17 12:27:12 +01:00
Sorikoff
a947a0e85e
Scripts/Spells: Brittle Armor & Mercurial Shield ( #23576 )
...
(cherry picked from commit a64d7df662 )
2021-12-15 00:17:32 +01:00
ForesterDev
104ec7a81a
Core/Unit: Implement more helper methods ( #23555 )
...
(cherry picked from commit c44fb37f74 )
2021-12-14 20:42:32 +01:00
ForesterDev
27886c7f5d
Core/Player: add helper methods GetNativeGender/SetNativeGender/SetGender ( #23520 )
...
* Core/Player: add helper methods GetNativeGender/SetNativeGender/SetGender and fix some cases, where we should get player gender, instead of modified by display gender
* fix merge
* Add virtual methods for Unit class
(cherry picked from commit b47bb59e2a )
2021-12-13 00:42:20 +01:00
ccrs
4e6c59dca7
Core/Unit: rename several getters to follow codestyle
...
uint8 GetLevel()
uint8 GetLevelForTarget(WorldObject const* /*target*/)
void SetLevel(uint8 lvl)
uint8 GetRace()
uint32 GetRaceMask()
uint8 GetClass()
uint32 GetClassMask()
uint8 GetGender()
(cherry picked from commit 5c09ff51f7 )
2021-12-13 00:42:20 +01:00
Sorikoff
b8d675eba7
Scripts/Spells: Dimensional Ripper - Everlook ( #23547 )
...
(cherry picked from commit 5c09ff51f7 )
2021-12-13 00:42:20 +01:00
ccrs
cadbf42ea4
Misc: some corrections after recent merges
...
(cherry picked from commit 626a24822b )
2021-12-13 00:42:18 +01:00
Sorikoff
996b7c1f0e
Scripts/Spells: Ultrasafe Transporter: Toshley's Station ( #23537 )
...
* Scripts/Spells: Ultrasafe Transporter: Toshley's Station
* Rename 9999_99_99_99_world.sql to 2019_06_29_01_world.sql
(cherry picked from commit 33b4ad5a89 )
2021-12-13 00:42:18 +01:00
Sorikoff
ea4c1ae7d0
Scripts/Spells: Dimensional Ripper - Area 52 ( #23505 )
...
* Scripts/Spells: Dimensional Ripper - Area 52
* Rename 9999_99_99_99_world.sql to 2019_06_28_00_world.sql
(cherry picked from commit 63f548921c )
2021-12-13 00:42:18 +01:00
Meji
1a84641549
Core/BattlePets: Added default cooldown to revive battle pets ( #27383 )
...
* Added SpellHistory function to retrieve remaining category cooldown
* Changed SpellHistory::ModifySpellCooldown to allow adjusting only regular spell cooldown without touching category
2021-12-12 18:35:15 +01:00
Sorikoff
8fc52bc5e5
Scripts/Spells: Migrate Teleporting to Script ( #23458 )
...
* Scripts/Spells: Migrate Teleporting to Script
* Rename 9999_99_99_99_world.sql to 2019_06_21_02_world.sql
(cherry picked from commit e9d803ccee )
2021-12-11 22:28:55 +01:00
Wyrserth
6b7bc82641
Core/Spell: allow Northrend Inscription Research to unlock three recipes the first time it is cast. ( #23401 )
...
Also prevent double skill-up because of duplicate UpdateCraftSkill() calls.
(cherry picked from commit 2315d43b2c )
2021-12-11 12:06:54 +01:00
Killyana
adb5535483
Spell/Script: Stasis Field
...
Closes #23355
(cherry picked from commit 7dd87e3df4 )
2021-12-10 21:37:45 +01:00
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