Traesh
543a7b79c3
Core/Maps: Add Map::DoOnPlayers helper function ( #25233 )
2022-02-16 23:54:26 +01:00
Aqua Deus
64e8e11377
Core/Auras: Fix SPELL_AURA_MOD_DAMAGE_DONE_FOR_MECHANIC for effects mechanics ( #27783 )
...
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2022-02-16 21:56:49 +01:00
Shauren
0b846b2107
Build: Partial support for clang-cl
2022-02-16 20:22:15 +01:00
Shauren
3248d7844b
Build: Never automatically link any boost library with a #pragma comment(linker) encountered in boost headers
2022-02-16 20:16:22 +01:00
ModoX
f1ddad7dbd
DB/Creature: Added massparsed creature_equip_template data from patch 8.3.7 - 9.1.5
2022-02-16 08:04:10 +01:00
ModoX
17596706b6
DB/Class: Added massparsed player_classlevelstats data for patch 9.0.2 - 9.1.5
...
* also added VerifiedBuild to player_classlevelstats
2022-02-16 08:02:18 +01:00
Aqua Deus
f12f3a972f
Core/Auras: Implement SPELL_AURA_MOD_ENVIRONMENTAL_DAMAGE_TAKEN ( #27781 )
2022-02-16 00:00:55 +01:00
Aqua Deus
c378572717
DB/Spells: Fix rune of power ( #27759 )
2022-02-15 23:58:36 +01:00
Aqua Deus
e14f7582cb
Scripts/Spells: Convert rogue spell scripts to new script registration syntax ( #27752 )
2022-02-15 23:52:51 +01:00
Aqua Deus
f205a89c86
Core/Spells: Implement spell attribute SPELL_ATTR3_NO_DURABILITY_LOSS ( #27750 )
...
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2022-02-15 23:36:18 +01:00
Seyden
272addbf2b
Core/Scripts: Fix Hotswap not reinitializing AIs after destroying them and then crashing due to AI being nullptr ( #27744 )
2022-02-15 22:36:48 +01:00
Teleqraph
c0748d4285
Scripts/Spells: updated Penance ( #27737 )
2022-02-15 22:15:29 +01:00
Shauren
11aafe53b1
Core/Pets: Relax summoning pet assertion condition
...
Closes #27778
2022-02-15 00:27:05 +01:00
Aqua Deus
e0790d8107
Scripts/Spells: Fix monk roll ( #27736 )
...
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2022-02-14 23:29:32 +01:00
Naddley
4a8662caff
DB/Spawns: Added more critter & passive creature spawns to Bastion intro area
...
Closes #27774
Closes #27775
Closes #27777
2022-02-14 21:57:14 +01:00
Shauren
f6e72494f1
Dep: Raise required boost versions to 1.73 on windows and 1.71 on linux and remove compatibility code for unsupported versions
2022-02-14 12:43:57 +01:00
Teleqraph
a6dd3a1946
Scripts/Spells: Fixed Cold Snap ( #27734 )
2022-02-14 12:02:29 +01:00
Shauren
3798de4b39
Core/Spells: Fixed spell Launch phase being handled at incorrect time for spells with LaunchDelay
2022-02-14 00:16:03 +01:00
Aqua Deus
580e1e5d85
Scripts/Spells: Fix priest talent Power Word: Solace ( #27732 )
2022-02-14 00:14:59 +01:00
Aqua Deus
61e96a7e14
Scripts/Spells: Fix priest talent Twist of Fate ( #27730 )
...
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2022-02-13 22:15:33 +01:00
Aqua Deus
9d25f5681e
Core/Spells: Fix Presence of Mind proc ( #27726 )
...
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2022-02-13 19:49:57 +01:00
Meji
966430dc44
Core/BattlePets: Implemented CMSG_BATTLE_PET_UPDATE_NOTIFY ( #27724 )
2022-02-13 19:18:18 +01:00
Teleqraph
0a923c7bf1
Scripts/Spells: Fixed Infusion of Light ( #27723 )
2022-02-13 19:00:59 +01:00
Shauren
439b027d48
Core/Misc: Cleanup unused includes
2022-02-13 15:07:00 +01:00
Shauren
904299413e
Debug build fix
2022-02-13 13:12:44 +01:00
Shauren
ad4f4bfab7
Core/Misc: Minor game include cleanup
2022-02-13 00:49:10 +01:00
Shauren
b3f1563140
Core/Maps: Add missing MapManager::_freeInstanceIds initialization in 665bab608c
2022-02-12 22:33:49 +01:00
Shauren
f8ad7017dd
Core/Misc: Move (or delete) constructors and destructors to .cpp files (avoids compiling them in every file that includes them)
2022-02-12 21:36:46 +01:00
Naddley
5b28a5ab14
DB/Spawns: Added some critters and passive mobs in Bastion intro area
...
Closes #27757
2022-02-12 06:43:58 +01:00
Shauren
f6280163c6
Core/Misc: Don't include CharacterPackets.h in SpellPackets.h
2022-02-12 01:23:30 +01:00
Shauren
56275a7db3
Core/Misc: script PCH tuning
2022-02-12 00:17:08 +01:00
Shauren
fe8c1ac7ac
Core/Misc: database PCH tuning
2022-02-11 23:37:22 +01:00
Shauren
6c399c372e
Core/Misc: common PCH tuning
2022-02-11 23:24:54 +01:00
Shauren
8ff40f7a7a
Core/Misc: proto PCH tuning
2022-02-11 22:58:56 +01:00
Shauren
bd4e5b6d0b
Build: New CMake option -DBUILD_TIME_ANALYSIS=1 for clang (enables detailed compile time statistics that can be later viewed with ClangBuildAnalyzer)
2022-02-11 22:25:49 +01:00
Shauren
fe35971d2f
Build: Instantiate templates during PCH generation with clang 11+ (this should make PCH more effective in reducing compile times, closer to MSVC)
2022-02-11 22:23:42 +01:00
Shauren
df48af798b
Core/Misc: game PCH tuning
2022-02-11 22:15:38 +01:00
Shauren
0f40af64e6
Core/Utils: Corrected included files in Containers.h
2022-02-11 22:14:47 +01:00
Shauren
32c6c76476
Core/Guilds: Forward declare GuildAchievementMgr
2022-02-11 22:14:18 +01:00
Shauren
3fca1dad20
Dep/g3d: Purge Windows.h includes from headers we include
2022-02-11 22:13:40 +01:00
Shauren
665bab608c
Core/Misc: Cleanup MapManager includes (boost::dynamic_bitset)
2022-02-11 21:59:21 +01:00
Shauren
8fd05dbc93
Core/Misc: Cleanup TaxiPathGraph includes (don't leak boost::graph outside)
2022-02-11 21:58:32 +01:00
Shauren
d057e057d3
Core/Misc: Optimize ChatCommand includes (include only where neccessary)
2022-02-11 21:57:45 +01:00
Shauren
cbcd149ce5
Core/Misc: Explicitly include required headers instead of relying on them to be included by other headers
2022-02-11 14:33:35 +01:00
Teleqraph
5b02c53fc5
Scripts/Spells: Fixed mage Blizzard ( #27722 )
...
* we do not have a dummy periodic aura to obtain our period, so we're setting 1s as it always ticks once per second.
* haste doesn't affect Blizzard: https://us.forums.blizzard.com/en/wow/t/starfall-damage-doesn%E2%80%99t-scale-with-haste-why/854619
2022-02-11 00:12:40 +01:00
Teleqraph
c69e003695
Scripts/Spells: Fixed Power Word: Shield ( #27721 )
2022-02-10 23:34:13 +01:00
Shauren
d16f5ab777
Scripts/Spells: Fixed holy paladin talent Awakening
2022-02-10 22:58:56 +01:00
Shauren
f1cde4cdac
Core/Players: Don't load spell overrides for inactive specializations
2022-02-10 22:47:51 +01:00
Shauren
d92f25478a
Core/Spells: Ignore existing cooldown for spells using TRIGGERED_IGNORE_SPELL_AND_CATEGORY_CD instead of only skipping setting new cooldown
2022-02-10 22:01:52 +01:00
Shauren
02979daf76
Core/Auras: Proc flag updates
...
* Rename to official names
* Corrected logic selecting flags for each spell cast - determine them by attributes instead of DmgClass
* Implemented new proc flags (PROC_FLAG_CAST_ENDED, PROC_FLAG_LOOTED)
2022-02-10 21:11:07 +01:00