Commit Graph

308 Commits

Author SHA1 Message Date
Andrew
79ef4fa671 refactor(Scripts/TempestKeep): Clean up script files (#17727) 2023-11-16 14:01:45 -03:00
Andrew
1f30a755dc refactor(Scripts/SCC): Update spell scripts to the new register model (#17726) 2023-11-16 14:01:13 -03:00
Andrew
a5b5278929 refactor(Scripts/World): Clean up script files (#17728)
* refactor(Scripts/World): Clean up script files

* Update boss_azuregos.cpp
2023-11-16 14:00:42 -03:00
Andrew
01c21539f9 fix(Scripts/SCC): Clear Leotheras' Whirlwind aura on demon phase (#17721) 2023-11-15 20:56:23 -03:00
Andrew
b0cf308be2 fix(Scripts/SSC): Respawn Leotheras and fix last phase transition (#17720) 2023-11-15 18:59:03 -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
e1aa26f92d fix(Scripts/SSC): make sure adds properly respawn and DoAction only fires on Tidalvess alive (#17680)
initial commit
2023-11-11 23:20:26 +01:00
Dan
32ff556a99 fix(Scripts/SSC): make Fathomlord use his Spitfire Totem ability (#17674)
* initial

* new spell/aurascript format

* leftover
2023-11-11 19:45:21 +01:00
Dan
203536526c fix(Scripts/TheEye): Void Reaver sniffed timers (#17676)
initial commit
2023-11-11 19:34:42 +01:00
Dan
8f81a08455 fix(Scripts/SSC): make sure Insidious Whispers demons don't instantly despawn (#17672)
* initial commit

* reset threat list

threat should drop on any phase transition
2023-11-11 19:00:52 +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
Grimgravy
1262bbd237 fix(DB/Quest): Improve The Summoning Chamber (#16588)
* fix(DB/quest): The Summoning Chamber

* update

* improvement

* update

* update

* Update rev_1687180111436507500.sql

* improvement
2023-10-22 13:12:18 +02:00
podmepodme
945d7c6afe fix(Script/Misc): Replace hardcoded gossip and texts with DB ones. (#17502)
* fix(CORE/Creature): replace shadowmoon valley hardcoded gossips

* fix(CORE/GameObject): replace terokkar forrest hardcoded gossips

* fix(Core/Creature): replace shattrath city hardcoded gossips

* style(Core): code style edit

* style(CORE) codestyle edit

* style(CORE) codestyle edit

* style(CORE): codestyle edit

* ready for merge

---------

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2023-10-22 03:16:51 +02:00
Andrew
25328b54f9 fix(Scripts/Mechanar): Remove polarity shift stacks on polarity change (#17548) 2023-10-21 15:48:39 -03:00
Grimgravy
e3592f7de7 fix(Scripts/Quest): improve Path of Conquest (#16353)
* fix(DB/Quest): improve Path of Conquest

* update

* Update rev_1684800494817311100.sql

* .

* .
2023-10-19 21:46:00 -03:00
Dan
bf5878f8dc fix(Scripts/SSC): fix issues with Fathomlord and add interactions (#17525) 2023-10-17 15:37:32 -03:00
Dan
62c6b158e5 refactor(Scripts/SSC): The Lurker Below boss script updated (#17082)
* initial

* restore me->CastSpell()

because apparently there is no overload of docastself that has triggerflags if I understand it correctly

* fix timers

may need some work - comments/thoughts welcome

* ms

* make kitzunu slightly less sad

* fixes

* revert

* Update boss_lurker_below.cpp

Co-authored-by: Angelo Venturini <Nefertumm@github.com>

* Update boss_lurker_below.cpp

---------

Co-authored-by: Angelo Venturini <Nefertumm@github.com>
2023-10-01 09:24:57 +02:00
Dan
57f5c6fb0c refactor(Scripts/SSC): Leotheras the Blind boss script updated (#17080)
* initial

* remove unused parameter

* fix timers

* useless commit to revive actions

* fixes

* weird mistake fixed

* browser programming kekW
2023-10-01 09:24:47 +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
Dan
29af6cc886 fix(Scripts/Magtheridon): make the timers of Quake and Blast Nova independent from each other (#17364)
* initial

* fix timers

* add delay for duration

* Update boss_magtheridon.cpp

10s
2023-09-28 05:48:40 -03:00
Dan
dcf5816f5d fix(Scripts/SSC): Morogrim Tidewalker now summons the water globules again (#17373)
change to bigint
2023-09-27 21:45:00 +02:00
Dan
4b85e3ed98 refactor(Scripts/SSC): Fathomlord Karathress boss script updated (#17079) 2023-09-26 20:07:04 -03:00
Dan
8d7461eb2c refactor(Scripts/SSC): Lady Vashj boss script updated (#17083)
* initial

* whitespace1

* fix timers

repeat maxtimer needs work. average is skewed because the max is very high. I took the average timer as maxtimer now

* fixes
2023-09-27 00:23:26 +02:00
Skjalf
b6e5e9f884 fix(Scripts/SethekkHalls): Fix Anzu not leaving banish phase when all… (#17337)
fix(Scripts/SethekkHalls): Fix Anzu not leaving banish phase when all adds die
2023-09-25 08:05:39 -03:00
Skjalf
bfb40db86d fix(Scripts/SlavePens): Correct target selector for Quagmirran Acid Spray (#17341)
fix(Scripts/SlavePens): Correct target for Quagmirran Acid Spray
2023-09-25 08:04:49 -03:00
Skjalf
13a9de1083 refactor(Scripts/GruulsLair): Clean up instance script (#17347) 2023-09-25 06:10:56 -03:00
Grimgravy
24c97c5f2f fix(Scrpits/Quest): Improve Recharging the Batteries (#16597)
* fix(Scrpits/Quest): Improve Recharging the Batteries

* Update zone_netherstorm.cpp

* update
2023-09-17 21:16:43 +02:00
Kitzunu
f1111be152 chore(misc): cleanup (#17274) 2023-09-17 10:19:09 -03:00
Dan
a0a06a6d18 refactor(Scripts/SSC): Hydross the Unstable boss script updated (#17081)
* initial

* fix timers

Water tomb and vile sludge timers homogenised. I did this because the sniffs turn him into the pure form quite quickly. So I am assuming the initial timer is the same for both, and then taking some kind of average for the water tomb and also using that for vile sludge. We may need testing where we keep him in the first form for a bit just to look at the timers
2023-09-17 07:43:30 -03:00
Angelo Venturini
be5db26d24 fix(Scripts/MagtheridonLair): Magtheridon Debris (#17249)
* fix(Core/Scripts): Magtheridon Debris

* unhack

* cleanup

* eof line

* unused variable

* more cleanup
2023-09-17 07:43:10 -03:00
Dan
76d1d02dce fix(Scripts/Magtheridon): add correct way to reset threat list (#17198)
* test

* fix but check

* fix?
2023-09-06 18:33:34 +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
Eddy Vega
056b28ea21 fix(Scripts/Magtheridon): Remove ThreatList before release (#17128)
init
2023-09-05 06:37:04 -03:00
Dan
dd647da913 fix(Scripts/MagtheridonsLair): make it so no attack is being done during Quake and fix p1 cheese tactic (#17136)
* initial

- adds condition for taunt speech
- makes it so no attack happens whatsoever during quake

* fix p1 channeler skip bug

* initialise channelers

* doforallminions

* thisiswhathappenswhenyoucodeinbrowser

* Update src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/boss_magtheridon.cpp

---------

Co-authored-by: Skjalf <47818697+Nyeriah@users.noreply.github.com>
2023-09-04 21:20:09 -03:00
Francesco Borzì
5d01b700fd refactor(Core): remove unused imports (#17094) 2023-08-28 13:39:43 +02:00
Francesco Borzì
eaa6487fc2 refactor(Scripts): remove unused imports (#17097) 2023-08-27 22:25:22 -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
Dan
d63aba78bd refactor(Scripts/SSC): modernise Morogrim Tidewalker with BossAI (#17028)
* fix ohf

* revert

* initial

* make bench happy

* make bench happier
2023-08-25 08:40:41 -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
Timothy Vaccarelli
23a420acbb fix(Script/Quest): Arelion's Secret. Add combat sequence to Magister … (#15878)
* fix(Script/Quest): Arelion's Secret. Add combat sequence to Magister Aledis

Co-authored-by: SnapperRy

* Use single quotes for SQL

* Update based on review comments

Co-authored-by: SnapperRy <snapperryen@gmail.com>
2023-08-06 03:17:26 +02:00
Mathematical
9f1f305a41 fix(DB/SAI) Wood Mites should skitter around (#14806)
* Wood Mites

* Update rev_1675139356539586000.sql

* Update data/sql/updates/pending_db_world/rev_1675139356539586000.sql

---------

Co-authored-by: Skjalf <47818697+Nyeriah@users.noreply.github.com>
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2023-08-04 17:01:20 +02:00
Skjalf
93113edc7d fix(Scripts/MagtheridonLair): Script Manticron Cube conditions (#16867)
* fix(Scripts/MagtheridonLair): Script Manticron Cube conditions

Co-Authored-By: Lucas Nascimento <keader.android@gmail.com>

* Create rev_1690769530684832000.sql

Co-Authored-By: Lucas Nascimento <keader.android@gmail.com>

* missing include

* warning

---------

Co-authored-by: Lucas Nascimento <keader.android@gmail.com>
2023-08-01 16:11:12 -03:00
v-mstrs
ffbd59c2c5 fix(Scripts/Gruuls) Kiggler no longer chases after target (#16866)
ponos
2023-08-01 14:06:20 -03:00
Angelo Venturini
5c132654cd fix(Scripts/MagtheridonLair): Fix double schedule (#16831) 2023-07-27 23:44:47 -03:00
Dan
338a5fe308 fix(Scripts/Magtheridon): allow for Magtheridon to also break free immediately when all Hellfire Channelers are killed (#16794)
* initial

* oops

* add space

Co-authored-by: Skjalf <47818697+Nyeriah@users.noreply.github.com>

* another space

Co-authored-by: Skjalf <47818697+Nyeriah@users.noreply.github.com>

* everything in doaction, scheduler is dumb

* leftovers

turns out the free say line was unused

---------
2023-07-23 03:27:19 -03:00
v-mstrs
076534852b fix(DB/Quest): Port quests regarding Corki from Trinity (#16080)
* fix Corki's issues, Trinity help

* Remove

* Update data/sql/updates/pending_db_world/rev_1682394052134857558.sql

Co-authored-by: Gultask <100873791+Gultask@users.noreply.github.com>

* Update data/sql/updates/pending_db_world/rev_1682394052134857558.sql

Co-authored-by: Gultask <100873791+Gultask@users.noreply.github.com>

* Update rev_1682394052134857558.sql

* Update rev_1682394052134857558.sql

* spelling mistakes

* Update

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

---------

Co-authored-by: v-mstrs <v-mstrs@users.noreply.github.com>
Co-authored-by: Gultask <100873791+Gultask@users.noreply.github.com>
Co-authored-by: Killyana <Killyana@users.noreply.github.com>
2023-07-22 09:25:24 -03:00
Gultask
be5ad1e67c fix(Scripts/SethekkHalls): Script Anzu Bird Spirit Adds (#16490)
* init

* Create rev_1686100430153174900.sql

* 2

* codestyle

* for loop

* for loop

* Update boss_anzu.cpp

* use vector instead of array

Co-Authored-By: Angelo Venturini <nefertum.dev@protonmail.com>

* leftover

* Revert "leftover"

This reverts commit ccd6db746d364d6cc513b1c7ee7db79be024cc92.

* Update rev_1686100430153174900.sql

* codestyle?

* Revert "codestyle?"

This reverts commit bdf445c056e5b86fa054f299b17b32ec343ce53d.

* Update boss_anzu.cpp

* kill me

* pls

* Update sethekk_halls.h

* Update boss_anzu.cpp

* position codestyle

* Update boss_anzu.cpp

---------

Co-authored-by: Angelo Venturini <nefertum.dev@protonmail.com>
2023-07-15 17:27:10 -03:00
Skjalf
68a93bcc36 fix(Scripts/ShadowLabyrinth): Fix Vorpil voidwalkers getting stuck (#16767) 2023-07-15 17:12:05 -03:00