Dan
429cd226f3
fix(Scripts/TheEye): amend Al'ar divebomb timer in p2 ( #18495 )
...
initial
2024-03-04 16:54:29 -03:00
Dan
77e1062c4b
fix(Scripts/TheEye): make sure Telonicus doesn't erroneously cast Conflagration and cast Remote Toy instead ( #18481 )
...
how the frick did I miss this
2024-03-04 09:34:52 -03:00
Dan
2f2a4be72f
fix(Scripts/TheEye): make sure Al'ar does not melee during transitions ( #18479 )
...
* init
* Update boss_alar.cpp
2024-03-04 09:13:33 -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
42cde6286f
fix(Scripts/TheEye): Fix Capernian not casting if at max range ( #18402 )
2024-02-25 17:46:06 -03:00
Dan
a2f8922411
fix(Scripts/TheEye): remove faulty aurascript and do visual transition in normal script instead ( #18395 )
2024-02-25 11:49:49 -03:00
Dan
def167d7cc
fix(Scripts/TheEye): Kael'thas - allow phases to progress as well when all creatures die as well as other fixes ( #18397 )
2024-02-25 11:49:19 -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
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
Dan
fb49062a56
fix(Scripts/TheEye): make sure Solarian always get reset to REACT STATE aggressive on reset ( #18302 )
...
initial
2024-02-12 08:17:24 -03:00
Dan
bf71d8e7f1
fix(Scripts/TheEye): some Al'ar fixes ( #18305 )
2024-02-12 08:16:46 -03:00
Dan
d42e04097c
fix(Scripts/TheEye): Solarian movement ( #18268 )
...
* first implementation
* better implementation
* don't move before first spell
* chase in p2 again
* Update boss_astromancer.cpp
* oops
2024-02-08 06:05:38 -03:00
Dan
bc25ade498
fix(Scripts/TheEye): refactor Al'ar ( #18264 )
...
* initial
* restore quill event
* with ismoving and debug
* final before timers
* clear all debuffs
* remove justreachedhome bossai
* huh?
* some fixes
* more fixes
* add 2 extra platforms for p1
* fix coords
* finalise
* change melt armor timer so it is not delayed
indefinitely - this is because we have a dive after 30 secs
that delays all timers. So at 30 secs we will have melt armor at
33 seconds, which then gets an extra 15 seconds from the delay all and another dive
after 30 so it gets pushed back even more before being able to be cast
2024-02-07 23:43:19 -03:00
Dan
b8118fa06b
fix(Scripts/TheEye): Re-factor Kael'thas ( #18272 )
...
* restructuring base files and instance files
* small fix
* some fixes
* fix
* some fixes
* up until kael phase
* weapon despawn fix
* final for now
* some minor details
* fix weapon despawn
* fix by clearing validator
still has debug statements to check how far we get
* finalise with stop casting
* codestyle
* remove redundant delay
2024-02-07 23:42:20 -03:00
Dan
1ec72ae6dc
fix(Scripts/TheEye): add Kael adds to the cpp script ( #18257 )
...
* initial
* add sql file to change to script
* make sure scheduler runs
* fix focus gaze mechanic
* leftover tabs
* remove comment
2024-02-04 11:11:12 -03: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
IntelligentQuantum
79a2bb84e9
chore(Scripts/Outland): Remove useless includes ( #18049 )
2023-12-24 09:37:41 -03:00
Winfidonarleyan
eb1ecc38a5
feat(Core/Scripting): move all script objects to separated files ( #17860 )
...
* feat(Core/Scripts): move all script objects to separated files
* Apply 5bfeabde81
* try gcc build
* again
2023-12-02 21:13:20 +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
Dan
47752b1b5a
fix(Scripts/TheEye): adjust Solarian timers based on sniffs ( #17812 )
2023-11-20 19:20:48 -03:00
Andrew
79ef4fa671
refactor(Scripts/TempestKeep): Clean up script files ( #17727 )
2023-11-16 14:01:45 -03:00
KJack
3d20f8902b
feat(Core/Instance): InstanceScript: create Remove functions ( #17702 )
...
InstanceScript: create `Remove` helper functions
2023-11-14 08:13:28 -03:00
Kitzunu
bbadc32bea
Revert Visibility Notifier changes ( #17682 )
...
* Revert "fix(Core/Grid): Implement missing GridUnload setting (#17569 )"
This reverts commit 79b39f9655 .
* Revert "fix(Core/Grid): Address bugs and performance issues introduced by visibility notifier implementation (#17480 )"
This reverts commit 60e27511c5 .
* Revert "fix(Core): GridCleanUpDelay Log (#17436 )"
This reverts commit 90b16ca065 .
* Revert "feat(Core/Grids): Implement visibility notifier (#15919 )"
This reverts commit 2779833768 .
2023-11-12 00:48:49 +01:00
Dan
203536526c
fix(Scripts/TheEye): Void Reaver sniffed timers ( #17676 )
...
initial commit
2023-11-11 19:34:42 +01:00
Dan
145b14c567
refactor(Scripts/TheEye): High Astromancer Solarian script refactored using taskscheduler ( #17653 )
...
* initial commit
* some fixes
* remove leftovers
* no attack during invisibility
2023-11-07 22:13:23 +01:00
Kitzunu
f757e93da5
refactor(Core/Misc): Make DeathState enum class ( #17607 )
2023-10-28 10:54:03 +02:00
Andrew
25328b54f9
fix(Scripts/Mechanar): Remove polarity shift stacks on polarity change ( #17548 )
2023-10-21 15:48:39 -03:00
AG
2779833768
feat(Core/Grids): Implement visibility notifier ( #15919 )
...
* Cherry-picked from TrinityCore (unable to find author)
2023-09-28 22:28:28 +02:00
Christopher Galbraith
4147418a7a
refactor(Scripts/TheEye): Refactor Void Reaver boss script to new scheduler ( #17044 )
...
* WiP draft of void reaver refactor
* linting
* remove UpdateAI override
* add delay after pounding
* separate arcane_orb into group to delay
* clang fix
* removed unused context param
---------
Co-authored-by: ChrisCGalbraith <chriscgalbraith@gmai.com >
2023-09-05 13:16:31 -03:00
Anton Popovichenko
f4658a1df2
fix(Core/Scripts): Fix scripts where LoadObjectData can leave arrays boundaries. ( #17070 )
...
* fix(Core/Scripts): Fix scripts where LoadObjectData can leave arrays boundaries.
* Fix build
2023-08-25 09:15:07 -03:00
Skjalf
f24fb95575
fix(Scripts/Arcatraz): Fix not being able to try Skyriss a second time after wipes ( #17018 )
...
* fix(Scripts/Arcatraz): Revive Warden Mellichar on wipes at Skyriss
* Update boss_harbinger_skyriss.cpp
2023-08-22 00:12:49 -03:00
Angelo Venturini
facbebdf8d
fix(Scripts/Mechanar): Fix Polarity shift mechanic ( #16601 )
2023-06-24 15:47:37 -03:00
Angelo Venturini
d4150b8e08
fix(Core/Scripts): Sepethrea should prioritize players that don't hav… ( #16412 )
...
* fix(Core/Scripts): Sepethrea should prioritize players that don't have Dragon's breath aura
* oops
2023-05-31 23:26:26 -03:00
Eddy Vega
eca5f79d6f
fix(Scripts/Mechanar): Avoid Nether Charge despawn ( #16190 )
...
init
2023-05-13 14:51:33 -03:00
Eddy Vega
34eafefb6f
fix(Scripts/Arcatraz): Remove Skyriss' immunity at reset ( #15833 )
...
init
2023-04-05 16:54:25 -03:00
Skjalf
328405e4a7
fix(Scripts/Arcatraz): Fix Harbringer Skyriss not splitting if castin… ( #15811 )
...
* fix(Scripts/Arcatraz): Fix Harbringer Skyriss not splitting if casting abilities
* Update boss_harbinger_skyriss.cpp
* Update boss_harbinger_skyriss.cpp
* scheduler update
* Update boss_harbinger_skyriss.cpp
2023-04-05 13:30:03 -03:00
elthehablo
e85d829493
fix(Scripts/Arcatraz): fix Trial of the Naaru: Tenacity complete condition ( #15742 )
...
* fix(Scripts/Arcatraz): fix Trial of the Naaru: Tenacity complete condition
should now only complete on heroic mode
* adaptation of edit to AC syntax
brackets fixed :)
2023-04-02 15:27:06 -03:00
Skjalf
66acaef606
fix(Scripts/Arcatraz): Update timers after research ( #15726 )
2023-03-31 01:15:44 -03:00
Gultask
ea047f2cf2
fix(Scripts/Mechanar): Add missing Enrage event for Pathaleon the Calculator ( #15650 )
...
* init
* 2
* indentation
* 3
2023-03-30 18:09:11 -03:00
Skjalf
41fc1a6229
fix(Scripts/Arcatraz): Delay abilities during charge and delete trigg… ( #15653 )
...
fix(Scripts/Arcatraz): Delay abilities during charge and delete trigger spawns
2023-03-30 10:38:56 -03:00
Skjalf
d030260dd4
fix(Scripts/Arcatraz): Adjust Soccrothar charge timer and implement emote ( #15643 )
2023-03-29 03:12:41 -03:00
Skjalf
7f186cce7a
fix(Scripts/Arcatraz): Millhouse uses Iceblock under 50 percent hp ( #15644 )
2023-03-29 03:12:29 -03:00
Skjalf
5ea6e250a6
fix(Scripts/Arcatraz): Fix Soccothrates fel flame charge ( #15600 )
2023-03-27 03:48:15 -03:00
Gultask
3c056273b8
fix(Scripts/Mechanar): Fix Mechano-Lord Nether Charges not spawning ( #15575 )
...
init
Co-authored-by: Skjalf <47818697+Nyeriah@users.noreply.github.com >
2023-03-25 19:33:22 -03:00
Skjalf
10c5ca69cd
fix(Scripts/Mechanar): Implement Pathaleon's spawn ( #15536 )
2023-03-23 05:50:30 -03:00
Skjalf
989584b199
fix(Scripts/Mechanar): Raging Flames may target tanks ( #15543 )
2023-03-22 15:02:31 -03:00
Skjalf
05fb5cace2
fix(Scripts/Mechanar): Few updates to Sepethrea ( #15500 )
...
---------
Co-authored-by: offl <offl@users.noreply.github.com >
Co-authored-by: Gultask <100873791+Gultask@users.noreply.github.com >
2023-03-20 02:07:37 -03:00
Skjalf
29fba5fe38
refactor(Scripts/Mechanar): Modernize Pathaleon's script ( #15494 )
2023-03-19 21:00:11 -03:00