* Config - Deprecated for 3 years
* ChatCommand - Deprecated for 2 years
* getLevel() - Deprecated for 2 years
* SendGlobalText - Deprecated for 8 years +
- improve visibility of the show
- prevent glitches in the show execution
- each gameobject only exists for a very short duration, so there
should be no relevant performance impacts
* fix(Core/Spell): Allow using SpellDifficulty in bg
* cherry-pick commit (https://github.com/TrinityCore/TrinityCore/commit/e4caf52e5a3820399d7ddd5ea3963c36d1d71e28)
* "Allow get SpellDifficulty on battleground maps
This is only for Isle of Conquest (Bracket 71-79 is Regular Difficulty, Bracket 80-84 is heroic or 25Man)
Spells of IoC Battleground vehicles, cannons, bombs and bosses have SpellDifficulty in DBC"
* Remove redundant CastSpell and assign a variable instead
Co-Authored-By: Gildor <[email protected]>
* Update isle_of_conquest.cpp
---------
Co-authored-by: Gildor <[email protected]>
* fix(DB/game_event): revert squash 11.0.0 changes
- this reverts the dates in the table to COMMIT:
- f0e6b0f1ab
- (last commit before squash 11.0.0)
* add missing ticks
* fix(DB/Creature): fix spout emote text for The Lurker Below
* fix(nit): add newline
* Update data/sql/updates/pending_db_world/rev_1720992304054237637.sql
Co-authored-by: Benjamin Jackson <[email protected]>
* Update rev_1720992304054237637.sql
---------
Co-authored-by: Benjamin Jackson <[email protected]>
Co-authored-by: Gultask <[email protected]>
* Nefaran says low hp and shadowflame texts, use ScheduleHealthCheckEvent
* use drakonic bone spells
* remove no longer needed _scheduler
* remove extra file
* fix(Scripts/Spells): Revive pets with full mana in bgs
* Pets were incorrectly revived without restoring its mana
* Closes#15894
* ready for merge
---------
Co-authored-by: Saqra1 <>
Co-authored-by: Kitzunu <[email protected]>
* remove seed of corruption handling in unit.cpp
* add generic and warlock aurascript
add warlock aurascript
add enum
add generic aurascript
add OnRemove
https://github.com/TrinityCore/TrinityCore/commit/2ff855054f52bf2dcf81aa7a7da7bab7f8a99686#diff-ea612aafadff90005e88b243eb000369be9e5cb6f8dc85a008d31e42b156e0ec
detonation threshold scaling added in: https://github.com/TrinityCore/TrinityCore/commit/df5afca27859058f725c3dc9964d967aa89ff756
Co-authored-by: ariel- <[email protected]>
* add LoS check to generic damage
* refactor 2 scripts to 1 with args
refactor const_cast to GetAura()->GetEffect(
refactor reduce a line
* fix detonation threshold scaling
changed SPELL_DIRECT_DAMAGE to DOT
* remove not needed IsExpired() check
removal upon expiration is notified by AURA_REMOVE_BY_EXPIRE
* update comment
* refactor script with args to single spellscript, fix detonate by evade
* refactor
detonation to Detonate()
rename amount to remainingDamage
remove no tneeded HealthBelowPctDamaged
* refactor to 2 spell scripts again
* rename detonation spell from seed_of_corruption to seed_of_corruption_damage
avoids confusion with seed of corruption (with dot effect)
---------
Co-authored-by: ariel- <[email protected]>