Dan
8faaa77319
fix(Scripts/TheEye): fix Kael progress bug and some other issues ( #18580 )
...
* init
* some fixes
2024-03-18 22:04:49 +01:00
Dan
42c41525de
fix(Scripts/TheEye): increase dagger proc chance and make sure mind control only targets players ( #18563 )
2024-03-16 17:28:40 -03:00
Dan
a21ba7afc2
fix(Scripts/TheEye): another Al'ar hotfix ( #18554 )
...
init
2024-03-15 01:05:50 -03:00
Dan
e0bc7d73dd
fix(Scripts/TheEye): make sure Al'ar doesn't schedule abilities multiple times ( #18553 )
...
* init
* fix
2024-03-14 06:12:02 -03:00
Dan
28ea5ca879
fix(Scripts/TheEye): maybe fix Al'ar transition ( #18552 )
...
initial
2024-03-13 20:53:17 +01:00
Dan
6a58e611ed
fix(Scripts/TheEye): remove auras from Solarian on invisiblity and sniffed spell ( #18544 )
...
* init
* add sniffed spell and remove auras on invisible
* prevent true beam being cast on players
2024-03-13 03:42:07 -03:00
Dan
6b5289f373
fix(Scripts/TheEye): allow Solarian to cast on pets/totems ( #18539 )
...
init
2024-03-12 06:46:12 -03:00
Dan
a7026e7e39
fix(Scripts/TheEye): make sure Al'ar doesn't cast anything during rebirt + phoenix spawning ( #18540 )
...
* init
* more
* uh
2024-03-12 06:44:55 -03:00
Andrew
3a87b5a85e
fix(Scripts/TempestKeep): Kael pyroblast target only main target ( #18531 )
2024-03-12 00:14:00 +01:00
Dan
3f700645bd
fix(Scripts/TheEye): boss boundaries and Kael door ( #18517 )
2024-03-10 09:26:00 -03:00
Dan
db7475f4f5
fix(Scripts/TheEye): ensure Ember of Al'ar always spawn in the right spot ( #18511 )
...
init
2024-03-09 11:08:23 -03:00
Dan
903820077c
fix(Scripts/TheEye): make Solarian not overlap casts and not cast arcane missiles into p2 transition ( #18480 )
...
* initial
* add voiceline
* move position of yells
* change voicings
2024-03-08 07:55:42 +01:00
Dan
9e7c443f3c
fix(Scripts/TheEye): Al'ar phoenix spawn positions in p2 ( #18504 )
...
* wip
* wip
* finalise
2024-03-06 16:51:51 -03:00
Dan
663566af4b
fix(Scripts/TheEye): make sure Solarian does not cast arcane missiles on target with Wrath of the Astromancer active ( #18496 )
...
* initial
* add target reset
* fix targetting
* revert
2024-03-04 18:04:48 -03:00
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
Dan
47752b1b5a
fix(Scripts/TheEye): adjust Solarian timers based on sniffs ( #17812 )
2023-11-20 19:20:48 -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
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
Kitzunu
bd6034e1a9
refactor(Core/AI): Some more refactoring prep for Comat Threat system… ( #15026 )
...
Co-authored-by: Treeston <14020072+Treeston@users.noreply.github.com >
2023-02-13 21:39:40 +01:00
Skjalf
0dbb8c814c
refactor(Core/InstanceScript): refactored load and save methods ( #14977 )
...
Co-authored-by: joschiwald <736792+joschiwald@users.noreply.github.com >
2023-02-12 15:53:48 -03:00
Maelthyr
c1c9dc6105
refactor(Core/ScriptedAI): few improvements with threat methods ( #13146 )
...
improve threat scripts
Co-authored-by: Maelthyrr <lynethris@protonmail.ch >
2022-11-12 13:29:28 +01:00
Maelthyr
1f472bddd3
refactor(Core/Combat): Code style and improvement of ThreatMgr ( #12992 )
2022-09-25 15:20:34 -03:00
Maelthyr
c5368816fa
Core/Combat: rename getThreatMgr() to GetThreatMgr() ( #11758 )
2022-05-18 05:36:57 -03:00
IntelligentQuantum
981ec9d013
fix(Scripts/Outland): boss_kaelthas ( #11701 )
...
* .
* Update boss_kaelthas.cpp
2022-05-10 22:38:27 +02:00
IntelligentQuantum
ab4ee71762
feat(Core/Maps): AreaBoundary ( #10525 )
...
* cherry-picked commit (2da458c56d )
2022-04-15 14:10:41 +02:00
Kitzunu
856aed6fc6
feat(Core/Unit): New helpers for UnitFlag and UnitFlag2 ( #11227 )
2022-03-30 07:59:42 -03:00
Kitzunu
cb7e355291
refactor(Core/Misc): sin() to std::sin() ( #9795 )
2022-01-06 19:29:40 +01:00
Kargatum
c81891fc11
feat(Core/AI): convert SelectAggroTarget to enum class ( #9893 )
2021-12-28 19:13:12 -03:00