Commit Graph

12072 Commits

Author SHA1 Message Date
github-actions[bot]
12ff3e0c67 chore(DB): import pending files
Referenced commit(s): 7d75456f8e
2023-11-05 10:24:20 +00:00
kamenitxan
7d75456f8e fix(DB/Creature): Correct IF Priest trainer gossip (#17401)
* Create 17196.sql

fix(DB/Gossip): Fixes 17196

* fix(DB/gossip): fixes (#17196)

* fix(DB/gossip): fixes (#17196)
2023-11-05 11:23:30 +01:00
Winfidonarleyan
c5564e1363 feat(Deps/Fmt): update fmt lib to 10.1.1 (#17643) 2023-11-05 13:15:45 +07:00
avarishd
fb83c22dd2 fix(Core/Spells): T5 Warlock 4 Set (#17589)
* fix(Core/Spells): T5 Warlock 4 Set

* BonusMultiplier is 1 so we don't care about it
2023-11-02 12:30:03 -03:00
github-actions[bot]
919b6d4a41 chore(DB): import pending files
Referenced commit(s): 17a40ff927
2023-11-02 14:28:17 +00:00
avarishd
17a40ff927 fix(DB/Procs): Skullflame Shield & Demon Forged Breastplate (#17579)
* fix(DB/Procs):  Skullflame Shield & Demon Forged Breastplate partial block

* immune to coffee
2023-11-02 11:27:01 -03:00
avarishd
11c88cb30e fix(Core/Spells): T4 Shadow Priest 4 Set (#17587)
* fix(Core/Spells): T4 Shadow Priest 4 Set

* zzz
2023-11-02 08:54:44 -03:00
github-actions[bot]
435cc97e1d chore(DB): import pending files
Referenced commit(s): 9e10d1852e
2023-11-02 11:54:27 +00:00
avarishd
9c09ddc3df fix(DB/Creature): Hellfire Peninsula - Stonescythe mobs (#17604)
fix(DB/Creature): HFP - Stonescythe mobs
2023-11-02 08:54:11 -03:00
avarishd
bc688c2a51 fix(Core/Spells): Script Choking Vines (#17615)
* fix(DB/Custom): Choking Vines should stack from different sources

* script spell

* comment
2023-11-02 08:53:45 -03:00
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