Commit Graph
75 Commits
Author SHA1 Message Date
Dan ae5b7538b1 fix(DB/Creature): make infernal helper targets in Kara invisible to players (#17309)
* initial

* add bench's bunny
2023-09-19 18:39:40 -03:00
Dan 373fdd68bf fix(Scripts/Karazhan): fix visual of infernals on Malchezaar (#17304)
* test

* remove comment
2023-09-18 20:35:41 -03:00
Dan 52744e6032 fix(Scripts/Karazhan): Shade of Aran now no longer casts spells whilst he should be drinking (#17282)
* initial

* remove redundancy

* remove method

* space gone

* indentación
2023-09-17 11:50:21 -03:00
Dan 45d6009cb7 fix(Scripts/Darkshore): ensure Kerlonian Evershade is always in bear form (#17062)
initial
2023-09-17 09:42:07 -03:00
Dan d15d72c812 fix(Scripts/BlackwingLair): Orb of Domination can no longer be used when you are controlling a pet (#16880)
initial
2023-09-17 07:50:43 -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
Dan c149f213fe fix(DB/Karazhan): fix Curator's patrol movement using sniffs (#17234)
initial
2023-09-17 07:42:09 -03:00
Dan 9b438731fd fix(Scripts/Karazhan): remove redundant spellcasting check on Netherspite to ensure he moves back to phase 1 (#17269)
initial
2023-09-17 07:38:53 -03:00
Dan d18368ad60 fix(Scripts/Karazhan): decrease Aran cast cooldown on normal spells (#17260)
initial
2023-09-15 05:57:53 -03:00
Danand a469cb5956 fix(Scripts/Karazhan): Malchezaar infernals now spawn in the correct locations under the right conditions (#17237)
* initial
test

Co-authored-by: <[email protected]>

* change spawnMask

* better failsafe

* get list once

* extend search range for relays

* put infernal spawn in separate method for

readability

* add more methods

* remove leftover method

* dumb and dumber mistakes
2023-09-13 20:58:19 -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
Dan 189818e781 fix(Scripts/Ulduar): update Winter Jormungar and Snow Mound creature script (#17054)
* initial

* add auras

* spacing
2023-09-05 06:39:44 -03:00
DanandSkjalf 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 <[email protected]>
2023-09-04 21:20:09 -03:00
Dan becf376b69 fix(DB/Creature): Add movement and events to Haggle in Deeprun Tram (#17095)
* initial

* update haggle

-fix query problems
-make wps more compact
-problem with not hitting certain events persists, I may have a solution coming

* fix timers so events fire correctly

* fix oops
2023-09-04 20:25:50 -03:00
Dan cacb32f423 fix(Scripts/Karazhan): change to right gossip menu for Barnes (#17151)
* initial

* make sense of ids
2023-09-03 09:44:43 -03:00
Dan 4886dac963 fix(Scripts/Karazhan): make it so door closes when Big Bad Wolf is engaged in Little Red Riding Hood in the Opera (#17172)
* initial

* not a boolean
2023-09-03 09:44:13 -03:00
Danand 6ff5f3811e fix(Scripts/Karazhan): fix gossip from the Grandmother in the Big Bad Wolf fight (#17155)
* initial

* switch is better

* add correct menu ids cmangos cherrypick

...

Co-authored-by:  <[email protected]>

* remove sql
2023-09-02 18:51:28 -03:00
Dan 3ce2627c05 fix(Scripts/Karazhan): allow Moroes and adds to reset when an add is pulled out of the room (#17072)
* initial

* doforallsummons

* error fix
2023-08-27 16:08:34 -03:00
Dan 122b7a8eb0 fix(DB/Creature): rework Agamand Family Crypt creature positions to make sure creatures don't aggro weirdly anymore (#17022)
* fix ohf

* revert

* initial

* the right sql file this TIME

help

* stop crying about codestyle

* frick YOU

* :(

* destroy readability - remove complaining? pog

* add new sql file with EOL converted

again... sigh

* Delete new-agamand-spawns.sql

* safety concerning primary key

delete based on guids instead of ids
2023-08-25 11:33:44 -03:00
Dananddanqu 2aee8bb1c3 fix(Scripts/Karazhan): allow sequence of releases to continue even if Dorothee dies early (#17077)
* initial
initial

Co-authored-by: danqu <[email protected]>

* some changes because reset dun work

* oops

* fixes hopefully

* debug

* more debug

* bruh

* cleanup

---------

Co-authored-by: danqu <[email protected]>
2023-08-25 09:06:30 -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
Dan 1702287967 fix(DB/SAI): Adjust "Stinky"'s ReactState on waypoints (#17075)
* initial

* remove target storing and handle talking

so that all players in the group can complete the quest

* fix parameters
2023-08-24 11:45:27 -03:00
Dan 8308e054b9 fix(DB/Creature): add path_id to some Ulduar mobs that were missing it (#17055)
* initial

* re-add auras

* REEEEEEEEEEEEEEEEE
2023-08-24 11:42:07 -03:00
Dan d77fc93f0a fix(DB/SAI): Change Delmanis the Hated ReactState (#17059)
* initial

* initial

* typo

* change to simple update

* aggressive not defensive
2023-08-24 10:55:43 -03:00
Dan 8621118b83 fix(Scripts/OHF): Fix not being able to start the escort if you already killed Lt. Drake (#17006) 2023-08-14 13:05:20 -03:00
DanandBenjamin Jackson ebbb7d2f3c fix(DB/UBRS): change rep on kill for Pyroguard Emberseer from 50 to 20 (#16888)
initial

...

Co-authored-by: Benjamin Jackson <[email protected]>
2023-08-12 00:14:35 +02:00
Dan 310b143008 chore(Scripts/Karazhan): rework Opera scripts using TaskScheduler (#16688)
* initial

* removing guids/using creature instance data

* move summontito

* add data for oz adds

* removal of unused stuff + removal of if condition
that makes it get stuck

* fix

* fix and add validators

* some fixes and validators

* attempt to reset

* fix talk + change flags

* debug to see where it is going wrong

* handle despawn on all

* cleanup

* codestyle

* more codestyle

* add tito data + tito despawn

* first steps on romulo and j

* with setdata

* test

* test

* some debug

* no way this was the problem

* add action to resume combat on revive

* leftovers

* remove old check to ensure abilities don't

keep casting. this was preventing the scheduler from updating

* getdata

* camelCase

* restore updatevictim

might make them attack you

* some cleanup

* some cleanup and door

door should now open on wipe

* fix mistake

* fix?

* attempt to fix dead attacking

* fix mistake

* schedule location fix

* fix logic

- Julianne and Romulo now resurrect properly
- fight stops when both die within 10 seconds
- correct lines are being said, I think
- made the script a bit better overall

* fix codestyle?

* remove leftovers

* remove leftovers

* add spaces
2023-08-10 14:03:48 -03:00
DanandBenjamin Jackson 34044d0d50 fix(DB/Creature): make sure The Crone can no longer be disarmed or interrupted (#16956)
initial

make sure she can cast her CL

Co-authored-by: Benjamin Jackson <[email protected]>
2023-08-08 08:56:49 -03:00
Dan e8507435ff fix(DB/TheBarrens): fix Verog the Dervish spawn position and add movement down to ramp with sniffs (#16906)
initial
2023-08-06 03:15:41 +02:00
Dan 69ce84d4bc fix(DB/Creature): fix mechanical immunities of Ghostly Steward as well as fixing/improving Frenzy (#16228)
* initial

* fix sql

* change target of threatwipe to self

* fix health check

* fix wrong location of action_type
2023-08-02 14:58:06 -03:00
Dan ca5d76567d fix(DB/SAI): remove SAI from Defias Cutpurse (#16795)
initial
2023-07-27 18:02:10 -03:00
Dan cfa41d5f39 fix(DB/SAI): improve timers from Shattered Rumblers using sniffs (#16818)
* initial

* Update shattered-rumbler-timers.sql

* Update shattered-rumbler-timers.sql

no idea why it breaks fixing codestyle on mobile sucks
2023-07-27 16:57:17 -03:00
Dan fcf7ceea42 chore(Scripts/Karazhan): rewrite Nightbane with scheduler + some fixes (#16687)
* initial

* leftovers

* whitespaces

* remove instance

* bla

* Update boss_nightbane.cpp

* add skeletonscheduler

* woops

* I do need to update it, silly

* fix

* fix with nesting?

* debug

* fix

* step 1

* step 2 of the hackest of fixes

* add leftover

* fix

* add forgotten scheduler validator
2023-07-27 09:04:31 -03:00
Dan 810a6fc614 fix(DB/Creature): add pathing to Garn Mathers (#16824)
* initial

* fix?

* Add files via upload

* done
2023-07-26 22:23:10 -03:00
DanandSkjalf 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 <[email protected]>

* another space

Co-authored-by: Skjalf <[email protected]>

* everything in doaction, scheduler is dumb

* leftovers

turns out the free say line was unused

---------
2023-07-23 03:27:19 -03:00
Dan cc6454b2ef chore(Scripts/Karazhan): change Moroes to use TaskScheduler instead of events (#16791)
* initial

* fix

* add garrote line

* change line

* add immunity during stealth

* bump + spacing
2023-07-18 16:50:16 -03:00
Dan 89e7fb301a chore(Scripts/Karazhan): rework Shade of Aran using TaskScheduler and fixes (#16689) 2023-07-18 09:56:00 -03:00
Dan b55ebc186d fix(Scripts/TempleOfAhnQiraj): make C'thun Dark Glare face location of last eyebeam before cast, instead of random target (#16785)
* initial

* fix oopsie

* whitespace
2023-07-18 08:45:58 -03:00
Dan e5f0f97858 fix(Scripts/TempleOfAhnQiraj): let small Eye Tentacles attack the raid (#16784)
* initial

* whitespace

* hrm

* easier
2023-07-17 16:19:40 -03:00
Dan 8dba430d82 fix(DB/Creature): fix Horizon Crew in sunken ship on Azshara (#16778)
* initial

* spacing

* sigh
2023-07-17 08:23:29 -03:00
Dan fd474c8b40 fix(Scripts/HellfireRamparts): Nazan and Vazruden properly reset (#16694)
* initial

dumb mistake made by me. probably fixed now

* Update boss_vazruden_the_herald.cpp

dumdum
2023-07-09 01:39:19 -03:00
DanandBenjamin Jackson 1d0c86f0c8 fix(DB/SAI): Gnarlpine Mystic uses the right 'Wrath' (#16690)
initial

yes

Co-authored-by: Benjamin Jackson <[email protected]>
2023-07-08 14:46:22 -03:00
Dan b56c4d1657 fix(DB/SAI): fix Blackpaw Shaman Combat Movement (#16706)
* initial

* Update remove-garbage-sql-ai-handling-and-add-simple-sai.sql

fixes according to review
2023-07-08 14:41:09 -03:00
Dan a15016ac08 fix(Scripts/ZulFarrak): add Hearthstone mechanic to Blys party when event not started in time (#16333)
* initial

* codestyle

* remove unused taskscheduler

* fix unsummon mechanic

better syntax

* fix other issues

* another issue

* dummy fix

* should fix gossip and event

* attempt to fix movement

* attempt at fixing Bly walk

* also make Weegli hostile + another attempt at move

ment fix

* another attempt at walk fix

* initialise and debug

* debuggo

* v2

* moooore

* oops

* try to fix with boolean again

* fix?

* fixmaybe

* revert

* remove leftovers

* and more on Weegli
2023-06-18 12:06:59 -03:00
Dan 5b36dfa2c0 chore(Scripts/GruulsLair): modernise boss scripts + make timers more accurate (#16576) 2023-06-18 11:36:11 -03:00
Dan e515dfaa58 fix(DB/Loot): Remove normal loot drops from OHF bosses (#16553)
initial
2023-06-17 11:26:05 -03:00
Dan a10c183e99 chore(Scripts/MagtheridonsLair): rework Magtheridon boss script (#16527)
* initial commit

* remove leftovers

* codestyle
2023-06-14 18:23:13 -03:00
Dan a13601bbc5 fix(Scripts/Karazhan): Opera Wizard of Oz fight correct start timers for combat as well fixing restart of the event (#16303) 2023-06-08 22:40:24 -03:00
Dan 76c9bade5e fix(DB/ShatteredHalls): add CC immunities to a variety of trash mobs (#16478)
* initial

* Update data/sql/updates/pending_db_world/update-shh-immunities.sql
2023-06-07 00:19:32 -03:00
Dan 3e19b5e637 fix(Scripts/Underbog): modernise boss scripts (#16149) 2023-06-04 23:42:40 -03:00
Dan 0b926d00e3 fix(DB/Creature): Correct position of Jin'Zallah the Sandbringer (#16413)
initial
2023-06-02 20:18:53 -03:00
Dan 131a14c064 fix(DB/Creature): Remove Sha'tar rep gain from Restless Skeletons (#16276)
initial
2023-06-02 16:15:25 -03:00
Dan 8956b588d7 fix(DB/Creature): Ghostly Philanthropists drop no gold in wotlk (#16406)
* initial

* Update gostly-philantropist-to-jail.sql
2023-06-02 16:15:02 -03:00
DanandBenjamin Jackson 78c17d2d4d fix(DB/Creature): Correct Old Man Barlo position (#16405)
* initial

woo

Co-authored-by: Benjamin Jackson <[email protected]>

* Update future-is-now-old-man.sql

---------

Co-authored-by: Benjamin Jackson <[email protected]>
2023-06-02 16:11:17 -03:00
DanandGultask 40eb5da6d5 fix(Scripts/ShatteredHalls): hack fix to prevent pets from pulling the non-attackable peons in Nethekurse room (#16396)
* initial

hack fix added

* add sql to change unit flags

* using setimmunetoall() instead

* remove comment add credit

bump

Co-authored-by: Gultask <[email protected]>

* Update update-peon-unit-flag.sql

Co-authored-by: Gultask <[email protected]>

* add intro start on lockpick

might still have some troubles with double starting the intro with AT
--please give report if so

---------

Co-authored-by: Gultask <[email protected]>
2023-05-31 23:22:38 -03:00
Dan 08b9b016fb fix(DB/Creature): remove very strange resistance from Kaliri Swooper, Matriarch and the Hatchlings (#16367)
* initial

* verifiedbuild

forgot that

* final

* change to delete statement
2023-05-28 21:28:13 -03:00
Dan 66746881b2 fix(DB/Loot): Lower chance on pattern drops for Shattered Hand Legionnaire (#16386)
initial
2023-05-28 13:12:55 -03:00
Dan 4836b630ed fix(DB/ArathiHighlands): set Kenata Dabyrie's run speed to a more realistic value (#16338) 2023-05-24 13:59:13 -03:00
Dan 7e258bbd28 fix(Scripts/ShatteredHalls): fix some timers/mechanics of Grand Warlock Nethekurse (#16167) 2023-05-13 16:36:07 -03:00
Dan ca1c6328e5 fix(DB/Loot): fix gold drops of ethereal mobs in Bash'ir Landing (#16118)
initial
2023-05-13 15:03:22 -03:00
DanandGultask 692da9055a fix(DB/Nagrand): add missing ability to Ravenous Windroc (#16195)
* initial

* comment fix

* dumb error fixed

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

Co-authored-by: Gultask <[email protected]>

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

Co-authored-by: Gultask <[email protected]>

---------

Co-authored-by: Gultask <[email protected]>
2023-05-13 14:56:14 -03:00
Dan 8e28b64ccf fix(Scripts/HellfireRamparts): modernise boss scripts for Hellfire Ramparts (#16250)
* first two bosses

* add vazruden+nazan

* dumb mistake fix

* remove double summon say from Omor

* new attempt at scheduling talking

* fix boolean condition for speaking

* debug

* revert debug

* initial

* diff comment
2023-05-13 14:50:46 -03:00
DanandGultask c99dd07049 fix(DB/Creature): Update immunities to make Spectral Performers immune to CC (#16048)
* first

adds mechanic immunities to spectral performer that should make it immune to CC

* formatting update

n/a

* add taunt immune

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

Co-authored-by: Gultask <[email protected]>

---------

Co-authored-by: Gultask <[email protected]>
2023-05-13 14:02:34 -03:00
DanandGultask 154fa624f0 fix(Scripts/ShatteredHalls): fixes to Warbring O'mrogg combat scripts and timers (#16091)
* initial attempt at combat fix

with modernising

* fixes to scheduler

first Draft PR commit. Scheduler now works with boolean in capture list of lambda function.

* whitespaces

* debug

* debug2

* debug3

* debug4

* add omrogg equip query and debug5

* remove tabs

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

Co-authored-by: Gultask <[email protected]>

* grouped taskscheduler

* added more groups

* adjust timer

* better handling

* v2 (too many commits)

* fixed melee

* clean up debug info

removal of yells

* more debug

* attempt at fix

* some changes to scheduling

* final

* whitespaces and extra lines

* better formatting

* final whitespace fix

* context fix

* dumb fix

---------

Co-authored-by: Gultask <[email protected]>
2023-05-13 14:01:22 -03:00
602cfcf4f1 fix(DB/SAI): add RP event for Lieutenant Gravelhammer and Captain Auric Sunchaser in Allerian Stronghold (port from TC) (#16196)
* initial

* add co-authors

add authors

Co-authored-by:  <[email protected]>
Co-authored-by: Eridium <[email protected]>

* revert

add authors

Co-authored-by: Jonne733 <[email protected]>
Co-authored-by: Eridium <[email protected]>

* fix formatting

Co-authored-by: Jonne733 <[email protected]>
Co-authored-by: Eridium <[email protected]>

* flipped

Co-authored-by: Jonne733 <[email protected]>
Co-authored-by: Eridium <[email protected]>

---------

Co-authored-by: Eridium <[email protected]>
Co-authored-by: Jonne733 <[email protected]>
2023-05-12 09:10:31 -03:00
Dan 79954c34d4 fix(Scripts/Outland): add missing C++ code and remove SAI scripts from Tavarok and Darkweaver Syth (#16178)
* initial

* whitespace1

* Update tavarok_darkweaver_sai_removal.sql

fix sql
2023-05-12 08:23:56 -03:00
Dan 11eab9c3a6 fix(Scripts/TheSlavePens): port SAI from bosses to C++ (#16169)
* fix

* add sql 1

* add sql 2

* remove extra lines

* remove dumb stuff

keywords in "comment" were messing up the statement

* same story

todo: get better at SQL

* better formatting + two sql statements together

* remove old sql query

* last fix

* fixes to header enum

* fix sql

to have a more universal format

* E e

* final sql fix
2023-05-12 08:20:31 -03:00
Dan 43cbe6a152 fix(Scripts/ManaTombs): Yor stomp added (#15986) 2023-04-22 10:05:32 -03:00
DanandSkjalf e38b070239 fix(Scripts/ShadowLabyrinth): Boss spell timers correct values (#15984)
* fix(Scripts/ShadowLabyrinth): fix boss timers

except Vorpil

currently done: hellmaw, blackheart

todo: murmur

* now done hellmaw

forgot to include

* added murmur timers

see title

* Apply suggestions from code review

---------

Co-authored-by: Skjalf <[email protected]>
2023-04-17 22:00:58 -03:00
Dan dda048d634 fix(Scripts/ShadowLabyrinth): fix Grandmaster Vorpil (#15962)
* Vorpil ROF edit

Added delay (works?) + added functionality for use of the heroic ability

* fixed position matrix

added orientation and used Gultask's sniffed values

* added orientation values to for loops

* testcommit to test rof

testing to see if they removal of the delay fixes it not casting

* attempt to fix shadownova visual

with docastaoe instead of me->spell

* attempt to solve rain of fire with separate event

* extra event works. extra edits

delay between events now half a second, also added delay events because rain of fire is channeled. make sure to check for correct repeat timing now.

* latest changes

see title

* spell first then event

see title

* remove whitespace

see title

* remove creepy whitespace

that is irrelevant because it was in a comment

* added increase in void traveler spawns

as fight goes on... as per retail sniffs by Gultask

* fix timers for Vorpil

according to Gultask's sniffs. draw shadows should also be random, so still needs work. schedule rain of fire inside draw shadows?

* attempt to handle ROF differently

it is now launched every time from the draw shadows event.
2023-04-17 21:02:15 -03:00
Dan 8cb7bfd908 fix(Scripts/GruulsLair): timing/scripting fixes for High King Maulgar fight (#15924)
* (Scripts/GruulsLair)Fix spells High King Maulgar

* dumb handling of blast wave aoe

placeholder

* fixed Blindeye the Seer spells

* more edits to Maulgar adds

timers are more correct now. still needs more exact pinpointing with sniffs

* Maulgar edits

see title

* fix trigger for aoe attacks

* remove whitespaces

* remove delay
2023-04-15 16:05:37 -03:00
Dan 86a45372fd fix(DB/Loot): Ferra add in DM:W not dropping correct loot (#15782)
* added sql file

* Update rev_1680443009841196300.sql
2023-04-05 14:23:19 -03:00
elthehabloandGultask 4e04dc6d43 fix(DB/Creature): fix damage modifier of Razormaw (#15785)
* fix(DB/Creature): fix damage modifier of Razormaw

from 7.5 to 2.5. probably still a bit high. subject to change

* Update razormawdamageupdate.sql

credits to Gultask for value based on mangos core

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

---------

Co-authored-by: Gultask <[email protected]>
2023-04-04 09:36:19 -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
elthehablo 5df23db101 fix(DB/Loot): Remove Bloodforged Guard and Gold-Trimmed Cuffs from reference loot (#15609)
* fix(DB/Loot): removal of BOP quest loot

removes two quest items (Gold-Trimmed Cuffs and Bloodforged Guard) from a reference loot table used by a few mobs in Hellfire Peninsula.

* Update data/sql/updates/pending_db_world/remove-bop-quest-loot.sql
2023-03-30 18:35:52 -03:00