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
Meji
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 <shauren.trinity@gmail.com >
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 3306a4d06c )
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 f3384fecaa )
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 e2840a3f81 )
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 e8dfd8c25c )
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 b59706c8b6 )
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 d86dcce1c8 )
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 6e37438e5d )
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 87f2180f76 )
2022-09-05 22:23:02 +02:00
offl
78fb0bdef2
DB/Creature: Adjust General Lightsbane's damage
...
(cherry picked from commit 56eff06526 )
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 2ad36c37b4 )
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 3735a3df0e )
2022-09-05 21:35:30 +02:00