Commit Graph

3900 Commits

Author SHA1 Message Date
M'Dic 7e58650cf5 revert(Core): ChrRace.dbc full implementation (#16114)
* revert (core): ChrRace.dbc full implementation

we revert this due to several issues arrising. Although the dbc reading is done in full and correctly. Azerothcore relied on the original handling (althought not propper) for so long that  there is

* revert

* Update remove_charrace_dbc.sql

* Update remove_charrace_dbc.sql

* Update remove_charrace_dbc.sql
2023-04-29 08:23:11 -03:00
M'Dic a238e5e27b fix(core\player): Missing combat animation (#14199) 2023-04-29 12:27:13 +02:00
M'Dic e5665c32f8 update (core\store): sLFGDungeonStore update (#15325)
* update (core\store): sLFGDungeonStore update

update (core\store): sLFGDungeonStore update

Co-Authored-By: Kitzunu <24550914+Kitzunu@users.noreply.github.com>

* update (core\store): sLFGDungeonStore update

Co-Authored-By: Kitzunu <24550914+Kitzunu@users.noreply.github.com>

---------

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2023-04-29 12:25:49 +02:00
Skjalf 2e98e7c42a fix(Scripts/ShadowLabyrinth): Fix Murmur combat bug caused by Suppres… (#16122)
fix(Scripts/ShadowLabyrinth): Fix Murmur combat bug caused by Suppression Blasts hitting npcs in combat with players
2023-04-28 22:56:00 -03:00
M'Dic 7b0efe01e5 chore(core/instance): Move to switch case (#16084)
This has just sloppy. Moved to Case switch with log error and else debug logging
2023-04-28 01:31:09 +02:00
M'Dic 3eae4c5713 fix(core/dbc): improve ChrRace DBC handling (#14843)
Cherry pick of https://github.com/TrinityCore/TrinityCore/pull/24508

Co-authored-by: HelloKitty <5829095+HelloKitty@users.noreply.github.com>
2023-04-28 01:29:33 +02:00
M'Dic ab2c062f03 feat(core\dbc): item.dbc, sItemStore, item_dbc, item enforcement conf, subclass fix (#14675)
feat (core\log\db): item.dbc and enforcement

dbc enforcement partial pick from tc: https://github.com/TrinityCore/TrinityCore/commit/0c44bd33ee7b42c924859139a9f4b04cf2b91261

Custom Item for testing by menevia16a (SPP DEV VEIL)

feat (core\log\db): item.dbc and enforcement

Update Item.sql

Update DBCStores.cpp

Update World.cpp

Update ObjectMgr.cpp

further replacement from template to dbc lookup

further logging and implementation

cherry pick tc https://github.com/TrinityCore/TrinityCore/commit/fd26c3c87c5e75952d5af033a66c9a28c9af29b9

replace with db lookup

update (sql): Murder all the backticks

line break fixit

fix (item_template): fix incorrect subclass

fix incorrect subclass matching with dbc enforcement

update: log correction for sub class

update log correction for sub class

add subclass to dbc enforcement

add subclass dbc enforcement since it is part of the item.dbc item_dbc

update (log): additional log

Co-authored-by: blub <trinity.michael_vincent@gmx.eu>
Co-authored-by: Shocker <511388+shocker@users.noreply.github.com>
Co-authored-by: Veil <1913466+menevia16a@users.noreply.github.com>
Co-authored-by: Shocker <43253032+shockerqt@users.noreply.github.com>
2023-04-28 01:26:44 +02:00
daobashun fa59b30184 fix(Scripts/IcecrownCitadel): Tirion Fordring attacks the Lich King empty-handed (#15823)
* Fixed Tirion Fordring's final stage attacking the Lich King empty-handed

* Tirion Fordring's uses text in BroadcastText to speak

* Code format changes

* Add data to the data table

* Update rev_1680658371591699800.sql

Change from INSERT to INSERT/INSERT

* Update and rename boss_the_lich_king.cpp to boss_the_lich_king.cpp的

Remove useless comments

* Rename boss_the_lich_king.cpp的 to boss_the_lich_king.cpp

The input method caused an unexpected rename

* Delete the extra rows

* Update boss_the_lich_king.cpp

Delete references that can be omitted
2023-04-26 23:04:37 -03:00
avarishd a275a7c464 fix(Core/SmartScripts): Add Triggered Flags for CAST & INVOKER_CAST (#16045)
* cast/invoker_cast

* Update SmartScript.cpp

* {}
2023-04-25 06:21:16 -03:00
天鹿 df77b5f4f7 chore(core): cleanup code p3 (#16073)
* Update MMapMgr.cpp

* Update UpdateFetcher.cpp

* Update AuctionHouseMgr.cpp

* Update AuctionHouseMgr.h

* Update BattlegroundAV.cpp

* Update ChannelMgr.cpp

* Update ThreatMgr.h

* Update Player.h

* Update PlayerSettings.cpp

* Update ObjectMgr.cpp

* Update Guild.cpp

* Update Guild.h

* Update Map.cpp

* Update World.cpp

* Update boss_nefarian.cpp

* Update boss_prince_malchezaar.cpp

* Update boss_venoxis.cpp

* Update zone_elwynn_forest.cpp

* Update zulfarrak.cpp

* Update boss_novos.cpp
2023-04-24 08:13:07 -03:00
Gultask c3948567e2 fix(Scripts/ShatteredHalls): Update Grand Warlock Netherkurse (#16063)
init
2023-04-23 09:06:08 -03:00
Skjalf 6e7493e8df fix(Scripts/ShadowLabirynth): Clean up script and fix doors (#16061)
* fix(Scripts/ShadowLabirynth): Clean up script and fix doors

* Update instance_shadow_labyrinth.cpp

* Update boss_ambassador_hellmaw.cpp
2023-04-23 08:32:39 -03:00
Skjalf fc7d2aedb0 refactor(Scripts/ShadowLabirynth): Rework Grandmaster Vorpil (#16053) 2023-04-22 11:59:38 -03:00
Skjalf ace0cee18c fix(Scripts/ShadowLabs): Fix Murmur Touch dealing damage twice (#16058) 2023-04-22 11:17:51 -03:00
ZhengPeiRu21 0667454dd9 feat: Allow Float Rep Values (#15818) 2023-04-22 10:42:00 -03:00
Timothy Vaccarelli 309f5c4adf fix(DB/SAI): Use SAI for Spitelash Naga in Azshara (#15808)
* Add SAI for Spitelash Naga in Azshara
2023-04-22 10:22:34 -03:00
Gultask 3dc7a89ad2 fix(DB/ShatteredHalls): Re-Construct Shattered Halls (#15990)
* init

* Legionnaire Gauntlet

* barracks pt1

* barracks done

* sewers

* Sparring Hall spawns

* Update rev_1680974634766349300.sql

* Update rev_1680974634766349300.sql

* Update rev_1680974634766349300.sql

* Update rev_1680974634766349300.sql

* Update rev_1680974634766349300.sql

* rest of spawns

* cleanup and linking

* errors and leftovers

* tweak

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

* more emotestates

* dont remove executioner
2023-04-22 10:12:11 -03:00
ZhengPeiRu21 1e26cdbee9 fix(Core): Save bonus talent points to DB (#14099)
* fix(Core): Save bonus talent points to DB

* fix(Core): Save bonus talent points to DB

* Oxford comma in comment
2023-04-22 10:09:18 -03:00
avarishd 8696e7be7f fix(DB/Creature): Tamed Kodo - Remove gosisp flag. (#15165)
* fix(DB/Creature): Tamed Kodo - Remove gosisp flag.

* fix worldserver warning (assigned gossip, but no flag)

also typo

* Use &~
2023-04-22 10:08:25 -03:00
UltraNix 790417b1b1 fix(Core/Spells): Fixed somed Druid idols not being modified by spell… (#15452)
fix(Core/Spells): Fixed somed Druid idols not being modified by spell power coefficients.

Fixes #14479
2023-04-22 10:08:01 -03:00
Dan 43cbe6a152 fix(Scripts/ManaTombs): Yor stomp added (#15986) 2023-04-22 10:05:32 -03:00
Tereneckla 2e9cb71987 fix(Core/Player): Reduce Health Regeneration bonus while sitting to 33% (#15954)
Update Player.cpp
2023-04-21 15:18:23 -03:00
avarishd 72f111dd65 fix(Scripts/Creature): Add Ravenclaw Apparition event. (#15200) 2023-04-21 15:06:08 -03:00
Eddy Vega 953b9aa8b7 fix(Scripts/Naxxramas): Improve Gothik's minions (#15979)
init
2023-04-21 15:03:04 -03:00
Tereneckla 67125caeb0 fix(Core/Player): Food healing does not increased by sitting down (#15959) 2023-04-21 14:54:44 -03:00
Skjalf 58d1419add refactor(Scripts/ShadowLabirynth): Update Blackheart the Inciter to t… (#16049)
refactor(Scripts/ShadowLabirynth): Update Blackheart the Inciter to the new script model
2023-04-21 10:04:42 -03:00
UltraNix 197b053eb4 fix(Scripts/ShadowLabirynth): Fixed Blackheart's Incite Chaos. (#15583) 2023-04-21 08:29:32 -03:00
Tereneckla d5c89657a1 fix(Core/Player): Apply SPELL_AURA_MOD_HEALTH_REGEN_PERCENT to in combat health regen (#15961) 2023-04-21 07:49:08 -03:00
Kitzunu 7eafd35190 chore(Spell/Effects): Small improvement to EffectDistract (#15920)
* chore(Spell/Effects): Small improvement to EffectDistract

* Update SpellEffects.cpp
2023-04-21 07:41:01 -03:00
Gultask b86cf11499 fix(Core/Creature): Adjust IGNORE ASSISTANCE CALL flag to prevent assistance on initial aggro only (#16046)
init
2023-04-20 18:16:31 -03:00
天鹿 d75bcf0f67 chore(core): Cleanup code (#16012)
* Update SmartScript.cpp

* Update M2Stores.cpp

* Update PetHandler.cpp

* Update WaypointMovementGenerator.cpp

* Update WorldSession.cpp

* Update spell_item.cpp

* Update LoginDatabase.cpp
2023-04-19 21:34:48 -03:00
Eddy Vega b4ff3da86b fix(Scripts/ShadowLabyrinth): Update Grandmaster Vorpil's script (#16018)
init
2023-04-19 21:20:19 -03:00
Eddy Vega a2e8409b41 fix(Scripts/ShadowLabyrinth): Blackheart the Inciter's room link (#15994)
* init

* pew

* init

* pew
2023-04-18 22:53:05 -03:00
Angelo Venturini c84123b607 fix: Channel Crash (#15909) 2023-04-18 22:51:58 -03:00
Eddy Vega 4bb002f69b fix(Scripts/ShadowLabyrinth): Murmur - Sonic Shock's timer (#16006)
init
2023-04-18 21:06:31 -03:00
AnchyDev 570c0e8498 fix(Core/Hook): Fix OnAuraRemove not being called for owned auras. (#15930)
* Fix OnAuraRemove hook not being called for owned auras.

* Removed OnAuraRemove from multiple places and moved to singular call.
2023-04-17 22:10:57 -03:00
Dan 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 <47818697+Nyeriah@users.noreply.github.com>
2023-04-17 22:00:58 -03:00
IntelligentQuantum 87ea455bec feat(Core/SmartScripts): SMART_ACTION_SELF_CAST (#14371)
* feat(Core/SmartScripts): SMART_ACTION_SELF_CAST

* Update SmartScriptMgr.cpp
2023-04-17 21:07:59 -03:00
ZhengPeiRu21 5af67b384b feat: Add CanPlaceAuctionBid hook (#15154)
* feat: Add CanPlaceAuctionBid hook

* Codestyle fix
2023-04-17 21:06:04 -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
Skjalf af1e878fcc fix(Scripts/ShadowLabirynth): Fix OOC Murmur Supperssion Barrage (#15992)
Co-authored-by: Gultask <100873791+Gultask@users.noreply.github.com>
2023-04-17 20:38:13 -03:00
Skjalf 5dcea531b5 fix(Scripts/ShadowLabyrinth): Update Murmur script (#15970)
Co-authored-by: Gultask <100873791+Gultask@users.noreply.github.com>
2023-04-17 00:19:12 -03:00
M'Dic 8aa2a2ac0f chore (core): Clean up (#15977)
* chore (core): Clean up

* Update SmartScript.cpp

* more clean up

* Update boss_xt002.cpp
2023-04-16 21:04:56 -04:00
Skjalf f3c63f9662 feat(Core/SAI): Implement SMART_ACTION_SET_GUID (#15978)
* feat(Core/SAI): Implement SMART_ACTION_SET_GUID

* Update SmartScript.cpp

* Update src/server/game/AI/SmartScripts/SmartScriptMgr.h

* Update SmartScript.cpp
2023-04-16 21:00:44 -03:00
Skjalf 8fa0953671 feat(Core/Creature): Implement CREATURE_FLAG_EXTRA_DONT_OVERRIDE_ENTR… (#15976)
feat(Core/Creature): Implement CREATURE_FLAG_EXTRA_DONT_OVERRIDE_ENTRY_SAI
2023-04-16 19:45:09 -03:00
Gultask aaa548df0b Revert "fix(Core/SAI): Set minions in combat with their master's vict… (#15967)
Revert "fix(Core/SAI): Set minions in combat with their master's victim (#14959)"

This reverts commit 1e17eaae0b.
2023-04-15 19:49:03 -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
Skjalf c1cafe040b chore(Scripts/ShadowLabyrinth): Modernize Ambassador Hellmaw (#15944)
* chore(Scripts/ShadowLabyrinth): Modernize Ambassador Hellmaw

* Update boss_ambassador_hellmaw.cpp
2023-04-14 18:09:21 -03:00
Timothy Vaccarelli a8a3011278 fix(Script/Spell): Fix animal blood pool effect and position (#15918)
Adapted from TC Commits 3ddc6e70df0401a0677bef536e6b0e46e3dbf9e9 and cc3293c0023b36434747190103a1f0ffee0f8488

Co-authored-by: sirikfoll <sirikfoll@hotmail.com>
Co-authored-by: Rushor <rushor@github.com>
2023-04-12 08:07:00 -03:00
avarishd ea82506a25 fix(Scripts/Netherstorm): Remove hardcode from zone_netherstorm. (#15805)
* fix(Scripts/Core): Remove hardcode from zone_netherstorm.

* gcc

* double insert -.-
2023-04-12 05:45:09 -03:00