Andrew
452ca39249
fix(Scripts/Commands): Fix crash when using additem from console ( #18559 )
2024-03-16 04:56:42 -03:00
Andrew
3bcdc4d23e
fix(Core/Spells): Domination affect max 5 targets ( #18555 )
2024-03-15 08:20:51 +01:00
Andrew
3a87b5a85e
fix(Scripts/TempestKeep): Kael pyroblast target only main target ( #18531 )
2024-03-12 00:14:00 +01:00
Andrew
0dc9e54bfc
fix(DB/Creature): Kael Phoenix should not be immune to slows ( #18502 )
2024-03-06 11:23:58 +01:00
Andrew
5a32048ae2
fix(DB/Spell): Correct Al'ar flame quill target positions ( #18490 )
2024-03-04 14:53:44 -03:00
Andrew
6df652a8dd
fix(Core/Creature): Prevent combat movement disabled creatures from r… ( #18428 )
...
* fix(Core/Creature): Prevent combat movement disabled creatures from repositioning if target moves within model boundary
* fixbuild
* Apply suggestions from code review
2024-02-27 10:11:39 -03:00
Andrew
03fd7be5ea
fix(DB/Creature): Remove interrupt immunity from Staff of Disintegrat… ( #18415 )
...
fix(DB/Creature): Remove interrupt immunity from Staff of Disintegration and Cosmic Infuser
2024-02-26 21:56:04 +01:00
Andrew
42cde6286f
fix(Scripts/TheEye): Fix Capernian not casting if at max range ( #18402 )
2024-02-25 17:46:06 -03:00
Andrew
d76ca96795
fix(Scripts/TheEye): Fix Capernian chase distance ( #18372 )
...
* fix(Scripts/TheEye): Fix Capernian chase distance
* Update boss_kaelthas.cpp
2024-02-21 12:33:05 +01:00
Andrew
4d55cdb405
fix(DB/Creature): Crystalcore Sentinel interrupt immunity ( #18366 )
2024-02-20 19:34:01 +01:00
Andrew
ea0f214678
fix(Scripts/TheEye): Thaladred should only chase players ( #18365 )
2024-02-20 19:33:39 +01:00
Andrew
5e7e5ce417
fix(Scripts/TheEye): A'lar stop casting flame buffet when any valid t… ( #18313 )
...
fix(Scripts/TheEye): A'lar stop casting flame buffet when any valid target is in range
2024-02-12 16:04:35 +01:00
Andrew
139e4ebafd
chore(DB/Creature): fix guid conflicts ( #18170 )
...
* chore(DB/Creature): fix guid conflicts
* Update rev_1705256343927806600.sql
2024-01-15 01:16:01 +01:00
Andrew
c863a8cfb5
fix(Scripts/Rogue): Fix Vanish not granting stealth ( #18155 )
2024-01-12 02:28:32 -03:00
Andrew
ffe8076d0a
fix(DB/Creature): Vashj's Enchanted Elementals knockback immunity ( #18132 )
2024-01-08 08:05:57 +01:00
Andrew
e9ab01cc3b
fix(Scripts/SerpentshrineCavern): Fix Lurker pool not respawning afte… ( #18130 )
...
fix(Scripts/SerpentshrineCavern): Fix Lurker pool not respawning after being fished after a wipe
2024-01-07 19:53:58 +01:00
Andrew
39ea396113
feat(Scripts/Commands): Implement gameobject respawn command ( #18129 )
2024-01-07 17:58:17 +01:00
Andrew
a5464d06f2
fix(DB/Creature): Fix Shadow of Leotheras banish immunity ( #18111 )
2024-01-05 10:47:53 +01:00
Andrew
f9f71fff36
fix(Core/Player): Check if the player can summon the warlock pet on B… ( #18064 )
...
fix(Core/Player): Check if the player can summon the warlock pet on BG ress
2024-01-01 14:56:32 +01:00
Andrew
413cde96dd
refactor(Scripts/Areatrigger): Move Scholazar Waygate script to SAI ( #18054 )
...
* refactor(Scripts/Areatrigger): Move Scholazar Waygate script to SAI
* Update rev_1703449890835634600.sql
2024-01-01 14:01:16 +01:00
Andrew
c4a7ef2eb0
refactor(Scripts/TheEye): Update Astromancer's spellscripts to new re… ( #18058 )
...
refactor(Scripts/TheEye): Update Astromancer's spellscripts to new register method
2024-01-01 14:00:33 +01:00
Andrew and Winfidonarleyan
e3fd42f3d4
feat(Core/World): Implement DoForAllPlayers() helper for all online p… ( #18060 )
...
* feat(Core/World): Implement DoForAllPlayers() helper for all online players
* Update src/server/game/World/World.cpp
Co-authored-by: Winfidonarleyan <[email protected] >
* Update src/server/game/World/World.cpp
Co-authored-by: Winfidonarleyan <[email protected] >
* rename
* Update WorldMock.h
* Update WorldMock.h
---------
Co-authored-by: Winfidonarleyan <[email protected] >
2024-01-01 13:57:57 +01:00
Andrew
a11434b24f
refactor(Core/GameObject): Move the GameObject state save handling to… ( #18080 )
...
* refactor(Core/GameObject): Move the GameObject state save handling to instance level
* Update GameObject.h
* remove leftover
* small improvements
2024-01-01 01:51:33 -03:00
Andrew
e3d47f1010
fix(DB/Creature): Leotheras the Blind banish immunity ( #18057 )
...
* fix(DB/Creature): Leotheras the Blind banish immunity
* Update rev_1703459500908922900.sql
2023-12-25 10:21:21 +01:00
Andrew
be4d90404b
feat(Core/Spells): Implement SPELL_ATTR0_CU_BYPASS_MECHANIC_IMMUNITY ( #18056 )
2023-12-25 03:58:29 -03:00
Andrew
0ad882338c
chore(Scripts): Remove placeholder Ironforge/AlteracMountains files ( #18047 )
2023-12-24 08:09:07 -03:00
Andrew
d83d623792
chore(Scripts/World): Remove unused legacy scripts ( #18048 )
2023-12-24 08:04:37 -03:00
Andrew
330ed952df
fix(Scripts/SerpentshrineCavern): Despawn Lurker's pool and fix visua… ( #18037 )
...
fix(Scripts/SerpentshrineCavern): Despawn Lurker's pool and fix visual issue on death
2023-12-23 16:12:07 +01:00
Andrew
9df2c485fc
fix(Scripts/SerpentshrineCavern): Fix Lurker spawn coords and spout s… ( #18014 )
...
fix(Scripts/SerpentshrineCavern): Fix Lurker spawn coords and spout shouldnt hit players on water at all
2023-12-14 16:42:20 -03:00
Andrew
00ee7bd920
fix(Scripts/SerpentshrineCavern): fix Hydross not casting Water Tomb … ( #18003 )
...
fix(Scripts/SerpentshrineCavern): fix Hydross not casting Water Tomb & Vile Sludge
2023-12-12 08:46:19 +01:00
Andrew
a84a56536d
fix(Scripts/SerpentshrineCavern): Use proper spells to handle the Lur… ( #18002 )
...
* fix(Scripts/SerpentshrineCavern): Use proper spells to handle the Lurker spout rotation
* Update boss_lurker_below.cpp
2023-12-12 08:45:43 +01:00
Andrew
05ec0d09c3
fix(Scripts/SerpentshrineCaverns): fix double submerge phases ( #18001 )
2023-12-12 00:27:03 -03:00
Andrew
23c407ceb7
refactor(Scripts/Outland): Update Doomwalker to new register model ( #17987 )
2023-12-11 08:02:03 -03:00
Andrew
54fab715a5
refactor(Scripts/UtgardeKeep): Clean up unused variables ( #17985 )
2023-12-11 04:31:24 -03:00
Andrew
0e58dfb1e4
fix(Scripts/SerpentshrineCavern): The Lurker should emerge once all a… ( #17984 )
...
fix(Scripts/SerpentshrineCavern): The Lurker should emerge once all adds are dead
2023-12-11 04:19:01 -03:00
Andrew
3c923ebc0c
fix(Scripts/SerpentshrineCavern): Leotheras should engage once adds a… ( #17983 )
...
fix(Scripts/SerpentshrineCavern): Leotheras should engage once adds are dead
2023-12-11 08:13:19 +01:00
Andrew
cb57691ce9
fix(Scripts/SerpentshrineCavern): Randomize the Lurker spout direction ( #17980 )
2023-12-10 21:33:36 -03:00
Andrew
310dd3137c
fix(Scripts/SerpentshrineCavern): Leotheras inner demons should only … ( #17976 )
...
fix(Scripts/SerpentshrineCavern): Leotheras inner demons should only be seen by their summoner
2023-12-10 19:59:02 -03:00
Andrew
112ad54bad
fix(Scripts/SerpentshrineCavern): Fix Hydross not moving before grid … ( #17975 )
...
fix(Scripts/SerpentshrineCavern): Fix Hydross not moving before grid loads and boss engaging
2023-12-10 19:06:41 -03:00
Andrew
28591caaf8
refactor(Scripts/SerpetnshrineCavern): Clear up unused variables ( #17934 )
2023-12-03 18:04:25 -03:00
Andrew
0fa6a67815
feat(Core/Scripting): Implement AfterInstanceGameObjectCreate() global hook ( #17935 )
2023-12-03 18:04:16 -03:00
Andrew
755d439896
fix(Scripts/AlteracValley): Balinda Stoneheart ( #17933 )
...
* fix(Scripts/AlteracValley): Balinda Stoneheart
- Convert to taskscheduler
- Use proper spell to summon elemental
- Move elemental to SAI
- Now uses Iceblock
partial cherry pick of https://github.com/TrinityCore/TrinityCore/commit/93a01b6d50bfef7702533da5918f06f90a86ad3d
2023-12-03 10:35:44 -03:00
Andrew
4552e89bfd
refactor(Scripts/MagisterTerrace): Update Vexallus script ( #17892 )
...
* refactor(Scripts/MagisterTerrace): Update Vexallus script
* Update src/server/scripts/EasternKingdoms/MagistersTerrace/boss_vexallus.cpp
2023-11-29 20:34:11 +01:00
Andrew
daec8345e0
refactor(Scripts/BlackTemple): Modernize Najentus boss script ( #17871 )
...
* refactor(Scripts/BlackTemple): Modernize Najentus boss script
* fix build
* Update ScriptedCreature.h
2023-11-26 23:47:15 +01:00
Andrew
c9b42d6d6c
chore(Scripts/BlackTemple): Update Akama, Supremus, Gorefiend and Naj… ( #17867 )
...
chore(Scripts/BlackTemple): Update Akama, Supremus, Gorefiend and Najentus to new register method
2023-11-26 20:35:16 +01:00
Andrew
76a2bbfef0
fix(Scripts/Commands): Use the argument parser to parse guild names ( #17863 )
2023-11-26 16:59:58 +01:00
Andrew
b65e67b8bd
chore(Core/World): Fix typo in the previous commit ( #17826 )
2023-11-22 21:00:16 +01:00
Andrew
70e5851c8a
feat(Core/Battleground): Add config to allow giving points at level 7… ( #17821 )
...
* feat(Core/Battleground): Add config to allow giving points at level 70 RBG
* update
* Update Battleground.h
2023-11-22 20:10:22 +01:00
Andrew
d838cad171
refactor(Scripts/Botanica): Update Laj's script after latest changes ( #17814 )
2023-11-21 07:53:17 +01:00
Andrew
59e9451c3c
feat(Core/AI): Implement ScheduleTimedEvent() helper ( #17813 )
2023-11-20 20:36:15 -03:00
Andrew
0fe18f7c6b
fix(Scripts/ThousandNeedles): Improve the handling of quest 5151 (Hyp… ( #17811 )
2023-11-20 18:14:43 -03:00
Andrew
5a5f9ed8f4
fix(DB/GameObject): Fix being able to target Vashj's bridge ( #17808 )
2023-11-20 15:37:45 -03:00
Andrew
e3a7613f56
fix(Core/Creature): Move DespawnOnEvade() respawn handling to map level ( #17806 )
2023-11-20 12:18:48 -03:00
Andrew
59af34ee16
fix(DB/Creature): Lady Vashj should despawn on evade ( #17805 )
2023-11-20 08:21:37 -03:00
Andrew
7795dc4379
fix(Scripts/SSC): Script Hydross OOC event ( #17804 )
...
* fix(Scripts/SSC): Script Hydross OOC event
* Update rev_1700448248255858600.sql
* Update boss_hydross_the_unstable.cpp
* Update rev_1700448248255858600.sql
2023-11-20 10:46:38 +01:00
Andrew
bf40479db6
fix(Scripts/SSC): Fix being able to damage Leo's minions if you are n… ( #17786 )
...
* fix(Scripts/SSC): Fix being able to damage Leo's minions if you are not the target player
* implement helper
* Update Creature.cpp
* Update Creature.h
2023-11-19 12:38:47 +01:00
Andrew
d55b6753c9
feat(Core/Scripting): Implement Unit hooks to modify damage before ca… ( #17785 )
2023-11-18 23:36:59 -03:00
Andrew
6c04b3276d
fix(DB/Creature): Delete previous spawn of Leotheras ( #17779 )
...
* fix(DB/Creature): Delete previous spawn of Leotheras
* Update rev_1700326661784669100.sql
* Update rev_1700326661784669100.sql
2023-11-18 19:04:18 +01:00
Andrew
81bd9b7ba4
fix(Scripts/Karazhan): Fix chess and optional boss not saving players ( #17729 )
2023-11-16 19:01:03 +01:00
Andrew
79ef4fa671
refactor(Scripts/TempestKeep): Clean up script files ( #17727 )
2023-11-16 14:01:45 -03:00
Andrew
1f30a755dc
refactor(Scripts/SCC): Update spell scripts to the new register model ( #17726 )
2023-11-16 14:01:13 -03:00
Andrew
a5b5278929
refactor(Scripts/World): Clean up script files ( #17728 )
...
* refactor(Scripts/World): Clean up script files
* Update boss_azuregos.cpp
2023-11-16 14:00:42 -03:00
Andrew
0d8b1d4942
refactor(Scripts/Karazhan): Move Malchezaar door handling to the inst… ( #17730 )
2023-11-16 14:00:19 -03:00
Andrew
c605a48f98
refactor(Scripts/Stormwind): Move Bartleby script to SAI ( #17731 )
2023-11-16 13:59:03 -03:00
Andrew
deff0ac587
refactor(Scripts/Ashenvale): Move Naga Brazier script to SAI ( #17733 )
2023-11-16 13:58:42 -03:00
Andrew
055e2dc5ab
refactor(Scripts/AhnKahet): Move Ancient Nerubian Device script to SAI ( #17734 )
2023-11-16 13:58:23 -03:00
Andrew
8fbed6c30e
refactor(Scripts/MagistersTerrace): Update scripts to new register model ( #17725 )
2023-11-15 21:04:14 -03:00
Andrew
01c21539f9
fix(Scripts/SCC): Clear Leotheras' Whirlwind aura on demon phase ( #17721 )
2023-11-15 20:56:23 -03:00
Andrew
d325332090
refactor(Scripts/OHF): Clean up script files ( #17724 )
2023-11-15 20:44:39 -03:00
Andrew
db851b483e
refactor(Scripts/RuinsOfAhnQiraj): Clean up script files ( #17723 )
2023-11-15 20:41:56 -03:00
Andrew
b0cf308be2
fix(Scripts/SSC): Respawn Leotheras and fix last phase transition ( #17720 )
2023-11-15 18:59:03 -03:00
Andrew and Kitzunu
03612e8bff
refactor(Scripts/TempleOfAhnQiraj): Clean up script files ( #17718 )
...
* refactor(Scripts/TempleOfAhnQiraj): Clean up script files
* Update src/server/scripts/Kalimdor/TempleOfAhnQiraj/boss_fankriss.cpp
Co-authored-by: Kitzunu <[email protected] >
* Update src/server/scripts/Kalimdor/TempleOfAhnQiraj/boss_ouro.cpp
Co-authored-by: Kitzunu <[email protected] >
* Apply suggestions from code review
Co-authored-by: Kitzunu <[email protected] >
---------
Co-authored-by: Kitzunu <[email protected] >
2023-11-15 14:17:29 -03:00
Andrew
590c2d7ea1
refactor(Core/Instance): Modernize a few player iterations ( #17717 )
2023-11-15 14:14:17 -03:00
Andrew
a0f66edcec
fix(Scripts/Karazhan): Fix being able to interact with Nightbane's doors ( #17713 )
...
fix(Scripts/Karazhan): Fix being able to interact with NIghtbane's doors
2023-11-15 13:35:32 +01:00
Andrew
c4722de46a
fix(Scripts/Karazhan): Fix Temptation target ( #17710 )
2023-11-14 20:09:25 -03:00
Andrew
a19613df86
fix(Scripts/Karazhan): Use actual spell interruption timers to handle… ( #17709 )
...
fix(Scripts/Karazhan): Use actual spell interruption timers to handle basic ability cast
2023-11-14 18:50:45 -03:00
Andrew
d9e12f7a46
fix(Scripts/Karazhan): Implement Aran's Atiesh interaction ( #17692 )
2023-11-14 14:49:05 -03:00
Andrew
5a4fdc7de4
fix(Core/Spells): Banish should only be dispelled by Mass Dispel ( #17703 )
...
* fix(Core/Spells): Banish should only be dispelled by Mass Dispel
* Update Unit.cpp
* Update Unit.cpp
2023-11-14 16:27:37 +01:00
Andrew
bbedb91e2c
fix(Scripts/Karazhan): Implement Nightbane summon emote and despawn on evade ( #17690 )
...
* fix(Scripts/Karazhan): Implement summon emote and despawn on evade
* missing flag
2023-11-13 01:39:14 -03:00
Andrew
975a6fccab
feat(Core/Scripts): Prevent the inherited TaskScheduler from updating… ( #17689 )
2023-11-12 20:30:23 -03:00
Andrew
3dcbe649dd
fix(Scripts/Karazhan): Fix Flame Wreath affecting pets ( #17581 )
2023-10-25 19:01:15 -03:00
Andrew
41dba1affb
fix(Scripts/ObsidianSanctum): Fix Tenebron respawning ( #17576 )
...
fix(Scripts/ObsidianSanctum): Fix Shadron respawning
2023-10-25 06:14:09 -03:00
Andrew
e1464ed442
fix(DB/CreatureText): Medivh cheat emote should be a boss emote ( #17572 )
2023-10-25 06:10:02 -03:00
Andrew
a56a224bd7
fix(Scripts/Karazhan): Update Aran with the new OnPowerUpdate() hook ( #17561 )
2023-10-23 05:28:29 -03:00
Andrew
69418ab936
fix(Scripts/Ulduar): Don't treat Algalon respawns as if they were the… ( #17562 )
...
* fix(Scripts/Ulduar): Don't treat Algalon respawns as if they were the first pull
* Update boss_algalon_the_observer.cpp
2023-10-22 15:12:30 +02:00
Andrew
9935e72341
feat(Core/Unit): Implement OnPowerUpdate() unit script hook ( #17560 )
2023-10-22 09:14:41 -03:00
Andrew
4e41a02be2
fix(Scripts/Karazhan): Implement the side entrance door area trigger … ( #17556 )
...
fix(Scripts/Karazhan): Implement the side entrance door area trigger handling
2023-10-21 22:52:07 -03:00
Andrew
c5ac4789d8
fix(Scripts/Karazhan): Opera left door should stay open in case of wipe ( #17553 )
2023-10-21 21:59:18 -03:00
Andrew
a3d728f791
fix(Scripts/Karazhan): Script Aran's Flame Wreath ability ( #17551 )
2023-10-21 21:08:12 -03:00
Andrew
4fa74c1152
fix(DB/Creature): Shade of Aran should not path ( #17550 )
2023-10-21 19:42:06 -03:00
Andrew
25328b54f9
fix(Scripts/Mechanar): Remove polarity shift stacks on polarity change ( #17548 )
2023-10-21 15:48:39 -03:00
Andrew
7f36c5f059
fix(Scripts/Karazhan): Replace Big Bad Wolf chase mechanic with prope… ( #17458 )
...
fix(Scripts/Karazhan): Replace Big Bad Wolf chase mechanic with proper taunt spell
2023-10-08 17:19:48 -03:00
Andrew
2873736145
feat(Core/Player): Move SaveSkills() to the public scope ( #17418 )
2023-10-05 03:38:10 -03:00
Skjalf
c17a6c0a0e
fix(Scripts/Karazhan): Fix Dorothee yell once Tito dies and clean up … ( #17395 )
...
* fix(Scripts/Karazhan): Fix Dorothee yell once Tito dies and clean up script
* fix dorothee interrupt immunity
2023-10-01 02:24:11 -03:00
Skjalf
af53887633
fix(DB/Creature): Fiendish Portals should not move ( #17396 )
2023-09-30 23:22:55 -03:00
Skjalf
9b403e0d10
fix(Scripts/Karazhan): Fix Curator arcane immunity ( #17397 )
...
* fix(Scripts/Karazhan): Fix Curator arcane immunity
* Update boss_curator.cpp
* Update boss_curator.cpp
2023-09-30 23:16:45 -03:00
Skjalf
7de2405604
fix(Scripts/Karazhan): Several Aran fixes ( #17394 )
...
- Fix drinking being interrupted by dots
- Fix first super timer
- Fix missing Arcane Explosion emote
- Fix supers being locked by spell interrupt
- Correct drinking to 10% mana down from 20%
2023-09-30 22:13:49 -03:00
Skjalf
547628fe70
fix(Scripts/Spells): Fix Dash applying bonuses in other forms (restor… ( #17393 )
...
fix(Scripts/Spells): Fix Dash applying bonuses in other forms (restores previous code functionality)
2023-09-30 17:59:15 -03:00
Skjalf
f583dbe98c
fix(Scripts/Karazhan): Restore Netherspite DestroyPortals() function ( #17392 )
2023-09-30 15:34:18 -03:00
Skjalf
a997d791e7
fix(DB/Conditions): Archmage Leryda ring retrieve gossip should requi… ( #17385 )
...
fix(DB/Conditions): Archmage Leryda ring retrieve gossip should require having the quest rewarded instead of taken
2023-09-29 18:53:01 -03:00