aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2022-03-12Core/SAI: Remove SMART_ACTION_INSTALL_AI_TEMPLATE (#26797)offl
(cherry picked from commit ff8663ca1599a2103a88e719d94d91218a66dbaa)
2022-03-12DB/Quest: Rework 'Relief for the Fallen' (12937)offl
(cherry picked from commit 1c174987c8114d7f2daf02140afa81a1cb01bd54)
2022-03-12Scripts/Ahnkahet: corrections to boss_elder_nadox scriptccrs
(cherry picked from commit 2870a99d1af3d440381b21266aaaa2d3916a5263)
2022-03-12DB/Quest: Rework 'The Tome of Divinity' (1783,1786)offl
(cherry picked from commit 2d2b73c90588d7b7899989636db42f8da1d4b8e9)
2022-03-12Build: fix no-pch buildccrs
(cherry picked from commit 71b5466cd723d74e7813ce4ae7cb772632723cdf)
2022-03-12Scripts/Ahnkahet: corrections to npc_amanitar_mushrooms scriptccrs
(cherry picked from commit 9c7f2544c872d820fbf649c2d5d509f04f38a899)
2022-03-12Core/Game: include addtional parameter in Object::GetPlayerListInGridccrs
(cherry picked from commit d49b6af71fae60f4bcb5fed4d745a020657f0b3a)
2022-03-12Scripts/Spells: Fix support for 'Teleport This!' (10857) (#26789)offl
Co-authored-by: offl <offl@users.noreply.github.com> (cherry picked from commit 8186e6deca7a42403db8b45b341c655cec9c8a73)
2022-03-12Scripts/World: improve Training Dummy script (#26778)Gildor
(cherry picked from commit c7ae9d761a3c9a7523d4bd195979f294f8c9e7cd)
2022-03-12Core/AI: Add DamageEffectType and SpellInfo parameters to ↵Giacomo Pozzoni
UnitAI::DamageTaken (#26787) * Core/AI: Add DamageEffectType and SpellInfo parameters to UnitAI::DamageTaken * Update scripts (cherry picked from commit 0800ab20a8039620fd271a43c173c008af68c22a)
2022-03-12Core/Item: Fixed another possible container exploit due to invalid loading ↵robinsch
of stored loot items in DB (#26795) (cherry picked from commit 1b9ee9525316861dd1d2099ed355a221ffc47e3b)
2022-03-12Scripts/SWP: Update M'uru to new register model (#26793)offl
(cherry picked from commit ec3b571ecaa21cac3aaf35075b21767424bca4bf)
2022-03-12Scripts/BM: Update scripts to new register model (#26792)offl
(cherry picked from commit 365a95bc944426f2300d2ba703a74dc792d118e1)
2022-03-12Scripts/BFD: Update scripts to new register model (#26791)offl
(cherry picked from commit 97140cd1952081d5a397ce4f093dd63906ef3644)
2022-03-12Scripts/Spells: Update quest spell scripts to new register model (#26790)offl
(cherry picked from commit bc26ddaf8c4d6f66ecfd9f22794ba23c03f7b76b)
2022-03-12Core/PacketIO: Fixed TransfertAbort size for SMSG_TRANSFER_ABORTEDModoX
2022-03-12Core/SAI: Remove SMART_ACTION_SET_DYNAMIC_FLAG (#26783)offl
(cherry picked from commit b3449158b1978963abf93f5041134226d1e7e0e6)
2022-03-12Core/Objects: Units possessing another ones must use the detection of the ↵Meji
latter (#26702) * Core/Objects: Units with invisibility auras can see units that cannot detect them * Core/Objects: A unit that possess another one, uses the detection of the latter * GCC: Avoid ambiguous 'else' Closes #23528 (cherry picked from commit ad4bc7cc1f3d3f541219e9077238743c73130108)
2022-03-12Core/Combat: Allow refresh pvp combat when assisting a unit that is in pvp ↵Gildor
combat (#26773) (cherry picked from commit 372c84392b064d3308ad49f5aca5e3223de59b66)
2022-03-12Core/Misc: Fix build on systems where size_t is not defined as uintXX_t, ↵jackpoz
i.e. Mac (cherry picked from commit 8fcf59f9db929e94b1a6d2c75c1905f0a51dcddd)
2022-03-11Core/SOAP: Fix memory leak on shutdown reported by ASanjackpoz
(cherry picked from commit de4ccc7f2785f61ea1f6eb514d948b73a8ddfb98)
2022-03-11Core/SOAP: Fix new/free mismatch reported by ASanjackpoz
(cherry picked from commit 2a12e96d1739a12c5ecfe375eabf5343557cb592)
2022-03-11Core/Creature: rename CREATURE_FLAG_EXTRA_IGNORE_COMBAT into ↵offl
CREATURE_FLAG_EXTRA_CANNOT_ENTER_COMBAT (#26762) Co-authored-by: offl <offl@users.noreply.github.com> (cherry picked from commit 06b554c36e8f196667e0a72820b37b9dc25bdde0)
2022-03-11Core/Network: Add option to allow/disallow saving IP addresses to database ↵Giacomo Pozzoni
(#26723) Add config option AllowLoggingIPAddressesInDatabase to authserver and worldserver to specify if IP addresses can be logged or not to the database (cherry picked from commit 68bf7e6d12e1689d688db32c05066b8832922c67)
2022-03-11Core/Quests: Improve ItemRemovedQuestCheck logic (#26758)Gildor
Closes #25603 (cherry picked from commit 621f3f50c2fa2ce098ff13ad12a0bbc772300e2f)
2022-03-11Core/Misc: Fix static analysis issuesjackpoz
(cherry picked from commit f127f959179a69ec335c5031417e7b366e685373)
2022-03-11Core/DBLayer: Add QueueSize() method (#26733)Giacomo Pozzoni
* Core/DBLayer: Add QueueSize() method Add QueueSize() method to database objects (Login, Character and World) that returns how many tasks are queued. Include the queue size of the 3 databases in ".server debug" command * Make the code less threadsafe * Send data to InfluxDB * Update grafana dashboard (cherry picked from commit 96dc110f4a353871ac74c82ff4b1bcc4c34156f3)
2022-03-11Core/Spawns: prevent spawn groups from bypassing spawnMask restrictions (#26711)Ovah
* spawn groups have been able to spawn for all difficulties even when they should be restricted to a single difficulty only (cherry picked from commit 48f63eda9029d4fe16b7a350059c8e26ba8484ce)
2022-03-11Core/Unit: Add more logs for #26325jackpoz
Add more logs to try spotting the cause of #26325 . It might be that a minion is added to a owner that is not in world. Report any issue with minions/pets that contain the log. (cherry picked from commit 3f08c16749984252e657d46cfaa1ef50cd3f5a15)
2022-03-11Game/Event: zone_hellfire_peninsula.cpp (#26724)Jinnaix
* Game/Event: zone_hellfire_peninsula.cpp Convert script timer into game event * _events.Reset(); - just in case * Rename 9999_99_99_99_world.sql to 2021_07_21_03_world.sql Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com> (cherry picked from commit 39e1d293bf5c26c26d26fe9509189a67ce0c4f37)
2022-03-11Core/SAI: Temporarily allow SMART_ACTION_WP_START to specify parameter value ↵jackpoz
3 for reactState (cherry picked from commit 60379cf2c15d9cee1414fbaec2b217b89b8dc67e)
2022-03-11[Exploit/Dupe] Container item (#26689)robinsch
* Core/Item: Fixed possible dupe with container items containing non unique non stackable items * Fixed build * Update sql script and related base structure Co-authored-by: jackpoz <giacomopoz@gmail.com> (cherry picked from commit d1e913162e0a96918c70ba4ec3f62f4186ee4707)
2022-03-11Core/Spells: PLAYER_FIELD_BYTE2_INVISIBILITY_GLOW applies only with ↵Meji
invisibility type INVISIBILITY_GENERAL (0) (#26701) * Core/Spells: PLAYER_FIELD_BYTE2_INVISIBILITY_GLOW applies only with invisibility type INVISIBILITY_GENERAL (0) * Use enum (cherry picked from commit 47a4d58a982d5c22fbcdd07cac9dae5fd1bc52e4)
2022-03-11Scripts/Commands: Fix ".server debug" crashing in some special conditionsjackpoz
(cherry picked from commit 5094363a9432966b00b9fa79c0a353746cd24378)
2022-03-11Core/Pet: Don't allow to tame pets that have already a owner (#26674)Giacomo Pozzoni
(cherry picked from commit 8c42b3bd88fe7bd3e959664312e818e25996873a)
2022-03-11Core/SAI: Warn when an unused parameter is set in the database (#26628)Giacomo Pozzoni
* Core/SAI: Warn when an unused parameter is set in the database * Warn when an unused parameter is set in the database as all unused parameters are supposed to be set to 0. * Remove unused struct from union. * Add a new struct simpleTalk for SMART_ACTION_SIMPLE_TALK instead of reusing only some fields of struct talk from SMART_ACTION_TALK * Add addAura and flag structs to be used instead of generic ones to match the parameters used by actions * Add randRangeTimedActionList struct to be used instead of generic ones to match the parameters used by actions. * Remove unused action structs. (cherry picked from commit aa7279df095d086f7223a1fa13d11a0e58f1cf10)
2022-03-11Scripts/Molten Core: Update remaining scripts to new register model (2/2) ↵offl
(#26710) (cherry picked from commit 863635dbf982394716d13608659ad81aa28812d3)
2022-03-11Scripts/Molten Core: Update remaining scripts to new register model (1/2) ↵offl
(#26709) (cherry picked from commit 09da8dae0e52ff9c7370d3bdc9e38a05d2c05ee0)
2022-03-11Scripts/ToC: Update Twin Val'kyr to new register model (#26708)offl
(cherry picked from commit 514519d33e9148335f537f1009b2605d5623434e)
2022-03-11Scripts/ToC: Update remaining scripts of Beasts of Northrend to new register ↵offl
model (#26707) (cherry picked from commit d7d27ff95caaab747c405a2648b986cc474e440d)
2022-03-11Scripts/ToC: Update Faction Champions to new register model (#26706)offl
(cherry picked from commit 60f9847f667d1c485663c5c34b3f550a50ecb60f)
2022-03-11Scripts/ToC: Update Anub'arak to new register model (#26705)offl
(cherry picked from commit fa85face475fef883c1284d8af824d51072f736d)
2022-03-11Scripts/Azjol Nerub: Update Krik'thir to new register model (#26704)offl
(cherry picked from commit da1b32db8b1cd4c2ef6fba0fa4949bde0e3b7091)
2022-03-11Scripts/Azjol Nerub: Update Hadronox to new register model (#26703)offl
(cherry picked from commit da7dc2f8ad8425565d48a2fbc3dd923b09359db6)
2022-03-11Scripts/FoS: Update remaining scripts to new register model (#26700)offl
(cherry picked from commit 24bd519f5ccbf444434aec50e956d8a904dac4c8)
2022-03-11Scripts/Ruby Sanctum: Update instance scripts to new register model (#26699)offl
(cherry picked from commit f91e6c6b3bb2719f17b082df4a763e35c0ba8922)
2022-03-11Scripts/Ruby Sanctum: Update Saviana to new register model (#26698)offl
(cherry picked from commit d7f80132c96526a3816af34dcf6e7c3443e183cc)
2022-03-11Scripts/Ruby Sanctum: Update Zarithrian to new register model (#26697)offl
(cherry picked from commit 6f8a7c5641081a087cb1399665cac72fa4aeb0c2)
2022-03-11Scripts/Obsidian Sanctum: Update Sartharion to new register model (#26696)offl
(cherry picked from commit 4aee96922884433b55e4693df84ed471de35c0d7)
2022-03-11Scripts/ZG: Update scripts to new register model (5/5) (#26695)offl
(cherry picked from commit 7f853ea735bdb8ee27cd4cc002da67f1fbc81d71)