Commit Graph
100 Commits
Author SHA1 Message Date
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 9238c71105 fix(DB/TheEye): make falconer move towards you (#18542)
initial
2024-03-13 03:41:36 -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
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 a239b8ed64 fix(DB/TheEye): Nether Scryer and Phoenix Hawk spell behaviour (#18492)
* initial

* Update change_target.sql
2024-03-04 14:57:18 -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
Dan 1c8644b3bc fix(Scripts/TheEye): make legendary TK dagger have 100% proc chance (#18482)
initial
2024-03-04 10:44:35 +01:00
Dan 4fcd3402ca fix(Core/SmartAI): implement param maxCount for SMART_TARGET_PLAYER_RANGE (#18394)
* init

* conditional
2024-02-25 11:50:07 -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
Dan 441e53e89b fix(DB/Spells): allow Armor Disruption from Netherstrand Longbow to stack (#18398)
initial
2024-02-25 11:48:37 -03:00
Dan 9ae497677c fix(DB/Conditions): allow Crystalcore Mechanics to only repair mechanicals (#18400)
* init

* right target
2024-02-25 11:48:08 -03:00
Dan 7e80d8e6bb fix(Scripts/TerokkarForest): fix behaviour of skull piles in Skettis (#18371)
* initial

* fix

* include ancient skull pile

* fix

* fix with debug

* finalise
2024-02-21 07:41:06 +01:00
Dan 794d3e47b9 fix(DB/HellfirePeninsula): remove faulty Blizzard spell from Arch Mage Xintor and add rp events (#18362)
init
2024-02-20 13:00:40 +01:00
Dan 1cbf7492b6 fix(DB/Hinterlands): make Innkeeper Thulfram patrol (#18357)
init
2024-02-20 10:21:53 +01:00
Dan e3c282ec1d fix(Scripts/SSC): remove double spawn of Seer Olum and implement correctly (#18364)
* initial

* fix double definition

* finalise

* remove npc flag in script

* handle in reset

likely fathomlord is created before olum so flag removing doesnt work

* put in instance script
2024-02-20 08:31:14 +01:00
Dan 5955f287ed fix(Scripts/SSC): do reset threat list for p3 in the right place (#18354)
init
2024-02-19 11:52:59 +01:00
Dan a4dc083b42 fix(Scripts/Hyjal): move Hyjal boss waypoints to DB (#18299)
* put anetheron movement in wps

* move all wps to db for bosses
2024-02-12 08:17:39 -03: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 15af4f4d24 fix(DB/Creature): Astromancer and Star Scryer MC immunity (#18303)
initial
2024-02-12 08:17:06 -03:00
Dan bf71d8e7f1 fix(Scripts/TheEye): some Al'ar fixes (#18305) 2024-02-12 08:16:46 -03:00
Dan 723dda74d9 fix(DB/SAI): add abilities to Nether Scryer (#18308)
* initial

* unix EOL
2024-02-12 08:16:24 -03:00
Dan c494f2ff70 fix(DB/SAI): change the way Phoenix Hawk targets players with its abilities (#18309)
* initial

* update conditions
2024-02-12 08:16:03 -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 af880d516f refactor(Scripts/ZulAman): refactor Halazzi (#18267)
* initial

* some fixes

* last booboos

* fixes after test

* finale

* actual final

* blegh
2024-02-07 23:43: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 c513da85c8 fix(Scripts/SSC): some Vashj fixes (#18276)
* initial

* script tainted elemental

* sql

* codestyle
2024-02-06 17:47:37 +01:00
Dan 71557b4274 fix(DB/Karazhan): remove smart_script linking so Mana Warps properly die even when stunned (#18255)
initial
2024-02-06 00:18:52 +01:00
Dan 26d0c137a9 fix(DB/ShadowmoonValley): add Arcane Explosion to Arcane Bursts and make them despawn (#18271)
arcane burst
2024-02-04 11:11:31 -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
Dan ba01bec5b3 fix(Scripts/SSC): make sure Vashj faces the random people when doing Forked Lightning (#18232)
initial
2024-01-30 06:27:24 -03:00
Dan 8861e16e64 fix(DB/TheEye): fix some trash immunities in The Tempest Keep (#18233)
* initial

* codestyle?
2024-01-28 23:41:05 -03:00
Dan 79bf46c5ac fix(DB/TheEye): change spelltimers based on sniffs (#18186)
* unchanged sai

* override timers

* id fix
2024-01-20 14:02:35 +01:00
Dan 9024ec314d fix(Scripts/SSC): make sure Vashj doesn't move during P2 (#18187)
* initial commit

* final
2024-01-20 08:50:07 -03:00
Dan 00f269bacd fix(DB/SAI): make sure conjured elementals on Aran don't move after spawning (#18183)
init
2024-01-16 18:56:24 -03:00
Dan 519ec8de65 fix(DB/SAI): Make sure Lurker archers don't move after spawning (#18184)
init
2024-01-16 18:47:21 -03:00
Dan ae2a4a60c4 fix(DB/SAI): Make sure Tainted Elementals on Vashj have better movement (#18185)
init
2024-01-16 18:46:37 -03:00
Dan abc79629c3 fix(DB/Loot): port drop chances for Insane Strength Potion and Mana Pot Injector recipes from CMaNGOS (#18091)
* initial

* remove heroic loot entries

* remove broken loot drops

* remove felboar
2024-01-07 12:15:16 -03:00
Dan a25c9801a5 fix(DB/Loot): change Ranger-General's Chestguard on Lurker to The Seal of Danzalar (#18117)
initial
2024-01-06 16:01:02 -03:00
Dan feecba8035 fix(DB/SAI): remove botched caster movement scripting from Arch Mage Xintor (#18108)
* caster movement fixed

* Update rework-xintor.sql
2024-01-04 23:00:19 -03:00
Dan 5287570ea1 fix(DB/TerokkarForest): add patrol movement to Ironjaw (#18086)
* initial

* changed position based on point in waypoints

in order to not make him fly

true spawnpoint still not sniffed
2024-01-03 20:53:00 +01:00
Dan 5a52f3a9a8 fix(DB/Nagrand): script Gava'xi OOC rp with sniffs (#18089)
* initial

* codestyle

* override with Unix EOL
2024-01-02 07:16:05 +01:00
Dan 0818fa3f27 fix(DB/Creature): change Morogrim's combat reach and model bounds based on sniffs (#18094)
initial
2024-01-01 08:48:17 -03:00
Dan 51b38b5ee6 fix(DB/BloodmystIsle): add sniffed abilities to Sunhawk Spy (#18093)
* initial

* Update sunhawk-spy.sql
2024-01-01 12:19:59 +01:00
Dan 9cf67f1e5c fix(DB/SAI): add sniffed abilities to Zarakh (#18092)
* initial

* sloppiness

* Update zarakh.sql
2024-01-01 08:00:08 -03:00
Dan 4d40b03644 fix(Scripts/SSC): play emerge animation on the Lurker Below and make sure whirl doesn't happen during spout (#18009)
* initial

* forgor register hook
2023-12-12 20:13:12 -03:00
Dan 8ea3d81d69 fix(Scripts/SSC): make The Lurker Below spout rotate faster again (#17993)
revert rotation speed to 200ms
2023-12-11 19:57:27 -03:00
Dan 7d761671ab fix(DB/SpellScript): remove spell_script_names entry that is no longer used (#17986)
initial
2023-12-11 04:28:11 -03:00
Dan 2d6c012e1d fix(Scripts/SSC): codestyle fix in SSC after recent PR (#17952)
initial
2023-12-08 00:10:51 +01:00
Dan 3ac77eb379 fix(Scripts/SSC): Leotheras demon form fixes (#17953)
* initial

* add 15% hp to p3 demon

* increase chase range

* correct behaviour

* remover leftover and make target non-static

* whitespace
2023-12-08 00:10:33 +01:00
Dan 97b014bad0 fix(DB/BloodmystIsle): add wander movement to Deathclaw (#17927)
* initial

* add sniffed spawn position

* can't use brackets here

* revised wander distances after sniff review
2023-12-04 13:33:38 +01:00
Dan 8010dd7876 fix(DB/BloodmystIsle): add SAI to Nazzivus Felsworn (#17920)
initial
2023-12-04 08:13:19 +01:00
Dan 9ba3ead60a fix(DB/Stormwind): Little Noah now walks around the tanner shop room (#17930)
* initial

* Unix EOL

* why are you crying????

* override with correct EOL
2023-12-04 08:13:04 +01:00
Dan 1b2e7600ef fix(DB/SAI): add SAI to Zevrax (#17926)
initial
2023-12-03 04:25:34 -03:00
Dan d4931755ea fix(Scripts/Commands): make sure no invalid IDs can be passed in map creation for .go xyz (#17836)
* handle wrong ID

* remove enum

* white line at end

got removed for some reason idk

* a tab
2023-11-24 01:20:09 +01:00
Dan 47752b1b5a fix(Scripts/TheEye): adjust Solarian timers based on sniffs (#17812) 2023-11-20 19:20:48 -03:00
Dan db44d7a35a fix(DB/Creature): make sure Enchanted Elementals always walk and not run towards Lady Vashj (#17809)
initial
2023-11-20 16:54:13 -03:00
Dan 9ff405fdb0 fix(DB/SAI): allow Vashj'ir Honor Guard to use Frightening Shout (#17807)
initial
2023-11-20 15:08:07 -03:00
Dan a286bc55bd fix(Scripts/Commands): guild commands revert back to using guild names in quotes (#17798)
* initial

* remove tabs
2023-11-19 16:04:46 +01:00
Dan 8eef268868 fix(DB/BladesEdgeMountains): several SAI fixes for the mobs in the upper forge camps (#17686)
initial commit
2023-11-12 16:20:58 +01:00
Dan 8054f2b969 fix(DB/Loot): add Mark of the Illidari to trash loot tables (#17685)
* initial commit

cherry pick from CManGOS wotlk

* format
2023-11-12 16:20:34 +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 2ac6d86694 fix(DB/SSC): make sure Fathomguard Caribdis Cyclone is visible (#17675)
caribdis cyclone aura update
2023-11-11 18:38:24 +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
Dan 2c59947574 fix(DB/SSC): add Frostbrand Weapon proc to Greyheart Tidecaller (#17528)
* initial

* change to perma aura
2023-10-20 12:22:30 +02:00
Dan c7324f3066 fix(Scripts/Paladin): ensure Judgements of the Just procs Seal of Vengeance/Corruption (#17470)
* initial

* no spaces

* add enum
2023-10-19 12:19:59 -03:00
Dan bf5878f8dc fix(Scripts/SSC): fix issues with Fathomlord and add interactions (#17525) 2023-10-17 15:37:32 -03:00
Dan 05361d021d fix(DB/Creature): Make Hydross the Unstable immune to taunt (#17514)
initial
2023-10-16 09:41:00 -03:00
Dan 71312323a1 fix(Scripts/Karazhan): Nightbane clean-up script (#17446)
initial hackfix
2023-10-08 17:14:45 -03:00
Dan 003398a894 fix(DB/SSC): update timers of trash and boss adds in Serpentshrine Cavern with sniffs (#17108)
* initial

* no space -> jobs happy?

* why do I always forget this pepehands

* AREA_CASTING

* healing spells

* remove entries that should be done in SAI

* rancid mushroom

* remove weird leftovers

* comment phases
2023-10-01 09:25:09 +02:00
DanandAngelo Venturini 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 <[email protected]>

* Update boss_lurker_below.cpp

---------

Co-authored-by: Angelo Venturini <[email protected]>
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
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 f44e658342 fix(Scripts/Karazhan): allow Aran to cast pyroblast also when interrupted (#17375)
* initial

* add scheduling
2023-09-27 19:31:08 -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
Dan 2d620f20dd fix(DB/Creature): make Malchezaar interrupt immune (#17363)
initial
2023-09-26 18:50:44 -03:00
Dan f2e289ea07 fix(DB/GameObject): fix Malchezaar door being selectable (#16275)
initial
2023-09-25 00:55:24 -03:00
DanandSkjalf 5b899eb65d fix(Scripts/Karazhan): Aran now evades when pulled out of the room (#17264)
* initial

* use standard methods dummy

* Update boss_shade_of_aran.cpp

* Update boss_shade_of_aran.cpp

---------

Co-authored-by: Skjalf <[email protected]>
2023-09-22 00:51:04 +02:00
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