sudlud
3d03cb64ba
fix(Scripts/Midsummer): fix handling of unwanted npc and gameobject s… ( #19141 )
...
fix(Scripts/Midsummer): fix handling of unwanted npc and gameobject spawns
- properly spawn bonfire spell focus for city bonfires
- properly despawn unwanted creatures and gameobjects which are spawned
by linked traps
- all midsummer bonfire gameobjects have a linked trap "181290 Midsummer Bonfire Spawn Trap"
- the trap is linked to the spell "28784 Summon Midsummer Bonfire Bunnies" which then spawns
npc "16592 Midsummer Bonfire", npc "16606 Midsummer Bonfire Despawner" and gameobject
"181371 Midsummer Bonfire Spell Focus" i have no idea how this trap is beeing triggered,
but it's doing only harm right now
2024-06-24 05:10:31 -03:00
Jelle Meeus
cd9dff5032
refactor(Scripts/Northrend): dungeons Spell Scripts registry macros ( #19134 )
...
* instance_azjol_nerub spell:spell_azjol_nerub_fixate
* instance_azjol_nerub aura:spell_azjol_nerub_web_wrap_aura
* boss_hadronox aura:spell_hadronox_summon_periodic_aura
* boss_hadronox aura:spell_hadronox_leech_poison_aura
* boss_argent_challenge spell:spell_eadric_radiance
* boss_argent_challenge spell:spell_toc5_light_rain
* boss_argent_challenge aura:spell_reflective_shield_aura
* fixup! boss_argent_challenge aura:spell_reflective_shield_aura
* instance_drak_tharon_keep aura:spell_dtk_raise_dead_aura
* instance_drak_tharon_keep spell:spell_dtk_summon_random_drakkari
* boss_trollgore spell:spell_trollgore_consume
* boss_trollgore aura:spell_trollgore_corpse_explode_aura
* boss_trollgore spell:spell_trollgore_invader_taunt
* boss_novos spell:spell_novos_despawn_crystal_handler
* boss_novos aura:spell_novos_crystal_handler_death_aura
* boss_novos spell:spell_novos_summon_minions
* boss_tharon_ja aura:spell_tharon_ja_curse_of_life_aura
* boss_tharon_ja aura:spell_tharon_ja_dummy_aura
* boss_tharon_ja spell:spell_tharon_ja_clear_gift_of_tharon_ja
* boss_dred aura:spell_dred_grievious_bite_aura
* boss_dred spell:spell_dred_raptor_call
* boss_moorabi aura:spell_moorabi_mojo_frenzy_aura
* boss_slad_ran aura:spell_sladran_grip_of_sladran_aura
* boss_drakkari_colossus spell:spell_drakkari_colossus_emerge
* boss_drakkari_colossus spell:spell_drakkari_colossus_surge
* boss_drakkari_colossus spell:spell_drakkari_colossus_face_me
* boss_gal_darah spell:spell_galdarah_impaling_charge
* boss_gal_darah spell:spell_galdarah_transform
* boss_malygos spell:spell_eoe_ph3_surge_of_power
* oculus aura:spell_oculus_stop_time_aura
* oculus aura:spell_oculus_evasive_maneuvers_aura
* oculus spell:spell_oculus_shock_lance
* oculus aura:spell_oculus_temporal_rift_aura
* oculus spell:spell_oculus_touch_the_nightmare
* oculus aura:spell_oculus_dream_funnel_aura
* oculus spell:spell_oculus_call_ruby_emerald_amber_drake
* oculus aura:spell_oculus_ride_ruby_emerald_amber_drake_que_aura
* oculus aura:spell_oculus_evasive_charges_aura
* oculus aura:spell_oculus_soar_aura
* oculus aura:spell_oculus_rider_aura
* oculus aura:spell_oculus_drake_flag_aura
* boss_magus_telestra aura:spell_boss_magus_telestra_summon_telestra_clones_aura
* boss_magus_telestra spell:spell_boss_magus_telestra_gravity_well
* utgarde_keep aura:spell_ticking_time_bomb_aura
* boss_keleseth aura:spell_frost_tomb_aura
* boss_svala pair:spell_svala_ritual_strike
* boss_moragg aura:spell_optic_link_aura
* violet_hold aura:spell_destroy_door_seal_aura
* forge_of_souls aura:spell_shield_of_bones_aura
* boss_devourer_of_souls aura:spell_wailing_souls_periodic_aura
* boss_bronjahm spell:spell_bronjahm_magic_bane
* boss_bronjahm aura:spell_bronjahm_soulstorm_channel_ooc_aura
* boss_bronjahm aura:spell_bronjahm_soulstorm_visual_aura
* boss_bronjahm spell:spell_bronjahm_soulstorm_targeting
* boss_krickandick aura:spell_krick_explosive_barrage_aura
* boss_krickandick aura:spell_exploding_orb_auto_grow_aura
* pit_of_saron aura:spell_pos_empowered_blizzard_aura
* pit_of_saron spell:spell_pos_slave_trigger_closest
* pit_of_saron spell:spell_pos_rimefang_frost_nova
* pit_of_saron aura:spell_pos_blight_aura
* pit_of_saron aura:spell_pos_glacial_strike_aura
* boss_forgemaster_garfrost spell:spell_garfrost_permafrost
* halls_of_reflection aura:spell_hor_gunship_cannon_fire_aura
* boss_marwyn aura:spell_hor_shared_suffering_aura
* fixup! forge_of_souls aura:spell_shield_of_bones_aura
* fixup! boss_bronjahm aura:spell_bronjahm_soulstorm_channel_ooc_aura
* fixup! boss_bronjahm aura:spell_bronjahm_soulstorm_visual_aura
* fixup! pit_of_saron aura:spell_pos_empowered_blizzard_aura
* fixup! halls_of_reflection aura:spell_hor_gunship_cannon_fire_aura
* fixup! boss_marwyn aura:spell_hor_shared_suffering_aura
2024-06-23 19:17:19 +02:00
Jelle Meeus
9c7cf93cd8
refactor(Scripts/Hodir): spellscripts use registry macros ( #19126 )
2024-06-22 15:22:24 -03:00
Jelle Meeus
9f348fc96d
refactor(Scripts/BlackTemple): Spell Scripts use registry macros ( #19122 )
2024-06-22 05:20:06 -03:00
Jelle Meeus
f65283c35a
refactor(Scripts/TempestKeep): Spell Scripts use registry macros ( #19123 )
...
* init sql
* instance_the_eye aura:spell_the_eye_countercharge_aura
* instance_the_botanica aura:spell_botanica_call_of_the_falcon_aura
* instance_the_botanica aura:spell_botanica_shift_form_aura
* arcatraz aura:spell_arcatraz_soul_steal_aura
2024-06-22 05:19:43 -03:00
Jelle Meeus
9ee95bf23e
fix(Scripts/Kalimdor) Thrall Warchief's Blessing, add level and reputation requirement, spike activation ( #19121 )
...
* activates pike
* add sql
2024-06-22 03:06:05 -03:00
天鹿
680c219770
fix(Scripts/Midsummer): use GUID storage rather than Player object ( #19109 )
...
* Update midsummer.cpp
* Update midsummer.cpp
* Update midsummer.cpp
2024-06-21 10:45:56 -03:00
天鹿
e69f642dfe
fix(Core/Ahune): Chest and Quest ( #19106 )
...
* Add files via upload
* Update boss_ahune.cpp
* Update boss_ahune.cpp
* Update boss_ahune.cpp
2024-06-20 22:40:23 -03:00
Benjamin Jackson
c3a2b83eba
fix(Scripts/Midsummer): Resolve Ribbon Pole crash. ( #19108 )
...
* Init.
* Add todo.
For you, Nyeriah. 😛
2024-06-20 22:06:49 -03:00
Jelle Meeus
6d86fb3721
fix(Scripts/Spell): adjust Thrall's and Herald WCB timings, limit to Orgrimmar and Crossroads ( #19026 )
...
* update smartAI herald
* refactor _scheduler to scheduler
* adjust timings of WCB Thrall
* limit WCB to Orgrimmar and Crossroads
* add roar emote
* style, add second loop to delay crossroads cast
* limit shout range to area
* rename p to player
2024-06-20 22:14:19 +02:00
Andrew
24251bc061
fix(Scripts/Hyjal): Fix wave count not showing for Rage Winterchill waves
...
fix(Scripts/Hyjal): Fix wave count not showing for Rage Winterchill waves
2024-06-20 06:48:37 +02:00
Benjamin Jackson
8ea13ca778
fix(Scripts/Spells): Implement damage scaling based off DoT stack count for Seal of Vengeance and Corruption. ( #19073 )
...
* Init.
* Whoops.
* Move comment.
Someone should fix this darn CI.
* Logic adjustment.
* Revert logic adjustment.
This reverts commit ee09ee55df47c9a66ecf536be58a4a040f384b72.
* Requested changes?
2024-06-19 00:45:02 +02:00
Andrew
e3789db379
fix(Scripts/ICC): Fix Valithria reseting ( #19087 )
2024-06-19 00:43:30 +02:00
Benjamin Jackson
4b5468face
fix(Scripts/SlavePens): Rewrite Ahune. ( #19075 )
...
* Add WPP SQL output.
* Uncomment all entries.
With one exception, one that does not exist in DB
* Sort all by template entry.
* Add reference names for templates.
* Distinguish summons from static spawns.
* Separate summons from static spawns in SQL parse.
* Add timestamps and spell casts for creatures.
* Init spawn query.
* Init script stuff.
* Init port work.
Co-Authored-By: Gustavo <sirikfoll@hotmail.com >
* Bad flag porting.
* Update stand states and unit flags properly.
* Adjust SQL.
* Add birth spell.
Properly shows the desired animation, to be verified through sniffs if he actually casts it.
* Update Frozen Core model data.
Collected from TC master branch. Will correct with proper data once sniff data becomes available.
* Elaborate rhyme aura text functions.
Co-Authored-By: sudlud <sudlud@users.noreply.github.com >
* Adjust for structure changes.
* Elaborate delete queries.
---------
Co-authored-by: Gustavo <sirikfoll@hotmail.com >
Co-authored-by: sudlud <sudlud@users.noreply.github.com >
2024-06-17 16:57:23 -03:00
Jelle Meeus
916a8ef618
fix(Scripts/BlackTemple): Akama shade missing says ( #19076 )
...
Co-authored-by: Keader <keader.android@gmail.com >
2024-06-17 21:42:45 +02:00
Andrew
5f966e8e0c
chore(Scripts/Hyjal): Remove unneeded Archimonde spell scripts ( #19080 )
...
* chore(Scripts/Hyjal): Remove unneeded spell scripts
* use trigger flags
* Update boss_archimonde.cpp
* Update boss_archimonde.cpp
2024-06-17 21:37:43 +02:00
Jelle Meeus
3211c7d884
fix(Scripts/ObsidianSanctum): add Flame Tsunami knockback ( #19078 )
...
* refactor spellscript
refactor spellscript
* add flame tsunami knockback
2024-06-16 19:00:07 -03:00
Andrew
95221c4d50
fix(Scripts/Hyjal): Archimonde should gain charges regardless of deat… ( #19069 )
...
* fix(Scripts/Hyjal): Archimonde should gain charges regardless of death cause
* Update instance_hyjal.cpp
* fix boss waves
2024-06-16 18:58:14 +02:00
Andrew
9e122a0cad
fix(Core/AI): Fix bosses being stuck IN_PROGRESS if despawnonevade fl… ( #19070 )
...
fix(Core/AI): Fix bosses being stuck IN_PROGRESS if despawnonevade flag is used
2024-06-16 18:57:51 +02:00
Benjamin Jackson
d6d49a9e45
refactor(Core/ObjectMgr): Implement display probabilities. ( #19068 )
...
* Init.
Cherry-picked from TC commits 9d210476e5 and c488fb219a
Co-Authored-By: Traesh <9392905+traesh@users.noreply.github.com >
Co-Authored-By: Shauren <shauren.trinity@gmail.com >
* Add brute data.
Needs validation against what existed before, i.e. Classic change prevention.
* Add validation info for brute data.
* Remove incomplete data queries.
* Requested changes.
* Whitespace.
* Requested change.
Table name.
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
* Requested change.
Table name.
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
* Resolve the funny merge conflicts.
I wonder why git blame doesn't work on a file with 20k lines in it that's odd huh champ.
* Remove unused parameter.
* Remove uses of unused parameter.
* Use unused parameter.
Hopefully?
* I will cry.
* Sobbing endlessly.
* Remove comment.
* Adjust table structure query.
Remove length parameters and allow null for build value.
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
* Adjust column datatype and add check constraint.
---------
Co-authored-by: Traesh <9392905+traesh@users.noreply.github.com >
Co-authored-by: Shauren <shauren.trinity@gmail.com >
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
2024-06-16 18:12:16 +02:00
Andrew
4e385304c0
fix(Scripts/BlackTemple): Fix najentus enrage not reseting ( #19074 )
2024-06-16 10:32:04 +02:00
xaenerys0
03031d3616
fix(Scripts/Spells): Flag of Ownership ( #18757 )
...
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
2024-06-16 10:20:25 +02:00
Andrew
e255a3ac3e
fix(Scripts/BlackTemple): Fix Najentus not enraging after 8 min ( #19066 )
2024-06-15 14:01:06 -03:00
Andrew
78aaa136cc
fix(Scripts/BlackTemple): Fix Free Friend spell ( #19065 )
2024-06-15 13:43:30 -03:00
Jelle Meeus
77d57efdd1
refactor(Scripts/Ulduar): Spell Scripts use registry macros ( #19045 )
...
* algalon phase punch
* algalon collapse
* algalon trigger 3 adds
* algalon cosmic smash damage
* algalon big bang
* algalon remove phase
* algalon supermassive fail
* auriaya sentinel blast
* ic shield of runes
* ic assembly meltdown
* ic rune of summoning
* thorim lightning pillar
* thorim trash impale
* kologarn ulduar stone grip cast target
* kologarn stone grip
* kologarn squeezed lifeless
* kologarn stone shout pair
* mimiron rapid burst
* mimiron laser barrage
* ignis scorch
* ignis grab initial
* ignis slag pot
* ulduar energy sap
* ulduar arachnopod damage
* xt tympanic tantrum
* xt gravity bomb damage
* xt gravity bomb pair
* xt searing light spwan life spark pair
* fl load into catapult
* fl auto repair
* fl systems shutdown
* fl pursue
* fl vehicle throw passenger
* fl tar blaze
* fl vehicle grab pyrite
* fl vehicle circuit overload
* fl orbital supports
* fl thorims hammer
* fl transitus shield beam
* fl shield generator
* fl demolisher ride vehicle
* yogg malady of the mind
* yogg brain_link pair
* yogg shadow beacon
* yogg destabilization matrix
* yogg titanic storm
* yogg lunatic gaze
* yogg protective gaze
* yogg empowered
* yogg insane periodic trigger
* yogg insane
* yogg sanity well
* yogg sanity reduce
* yogg empowering shadows
yogg empowering shadows
* yogg in the mwas of the old god
* yogg target selectors
* yogg grim reprisal
* add sql
* fixup! algalon phase punch
* fixup! algalon remove phase
* fixup! ic assembly meltdown
* vezax mark of the faceless periodic
* vezax mark of the faceless drainhealth
* vezax saronite vapors dummy
* vezax saronite vapors damage
* vezax aura of despair
vezax aura of despair style
vezax aura of despair add validate
* vezax aura of despair add validate hasspell
* Revert "vezax aura of despair add validate hasspell"
This reverts commit fccf163399a12119fc468c2fe41ea0798a55eefc.
* sort sql
2024-06-11 20:42:48 +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
Andrew
cfcb5d5bd7
fix(Scripts/NPC): Fix arcanite dragonling attacking non flagged players ( #19039 )
2024-06-10 23:07:48 +02:00
Andrew
57d856cd9e
fix(Scripts/SSC): Fix Serpentshrine Parasites not being summoned ( #19041 )
2024-06-10 23:07:03 +02:00
Andrew
289758094c
chore(Scripts/Hyjal): Clean up redundancy ( #19035 )
2024-06-09 17:32:29 -03:00
Dan
8a988fd10a
fix(Scripts/Hyjal): Air Burst back to random target ( #19037 )
...
init
2024-06-09 17:32:16 -03:00
Walter Pagani
82d5a42402
chore(Command/unstuck) use command with offline players ( #18913 )
...
Co-authored-by: Andrew <47818697+Nyeriah@users.noreply.github.com >
Co-authored-by: Anton Popovichenko <walkline.ua@gmail.com >
2024-06-09 08:45:17 -03:00
Jelle Meeus
415f52d662
refactor(Scripts/Naxxramas): Spell Scripts use registry macros ( #19034 )
...
* ktz frost blast
* ktz detonate mana
* thaddius pos_neg_charge
* thaddius polarity shift
* sapph frost explosion
* grobbulus poison
* grobbulus mutating injection
* gothik shadow bolt volley
* gluth decimate
* horsemen mark
* add sql
* trigger ci
* Revert "trigger ci"
This reverts commit d8b18d5c5c37d12da1deab0be50941bfe96641a6.
* add validate horsemen mark
* add validate gluth decimate
* add validate gothik shadow mark
* add validate ktz frost blast
* add validate thaddius pos_neg_charge
2024-06-09 08:39: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
amed80
eed20b4647
fix(Scripts/Hyjal): Change the spawn and the movement of Doomfire ( #19027 )
...
* Doomfire_spirit_speed
* Update boss_archimonde.cpp
* Rename
2024-06-08 13:07:39 +02:00
Benjamin Jackson
bb69f1c3ec
fix(Scripts/HyjalSummit): Assign Death Knight Soul Charge. ( #19020 )
...
Init.
Alphabetize and correct DK soul charge assign.
2024-06-07 12:32:02 +02:00
daobashun
0abc66e57d
fix(DB/Stratholme): add Magistrate Barthilas escape event in Stratholme ( #17669 )
...
* 1. Added Magistrate Barthilas escape event
2. Fighting the Magistrate Barthilas at the entrance will close the 2 gates leading to the plaza
3. A fight in the slaughterhouse will close the door to the side of the slaughterhouse and will not open until a fight with baron Rivendare
4. Associate some conversation text to Broad*castTextId
5. Added an action for the player to stand up - turn around - salute when the player approaches Aurius
6. Added combat AI to Aurius to prepare for the event where Aurius helps players kill baron Rivendare
* Error in SQL statements is fixed
* Fixed Magistrate Barthilas not turning into human form when he died. Transfiguration should be used on himself
* Fix a misspelling in a note
* fix error
* Save the status of the escape event to the database
* Remove spaces
* Modify the code formatting
* enum format restore
* Modify the enum
* Delete data/sql/updates/pending_db_world/斯坦索姆 fix.sql
Delete files that were accidentally pushed
* fix "Grand Crusader Dathrohan" Unable to speak when transforming and dying and the worldserver console error
* 1 waypoint 1 plus 1s suspension time.
2 Transmission data plus map number.
* The door to the slaughterhouse is opened when there is a player dying and all players in the party are not in combat
* Remove spaces and add comments
* Change as requested
* Update data/sql/updates/pending_db_world/rev_1699566747105058500.sql
Test if this button can be updated directly
Co-authored-by: KJack <kgithub@kellerg.com >
* Use the full sniffing path
* fix error
* edit
* Moved the escape time to smartscript
Delete the closed door
* Remove spaces
* Fixed where barthilas were not in the slaughterhouse after moving to near the slaughterhouse after the save location was restarted
* Delete unused classes
---------
Co-authored-by: KJack <kgithub@kellerg.com >
2024-06-07 08:11:13 +02:00
Lukas
9c2141aa10
fix(Scripts/HallsofStone): corrected Brann dialogue to match live game ( #19019 )
...
* fix(Scripts/Halls of Stone): corrected Brann dialogue to match live game
* fix(Scripts/Halls of Stone): corrected Brann dialogue to match live game
2024-06-06 19:40:24 -03:00
Jelle Meeus
a1ddf6d520
fix(Script/Item): Fetch Ball ( #18906 )
...
* refactor use enum for spellIds
* add sql
* update sql
* enclose Comment with backticks `
* Closes https://github.com/azerothcore/azerothcore-wotlk/issues/565
2024-06-06 14:28:01 +02:00
Andrew
79ec83d03e
fix(Scripts/Hyjal): Fix Azgalor Doom targetting tanks since its an AoE spell ( #19012 )
...
* fix(Scripts/Hyjal): Fix Azgalor Doom targetting tanks since its an AoE spell
* Update boss_azgalor.cpp
2024-06-06 00:12:19 +02:00
Andrew
218dce417e
chore(Scripts/Hyjal): Clean up unsafe calls and code style ( #19004 )
...
* chore(Scripts/Hyjal): Clean up unsafe calls and code style
* another one
2024-06-03 20:33:07 -03:00
Andrew
8ee980e4ba
fix(Scripts/Hyjal): Anetheron cast Carrion Swarm on non player targets ( #19005 )
2024-06-03 20:25:58 -03:00
Dan
8256d3cb55
fix(Scripts/Hyjal): archimonde enrage after 10 minutes ( #19003 )
...
init
2024-06-03 14:10:44 -03:00
Andrew
70fc43ff8d
fix(Script/Hyjal): Fix encounter states not reseting if bosses are de… ( #19000 )
...
* fix(Script/Hyjal): Fix encounter states not reseting if bosses are despawned while in combat
* Update instance_hyjal.cpp
2024-06-03 00:31:31 -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
sudlud
8e9e134924
fix(Scripts/Hyjal): fix some build warnings for unused parameters ( #18986 )
2024-06-01 12:25:53 +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
Andrew
2c246e49d0
fix(Scripts/Hyjal): Anetheron dont cast sleep on tank ( #18969 )
2024-05-28 19:39:21 -03:00
Andrew
9b363594e7
fix(Scripts/Hyjal): Fix Doom spawning Doomguards twice on expire ( #18968 )
2024-05-28 19:39:05 -03:00