Commit Graph
40251 Commits
Author SHA1 Message Date
funjoker 678f7a4615 Docker: Update contrib Dockerfile 2022-09-14 12:18:18 +02:00
Shauren 470e5686b8 CI/Cicle: Restore old behavior for docker push 2022-09-14 12:15:20 +02:00
funjoker 189ea0b1a5 CircleCI: Update to new images (#28243)
* Tests: Update Catch2 to v2.13.9
2022-09-14 11:02:17 +02:00
Shauren 8a183a6e5e Core/bnetserver: Implemented reconnecting with launcherlogin 2022-09-13 14:27:54 +02:00
Shauren 30ad7e3337 Core/Loot: Corrected loot release logic on leaving world and swapping bags 2022-09-13 14:10:47 +02:00
Shauren e9d083a2ee Core/Loot: Set loot guid and type in Loot constructor 2022-09-11 18:21:01 +02:00
Shauren 78698463ff Core/Spells: Remove all hardcoded restrictions for pick pocket spell effect and rely only on presence of pickpocket loot in db 2022-09-11 14:13:10 +02:00
Ovahlord 2556d6d705 Core/Players: assign forbidden skills to a proper position to no longer interfere with legit skills that have been stored as first element.
* This fixes aura-based skills to no longer invalidate legit skills that have been assigned to position 0, breaking them entirely in the process
2022-09-11 10:03:05 +02:00
Shauren 9cfc74d8c8 Core/Spells: Corrected implementation of SPELL_ATTR1_ALLOW_WHILE_STEALTHED and SPELL_ATTR2_ALLOW_WHILE_INVISIBLE to use DispelType instead of checking effect types 2022-09-10 21:51:04 +02:00
Meji f75f8d9bb8 Core/Unit: Update collision height calculation (#28239) 2022-09-10 13:42:52 +02:00
Meji 1521a0d131 Core/Gossip: Fixed loading ActionPoiID data after 69e0249807 (#28240) 2022-09-10 12:46:52 +02:00
Shauren 01873bcb66 SQL: Fixed 2022_09_08_00_world.sql compatibility with mysql 5.7 2022-09-09 21:59:51 +02:00
Naddley a9b8f70577 DB/Spawns: Added Darkmaul Citadel critters in NPE/Exiles Reach
Closes #28233
2022-09-09 19:47:15 +02:00
Shauren 82de680132 Core/Misc: Update ResponseCodes enum for 9.2.7
Closes #28235
2022-09-09 16:01:26 +02:00
Naddley 6a4ccd561c DB/Spawns: Added Dark Maul Citadel Spawns / NPE
Closes #28231
2022-09-09 15:57:38 +02:00
Naddley 808476d776 DB/Spawns: Added Harvest Festival spawns in Ironforge
Closes #28232
2022-09-09 15:06:57 +02:00
Shauren d3d3f09802 DB: Add some WDB data from builds 44908, 45114 and 45161 2022-09-08 15:45:12 +02:00
Shauren 53d77e4bf6 Core/Misc: Fixed build with clang 13 2022-09-08 14:49:55 +02:00
ModoX 7bdacdc9eb Core: Updated allowed build to 9.2.7.45338 2022-09-08 15:43:51 +02:00
MejiandShauren 69e0249807 Core/Gossip: Drop OptionType for gossip_menu_option and rename OptionIcon to OptionNpc as it also determines functionality on client side (#28220)
Co-authored-by: Shauren <[email protected]>
2022-09-08 14:49:03 +02:00
Aqua Deus 6e9a6700d8 Core/Auras: Implement SPELL_AURA_MOD_BONUS_ARMOR_PCT and rename HandleModStatBonusArmor (#28226) 2022-09-07 14:50:50 +02:00
Meji 8660655de0 Core/Creatures: Don't remove hovering from creatures that can fly (#28217) 2022-09-07 14:48:44 +02:00
Shauren 0f09fc355a Scripts/Spells: Fixed crash in spell_pri_atonement 2022-09-07 11:37:24 +02:00
offl c7ab687139 Core/Creatures: Name more static flags (#28189) 2022-09-06 21:17:43 +02:00
Shauren add53fb3ef Build: Update required cmake version to 3.18
* Remove cotire
2022-09-06 19:27:50 +02:00
Shauren 89652bd78f Core/bnetserver: Add compatibility for classic clients 2022-09-06 16:29:36 +02:00
Shauren b8f18fad29 Core/Crypto: Remove support for OpenSSL 1.0 2022-09-06 12:51:08 +02:00
funjoker 0a496d1f27 Misc: Codestyle fix 2022-09-06 10:10:21 +02:00
Shauren d7f5c19e1a Core/Players: Properly mark all class/specialization/talent/pvp talent learned spells as dependent 2022-09-05 23:30:16 +02:00
Shauren 66b03acc47 Core/Auras: Improve aura interactions with immunities on spell effect level
* Effects that target is immune to will be suppressed instead of completely removed

Closes #28096

(cherry picked from commit 3306a4d06cc557967c23adcc60c2e3257811b324)
2022-09-05 22:23:03 +02:00
Shauren b2eeca702c Core/Spells: Move entering combat for caster and calculating crit chance to separate function called only once for each target instead of doing it once for every effect on every target
(cherry picked from commit f3384fecaa17c2b14bf2089c6813a31f5799a020)
2022-09-05 22:23:03 +02:00
Shauren a7b7ad94f8 Core/Spells: Simplify combat flagging code on spell launch and impact
(cherry picked from commit e2840a3f817ccdda416605d45f83a6c13121f435)
2022-09-05 22:23:02 +02:00
Shauren 9bfc29f4af Core/Combat: Allow PvE combat references to become suppressed, just like PvP ones
(cherry picked from commit e8dfd8c25c69247b17bc9359dfbe3a1d96ef98bf)
2022-09-05 22:23:02 +02:00
Alan Deutscher ff99952dfb Core/Spells: Delay combat flagging for spell targets until spell missile lands
(cherry picked from commit b59706c8b6856bdfe084a38330773725d3404f05)
2022-09-05 22:23:02 +02:00
Gildor a1ddf5195b Core/Battlegrounds: Capture flag immediately when standing on capture point and your team's flag return due to drop timer ended (#28200)
(cherry picked from commit d86dcce1c855c5d2d5b48c00ef0e929f87b8b36e)
2022-09-05 22:23:02 +02:00
ihm-tswow cec4cb0222 Core/Debugging: Improve SymInitialize fail message (#28206)
* clarify that this is not the crash error, but an error with the crash report itself
* improve formatting and message boundaries
* warn the reader that this means the call stack symbols may be inaccurate

(cherry picked from commit 6e37438e5dadd30dc2ce36e468045e0be4d26c83)
2022-09-05 22:23:02 +02:00
Jildor 8684af145d DB/Loot: Koralon 25 drops item 40811, not Emalon 25
Closes #28167

(cherry picked from commit 87f2180f7687ee4783468a16b2fd09d71e5f5e99)
2022-09-05 22:23:02 +02:00
offl 78fb0bdef2 DB/Creature: Adjust General Lightsbane's damage
(cherry picked from commit 56eff06526a1383ea5b25ab8d6ac86eed4b1b8f6)
2022-09-05 22:23:02 +02:00
CoderKane bd74524d4c Core/Battlegrounds: Capture flags immediately when standing on capture point and your team's flag gets returned (#28087)
Closes #28076

(cherry picked from commit 2ad36c37b430694dfa61f43fb7c135037423bdb2)
2022-09-05 22:23:00 +02:00
Dan Johnson 98e0acd768 Scripts/Naxxramas: Curse of the Plaguebringer should affect 10 targets in 25 man mode (#28164)
(cherry picked from commit 3735a3df0ea73b81442c0057acd228b2b287a1ea)
2022-09-05 21:35:30 +02:00
Dan Johnson c2cfda91a3 Scripts/Naxxramas: Fixed number of affected targets for Cripple and Curse spells in 25 man version of Noth the Plaguebringer encounter (#28161)
(cherry picked from commit 6b2fac687d05e14ae3e7b947b1193c39cc0d43c1)
2022-09-05 21:34:48 +02:00
offl 4462aad70f Scripts/Spells: Random fixes (#28143)
(cherry picked from commit 53cc21b1b45e11ba9358df3281cfa2b021fb1ea0)
2022-09-05 21:26:35 +02:00
offl c746d9a59c Scripts/Quest: Rework 'Fel Spirits' (10909) (#28134)
(cherry picked from commit aef55d5dfac99808d28f5ff5591b243f1100a89c)
2022-09-05 21:18:23 +02:00
offl 243efd378c Scripts/Spells: Script 'Hate To' spells (#28129)
(cherry picked from commit d06842d42a0c140e76571fa30131a950be6d5faa)
2022-09-05 21:18:23 +02:00
offl 2102eced8f Scripts/Quest: Adjustments to Runeforging (#28115)
(cherry picked from commit 444928f3c5fb51056321c9fe554743e25354de27)
2022-09-05 21:18:21 +02:00
offl b160ba2061 Scripts/Spells: Great/Fish/Gigantic/Small/Bountiful Feast (#28114)
(cherry picked from commit 9a9edb4dfe60f574b33c705c79fca29e278e2384)
2022-09-05 21:04:38 +02:00
offl ab5af2b37a DB/Quest: Fix 'Help Tavara'
Closes #28110

(cherry picked from commit a041ac4677d415a86954d8f2b859fc31d21c2a0b)
2022-09-05 21:02:40 +02:00
offl d02989e9e6 Scripts/Quest: Update few quests (#28108)
(cherry picked from commit 1c96eebcc185026cac4a84875195fb93c0485d08)
2022-09-05 21:01:44 +02:00
offl 731177fa9b Core/Spells: MaxAffectedTargets for 47731 Critter
(cherry picked from commit 37fcaf64ef0f4b16debbe16178c032dca7e91563)
2022-09-05 19:56:45 +02:00
offl 1bb6440d75 Scripts/Nexus: Rework Telestra (#28104)
Closes #27792 Closes #27941

(cherry picked from commit 93db014cb9dec117c23a5402c83e6c67ca033006)
2022-09-05 19:55:25 +02:00