Commit Graph

97 Commits

Author SHA1 Message Date
Kitzunu
5a4692e45a chore(Core/Misc): #include cleanup (#19255) 2024-07-02 15:52:02 +02: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
IntelligentQuantum
fa884ae385 chore(Scripts/Kalimdor): remove useless includes (#18065) 2023-12-26 06:08:37 -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
KJack
42ec86680c fix(Scripts/RuinsOfAhnQiraj): Andorov does not respawn after being killed (#17788) 2023-11-20 21:18:13 -03:00
Winfidonarleyan
e90d7a2f92 chore(Core/Misc): sort includes (#17776)
* chore(Cleanup): sort includes

* fix build

* fix build again
2023-11-18 17:51:26 +01:00
Andrew
db851b483e refactor(Scripts/RuinsOfAhnQiraj): Clean up script files (#17723) 2023-11-15 20:41:56 -03:00
KJack
f7fdc7cb6c refactor(Scripts/RuinsOfAhnQiraj)Ç AQ20: Modernize Kurinnaxx (#17671) 2023-11-10 18:59:46 -03:00
Skjalf
0bf559f975 feat(Core/Instance): Add TaskScheduler to the InstanceScript class (#17284)
feat(Core/Instance): Add TaskScheduler to the instancescript class
2023-09-17 10:56:02 -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
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
afb071bb04 refactor(Scripts): Update vanilla scripts to std::chrono (#14876)
Co-authored-by: Maelthyrr <AmanThul-Project@proton.me>
Co-authored-by: Skjalf <47818697+Nyeriah@users.noreply.github.com>
2023-02-05 12:35:48 -03:00
Skjalf
aeed96f3b7 feat(Core/AI): Move TaskScheduler to BossAI class (#14757) 2023-01-26 13:46:30 -03:00
Maelthyr
3024bee3ba refactor(Core/UnitAI): Update target selector (#13169)
* refactor(Core/UnitAI): Update TargetSelector.

Cherry-pick:
*https://github.com/TrinityCore/TrinityCore/pull/19930

Co-authored-by: Treeston <treeston@users.noreply.github.com>

* fix GGC/CLang errors in scripts

* .

* missing a file and fix a script error

* .

* fix path changes dude to a miss click in the second commit

* .

Co-authored-by: Maelthyrr <lynethris@protonmail.ch>
Co-authored-by: Treeston <treeston@users.noreply.github.com>
2022-12-06 09:27:13 -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
Skjalf
65924ca3fe fix(Scripts/RuinsOfAhnQiraj): Fix Ayamiss not landing if someone take… (#13048)
...s aggro.
2022-09-18 21:44:00 -03:00
UltraNix
85f1f697b7 fix(Scripts/AqhQiraj): Increased aggro range for Moam. (#12947) 2022-09-06 15:48:56 -03:00
Benjamin Jackson
9c5397572e chore(Core/Script): Correct spelling of Strength of Ossirian from Strenght (#12945)
* Create blackrock-drakes.sql

* Guess I guess

* yummy english words

* ALMOST FORGOT :)))))
2022-09-03 04:01:20 -03:00
Maelthyr
748d925a37 fix(Core/Scripts): Rajaxx should drop aggro after Thundercrash (#12900)
Co-authored-by: greyminder@outlook.com <greyminder@outlook.com>
2022-08-31 06:40:03 -03:00
Skjalf
2de08a8719 fix(Scripts/RuinsOfAhnQiraj): Restructure Ayamiss task scheduling during landing (#12870)
* fix(Scripts/RuinsOfAhnQiraj): Restructure Ayamiss

* Update boss_ayamiss.cpp
2022-08-27 20:01:48 -03:00
Skjalf
ba3640255b fix(Scripts/RuinsOfAhnQiraj): Implement bonus reputation gains if you… (#12856)
* fix(Scripts/RuinsOfAhnQiraj): Implement bonus reputation gains if you keep Andorov + Keldorei Elites alive during the General Rajaxx encounter

* Update boss_rajaxx.cpp

* Update boss_rajaxx.cpp

* Update boss_rajaxx.cpp
2022-08-26 20:11:39 -03:00
Angelo Venturini
2acd0a4bb4 fix: Buru crash (#12858) 2022-08-26 16:50:07 -03:00
Skjalf
2ed6848d6a fix(Scripts/RuinsOfAhnQiraj): Increase Andorov's bash intervals and r… (#12853) 2022-08-26 08:13:20 -03:00
Skjalf
b1f53e19b0 fix(Scripts/RuinsOfAhnQiraj): Anubisath Defender's shadow storm shoul… (#12844)
fix(Scripts/RuinsOfAhnQiraj): Anubisath Defender's shadow storm should not hit enemies within 25 yards
2022-08-24 23:36:04 -03:00
Skjalf
5fca6acd88 fix(Scripts/RuinsOfAhnQiraj): Fix Ossirian's starting crystal and san… (#12839) 2022-08-24 22:56:36 -03:00
Angelo Venturini
119a2356a0 refactor(Scripts/RuinsOfAhnQiraj): Buru eggs (#12822) 2022-08-23 08:01:28 -03:00
Skjalf
a98e475f82 fix(Scripts/RuinsOfAhnQiraj): Lower player damage req when Buru is da… (#12820) 2022-08-21 17:59:33 -03:00
Skjalf
ba6fc095da fix(Scripts/RuinsOfAhnQiraj): Enable Ayamiss gravity when landing (#12819)
fix(Scripts/RuinsOfAhnQiraj): Disable Ayamiss gravity when landing
2022-08-21 17:30:40 -03:00
UltraNix
1a1fe18a9b fix(Scripts/AhnQiraj): Spawn 3 crystals at start. (#12804)
* fix(Scripts/AhnQiraj): Spawn 3 crystals at start.

Fixes #12762

* Update.
2022-08-21 10:45:35 -03:00
UltraNix
e623e9ef49 fix(Scripts/AhnQiraj): Obsidian Destroyer - Drain Mana. (#12723) 2022-08-21 01:42:46 -03:00
SoglaHash
cf2523bb5c fix(Core/RuinsOfAhnQiraj): Ossirian movement speed (#12706) 2022-08-21 01:40:26 -03:00
UltraNix
c65d4bbe56 fix(Scripts/AhnQiraj): Implemented General Andorov event. (#12645) 2022-08-21 01:34:34 -03:00
Angelo Venturini
fc1657c910 fix(Scripts/RuinsOfAhnQiraj): Buru full speed and gathering speed (#12796)
* fix(Core/RuinsOfAhnQiraj): Buru full speed and gathering speed

* cancel event before scheduling it again
2022-08-19 20:22:46 -03:00
Angelo Venturini
560a74e757 fix(Scripts/RuinsOfAhnQiraj): re-enter the instance after Buru died (#12761) 2022-08-18 16:14:39 -03:00
Eddy Vega
d4b3de773d fix(Scripts/RuinsOfAhnQiraj): Apply movement on Ayamiss' death (#12779)
init

Co-authored-by: Si1ker <Si1ker@users.noreply.github.com>
2022-08-18 09:44:36 -03:00
UltraNix
ffa58395b7 fix(Scripts/RuinsOfAhnQiraj): Ossirian the Unscarred - Ossirian Crystals imp… (#12654)
* fix(Scripts/AhnQiraj): Ossirian the Unscarred - Ossirian Crystals improvements:

Added missing initial spawn of crystal.
Added more crystal spawn points.
Crystals should despawn on wipe.
Fixes #12472

* Update.

* Update.

* Update.

Co-authored-by: Angelo Venturini <nefertum.dev@protonmail.com>
2022-08-15 09:53:21 -03:00
Skjalf
4fa0d6b0cc fix(Scripts/RuinsOfAhnQiraj): Rework Ayamiss (#12738)
* fix(Scripts/RuinsOfAhnQiraj): Rework Ayamiss

- Use serverside spells to handle the Hive'Zara Swarmers
- Adjust pathing and timers
- Rewrite its script to TaskScheduler

Co-Authored-By: Gultask <100873791+Gultask@users.noreply.github.com>

* fix swarmers not being summoned if the boss is casting & movement


* Update landing path for swarmers

* fix: Update the looping script

* correct trash ability

* fix ayamiss landing

Co-authored-by: Gultask <100873791+Gultask@users.noreply.github.com>
2022-08-15 06:10:55 -03:00
UltraNix
415ceefaf6 fix(Scripts/AhnQiraj): Hive'Zara Stinger. (#12659)
* fix(Scripts/AhnQiraj): Hive'Zara Stinger.

Fixes #12532

* Update.

* Update.
2022-08-14 10:19:51 -03:00
Eddy Vega
7174e5b1cf chore(scripts/RuinsOfAhnQiraj): cleanup ruins_of_ahnqiraj.h (#12622) 2022-08-12 19:41:50 -03:00
Angelo Venturini
b1691e60b1 fix(Core/RuinsOfAhnQiraj): Kurinnaxx thrash (#12680)
fix(Core/RuinsOfAhnQiraj): Kurinaxx thrash
2022-08-09 23:24:54 -03:00
UltraNix
f0afe611ff fix(Scripts/AhnQiraj): Anubisath Sentinel and Anubisath Guardian shou… (#12656)
fix(Scripts/AhnQiraj): Anubisath Sentinel and Anubisath Guardian should spawn Small Obsidian Chunk on death.

Fixes #12474
2022-08-09 23:24:25 -03:00
Skjalf
32c68abf26 fix(Scripts/RuinsOfAhnQiraj): Use proper spells to spawn Ayamiss larv… (#12665)
* fix(Scripts/RuinsOfAhnQiraj): Use proper spells to spawn Ayamiss larvaes and correct landing behavior

* fix ayamiss landing and evade

* larvae spells

* Update boss_ayamiss.cpp

* Update boss_ayamiss.cpp

* fix: spawn wasps up in the air

* ctm
2022-08-09 17:26:27 -03:00
UltraNix
4165dc4195 fix(Scripts/RuinsOfAhnQiraj): Sand Vortexes should move (#12655)
Co-authored-by: Gultask <gultask@users.noreply.github.com>
2022-08-08 15:05:38 -03:00
UltraNix
dda3177d3d fix(Scripts/RuinsOfAhnQiraj): Increased aggro range for Kurinnaxx. (#12646) 2022-08-07 13:58:13 -03:00
UltraNix
750f7ee8e9 fix(Scripts/RuinsOfAhnQiraj): Fixed crystal activation animation. (#12647) 2022-08-07 13:39:58 -03:00
Skjalf
440865e365 fix(Scripts/RuinsOfAhnQiraj): Implement Rajaxx waves gear check (#12552)
* fix(Scripts/RuinsOfAhnQiraj): Implement Rajaxx waves gear check

* Cancel timer on wipe

* Update rev_1658867303864464100.sql

* Update instance_ruins_of_ahnqiraj.cpp

* set it to 2 mins
2022-08-06 15:23:00 -03:00
Angelo Venturini
757f047681 refactor(Core/Scripts): Move AQ scripts to new scripting system (#12623) 2022-08-05 15:49:12 -03:00
Nefertumm
e6dd5d3e22 fix(Core/Scripts): Ayamiss crashfix (#12610) 2022-08-03 09:06:51 -03:00
Nefertumm
3a4459eeeb fix(Core/RuinsOfAhnQiraj): Ossirian Crystals: Weakness spells (#12547) 2022-08-01 18:55:47 -03:00