Commit Graph

1771 Commits

Author SHA1 Message Date
UltraNix
1e84e062f4 fix(Core/Spells): Beacon of Light should not cause combat. (#7321)
* fix(Core/Spells): Beacon of Light should not cause combat.

Fixed #7276
2021-08-18 00:24:57 +02:00
UltraNix
6b5c3ed04f fix(Core/Spells): Always melee attack target when charge is over. (#7316)
* fix(Core/Spells): Always melee attack target when charge is over.

Fixed #7266

* Update src/server/game/Movement/MovementGenerators/PointMovementGenerator.cpp
2021-08-17 20:36:30 +02:00
UltraNix
3fa1aa1c17 fix(Core/Pets): controllable guardians (including pets) should not set the combat with its target when commanded to attack it (#7315)
- Closes #7264
2021-08-16 17:43:56 +02:00
Zenslash
28a7646414 fix(Scripts/BWL): drakes in Blackwing Lair can't attack (#7303)
Closes #7246
2021-08-16 10:43:30 +02:00
UltraNix
723dbbff58 fix(Core/Players): remove shapeshift auras on taxi restore (#7292)
- Closes #7240
2021-08-15 23:32:55 +02:00
UltraNix
faef417d92 fix(Core/Spells): Master's Call used on rooted pet (#7294)
- Closes #7239
2021-08-14 17:41:50 +02:00
UltraNix
004af40cc0 fix(Core): do not start combat with pet's current victim on spell hit if it's not in combat (#7293)
- Closes #7247
2021-08-14 13:51:26 +02:00
UltraNix
3487973c0e fix(Core/Professions): properly unlearn skill dependent spells (#7290)
- Closes #7165
2021-08-13 17:47:16 +02:00
Kargatum
5c1b1299e7 fix(Core/DBPlayer): correct support MariaDB 10.6 (#7288)
Co-authored-by: Viste <viste02@gmail.com>
2021-08-13 13:25:08 +02:00
UltraNix
435761b284 fix(Core/Pets): do not summon pet if owner is being teleported (#7275)
- Closes #7159
2021-08-13 12:02:21 +02:00
Kargatum
da1fd680f3 fix(Core/WorldSocket): add missing hook OnLastIpUpdate (#7272) 2021-08-12 22:58:08 +02:00
UltraNix
622c9bc0dd fix(Core/Visibility): notify AI of nearby creatures immediately if forced update object visibility is called (#7274)
- Closes #7126
2021-08-12 19:10:03 +02:00
Zenslash
b2d057a599 fix(Core/Auction): server returning wrong items (#7260)
Server Returning Wrong Items With Auction House Function Que

- Closes #7208
2021-08-12 14:26:40 +02:00
UltraNix
300dc16159 fix(Core/Spells): Levitate cannot be casted on mounted targets (#7258)
- Closes #7090
2021-08-11 10:34:50 +02:00
UltraNix
e8b944710a fix(Core/Players): don't reset contested PvP timer if teleported between two maps (#7257)
- Closes #7077
2021-08-11 02:15:22 +02:00
UltraNix
700878f483 fix(Core/Spells): remove hack-fix for sword specialization proc (#7245)
- Closes #6935
2021-08-10 19:19:06 +02:00
KiK0
2b5144c8fe fix(Core/Spells): Glyph of Freezing Trap Applying Slow Incorrectly (#7184) 2021-08-08 15:09:51 +02:00
UltraNix
261d5c62cd fix(Core/Collision): typo in VMap BIH generation. (#7066)
* Core/Collision: Fix typo in VMap BIH generation.

Fixed #5768.

* Bump vmap and mmap versions.

* chore: update data version in the bash installer
2021-08-08 12:21:29 +02:00
Francesco Borzì
0dfab5d69b refactor(Scripts/Northrend): code cleanup (part 11) (#7103) 2021-08-07 17:48:57 +02:00
Andrius Peleckas
a81a619758 fix(Scripts/DB): Ahn'kahet rewrite (#3449) 2021-08-07 16:10:32 +02:00
UltraNix
5b057798e7 fix(Core/Maps): Enabled dead players to be resurrected at the dungeon entrance if cannot enter it due to some reasons (#7236)
- Closes #6790
2021-08-07 16:10:07 +02:00
UltraNix
d3d6d0be12 fix(Core/Spells): always select correct item on weapon skill update (#7135)
- Closes #6158
2021-08-07 14:17:14 +02:00
UltraNix
d356767432 fix(Core/Spells): do not attack focus target while charging (#7235)
- Closes #6721
2021-08-07 12:32:56 +02:00
UltraNix
5831c336df fix(Scripts/Spells): Windfury Weapon should not consume Flurry stacks. (#7151)
* fix(Scripts/Spells): Windfury Weapon should not consume Flurry stacks.

Fixed #6234

* Update src/server/scripts/Spells/spell_shaman.cpp
2021-08-07 00:28:07 +02:00
UltraNix
14ad1def8b fix(Core/Spells): pets should not dispel beneficials bufs from neutral units not being at war with pet's owner (#7230)
- Closes #6691
2021-08-06 18:39:35 +02:00
UltraNix
955c1d1ea1 fix(Core/Quests): SMSG_QUESTUPDATE_COMPLETE on quest completion (#7213)
- Closes #6652
2021-08-06 17:22:04 +02:00
UltraNix
be4377f540 fix(Scripts/Items): Goblin Bomb Dispenser (#7190)
- Closes #6609
2021-08-06 16:27:18 +02:00
UltraNix
0f6dccd98c fix(Core/Items): destroy invalid own guild/arena charters (#7211)
- Closes #6642
2021-08-06 16:26:49 +02:00
Francesco Borzì
7bddd69c95 refactor(Scripts/Kalimdor): code cleanup (part 10) (#7065)
* refactor(Scripts/Kalimdor): code cleanup (part 10)

* chore(Core/zone_mulgore): delete file

* chore(Core/zone_teldrassil): remove file

* chore(Core/kalimdor_script_loader): remove mulgore and teldrassil zone

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-08-06 15:45:17 +02:00
UltraNix
2ed34db42f fix(Core/Spells):SPELL_ATTR5_AURA_AFFECTS_NOT_JUST_REQ_EQUIPED_ITEM (#7205)
- Closes #6617
2021-08-06 12:32:30 +02:00
KiK0
31e41890e3 fix(Core/Spells): Killing Spree should not affect invisible units (#7191) 2021-08-06 11:50:27 +02:00
Asthalor
7618e7706e fix(Scripts/Spell): combustion will now properly go on cooldown when the buff is manually cancelled (#7185)
* fix(CORE/Spell): Combustion will now properly go on cooldown when the buff is manually cancelled
* fix(DB/Scripts): Added the script for combustion
* Update spell_mage.cpp
* Update src/server/scripts/Spells/spell_mage.cpp

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2021-08-06 11:13:45 +02:00
Kitzunu
ac8dfeef4f fix(Core/SOAP): mem leak and new/free mismatch (#7181)
Co-Authored-By: Giacomo Pozzoni <giacomopoz@gmail.com>
2021-08-06 09:32:51 +02:00
UltraNix
2d56a94016 fix(Core/Spells): Next melee swing spells are supposed to be queued up even when out of range. (#7180)
- Closes #6588
2021-08-06 03:07:36 +02:00
UltraNix
cf5aeaea06 fix(Core/Totems): Totems should not fall to the depth in water. (#7179)
* fix(Core/Totems): Totems should not fall to the depth in water.

Fixed #6562

* chore(Core/Totem.cpp): add brackets

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-08-06 00:21:41 +02:00
UltraNix
32650b61ee fix(Core/Spells): Implemented SPELL_ATTR3_NO_PROC_EQUIP_REQUIREMENT. (#7178)
* fix(Core/Spells): Implemented SPELL_ATTR3_NO_PROC_EQUIP_REQUIREMENT.

Fixed #6559.

* Excluded shoot spells.

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-08-05 23:44:14 +02:00
UltraNix
5a93dce915 fix(Core/Spells): Disarmed creatures should no cast spells that requi… (#7171)
* fix(Core/Spells): Disarmed creatures should no cast spells that requires weapon.

Fixed #6404
Fixed #6764.

* codestyle.

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-08-05 22:41:51 +02:00
UltraNix
7e6727c12a fix(Core/Spells): Forbid using charge if already charging to someone. (#7172)
Fixed #6453

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-08-05 21:24:57 +02:00
UltraNix
f755a277d8 fix(Core/Cooldowns): Fixed replacing longer cooldowns by equip cooldown. (#7163)
Fixed #6366
Fixed #6054.

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-08-05 20:42:37 +02:00
UltraNix
279b6de88c fix(Core/Spells): Fixed displaying "That Glyph is already inscribed in your spellbook" when activating the same glyph in different spec. (#7162)
Fixed #6342

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-08-05 20:06:10 +02:00
UltraNix
d2e84eabb8 fix(Core/Items): Removed tradeable flag from items with temp enchants. (#7160)
Fixed #6325.

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-08-05 18:37:10 +02:00
UltraNix
ffdd990aa4 fix(Core/Spells): Glyphs should send SMSG_LEARNED_SPELL/SMSG_REMOVED_… (#7161)
* fix(Core/Spells): Glyphs should send SMSG_LEARNED_SPELL/SMSG_REMOVED_SPELL packet in case of updating spell tooltips.

Fixed #6323

* chore(Core/CharacterHandler): improve comment

* chore(Core/SpellEffects): improve comment

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-08-05 15:58:50 +02:00
UltraNix
ed4cfd37f4 fix(Core/Totems): Searing Totem will properly attack neutral targets. (#7157)
Fixed #6310

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-08-05 15:15:12 +02:00
UltraNix
36a1777b99 fix(Core/Movement): properly handle UNIT_STATE_CHARGING (#7152)
- Closes #6065
- Closes #6669
2021-08-05 13:55:11 +02:00
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