Commit Graph
40270 Commits
Author SHA1 Message Date
Naddley 8be27e5bd4 DB/Spawns: Updated Brewfest spawns at the doors of Stormwind
Closes #28269
2022-09-22 03:04:25 +02:00
Teleqraph 68d6044a5c Scripts/Silverpine: Implemented quest The Warchief Cometh (questid 26965) (#28251) 2022-09-21 15:05:58 +02:00
Teleqraph 7c8bb1618e DB/Spawns: Added spawns for phase 264 in Forsaken High Command / Silverpine Forest
Closes #28245
2022-09-21 00:16:29 +02:00
Teleqraph f0186870e7 DB/Quests: Added questchain for Silverpine Forest up to Lordaeron (questid 27098)
Closes #28244
2022-09-20 23:41:50 +02:00
Naddley 7b197f447e DB/Spawns: Added Harpy Roost spawns in NPE/Exiles Reach
Closes #28241
2022-09-20 22:40:34 +02:00
Naddley 25da9def34 DB/Spawns: Updated Uthers Tomb to Battle for Azeroth
Closes #28238
2022-09-20 22:40:34 +02:00
Aqua Deus 56ef6c06eb Core/Spells: Fix glyph of stars (druid) (#28258) 2022-09-19 20:07:00 +02:00
Meji b4d2166f0c Core/Items: Added correct context and bonus calculation for character loadout items (#28242) 2022-09-19 13:27:58 +02:00
Shauren 301572212f Core/Misc: Changed string formatting functions to accept std::string_view as format argument instead being templated on it to slightly improve compile times and reduce executable size 2022-09-19 00:33:19 +02:00
Shauren f67cd38312 Core/Player: Extend action button value to uint64 to be able to hold battle pet guids 2022-09-18 23:52:17 +02:00
Meji e15898bf56 Core/Player: Allow companion action buttons to be saved 2022-09-18 23:52:17 +02:00
Shauren cbf2064c62 Core/Loot: Refactored Player::SendLoot to accept Loot object directly 2022-09-18 18:24:57 +02:00
funjoker 0b75187ee3 DB/Hotfixes: Update hotfixes to build 45338 2022-09-18 17:17:44 +02:00
Shauren 8c20f620d7 Core/Loot: Move loot generation out of Player::SendLoot 2022-09-18 16:33:38 +02:00
Shauren c00e2e4851 Core/Loot: Simplify loot containers
* Unify items and quest_items
* Drop PlayerQuestItems and PlayerNonQuestNonFFAConditionalItems
2022-09-17 20:58:24 +02:00
Shauren 3ef5079fee Core/Loot: Move loot rolls from Group to Loot
* Partial port of cmangos/mangos-wotlk@ffdf9a05d6
2022-09-16 16:58:03 +02:00
Shauren 9700b2a786 Core/Loot: Store method used at loot generation inside Loot object 2022-09-14 22:03:47 +02:00
Shauren f19f32f2a4 Core/Loot: Store references to Loot objects directly in players loot view map instead of guids of world objects holding that loot 2022-09-14 20:49:38 +02:00
Gosha d0a5d04c4c Core/Battlegrounds: Corrected unit of PLAYER_POSITION_UPDATE_INTERVAL, should be milliseconds not seconds (#28247) 2022-09-14 16:08:02 +02:00
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