Commit Graph

78 Commits

Author SHA1 Message Date
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
Skjalf
39236220bf refactor(Scripts/Mechanar): Modernize Serpethrea script (#15493)
* refactor(Scripts/Mechanar): Modernize Serpethrea script

* validators
2023-03-19 20:49:56 -03:00
Skjalf
8f3a215b68 fix(Scripts/Mechanar): Fix Mechano-Lord Capacitus's Nether Charges (#15495)
Co-authored-by: Killyana <morphone1@gmail.com>
2023-03-19 20:49:32 -03:00
Skjalf
8bb3bfb29d refactor(Scripts/Mechanar): Modernize Gatewatchers script (#15492) 2023-03-19 19:52:24 -03:00
Skjalf
f887e000b7 refactor(Scripts/Mechanar): Modernize Mechano Lord Capacitus script (#15491) 2023-03-19 19:52:08 -03:00
Gultask
5890f8f7bb fix(DB/Mechanar): Re-Construct The Mechanar spawns and remove custom scripts (#15372) 2023-03-13 16:15:12 -03:00
Skjalf
a5b4aecd52 fix(Scripts/TheBotanica): Rework Laj (#15279) 2023-03-05 11:14:46 -03:00
Skjalf
0b308b1a7f refactor(Scripts/TheBotanica): Modernize Thorngrin the Tender's script (#15277) 2023-03-05 00:42:44 -03:00
Skjalf
81d831faac feat(Core/AI): Implement ScheduleHealthCheckEvent() for events that fire … (#15275) 2023-03-04 23:25:43 -03:00
Skjalf
b546c6829e fix(Scripts/TheBotanica): Rework Commander Sarannis (#15264)
Co-authored-by: offl <11556157+offl@users.noreply.github.com>
2023-03-04 17:23:58 -03:00
Skjalf
a9fac92c80 feat(Core/Instance): Implement helpers to easily save/retrieve persist… (#15113) 2023-02-18 23:11:36 -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
f33da28416 fix(Scripts/Arcatraz): Fix Zereketh Seed of Corruption damage and mod… (#14980) 2023-02-12 20:18:51 -03:00
Skjalf
d1b4481dd7 refactor(Scripts/Arcatraz): Modernize Dalliah the Doomsayer script (#14978) 2023-02-12 17:46:18 -03: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
Skjalf
43cd34e72e refactor(Scripts/TheBotanica): Modernize High Botanist Freywinn script (#14954) 2023-02-11 21:40:44 -03:00
Skjalf
18cf1761dc refactor(Scripts/TheBotanica): Modernize the Warp Splinter script (#14951) 2023-02-11 19:17:18 -03:00
Skjalf
b4e3f1310b feat(Core/Unit): Add KillSelf overload (#14785)
Co-authored-by: jackpoz <giacomopoz@gmail.com>
2023-01-28 17:57:23 -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
d928d8d96a refactor(Core/Unit): PC&NPC Immunity (#11986)
* initial

* refactor(Core/Unit): PC & NPC Immunities

Cherry-pick TC: 74af880217

Co-authored-by: Treeston <treeston.nmoc@gmail.com>

* fix builds error

Cherry-pick TC: 74af880217

Co-authored-by: Treeston <treeston.nmoc@gmail.com>

* Fix nef combat, and replace SetFlag by SetUnitFlag

* fix combat with jedoga

Co-authored-by: Treeston <treeston.nmoc@gmail.com>
2022-06-18 08:16:45 -04: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
edb7cac19b feat(Core/Unit): NPCFlags helpers (#11286)
* cherry-pick commit (TrinityCore/TrinityCore@d611925)
Co-Authored-By: Shauren <shauren.trinity@gmail.com>
2022-04-05 13:52:42 +02:00
Kitzunu
535c7451a2 feat(Core/Unit): New helpers for DynamicFlags (#11230)
* feat(Core/Unit): New helpers for DynamicFlags

* cherry-pick commit (d611925dc7)

Co-Authored-By: Shauren <shauren.trinity@gmail.com>

* oopsie

Co-authored-by: Shauren <shauren.trinity@gmail.com>
2022-04-01 07:14:29 -03:00
Kitzunu
856aed6fc6 feat(Core/Unit): New helpers for UnitFlag and UnitFlag2 (#11227) 2022-03-30 07:59:42 -03:00
Kargatum
8b7df23f06 feat(Core/Time): Implement saparated manager for game time (#8630) 2022-01-24 17:55:00 +07: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
Kitzunu
de49c3bead chore(Script/Misc): Cleanup some JustDied hooks (#9669) 2021-12-18 08:26:43 -03:00