Commit Graph

1727 Commits

Author SHA1 Message Date
UltraNix
8522809bb3 Core/Spells: Regenerating POWER_HAPPINESS should not generate additional threat. (#7146)
Fixed #6190

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-08-04 16:56:47 +02:00
UltraNix
d0b994496f fix(Core/Pets): Corrected pet speed catchup system. (#7131) 2021-08-04 07:05:27 +02:00
UltraNix
9a820e2d26 fix(Core/Spells): Master of Elements (#7102)
* Core/Spells: Master of Elements:

Proc now also from arcane spells.
Properly proc from periodic spells.
Fixed #6035.

* You shouldn't be there.

* Buildfix.

* missing sql.
2021-08-02 01:02:38 +02:00
Kitzunu
80ff915f24 fix(Core/Spell): Impelement SPELL_ATTR7_NO_ATTACK_DODGE & SPELL_ATTR7_NO_ATTACK_PARRY & SPELL_ATTR7_NO_ATTACK_MISS (#7099)
cherry-pick commit (bd6de8eb61)

Co-Authored-By: Ovah <18347559+Ovahlord@users.noreply.github.com>
Co-Authored-By: Gildor <521036+Jildor@users.noreply.github.com>
2021-08-01 22:03:45 +02:00
Shiroe
7f4c556148 fix(Core): Impelement CREATURE_FLAG_EXTRA_NO_PLAYER_DAMAGE_REQ (#7101) 2021-08-01 18:37:49 +02:00
Kargatum
dc1945196a feat(Core/Logging): add support fmt::format logging (#6893) 2021-07-31 23:54:55 +02:00
Kitzunu
87b2cd1299 fix(Core/Spell): Make use of SPELL_ATTR2_NO_SCHOOL_IMMUNITIES (#5880) 2021-07-31 15:31:00 +02:00
Christopher Galbraith
19bbe2cd79 fix(Script/Mandorik): enrage on reset and on subsequent pulls. (#7176)
* Fixed issue with Ohgan data not being reset properly causing Mandokir to enrage even when Ohgan is alive on subsequent pulls. Mandokir now correctly removes Frenzy when resetting.

Signed-off-by: ChrisCGalbraith <chriscgalbraith@gmai.com>

* Update src/server/scripts/EasternKingdoms/ZulGurub/boss_mandokir.cpp

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>

Co-authored-by: ChrisCGalbraith <chriscgalbraith@gmai.com>
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2021-07-31 11:16:02 +02:00
Kitzunu
275b107fea fix(Docs/Doxygen): improve some comments (#7118) 2021-07-30 23:25:38 +02:00
Shiroe
2f63e81a94 feat(Core/DB): Add Creature ExperienceModifier (#7095) 2021-07-30 07:56:42 +02:00
UltraNix
47f7c46f96 fix(Core/Spells): melee spells on sitting targets guaranteed critical strikes (#7085)
- Closes #5986
2021-07-27 13:37:47 +02:00
UltraNix
f9125f130e fix(Core): player's fall position on elevators (#7076)
- Closes #5804.
- Closes #5936.
2021-07-27 10:08:00 +02:00
Kargatum
70a8066ab0 feat(Cmake/MySQL): add support MariaDB 10.6 (#7113)
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2021-07-27 00:34:06 +07:00
UltraNix
e37dba8df6 fix(Core/Spells): Far Sight auras are supposed to extend view distance and allows seeing objects from further distance (#7068)
- Closes #5793.
2021-07-26 10:23:08 +02:00
UltraNix
1f3a097761 fix(Core/Spells): Divine Shield should prevent from environmental damage (#7071)
- Closes #5804
2021-07-25 19:44:16 +02:00
UltraNix
270f7bf506 fix(Core/Items): items with charges should not remove on item unequip its … (#7064)
- Closes #5716
2021-07-25 03:36:40 +02:00
Kargatum
7f6e9b1984 feat(CMake): enable optional C++20 support (#7075) 2021-07-25 01:54:02 +02:00
Kitzunu
fa03541563 chore(Script/Misc): add comments to some scripts (#7011) 2021-07-24 19:37:45 +02:00
UltraNix
59c8f7276e fix(Core/Movement): correct weird pathing by clearing old path (#7034)
- Closes #5220.
2021-07-24 16:26:18 +02:00
Kitzunu
4ace9f17de fix(Core/Spell): handle 5,000 Gold with SpellScript (#6996) 2021-07-24 00:40:20 +02:00
天鹿
fdfa9e3c57 fix(Core/LootItemStorage): missing write of 'conditionLootId' (#6950) 2021-07-23 13:16:14 +02:00
UltraNix
ba85988d31 fix(Scripts/Item): Gnomish Death Ray. (#7062)
- Closes #5648
2021-07-23 13:13:49 +02:00
UltraNix
cf104e01c6 fix(Core/Pets): spells disappearing while pet being offline (#7046)
- Closes #5320
2021-07-23 11:54:01 +02:00
UltraNix
e450fd6f68 fix(Core/Units): charmed creatures do not need to check hostility to attacked creature (#7043)
Properly remove channelled charm auras on demand.
- Closes #5447
2021-07-23 09:31:04 +02:00
UltraNix
e5680dfe10 fix(Scripts/Naxxramas): properly handle Thaddius' polarity stacks (#7030)
- Closes #6929
2021-07-22 19:34:47 +02:00
Francesco Borzì
3b752dd796 refactor(Scripts/Spells): code cleanup (part 9) (#6946) 2021-07-22 01:12:28 +02:00
Kitzunu
9ab6ba9664 chore(Core/Misc): remove toxic language (#6988) 2021-07-21 23:57:20 +02:00
Francesco Borzì
e556560bc1 refactor(Scripts/Pet): code cleanup (part 8) (#6928) 2021-07-21 19:05:05 +02:00
Francesco Borzì
383946af6c refactor(Scripts/OutdoorPvP): code cleanup (part 7) (#6927) 2021-07-21 14:12:40 +02:00
robinsch
a3e3fd029f fix(Core/Item): prevent possible items dupe (#6943) 2021-07-21 12:05:12 +02:00
Francesco Borzì
172d33d507 refactor(Scripts/Events): code cleanup (part 6) (#6924) 2021-07-20 09:55:31 +02:00
Francesco Borzì
e5f1104849 refactor(Scripts/EasternKingdoms): code cleanup (part 5) - also fix potential crash (#6923) 2021-07-19 11:23:27 +02:00
Francesco Borzì
fab0fc421b refactor(Scripts/Commands): code cleanup (part 4) (#6921) 2021-07-18 13:25:44 +02:00
raizo
b8f05472e4 refactor(Core/Player): created update player category (#6872) 2021-07-17 23:47:14 +02:00
Necropola
c7129fa0dd fix(CMake): find std::filesystem across platforms (#6914)
* fix(CORE): Find std::filesystem across platforms
Closes #6889

* Squeeze blank lines to make check-codestyle happy

* Move find_package(Filesystem ...) to deps/stdfs

* CMAKE_CXX_STANDARD gets already set in ConfigureBaseTargets.cmake
2021-07-17 11:41:36 +02:00
Kargatum
96c51317f5 feat(Deps/ACE): remove ACE library (part 1/2) (#6980) 2021-07-16 15:05:39 +02:00
Francesco Borzì
ee5ed33fec fix(Core/SpellAuras): prevent crash in Aura::GetType() (#6922) 2021-07-16 12:19:42 +02:00
Kargatum
8568c4fb33 feat(Core): replace ACE network with Boost.Asio (#6574) 2021-07-16 10:43:56 +02:00
Kargatum
b680670047 feat(CMake): delete EXTRA_LOGS (#6897) 2021-07-14 23:47:40 +02:00
Francesco Borzì
1c4523415a fix(Core): -Wambiguous-reversed-operator warning (#6864) 2021-07-14 00:35:33 +02:00
Kitzunu
c88cc05b10 chore(Core/Database): add info about errors (#6895) 2021-07-13 19:15:52 +02:00
Francesco Borzì
f73ef1cd5a fix(Core/Unit): -Wdeprecated-enum-enum-conversion warning (#6868) 2021-07-13 11:51:58 +02:00
clidx
1fa51e5168 fix(Scripts/Ulduar): Mimiron Summon Mine (#6833) 2021-07-12 18:51:09 +02:00
Grimgravy
b5d9b3d513 fix(Scripts/DB/Quest): improved No Fly Zone (#6850) 2021-07-12 02:49:05 +02:00
Kitzunu
511227fa6b fix(Core/WheatyExceptionReport): for c++20 (#6875) 2021-07-12 00:47:40 +02:00
Francesco Borzì
d92a2ce58b fix(Core/Common): -Wdeprecated-enum-float-conversion warning (#6870) 2021-07-11 18:05:07 +02:00
Francesco Borzì
f6c0b0b6c8 fix(Core/World): -Wrange-loop-analysis warning (#6853) 2021-07-10 15:54:35 +02:00
Francesco Borzì
4103fca5a4 fix(Core/ObjectGuid): prevent creating copies when looping objects (#6852) 2021-07-10 15:54:16 +02:00
Francesco Borzì
19869e65ff refactor(Core/Player): extract methods based on existing categories (#6838) 2021-07-10 12:49:33 +02:00
UltraNix
0f4a942825 fix(Core/PetHandler): prevent crash (#6805) 2021-07-10 00:21:26 +02:00