Dan and sogladev
beae2ba6d6
fix(Scripts/Naxxramas): further modernise Anub'Rekhan ( #24225 )
...
Co-authored-by: sogladev <[email protected] >
2026-01-10 11:45:57 -03:00
Dan
1f270d0fd1
fix(Scripts/Naxxramas): make sure mobs attack live side EVEN if nobody was on dead side for the whole fight ( #24344 )
2026-01-10 11:39:22 +01:00
Dan
56bb4498cb
fix(Scripts/Naxxramas): Gothik - remove redundant call for help on minions so ghosts don't chain-aggro ( #24300 )
2026-01-05 17:58:11 +01:00
Dan
0e6c49a63d
fix(Scripts/Naxxramas): fix issues with safety dance and gate opening on dying ( #24274 )
2026-01-03 14:13:36 -03:00
Dan
89792bcb59
fix(DB/Creature): remove CC immunities off of clones of Grand Magus Telestra ( #24301 )
2026-01-02 19:17:47 -03:00
Dan
5ac4cc1095
fix(Scripts/Gundrak): modernise Eck the Ferocious script ( #24224 )
2025-12-29 04:55:54 +01:00
Dan
5dbc6e07ba
fix(Scripts/Naxxramas): modernise Heigan ( #24234 )
2025-12-29 04:47:02 +01:00
Dan
26a0ec0ffc
fix(DB/CreatureTemplate): change faction of Servants of Freya ( #24202 )
2025-12-24 11:43:06 +01:00
Dan
72ae994a65
fix(Scripts/ZulAman): make sure Malacrass timer is delayed only when it should be triggered during channel of Spirit Bolts ( #21089 )
2025-01-06 18:44:44 +01:00
Dan
3193a5ba5a
fix(Scripts/ZulAman): make Zul'Jin p3 cyclones go to random targets ( #21087 )
2025-01-03 23:01:54 +01:00
Dan
8c3c751221
refactor(Scripts/MagistersTerrace): Felblood Kael'thas ( #20642 )
...
* Felblood kael (#14 )
* init
* initial ready version
* make scheduler repeatable and correct intro sequence
* some debug and OOC scheduler
* Update boss_felblood_kaelthas.cpp
* finale
* Update boss_felblood_kaelthas.cpp
* Update boss_felblood_kaelthas.cpp
* Update boss_felblood_kaelthas.cpp
* Update boss_felblood_kaelthas.cpp
* simplify target selection
2024-11-20 23:19:03 +01:00
Dan
8c763f6612
refactor(Scripts/MagistersTerrace): refactor Selin Fireheart ( #20604 )
...
* init
* Update boss_selin_fireheart.cpp
* rectification
* whitespace
2024-11-18 16:37:03 -03:00
Dan
ce70cf1c13
refactor(Scripts/ZulAman): refactor set data to instance boss states and refactor Hex Lord Malacrass ( #20206 )
...
* load boss data and initialize hexlord
* boundaries and stuff
* Update boss_janalai.cpp
* Update instance_zulaman.cpp
* F
* Update boss_hexlord.cpp
* remove old creature spells
* restore alyson script
* remove instance data sets
* revert
2024-11-05 06:45:53 -03:00
Dan
d9e2773519
refactor(Scripts/ZulAman): refactor Jan'alai ( #20195 )
...
* Janalai (#13 )
* wip
* nullcreature
* wipppp
* first attempt at working state
* hatcherai
* test
* conditions for hatching
* some potential fixes
* some debuggo
* some small fixes
* general fixes
* Update boss_janalai.cpp
* Update boss_janalai.cpp
* Update boss_janalai.cpp
* more debug
* Update boss_janalai.cpp
* Update boss_janalai.cpp
* Update boss_janalai.cpp
* fixed?
* Update boss_janalai.cpp
* Update boss_janalai.cpp
* Update boss_janalai.cpp
* remove dumb bomb count
it is not needed
* Update boss_janalai.cpp
* Update boss_janalai.cpp
* Update boss_janalai.cpp
* other debug
* Update boss_janalai.cpp
* Update boss_janalai.cpp
* Update boss_janalai.cpp
* Update boss_janalai.cpp
* Update boss_janalai.cpp
* remove script for egg
* F
* Revert "F"
This reverts commit 246c66ccdac52e38c95c63f0ee59f1add97f4d64.
* Revert "remove script for egg"
This reverts commit b85933583fd480f941b839623c7291b6d5887246.
* different spell ids
* Update boss_janalai.cpp
* Update boss_janalai.cpp
* Update boss_janalai.cpp
* restore data sets
changing this in a different PR, but data is still being set here
2024-10-26 00:44:25 +02:00
Dan
7de5f727cc
fix(DB/WailingCaverns): make Boahn cast snake form ( #20119 )
...
* Create boahn.sql
* Update boahn.sql
2024-10-02 22:37:16 +02:00
Dan
82797a4501
fix(Scripts/TheBlackTemple): remove gossip option on Akama when Illidan is dead ( #20118 )
2024-10-02 16:54:58 -03:00
Dan and Benjamin Jackson
3636d7f0e4
fix(Scripts/TheBlackTemple): resetting behaviour in p1 for Shade of Akama ( #20076 )
...
* init
* Update boss_shade_of_akama.cpp
* Update boss_shade_of_akama.cpp
* Update boss_shade_of_akama.cpp
* update factions
bench with the faction sniffs
Co-Authored-By: Benjamin Jackson <[email protected] >
* set spawned creatures in combat again
Co-Authored-By: Benjamin Jackson <[email protected] >
* wip change faction to defender
* Update boss_shade_of_akama.cpp
* Update boss_shade_of_akama.cpp
* set hostiles in combat
* Akama shade reset test (#12 )
compilation of commits with fixes and debugging
* Update boss_shade_of_akama.cpp
* Update factions_shade.sql
* Update factions_shade.sql
* Update factions_shade.sql
* Update factions_shade.sql
* 5s instead of 5ms
* change faction enum names
* revert faction change on player death
* unused import
* Update boss_shade_of_akama.cpp
* unsummon all non-defenders
* clear summons on all players dead
* blank space
* make creatures not stop spawning on player wipe
* oops
---------
Co-authored-by: Benjamin Jackson <[email protected] >
2024-10-01 19:05:11 +02:00
Dan
344261fa7b
fix(DB/TheBlackTemple): Ashtongue Feral Spirit detection range ( #19315 )
...
init
2024-07-06 11:37:29 -03:00
Dan
1632045ba8
fix(DB/TheBlackTemple): make Promenade Sentinel kick immune ( #19316 )
...
init
2024-07-06 11:37:15 -03:00
Dan
b959d5cc87
refactor(Scripts/ZulAman): Nalorakk refactored ( #19010 )
...
* init
* update movement
* updates and debug
* stuck :/
scheduler doesn't seem to update when at the end of wp movement???
* fix wps and implement fight
* finalise
* unused
* Update boss_nalorakk.cpp
* keep oprientation
* ran_intro
2024-07-04 20:13:41 +02:00
Dan
9684eb437a
fix(Scripts/Hyjal): remove very scary call by reference and posis without initialization ( #19046 )
...
remove call by reference
2024-06-11 03:32:50 +02:00
Dan
8a988fd10a
fix(Scripts/Hyjal): Air Burst back to random target ( #19037 )
...
init
2024-06-09 17:32:16 -03:00
Dan
bbb0cb43eb
fix(Scripts/Hyjal): some Archimonde fixes ( #19031 )
...
* init
* update spellscript
* fix targetting
* Update boss_archimonde.cpp
2024-06-08 16:50:43 +02:00
Dan
8256d3cb55
fix(Scripts/Hyjal): archimonde enrage after 10 minutes ( #19003 )
...
init
2024-06-03 14:10:44 -03:00
Dan
ba8a152479
fix(Scripts/Hyjal): correctly despawn summoned creatures on Jaina/Thrall death ( #18997 )
...
* init
* change logic
despawning of bosses is not really done the normal way, but it's forced with a set amount of guids. So we simply need to register the summons as guids as well
* small fixes
* Delete creature_scripts.sql
* Update boss_azgalor.cpp
2024-06-02 17:07:42 +02:00
Dan
a0b942332b
fix(DB/achievement_reward): award title on Hand of A'dal FoS ( #18998 )
...
* init
* oops
2024-06-02 17:07:34 +02:00
Dan
0f5992045c
fix(Scripts/Hyjal): increase ranges on doomfire to make movement less inclined to stick close to the boss ( #18976 )
...
initial
2024-05-29 23:57:56 +02:00
Dan
9d672f8b62
fix(Scripts/Hyjal): remove summoned mobs on boss evade and reset waves ( #18975 )
...
init
2024-05-29 23:57:34 +02:00
Dan
fe6137b0a0
fix(Scripts/Hyjal): tweak movement of Doomfire ( #18970 )
...
initial
2024-05-29 08:04:13 +02:00
Dan
3985db3006
fix(Scripts/Hyjal): Anetheron should not cast sleep on MT ( #18948 )
...
* init
* also talk when spell fails
2024-05-27 14:24:37 -03:00
Dan
7f42ec0371
fix(Scripts/Hyjal): initialize/reset local private variables in Reset function ( #18932 )
...
initial
2024-05-22 16:15:13 -03:00
Dan
f78820e9d5
fix(Scripts/Hyjal): Air Burst should not be cast on MT ( #18933 )
...
* fix movement of doomfire
* fix air burst
* conditions
* movechase random target
* Update boss_archimonde.cpp
* update movement
* Update boss_archimonde.cpp
* Update boss_archimonde.cpp
2024-05-20 22:05:56 -03:00
Dan
3b4639aa19
fix(Scripts/ShadowmoonValley): minor fixes to Enslaved Netherwing Drakes ( #18883 )
...
* init
* fixes
2024-05-17 08:06:25 +02:00
Dan
7889a99e8f
fix(DB/Hyjal): allow Giant Infernal to use Flame Buffet ( #18885 )
...
init
2024-05-14 08:06:08 +02:00
Dan
5668e47a5d
fix(DB/Hyjal): Archimonde aggro range ( #18884 )
...
* init
* Update archimondo.sql
2024-05-12 18:52:54 -03:00
Dan
c95594e34a
fix(DB/updates): fix downquery to match up ( #18888 )
...
init
2024-05-12 15:57:09 +02:00
Dan
ec10eb841c
fix(Scripts/Hyjal): Archimonde finger of death condition ( #18681 )
...
* init
* yes
* Update src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/boss_archimonde.cpp
2024-04-12 13:28:24 -03:00
Dan
d52010f2fc
fix(Scripts/TheEye): make Al'ar not get stuck during dive bomb when no enemies in melee range ( #18693 )
...
* initial
* Update boss_alar.cpp
2024-04-10 13:51:21 -03:00
Dan
39b94880db
fix(Scripts/Hyjal): make sure Jaina takes no damage from Death and Decay ( #18680 )
...
init
2024-04-07 20:32:28 -03:00
Dan
e701f3c615
fix(DB/Hyjal): weird loot format for Archimonde ( #18682 )
...
Create archi_loot_fix.sql
2024-04-07 20:30:19 -03:00
Dan
dcff70c935
fix(Scripts/TheEye): increase Void Reaver boundary so he does not reset when tanked against the wall ( #18683 )
...
* Update instance_the_eye.cpp
* increase range
2024-04-07 20:29:59 -03:00
Dan
43b51dd34c
fix(DB/TheEye): remove unused reference and add Talon of the Phoenix back ( #18643 )
...
* init
* rip
2024-04-02 10:12:43 -03:00
Dan
20c4b4b463
fix(DB/TheEye): allow Kael to drop 2 non-token items ( #18639 )
...
init
2024-04-02 10:12:23 -03:00
Dan
1e52f715d0
fix(Scripts/TheEye): fix targetting logic in Void Reaver ( #18646 )
...
* initial
this works way better
* prettier
2024-04-01 15:56:55 -03:00
Dan
102bf7c9c5
fix(Scripts/Hyjal): Shadowy Necromancers now use Unholy Frenzy + Skeleton mage abilities ( #18640 )
...
init
2024-03-31 13:59:27 -03:00
Dan
e79507fe66
fix(DB/TheEye): remove faulty talon of al'ar reference from reference loot template ( #18641 )
...
* init
* Update alar-loot.sql
used to be Reference 34377 and chance 8.3333333
2024-03-31 13:59:10 -03:00
Dan and amed80
a62eef0dcf
fix(DB/TheEye): make Thaladred walk ( #18629 )
...
* init
Co-Authored-By: amed80 <[email protected] >
* remove walk from script and walkspeed
---------
Co-authored-by: amed80 <[email protected] >
2024-03-30 19:18:09 -03:00
Dan
a870173558
fix(Scripts/BossAI): add optional variable to BossAI class to make sure the boss calls for help ( #18630 )
...
init
2024-03-30 11:31:41 -03:00
Dan
02cf369fe2
fix(Scripts/Hyjal): Archimonde refactored ( #18594 )
...
* wip
* wippers
* more wip
* wip314
* some work
* lesgo
* summonlist fixed
* I need glasses
* open from draft PR
* some fixes
* unused
2024-03-26 22:37:00 -03:00
Dan
16f220253a
fix(Scripts/SSC): make adds reset when one leaves the room ( #18614 )
...
* init
* Update boss_fathomlord_karathress.cpp
2024-03-26 18:23:29 -03:00
Dan
3ea02712d4
fix(Scripts/TheEye): make Void Reaver abilities ignore LOS ( #18613 )
...
* initial
* Update SpellInfoCorrections.cpp
* Update SpellInfoCorrections.cpp
* cast on nearby target on spellcastfail
2024-03-26 18:23:02 -03:00
Dan
482f4c94ff
fix(Scripts/TheEye): make sure schedules are cancelled when advisors die in p1 ( #18592 )
...
init
2024-03-21 06:21:53 -03:00
Dan
c71f196591
fix(Scripts/TheEye): fix MC overlap ( #18584 )
...
init
2024-03-19 23:46:13 +01:00
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