Commit Graph

14085 Commits

Author SHA1 Message Date
@cgrahamseven
27e1decf23 fix(DB): Missing additional crashed flying machines gameobjects (#20197)
* fix(DB/SAI): Missing additional crashed flying machines gameobjects

Jenny's Whistle requires player to be near crashed flying machines, of
which there are 6 total. This fix adds the other 3.

Closes AzerothCore issue #20196

* Add DELETE statement and backticks

---------

Co-authored-by: cgrahamseven <chris.graham@protonmail.com>
2024-10-14 21:44:07 +02:00
github-actions[bot]
99e6249922 chore(DB): import pending files
Referenced commit(s): 4bdd818db4
2024-10-14 02:53:40 +00:00
Andrew
7c58826787 fix(DB/Creature): Illidari Council skip player damage req (#20198) 2024-10-13 23:53:30 -03:00
Andrew
92d73c6da7 fix(Scripts/BlackTemple): Clear events on evade (so he doesnt move wh… (#20199)
fix(Scripts/BlackTemple): Clear events on evade (so he doesnt move while dead/despawned)
2024-10-13 23:53:17 -03:00
Andrew
84e70c5cd8 fix(Scripts/BlackTemple): Fix Gathios not recasting Consecration (#20200) 2024-10-13 23:53:02 -03:00
Benjamin Jackson
4bdd818db4 fix(Scripts/BlackTemple): Grant proper encounter credit for Illidari Council. (#20201)
Init.
2024-10-13 23:52:48 -03:00
github-actions[bot]
c060526819 chore(DB): import pending files
Referenced commit(s): 185310b23e
2024-10-13 20:18:03 +00:00
Yggdrasil WoW
185310b23e fix(DB/Creature): update Shandy's creature_text (#20180)
* fix(DB/Creature) Correct order of Shandy Glossgleam dialogue

* fix(DB/Creature) Shandy - Disable both ally and horde confirmation menus
2024-10-13 22:17:06 +02:00
github-actions[bot]
05f93e5524 chore(DB): import pending files
Referenced commit(s): 3719d27713
2024-10-13 19:57:53 +00:00
sudlud
3719d27713 fix(DB/Creature): Sniffed Values for 'Venture Co. Gemologist' spawns (#20189) 2024-10-13 21:56:59 +02:00
github-actions[bot]
851d3d3d9f chore(DB): import pending files
Referenced commit(s): 91a5c49943
2024-10-13 18:54:05 +00:00
Rorschach91
91a5c49943 Fix(DB/Script): Phase change for DK starter area Eye of Acherus and npcs. (#20170)
* fix(Script/Mother Shahraz) Increase min teleport range and add new teleport points.

This fix increase minimum teleport range for Fatal Attraction and It adds 5 new teleport points if the boss is near the platform.

* Update boss_mother_shahraz.cpp

* fix(DB/Creature): Phase change for DK starter area npcs.

This fix change the phases when some npcs can be viewed.

* Update dk_phases_fix

* Update dk_phases_fix

* Create DK_NPC_Phases_Fix.sql

* Delete data/sql/updates/pending_db_world/dk_phases_fix

* Update DK_NPC_Phases_Fix.sql

* Update DK_NPC_Phases_Fix.sql

* Update DK_NPC_Phases_Fix.sql

* Update DK_NPC_Phases_Fix.sql

* Update SpellInfoCorrections.cpp

Eye of Acherus in Phase 2

* Update SpellInfoCorrections.cpp

Eye of Acherus ApplySpellFix removed (Eye of Acherus is in phase 2 now).

* Update DK_NPC_Phases_Fix.sql

Adding Npcs inside Acherus in phase 2.
2024-10-13 20:53:09 +02:00
github-actions[bot]
e72d0f6dc5 chore(DB): import pending files
Referenced commit(s): 96082065f6
2024-10-13 10:47:59 +00:00
Andrew
96082065f6 refactor(Scripts/ZulAman): Move Hexlord adds to SAI (#20185) 2024-10-13 07:47:05 -03:00
github-actions[bot]
84c35c8214 chore(DB): import pending files
Referenced commit(s): 437f3046c0
2024-10-13 10:06:05 +00:00
FlyingArowana
437f3046c0 fix(DB/Quest): Assign proper quest starters for Brewfest souvenir quests. (#20105)
* Create 24468_13932.sql

Adds "Pol Amberstill <Ram Racing Apprentice>"[24468] as Quest Starter for "Another Year, Another Souvenir"[13932] after completing "Now This is Ram Racing... Almost"[11318].

* Create 24510_13931.sql

Adds "Driz Tumblequick <Ram Racing Apprentice>"[24510] as Quest Starter for "Another Year, Another Souvenir"[13931] after completing "Now This is Ram Racing... Almost"[11409].

* Delete data/sql/updates/pending_db_world/24468_13932.sql

* Delete data/sql/updates/pending_db_world/24510_13931.sql

* Corrected the SQL File

# Adds "Pol Amberstill <Ram Racing Apprentice>"[24468] as Quest Starter for "Another Year, Another Souvenir"[13932] after completing "Now This is Ram Racing... Almost"[11318].
# Adds "Driz Tumblequick <Ram Racing Apprentice>"[24510] as Quest Starter for "Another Year, Another Souvenir"[13931] after completing "Now This is Ram Racing... Almost"[11409].

Thanks @pangolp for the help

* fix(DB/Quest): Assign proper quest starters for Brewfest souvenir quests.

* Bench's Suggestion

https://github.com/azerothcore/azerothcore-wotlk/pull/20105#issuecomment-2383526853
2024-10-13 12:05:12 +02:00
github-actions[bot]
7afaaaedee chore(DB): import pending files
Referenced commit(s): 3bf9f29a8f
2024-10-12 11:07:00 +00:00
ConorB
1d99440f74 fix(cpp/db): how to win friends and infleunce enemies missing dialogue (#20132)
* fix(cpp/db): Quest how to win friends and infleunce enemies missing dialogue during torture

Scarlet Crusader (id: 28940), Scarlet Marksman (id: 28610), Scarlet Preacher (id: 28939) and
Scarlet Commander (id: 28936) were missing some dialog in the database and script
npc_crusade_persuaded always succeeded when the spell on Keleseth's Persuader (item id: 39371
and spell id: 52781) procced. It now only succeeds thirty percent of the time. Increased ppmRate for spell to 8.
Finally removed aggro when scarlet was 'persuaded'

closes Azerothcore issue #20110

* fix(cpp): trailing white space

* fix(db): error in text

* fix(db): syntax error

* fix(cpp/db): using urand and removed db name from insert

* fix(db): remove broadcast text and missing creature text

* fix(DB): change sql queries to comply with rules

Added a delete query before insert and backticks to column and table names

* add empty newline at the end

---------

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2024-10-12 13:06:42 +02:00
github-actions[bot]
3bf9f29a8f chore(DB): import pending files
Referenced commit(s): e55c6e0ad4
2024-10-12 11:06:04 +00:00
Jelle Meeus
e0f08bbfb6 fix(Core/Spells): supress caster procs for Siphon Life heal (#20175)
supress caster procs for Siphon Life heal
2024-10-12 13:05:44 +02:00
ConorB
e55c6e0ad4 Fix(DB/SAI) Into The realm of Shadows issues (#20152)
* fix(DB/SAI): Missing scripting from Dark Rider and DeathCharger

Dark Rider of Acherus (id: 28768) was missing some on death scripting
that controled the deathcharger (id: 28782). Use smart ai to make
the deathcharger rooted in place, emote a message,
remove not selectable unit flag to allow player to mount
and apply 100% health to ensure deathcharger isn't at
50% health.

Added the emote text to creature_text table for deathcharger.

added NON_ATTACKABLE and NOT_SELECTABLE unitflags to deathcharger.

Added SmartAI Script to deathcharger, so that when a passenger enters
the horse unroots.

Closes AzerothCore issue #20107

* fix(DB/SAI): remove redudent UPDATE

* fix(DB): make sql queries comply with rules

Added a delete before an insert and back ticks
2024-10-12 13:05:09 +02:00
Andrew
cfaa0a9a6c fix(Scripts/BlackTemple): Ensure root state is cleared on wipes (#20183) 2024-10-12 05:58:12 -03:00
Andrew
3b09b21f6e fix(Scripts/BlackTemple): Flames should not charge players within 25y… (#20182)
* fix(Scripts/BlackTemple): Flames should not charge players within 25y of blade

* Update boss_illidan.cpp

---------

Co-authored-by: Keader <keader.android@gmail.com>
2024-10-12 05:58:01 -03:00
Rorschach91
84646a7955 fix(Script/DeathKnight): A Special Surprise Npcs issues. (#20178) 2024-10-11 23:52:06 -03:00
github-actions[bot]
dedea7425e chore(DB): import pending files
Referenced commit(s): cd04b6d9ed
2024-10-11 17:43:03 +00:00
Benjamin Jackson
cd04b6d9ed fix(DB/Creature): Adjust Teron Gorefiend's model data. (#20181)
Init.
2024-10-11 14:42:05 -03:00
github-actions[bot]
a8a59ec7e2 chore(DB): import pending files
Referenced commit(s): 94a03c629b
2024-10-11 12:29:53 +00:00
Benjamin Jackson
94a03c629b fix(Scripts/BlackTemple): Remove Naj'entus Spines from players on engage. (#20176) 2024-10-11 09:29:00 -03:00
Benjamin Jackson
a9080bef60 fix(Scripts/BlackTemple): Adjust cast behavior for Supremus's charge. (#20173)
Init.
2024-10-11 09:10:04 -03:00
Angelo Venturini
fede17f782 fix(Core/Spells): Fix crash (#20179)
Co-authored-by: Ariel Silva <ariel-@users.noreply.github.com>
2024-10-11 08:15:02 -03:00
Benjamin Jackson
c3ee737c80 fix(Core/SpellInfoCorrections): Add Arcane Missiles spell info correction. (#20165)
Init.

Co-authored-by: Ernesto Gonzalez <80600689+ernesto-glz@users.noreply.github.com>
2024-10-11 11:51:29 +02:00
github-actions[bot]
4ad5790039 chore(DB): import pending files
Referenced commit(s): 7c136f1854
2024-10-11 09:43:04 +00:00
sudlud
7c136f1854 fix(DB/Creature): Sniffed Values for 'Monstrous Kaliri Egg Trigger' s… (#20063)
fix(DB/Creature): Sniffed Values for 'Monstrous Kaliri Egg Trigger' spawns
2024-10-11 11:42:09 +02:00
github-actions[bot]
e5f59979d8 chore(DB): import pending files
Referenced commit(s): 5aef2e8fb0
2024-10-11 09:40:15 +00:00
Walter Pagani
5aef2e8fb0 fix(SQL/smart_scripts) target in script 1436800 (#20151)
* fix(SQL/broadcast_text_locale) Separate genders in MaleText and FemaleText

* fix target in smart_script

Co-Authored-By: Benjamin Jackson <38561765+heyitsbench@users.noreply.github.com>

---------

Co-authored-by: Benjamin Jackson <38561765+heyitsbench@users.noreply.github.com>
2024-10-11 11:39:19 +02:00
kissingers
0cb6081bc7 fix(Scripts/ZulAman): Nalorakk can't able to trigger instance events when death (#19895)
* ignore .vs path

* Fix Nalorakk not able to trigger instance events when death

* Revert "ignore .vs path"

This reverts commit 81e949727645d0356eb8bb9490152971dbb9b09b.

* Remove instance null check

* Remove instance null check

* Revert "Remove instance null check"

This reverts commit b97b45284edb3166bc3c253adf1773b031bb1507.
2024-10-11 08:06:28 +02:00
github-actions[bot]
47169a2b05 chore(DB): import pending files
Referenced commit(s): 859a42a41e
2024-10-11 05:09:11 +00:00
Jelle Meeus
859a42a41e fix(Core/Vehicles): feat vehicle seat addon, vehicle enter/exit positions (#20082)
* implement initial vehicle_seat_addon

Co-authored-by: Ovah <dreadkiller@gmx.de>

* add more vehicle_seat_addon data

* make exiting passenger visible

fixes "immediate despawn" of travelers mammoth

* style, update comments

* remove hacked pos relocate

* remove sending MSG_MOVE_ROOT/UNROOT on Ack

* set and unset UNIT_NPC_FLAG_PLAYER_VEHICLE on init/entry

* ulduar demolisher: remove flag correction and no longer needed usableseat

* fixup! implement initial vehicle_seat_addon

* fixup! fixup! implement initial vehicle_seat_addon

* re-add AddPassenger Flame Leviathan hack

was commented by mistake

* Update rev_1725993194571320983.sql

add missing ticks

---------

Co-authored-by: Ovah <dreadkiller@gmx.de>
2024-10-11 07:08:14 +02:00
Walter Pagani
e43b760c08 fix(Core/QuestHandler): Question marks not being shown (#20099) 2024-10-10 18:10:55 -03:00
Angelo Venturini
9487b30ad7 refactor(Core/Misc): Use emplace_back instead of push_back to avoid extra copy/m… (#20114)
refactor: Use emplace_back instead of push_back to avoid extra copy/move operations
2024-10-10 21:55:58 +02:00
github-actions[bot]
cfb3229bf1 chore(DB): import pending files
Referenced commit(s): 2809f30007
2024-10-10 18:09:48 +00:00
Benjamin Jackson
2809f30007 fix(DB/Creature): Adjust model probability for Whirling Blade trigger creatures. (#20177)
Init.
2024-10-10 15:08:52 -03:00
Benjamin Jackson
2a48a14908 fix(Scripts/BlackTemple): Add resets for enrage events with death. (#20174)
Init.
2024-10-10 12:59:33 -03:00
Benjamin Jackson
eebb5596bf fix(Scripts/BlackTemple): Adjust caster of Blaze spell. (#20172)
* Init.

* Account for nullptr victim.
2024-10-10 12:27:28 -03:00
ConorB
6ef16f18bb fix(Script): Fix npc following player after starting duel (#20161)
* fix(Script): Changed npc move script

Death Knight Initiate (id: 28406) was not turning to face the player
after they engaged a duel instead the npc followed the player
wherever they went. Change was to remove script line for follow
and replace with SetFacingToObject and specify the player
as the object.

Closes AzerothCore issue #20108

* fix(script): Fix npc following player whitespace issue

Attempt to fix code styling fail on whtiespace

* fix(script): Fix npc following player another whitespace issue

Found more whitespace that was made by the fix to previous whitespace
2024-10-10 14:43:57 +02:00
Andrew
31cb7579e0 fix(Core/Scripts): Further improve the ScheduleHealthCheck() function (#20163) 2024-10-09 08:08:37 -03:00
github-actions[bot]
0fa770d567 chore(DB): import pending files
Referenced commit(s): fd6d2efccb
2024-10-09 09:01:16 +00:00
Benjamin Jackson
b2f61161e8 fix(DB/Spell): Remove Arcane Missile spell info overrides. (#20054)
Init.
2024-10-09 06:01:03 -03:00
Benjamin Jackson
fd6d2efccb fix(Core/Unit): Add mana drain effect to Black Bow of the Betrayer. (#20155)
* Init.

Co-authored by: stfxpi (stfx)
Original CMaNGOS commit: c750533b5e

* Add/adjust comments.
2024-10-09 06:00:20 -03:00
Jelle Meeus
a8d970caa7 fix(Core/Unit): add rage gain when attack is fully blocked, dodged or parried (#19377)
* generate rage if victim fully block, dodge, parry

* update rage calculation

* calc pct at the end

* update comment to link to Rage formulae and mention Bornak's bluepost

archived link to Bornak's bluepost
https://web.archive.org/web/20090604123729/http://forums.worldofwarcraft.com/thread.html?topicId=17367760070&pageNo=13#02500
2024-10-08 21:44:32 +02:00