Commit Graph
100 Commits
Author SHA1 Message Date
Andrew 7746287ee1 fix(Core/Spells): Fix Lay on Hands healing bypassing Cyclone (#20552)
* fix(Core/Spells): Fix Lay on Hands healing bypassing Cyclone

* and mana as well
2024-11-14 03:37:23 -03:00
Andrew e2020e0886 chore(Scripts/ZulAman): Update Akilzon to new register method (#20556) 2024-11-14 03:29:43 -03:00
Andrew 587762ca36 fix(Core/Instance): Save persistent data to DB on updates (#20555) 2024-11-14 00:01:22 -03:00
Andrew b7732690c9 refactor(Scripts/SunwellPlateau): Modernize Muru script (#20551) 2024-11-14 00:00:52 -03:00
Andrew 14980a91bc fix(Scripts/ZulAman): Permbind players when using the gong (#20554) 2024-11-13 23:18:27 -03:00
Andrew 1bea402e5c fix(Scripts/ZulAman): Remove Eletrical Storm hacks (#20553)
* fix(Scripts/ZulAman): Remove Eletrical Storm hacks

* Update boss_akilzon.cpp

* Create rev_1731545993422354000.sql
2024-11-13 22:58:33 -03:00
Andrew bdb6ef8937 fix(Scripts/TheEye): Fix Wrath of the Astromancer's original caster (#20549) 2024-11-13 19:46:06 -03:00
Andrew d6b2529557 refactor(Scripts/SunwellPlateau): Update Brutallus script (#20548) 2024-11-13 16:02:01 -03:00
Andrew f8d53d4cd8 fix(Scripts/Commands): Fix crash when using npc set origin faction wi… (#20536) 2024-11-12 19:39:48 +01:00
Andrew 17ae7c86ff refactor(Scripts/SunwellPlateau): Modernize instance script (#20519) 2024-11-12 12:49:11 -03:00
Andrew e80b0ce8b8 fix(Scripts/ZulAman): Set Akilzon encounter in progress when engaged (#20531) 2024-11-12 11:50:09 -03:00
Andrewandsudlud 28ebd46d15 fix(DB/Creature): Fix Hexlord Malacrass spawn position and remove Har… (#20520)
fix(DB/Creature): Fix Hexlord Malacrass spawn position and remove Harrison Jones guid script

Co-authored-by: sudlud <[email protected]>
2024-11-11 07:32:29 -03:00
Andrew 519daf9cc7 refactor(Scripts/SunwellPlateau): Modernize Eredar Twins script (#20516) 2024-11-11 06:09:08 -03:00
Andrew fec7c88b51 fix(Scripts/ZulAman): Amani Hatchers should hatch eggs at increasing … (#20497) 2024-11-11 05:58:44 -03:00
Andrew 0ce15f0f5a refactor(Scripts/SunwellPlateau): Refactor areatriggers to OnlyOnceAr… (#20515)
refactor(Scripts/SunwellPlateau): Refactor areatriggers to OnlyOnceAreatrigger
2024-11-11 02:56:27 -03:00
Andrew e741a9a87f feat(Core/Scripting): Implement SetInvincibility() to prevent creatur… (#20508) 2024-11-11 00:22:03 -03:00
Andrew 7f558f4e38 refactor(Scripts/MagisterTerrace): Move Kalecgos script to SAI (#20495)
* refactor(Scripts/MagisterTerrace): Move Kalecgos script to SAI

* Update instance_magisters_terrace.cpp
2024-11-11 00:58:51 +01:00
Andrew 4470891310 fix(Scripts/MagisterTerrace): Add all spells to SpellDifficulty dbc (#20502) 2024-11-10 15:51:28 -03:00
Andrew b16a610789 fix(Scripts/SSC): Improve Tainted Elemental combat behaviour (#20505)
* fix(Scripts/SSC): Improve Tainted Elemental combat behaviour

* Update boss_lady_vashj.cpp
2024-11-10 15:45:17 -03:00
Andrew bf925eda3c refactor(Scripts/SWP): Update creature scripts to new register method (#20503) 2024-11-10 15:44:35 -03:00
Andrew 3866c35f2f fix(Scripts/Commands): Remove Spirit of Redemption when using Revive … (#20492)
fix(Scripts/Commands): Remove Spirit of Redemption when using Revive command
2024-11-10 15:02:02 -03:00
Andrew 8e05cd7e80 refactor(Scripts/ZulAman): Move Spirit of the Lynx to SAI (#20498) 2024-11-10 14:55:04 -03:00
Andrew 91b8cc29cf fix(Scripts/Spells): Limit Cyclone (39594) to 4 targets (#20506) 2024-11-10 14:54:33 -03:00
Andrew e8366f6935 fix(Scripts/SSC): Fix Leotheras running in melee range in demon phase (#20507)
* fix(Scripts/SSC): Fix Leotheras running in melee range in demon phase

* Update boss_leotheras_the_blind.cpp
2024-11-10 14:54:05 -03:00
Andrew 4da49dd63a fix(Scripts/ZulAman): Fix crash in Nalorakk script (#20499) 2024-11-10 15:33:01 +01:00
Andrew 734bcb5d10 chore(Core/Creature): Fix typo (#20510) 2024-11-10 15:21:58 +01:00
Andrew e2be8fb296 fix(Scripts/ZulAman): Fix Akilzon not spawning eagles and update script (#20493)
* fix(Scripts/ZulAman): Fix Akilzon not spawning eagles and update script

* Update boss_akilzon.cpp
2024-11-10 08:41:46 -03:00
Andrew 8904a13304 fix(Scripts/ZulAman): Fix Sacrifice timers not updating after latest … (#20490) 2024-11-10 08:41:26 -03:00
Andrew d73ebe2e38 fix(Core/SAI): Don't try to reposition Rooted inhabit type creatures (#20504) 2024-11-10 04:54:01 -03:00
Andrew 7b8fadaa0c refactor(Scripts/ZulAman): Move Jan'alai Fire Bomb to SAI (#20496) 2024-11-09 20:11:56 -03:00
AndrewandBenjamin Jackson 82d43ee52a fix(Scripts/ZulAman): Move Harrison Jones spawn to DB (#20491)
Co-authored-by: Benjamin Jackson <[email protected]>
2024-11-09 19:18:14 -03:00
Andrew 138a2ca974 refactor(Scripts/ZA): Update Zul'jin (#20456) 2024-11-08 21:05:30 -03:00
Andrewandsudlud 717cca48fc fix(DB/Creature): Fix Zul'jin spawn position (#20477)
Co-authored-by: sudlud <[email protected]>
2024-11-07 16:00:25 -03:00
Andrew 7a2b86425f fix(Core/Spells): Fix Gurtogg Bloodboil applying Acid Wound to himself (#20394) 2024-11-01 14:09:13 -03:00
Andrew 81ba01d2c1 fix(Scripts/BlackTemple): Parasitic Shadowfiends only target players (#20395) 2024-11-01 14:08:55 -03:00
Andrew 6a7163e6c6 fix(DB/Creature): Shadow Demon knockback immunity (#20368) 2024-10-31 21:59:58 +01:00
Andrew 02db94035e fix(Scripts/BlackTemple): Prevent further code execution if Illidan e… (#20292)
fix(Scripts/BlackTemple): Prevent further code execution if Illidan evades during air phase
2024-10-25 12:55:52 +02:00
Andrew b5a8791ae1 fix(Scripts/BlackTemple): Fix Illidan Demon Phase being delayed indef… (#20286)
fix(Scripts/BlackTemple): Fix Illidan Demon Phase being delayed indefinitely
2024-10-24 09:09:17 -03:00
Andrew d4f9b6bf7f fix(Scripts/BlackTemple): Prevent Illidan transformation during cutscene (#20271)
* fix(Scripts/BlackTemple): Prevent Illidan transformation during cutscene

* Update boss_illidan.cpp
2024-10-24 07:24:08 -03:00
Andrew 121d35b155 fix(Scripts/BlackTemple): Apply Shadow Prison spell immunities (#20272)
* fix(Scripts/BlackTemple): Apply Shadow Prison spell immunities

* Delete rev_1729660470785757300.sql
2024-10-24 11:41:48 +02:00
Andrew 2b5d133eed fix(DB/SmartScript): Fix Illidan Shadow Demons not killing their targets (#20273)
* fix(Core/Spells): Fix Illidan Shadow Demons not killing their targets

* try again
2024-10-24 11:41:31 +02:00
Andrew c91148fd11 fix(Scripts/BlackTemple): Reset Illidan combat movement (#20276) 2024-10-23 18:45:12 +02:00
Andrew 034ebb3cdd Revert "fix(Core/Spells): SPELL_ATTR1_IMMUNITY_PURGES_EFFECT should not remov…" (#20245)
This reverts commit 572be7d69f.
2024-10-19 20:53:24 +02:00
Andrew 572be7d69f fix(Core/Spells): SPELL_ATTR1_IMMUNITY_PURGES_EFFECT should not remov… (#20032)
fix(Core/Spells): SPELL_ATTR1_IMMUNITY_PURGES_EFFECT should not remove spells with no immunities
2024-10-18 08:43:51 -03:00
Andrew 7c58826787 fix(DB/Creature): Illidari Council skip player damage req (#20198) 2024-10-13 23:53:30 -03:00
Andrew 92d73c6da7 fix(Scripts/BlackTemple): Clear events on evade (so he doesnt move wh… (#20199)
fix(Scripts/BlackTemple): Clear events on evade (so he doesnt move while dead/despawned)
2024-10-13 23:53:17 -03:00
Andrew 84e70c5cd8 fix(Scripts/BlackTemple): Fix Gathios not recasting Consecration (#20200) 2024-10-13 23:53:02 -03:00
Andrew 96082065f6 refactor(Scripts/ZulAman): Move Hexlord adds to SAI (#20185) 2024-10-13 07:47:05 -03:00
Andrew cfaa0a9a6c fix(Scripts/BlackTemple): Ensure root state is cleared on wipes (#20183) 2024-10-12 05:58:12 -03:00
AndrewandKeader 3b09b21f6e fix(Scripts/BlackTemple): Flames should not charge players within 25y… (#20182)
* fix(Scripts/BlackTemple): Flames should not charge players within 25y of blade

* Update boss_illidan.cpp

---------

Co-authored-by: Keader <[email protected]>
2024-10-12 05:58:01 -03:00
Andrew 31cb7579e0 fix(Core/Scripts): Further improve the ScheduleHealthCheck() function (#20163) 2024-10-09 08:08:37 -03:00
Andrew d340ae029b fix(Scripts/Dragonblight): Fix Torturer Leclaft spamming abilities (#20130)
fix(Scripts/Dragonblight): Fix Toturer Leclaft spamming abilities
2024-10-05 11:02:31 +02:00
Andrew ee870ff3b3 fix(Core/Spells): Restricted aura application prevention when immune to banish effects (e.g cyclone) (#20060) 2024-10-01 11:47:44 +02:00
Andrew 98ae32e1da fix(Scripts/Spells): Remove immunity application from Preparation buff (#20042) 2024-09-25 12:00:57 -03:00
Andrew 54f7d3f166 fix(DB/Creature): Fix Illidan walking to waypoints instead of flying (#20035) 2024-09-25 10:34:35 +02:00
Andrew a65be25fb9 fix(Scripts/BlackTemple): Correct the door announcement to only annou… (#20036)
fix(Scripts/BlackTemple): Correct the door announcement to only announce on the first bosses
2024-09-25 10:33:42 +02:00
Andrew dea3d44b46 fix(Core/Spells): Prevent aura application if the target is immune (#20031) 2024-09-24 15:17:22 -03:00
Andrew 0e9fb5946b fix(Scripts/BlackTemple): Fix Fatal Attraction not being removed if t… (#20021)
fix(Scripts/BlackTemple): Fix Fatal Attraction not being removed if targets move apart
2024-09-23 10:21:30 -03:00
Andrew 78cc255f43 fix(Core/Spells): Fix Fatal Attraction procing multiple times for eac… (#20014)
fix(Core/Spells): Fix Fatal Attraction procing multiple times for each player nearby
2024-09-22 14:52:19 -03:00
Andrew ee6e74eb3c fix(Scripts/Commands): Fix level up achievements not being granted (#19969) 2024-09-15 15:55:45 -03:00
Andrew 8b16f7d243 fix(Scripts/BlackTemple): Implement emotes when opening Najentus and … (#19946)
* fix(Scripts/BlackTemple): Implement emotes when opening Najentus and Den of Mortal Delights

* only check if state is done
2024-09-15 12:48:11 +02:00
Andrew 99b39e5045 fix(Scripts/BlackTemple): Parasitic Shadowfiends should not target pl… (#19944)
* fix(Scripts/BlackTemple): Parasitic Shadowfiends should not target players affected with debuff

* Update boss_illidan.cpp

* Update src/server/scripts/Outland/BlackTemple/boss_illidan.cpp

* make it simple
2024-09-15 12:46:55 +02:00
Andrew 8030ef4ba0 fix(Scripts/BlackTemple): Fix variable not being set to true when Ak… (#19947)
fix(Scripts/BlackTemple): Fix variable not being set to false when Akama dies
2024-09-13 21:26:42 +02:00
Andrew 56e03c495d fix(Scripts/BlackTemple): Shade of Akama should despawn on evade and Akama despawns before dying (#19894)
* fix(Scripts/BlackTemple): Shade of Akama should despawn on evade and Akama despawns before dying

* Create rev_1725714358950337100.sql

* Update boss_shade_of_akama.cpp
2024-09-09 12:45:23 +02:00
Andrew 7eee1345d0 fix(Scripts/BlackTemple): Gurtogg Bloodboil shouldnt cast bloodboil o… (#19886)
fix(Scripts/BlackTemple): Gurtogg Bloodboil shouldnt cast bloodboil on phase 2 and shouldnt chase immune targets
2024-09-07 07:05:43 -03:00
Andrew 78d40e4078 fix(Scripts/BlackTemple): Remove Shear from Illidan following wrath p… (#19881)
fix(Scripts/BlackTemple): Remove Shear from Illidan following wrath patch changes
2024-09-06 20:41:36 -03:00
Andrew 0954e314a0 fix(Scripts/BlackTemple): Fix Zerevor not casting Dampen Magic OOC (#19768)
* fix(Scripts/BlackTemple): Fix Zerevor not casting Dampen Magic OOC

* Update boss_illidari_council.cpp

* recast every 1min

* implement the recast checks

* Update CreatureAI.h

* Update boss_illidari_council.cpp

* Update boss_illidari_council.cpp

* fix ooc cast

* Update boss_illidari_council.cpp

* always respect the 60s lock

* Update boss_illidari_council.cpp

* Update boss_illidari_council.cpp
2024-09-02 20:44:34 -03:00
Andrew 5c3e4cae6d fix(DB/Creature): Fix unit flags for Arcane Charge trigger npc (#19833) 2024-09-01 20:54:41 -03:00
AndrewandKeader 83d623e559 fix(Scripts/BlackTemple): Fix Mother Shahraz teleport (#19820)
fix(Scripts/BlackTemple): Fix Mother Sharaz teleport

Co-authored-by: Keader <[email protected]>
2024-08-31 17:35:17 -03:00
Andrew 7e2ffc2db8 feat(Scripts/Commands): Implement "pct" optional to the damage command (#19745) 2024-08-27 22:28:09 +02:00
Andrew 806d4962cf fix(Scripts/Spells): L1 Arcane Charge should hit 3 targets (#19752)
* fix(Scripts/Spells): L1 Arcane Charge should hit 3 targets

* Daily Nitpicks
2024-08-27 22:26:05 +02:00
Andrew 126f3a31ee refactor(Scripts/BlackTemple): Update the Illidari Council script to the new registration method (#19744)
refactor(Scripts/BlackTemple): Update Illidari council to new model
2024-08-26 16:28:48 -03:00
Andrewandsudlud 83f8871c31 refactor(Core/BossAI): Improve the ScheduleHealthCheck() code (#19743)
* refactor(Core/BossAI): Improve the ScheduleHealthCheck() code

* Update ScriptedCreature.cpp

---------

Co-authored-by: sudlud <[email protected]>
2024-08-26 14:44:05 -03:00
Andrew 9ce2b23df3 refactor(Scripts/RuinsOfAhnQiraj): Clean up Ayamiss script (#19742) 2024-08-26 10:04:11 -03:00
Andrew 52cd493ad8 fix(Scripts/BlackTemple): L5 Arcane Charge should be modified by dama… (#19730)
* fix(Scripts/BlackTemple): L5 Arcane Charge should be modified by damage taken mods

* Create rev_1724540286668312700.sql

* Update spell_generic.cpp

* update to new format
2024-08-26 01:25:10 -03:00
Andrew c5399509e6 refactor(Scripts/TempleOfAhnQiraj): Clean up Cthun script (#19736)
* refactor(Scripts/TempleOfAhnQiraj): Clean up Cthun script

* Update boss_cthun.cpp

* Update boss_cthun.cpp
2024-08-25 16:46:24 -03:00
Andrew c0b6eae0e1 fix(Core/Spells): Fix movement impairment auras not being removed (#19684) 2024-08-22 15:09:43 -03:00
Andrew dd41692a8e fix(Scripts/SethekkHalls): Prevent multiple spawns of Anzu (#19636)
* fix(Scripts/SethekkHalls): Prevent multiple spawns of Anzu

* Update instance_sethekk_halls.cpp

* Update instance_sethekk_halls.cpp

* Update rev_1723763212128826500.sql
2024-08-22 19:27:15 +02:00
Andrew ef4e0c0d4a fix(Core/Spells): Power of the Guardian should persist through death (#19638) 2024-08-21 06:36:05 -03:00
Andrew 82db30868b fix(Scripts/BlackTemple): Fatal Attraction (#19641)
* Fix it not being cast if no valid targets are available
* Apply Patch 2.2 nerfs
2024-08-19 23:17:17 -03:00
Andrew cccd8005e8 fix(DB/Creature): Essence of Desire & Essence of Suffering taunt immu… (#19682) 2024-08-19 06:29:44 +02:00
Andrew 23f58016d0 fix(Core/Map): Exempt raids from the hourly limit (#19650) 2024-08-18 19:56:38 +02:00
Andrew 167e06e287 fix(Scripts/BlackTemple): Gathios Judgment spell should consume seals (#19640) 2024-08-18 05:57:32 -03:00
Andrew 50b7de64e3 fix(DB/Creature): Remove Veras Darkshadow stun immunity (#19642)
fix(DB/Creature): Remove Veras stun immunity
2024-08-17 20:21:55 +02:00
Andrew 1c8576ff15 fix(DB/Creature): Gathios the Shatterer taunt immunity (#19639) 2024-08-17 20:20:35 +02:00
Andrew 4d2284cecb fix(DB/Creature): High Nethermancer Zerevor taunt & interrupt immunity (#19646) 2024-08-17 20:19:32 +02:00
Andrew 1565758da4 Revert "chore(Script/Misc): cleanup" (#19627)
Revert "chore(Script/Misc): cleanup (#19619)"

This reverts commit 7ff8f72397.
2024-08-15 05:43:11 +02:00
Andrew b8de917800 fix(Scripts/Hyjal): Anetheron dont sleep main tank (#19544)
* fix(Scripts/Hyjal): Anetheron dont sleep main tank

* Update boss_anetheron.cpp
2024-08-06 09:00:25 -03:00
Andrew f70e69cacf fix(Scripts/BlackTemple): Mother Shahraz should not use frenzy (#19543) 2024-08-02 16:19:16 -03:00
Andrew 6bab2ec214 fix(DB/Creature): Remove Essence of Desire interrupt immunity (#19526) 2024-07-30 11:26:03 -03:00
Andrew dd8bc51603 fix(DB/Creature): Illidan taunt immunity (#19464) 2024-07-23 17:20:56 -03:00
Andrew 1e6d0e74d9 fix(DB/Spells): Mortal Wound and Sunder Armor stack from different ca… (#19455)
fix(DB/Spells): Mortal Wound and Sunder Armor stack from different casters
2024-07-20 21:42:48 -03:00
Andrew 9050ddccec fix(DB/Creature): Remove disable movement flag from Shadowy Construct (#19402)
* fix(DB/Creature): Remove disable movement flag from Shadowy Construct

* Update rev_1720962309189833000.sql
2024-07-15 10:45:25 -03:00
Andrew 6b50570247 refactor(Scripts/BlackTemple): Update Mother Sharahz script (#19378)
* refactor(Scripts/BlackTemple): Update Mother Sharahz script

* Update boss_mother_shahraz.cpp
2024-07-09 18:56:13 -03:00
Andrew d9f4ba5e1d fix(Scripts/Item): Fix Fel Mana Potion not benefiting from Alchemist'… (#19281)
fix(Scripts/Item): Fix Fel Mana Potion not benefiting from Alchemist's Stone
2024-07-05 06:32:33 -03:00
Andrew 48e35501a8 fix(DB/Spells): Allow Sablemane's Sleeping Powder to bypass stun immu… (#19280)
fix(DB/Spells): Allow Sablemane's Sleeping Powder to bypass stun immunity
2024-07-05 00:23:01 +02:00
Andrew 8b81b1dad1 fix(Scripts/Hyjal): Workaround bosses getting stuck in progress (#19231) 2024-06-30 05:39:29 -03:00
Andrew c9725dd4b2 fix(Core/AI): Don't set boss state to none if already complete (#19139) 2024-06-26 22:40:04 +02:00
Andrew 3b3d848c05 fix(DB/Creature): Fix Dragonmaw Wind Rider interrupt immunity (#19118)
fix(DB/Creature): Fix Dragonmaw Wind Rider immunities
2024-06-22 11:53:10 +02:00
Andrew 5dfecab7cf fix(DB/Spells): Scourgebane Draugh & Infusion should stack with flask… (#19119)
fix(DB/Spells): Scourgebane Draugh & Infusion should stack with flasks and elixirs
2024-06-22 11:52:58 +02:00