Commit Graph

134 Commits

Author SHA1 Message Date
Anton Popovichenko
28a64111fd fix(Scripts/TheEye): Fix crash in Kaelthas. (#18653)
* fix(Scripts/TheEye): Fix crash in Kaelthas.

* Remove whitespace
2024-04-02 21:00:53 +02:00
Gultask
9b6e07ec2d fix(Scripts/TheEye): Lord Sanguinar's Bellowing Roar timer (#18651)
Update boss_kaelthas.cpp
2024-04-02 12:28:07 -03:00
Dan
1e52f715d0 fix(Scripts/TheEye): fix targetting logic in Void Reaver (#18646)
* initial

this works way better

* prettier
2024-04-01 15:56:55 -03:00
Dan
a62eef0dcf fix(DB/TheEye): make Thaladred walk (#18629)
* init

Co-Authored-By: amed80 <8395873+amed80@users.noreply.github.com>

* remove walk from script and walkspeed

---------

Co-authored-by: amed80 <8395873+amed80@users.noreply.github.com>
2024-03-30 19:18:09 -03:00
Dan
a870173558 fix(Scripts/BossAI): add optional variable to BossAI class to make sure the boss calls for help (#18630)
init
2024-03-30 11:31:41 -03:00
Dan
3ea02712d4 fix(Scripts/TheEye): make Void Reaver abilities ignore LOS (#18613)
* initial

* Update SpellInfoCorrections.cpp

* Update SpellInfoCorrections.cpp

* cast on nearby target on spellcastfail
2024-03-26 18:23:02 -03:00
Andrew
79df83ec0c fix(Scripts/TheEye): Alar dont take 2% damage during dive bomb (#18599) 2024-03-21 16:27:51 -03:00
Dan
482f4c94ff fix(Scripts/TheEye): make sure schedules are cancelled when advisors die in p1 (#18592)
init
2024-03-21 06:21:53 -03:00
Andrew
1198766afa fix(Scripts/TheEye): Make Solarian visible on phase transition (#18585) 2024-03-20 17:37:42 +01:00
Andrew
f567283f2b fix(Scripts/Mechanar): Fix Ranging Flames should choose a new target … (#18586)
fix(Scripts/Mechanar): Fix Ranging Flames should choose a new target on evade
2024-03-20 17:36:58 +01:00
Andrew
b0a7f19f34 fix(Scripts/TheEye): Fix Ember of Alar ember blast percent damage (#18588) 2024-03-20 17:36:13 +01:00
Dan
c71f196591 fix(Scripts/TheEye): fix MC overlap (#18584)
init
2024-03-19 23:46:13 +01:00
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
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