Commit Graph

12062 Commits

Author SHA1 Message Date
avarishd
9e10d1852e fix(DB/Creature): Port spawns for 'Captive Child' from Mangos (#17626) 2023-11-02 08:53:12 -03:00
github-actions[bot]
a099059cc7 chore(DB): import pending files
Referenced commit(s): 925b0ba090
2023-10-31 17:26:42 +00:00
avarishd
fb5de885a4 fix(DB/Creature): Fire Nova Totem VII - using wrong Fire Nova spell (#17592)
* fix(DB/Creature): Fire Nova Totem VII - using wrong Fire Nova

* update

* index
2023-10-31 14:25:53 -03:00
github-actions[bot]
925b0ba090 chore(DB): import pending files
Referenced commit(s): 71dd0a20b5
2023-10-31 17:25:34 +00:00
avarishd
6fd062f5b3 fix(DB/Custom): Venom Sting should stack from different sources (#17583) 2023-10-31 14:24:47 -03:00
avarishd
71dd0a20b5 fix(DB/Custom): Blistering Rot should stack from different sources (#17600) 2023-10-31 14:24:24 -03:00
KJack
751ffc7c70 feat(Core/Hooks): Add OnAfterDatabaseLoadCreatureTemplates hook (#17621)
* Add OnAfterDatabaseLoadCreatureTemplates hook
- fix issue where the fast template cache was not updated correctly after a CS reload of a single creature template

* Parameter naming tweak to reduce confusion.

* Refactor to streamline fastcache creation, remove threading concerns

* Remove unneeded resize when loading creature templates

* Update fast cache resizing to highest-performing option
2023-10-31 06:58:45 -03:00
Ovahlord
52d37a927d fix(Build): nopch build (#17617) 2023-10-30 00:24:18 +01:00
github-actions[bot]
0025758fb8 chore(DB): import pending files
Referenced commit(s): b2e492d2e2
2023-10-29 22:37:25 +00:00
avarishd
13e0092553 fix(DB/Spells): Paladin Retribution Set T5 - 4P (#17563) 2023-10-29 23:36:46 +01:00
avarishd
0679789120 fix(Core/Spells): T5 Holy Paladin 2 set (#17566)
* fix(Core/Spells): T5 Holy Paladin 2 set

* thanks notepad (don't ask)
2023-10-29 23:36:27 +01:00
avarishd
b2e492d2e2 fix(DB/SAI): Unyielding Knight - not healing & not calling for help (#17591)
fix(DB/SAI): Unyielding Knight
2023-10-29 23:36:12 +01:00
Kitzunu
f757e93da5 refactor(Core/Misc): Make DeathState enum class (#17607) 2023-10-28 10:54:03 +02:00
AG
79b39f9655 fix(Core/Grid): Implement missing GridUnload setting (#17569)
* Implement GridUnload setting

* Minor fixes

- Use GetOption instead of deprecated GetBoolDefault.
- Added a missing check for instances in LoadMap
- Replaced some numbers with global defines

* Possible crashfix + minor improvements

- Initialized initialOrientation which I had forgotten (likely cause of crash)
- Readded a previous check in UpdateSplineMovement
- Made i_objectsToRemove and i_worldObjects tos sets as they were previously, instead of unordered_set.

* Update worldserver.conf.dist

* Fix high CPU usage with preload grid enabled.

This should be it.
2023-10-26 19:32:15 -03:00
github-actions[bot]
23a620007b chore(DB): import pending files
Referenced commit(s): 3dcbe649dd
2023-10-25 22:02:19 +00:00
avarishd
ee4a9efdf2 fix(DB/SAI): Dark Portal mages missing animation (#17585) 2023-10-25 19:01:42 -03:00
Andrew
3dcbe649dd fix(Scripts/Karazhan): Fix Flame Wreath affecting pets (#17581) 2023-10-25 19:01:15 -03:00
KJack
632b55faa5 fix (Scripts/ICC): Make Valithria starting health dynamic, fix broken channeling spell (#17586)
* Make Valithria starting health dynamic based on actual max health

* Fix Risen Archmage broken spell channel and combat log spam
2023-10-25 18:53:00 -03:00
Andrew
41dba1affb fix(Scripts/ObsidianSanctum): Fix Tenebron respawning (#17576)
fix(Scripts/ObsidianSanctum): Fix Shadron respawning
2023-10-25 06:14:09 -03:00
github-actions[bot]
d569f91604 chore(DB): import pending files
Referenced commit(s): e1464ed442
2023-10-25 09:11:16 +00:00
Andrew
e1464ed442 fix(DB/CreatureText): Medivh cheat emote should be a boss emote (#17572) 2023-10-25 06:10:02 -03:00
github-actions[bot]
b3bc892147 chore(DB): import pending files
Referenced commit(s): d2a3683210
2023-10-25 00:54:17 +00:00
avarishd
d2a3683210 fix(DB/SAI): Wanton Hostess not removing all auras (#17567) 2023-10-24 21:53:05 -03:00
github-actions[bot]
badd877e72 chore(DB): import pending files
Referenced commit(s): 31621c029f
2023-10-24 10:49:55 +00:00
avarishd
31621c029f fix(DB/Gameobject): Shadow Labyrinth Enterance Lever (#17568) 2023-10-24 07:48:28 -03:00
AG
60e27511c5 fix(Core/Grid): Address bugs and performance issues introduced by visibility notifier implementation (#17480)
* Bug fixes

- Corrected std::chrono from seconds to milliseconds
- Got rid of leftover code that caused objects to not show up on time

* Removed logic to set gameobject as active

- More alignement with TC.
- Reduces CPU usage drastically

* Revert back to using time_t instead of std chrono

* Invoke SetNoCreate() method to reduce CPU usage drastically

* Remove setActive from static and motion transports

* Fix performance issues

* Added SetFarVisible to WG and some dungeon scripts

- Also removed setActive(true) from creatures in Wintergrasp. As for gameobjects they are set to active upon being damaged/destroyed and removed from active on rebuild (reset)

* Removed comments related to VISIBILITY_COMPENSATION

* Fix log

* Deleted unused files + corrected a check

* Added missing header

* Removed unused parameter

* Removed another unsued parameter

* Changed vector to set for i_visibleNow

- Changed vector to set for i_visibleNow in VisibleNotifer
- Adjusted HaveAtClient to accept Object*
- Adjusted SendUpdateToPlayer to send createobject packet only if not known to client
2023-10-23 05:37:11 -03:00
Andrew
a56a224bd7 fix(Scripts/Karazhan): Update Aran with the new OnPowerUpdate() hook (#17561) 2023-10-23 05:28:29 -03:00
Andrew
69418ab936 fix(Scripts/Ulduar): Don't treat Algalon respawns as if they were the… (#17562)
* fix(Scripts/Ulduar): Don't treat Algalon respawns as if they were the first pull

* Update boss_algalon_the_observer.cpp
2023-10-22 15:12:30 +02:00
Andrew
9935e72341 feat(Core/Unit): Implement OnPowerUpdate() unit script hook (#17560) 2023-10-22 09:14:41 -03:00
github-actions[bot]
0cc85086a4 chore(DB): import pending files
Referenced commit(s): 1262bbd237
2023-10-22 11:13:23 +00:00
Grimgravy
1262bbd237 fix(DB/Quest): Improve The Summoning Chamber (#16588)
* fix(DB/quest): The Summoning Chamber

* update

* improvement

* update

* update

* Update rev_1687180111436507500.sql

* improvement
2023-10-22 13:12:18 +02:00
pvp100
4962972eec fix(Core/BG): Relocate cannon in WG (#16673)
* fix(DB/Gameobject): fix towercanno error location in Flamewatch Tower

adjusted wintergrasp towercanno position

* Update src/server/game/Battlefield/Zones/BattlefieldWG.h

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

---------

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
Co-authored-by: Benjamin Jackson <38561765+heyitsbench@users.noreply.github.com>
2023-10-22 04:47:13 +02:00
github-actions[bot]
8895e0f66c chore(DB): import pending files
Referenced commit(s): 2e55cad450
2023-10-22 02:46:54 +00:00
Alyst3r
2e55cad450 refactor(DB/reputation_spillover_template): Reputation spillover table expansion (#14763)
* Update ObjectMgr.cpp

Rework to `ObjectMgr::LoadReputationSpilloverTemplate()` allowing more factons to be added.

* Create reputation_spillover_template-update.sql

Alteration to `reputation_spillover_template` table, update allowing to add two more factions.

* Update SharedDefines.h

`MAX_SPILLOVER_FACTIONS` is now equal 6 instead of 4.

* Update reputation_spillover_template-update.sql

Now it alters table instead recreating it.
2023-10-22 04:45:50 +02:00
github-actions[bot]
900ca087c9 chore(DB): import pending files
Referenced commit(s): 83892f93b4
2023-10-22 02:28:28 +00:00
Benjamin Jackson
83892f93b4 chore(DB/Transports): Replace transport name fields with consistent text. (#14894)
* Init

* Hark! A new line!

* Correct a faction.

Silly predecessors.
2023-10-22 04:27:24 +02:00
github-actions[bot]
c73e479c58 chore(DB): import pending files
Referenced commit(s): 4e41a02be2
2023-10-22 01:53:24 +00:00
Andrew
4e41a02be2 fix(Scripts/Karazhan): Implement the side entrance door area trigger … (#17556)
fix(Scripts/Karazhan): Implement the side entrance door area trigger handling
2023-10-21 22:52:07 -03:00
podmepodme
945d7c6afe fix(Script/Misc): Replace hardcoded gossip and texts with DB ones. (#17502)
* fix(CORE/Creature): replace shadowmoon valley hardcoded gossips

* fix(CORE/GameObject): replace terokkar forrest hardcoded gossips

* fix(Core/Creature): replace shattrath city hardcoded gossips

* style(Core): code style edit

* style(CORE) codestyle edit

* style(CORE) codestyle edit

* style(CORE): codestyle edit

* ready for merge

---------

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2023-10-22 03:16:51 +02:00
Andrew
c5ac4789d8 fix(Scripts/Karazhan): Opera left door should stay open in case of wipe (#17553) 2023-10-21 21:59:18 -03:00
github-actions[bot]
a7822987f1 chore(DB): import pending files
Referenced commit(s): d909418706
2023-10-22 00:48:31 +00:00
Ludwig
d909418706 fix(DB/Creature): Use sniffed values for 16781 Midsummer Celebrant spawns (#17549)
* fix(DB): Use sniffed values for 16781 Midsummer Celebrant spawns

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

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

---------

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2023-10-22 02:47:19 +02:00
github-actions[bot]
13acb24e65 chore(DB): import pending files
Referenced commit(s): 968bc8d47b
2023-10-22 00:21:35 +00:00
damnablebear
968bc8d47b fix:(DB/Gameobject) Re-arrange location of Webwinder Path's signpost gps so they sit on the sign (#17308)
* webwinder-signpost-gps

Fixing the webwinder path signpost gps locations so they actually sit on the post rather than floating

* Update data/sql/updates/pending_db_world/webwinder-signpost-gps.sql

Co-authored-by: Dan <83884799+elthehablo@users.noreply.github.com>

* Update webwinder-signpost-gps.sql

adding whitespace and updating syntax

---------

Co-authored-by: Dan <83884799+elthehablo@users.noreply.github.com>
2023-10-22 02:20:27 +02:00
github-actions[bot]
ed033349ac chore(DB): import pending files
Referenced commit(s): 2cae7b0e52
2023-10-22 00:17:13 +00:00
daobashun
0895ed0899 fix(DB/Conditions): Restriction AB_Effect_000 (28441) Spell effects only work on NPCs rel… (#17535)
Restriction AB_Effect_000 (28441) Spell effects only work on NPCs related to the Ashbringer event in "Scarlet Monastery"
2023-10-21 21:16:49 -03:00
github-actions[bot]
2cae7b0e52 chore(DB): import pending files
Referenced commit(s): 453d697875
2023-10-22 00:16:04 +00:00
Kitzunu
453d697875 fix(DB/Quests): Darkshore emotes (#17552)
* cherry-pick commit (af89ef8cca)

* closes https://github.com/azerothcore/azerothcore-wotlk/issues/4484

Co-authored-by: Carlos Morales <carlos.morales@insmet.cu>
2023-10-22 02:14:45 +02:00
github-actions[bot]
134d6575c5 chore(DB): import pending files
Referenced commit(s): a3d728f791
2023-10-22 00:10:20 +00:00
Andrew
a3d728f791 fix(Scripts/Karazhan): Script Aran's Flame Wreath ability (#17551) 2023-10-21 21:08:12 -03:00