Commit Graph

1817 Commits

Author SHA1 Message Date
UltraNix
dd0b964a2a fix(Scripts/Spells): Unlit Torches cannot be used too far away from the bonfire (#7644)
- Closes #6551
2021-09-01 15:50:42 +02:00
UltraNix
7965ea5aaa fix(Core/Movement): set proper flying animations for creatures with INHABIT_GROUND (#7589)
- Closes #7579
2021-09-01 12:15:01 +02:00
UltraNix
498faf380b fix(Core/DungeonFinder): misc improvements (#7488)
- Players should be able to enter the same dungeon if just completed it
- Properly define if the proposal is new
- Set teleport point to the nearest graveyard if teleported to dungeon from other instance
- Display completed encounters when joining LFG in progress (excluding random)
- Closes #5914
- Closes #7388
2021-09-01 10:44:29 +02:00
UltraNix
bfaa32f253 fix(Core/DungeonFinder): re-queueing being inside dungeon and member leaving DF (#7570)
- Closes #6790
2021-08-31 23:37:49 +02:00
Silker
9d81f3525f fix(Core/Creature): Disable periodic call for assistance on minions from instances (#7650) 2021-08-31 08:03:09 -06:00
Asthalor
33b3ea2fe4 fix(Script/BD): fix skill needed and more for Quest The Spectral Chalice (#7519) 2021-08-31 12:02:17 +02:00
UltraNix
ec149b52d9 fix(Core/Cooldowns): SPELLMOD_COOLDOWN should not affect category coo… (#7164)
- Closes #6391.
2021-08-31 12:01:09 +02:00
lineagedr
ae8a78d90a feat(Core/Gameobject): add a range check for gameobjects (#7521) 2021-08-31 10:34:43 +02:00
Patrick Lewis
1c43e6ac6e feat(Core/Config): add option for LFG expansion (#7256) 2021-08-30 20:39:19 +02:00
UltraNix
c111955399 fix(Core/Maps): fix getting wrong area/zone on spawn (#7590)
- Closes #7580
2021-08-30 14:49:44 +02:00
UltraNix
14b9be2982 fix(Core/Players): healing pet should not reset PvP timer (#7541)
- Closes #6128
2021-08-30 11:05:44 +02:00
Kitzunu
6978d62482 refactor(Script/Command): modify mount & dismount (#7413)
* refactor(Script/Command): modify mount

* oopsies

* Update rev_1629233438552386300.sql

* codestyle

* Update src/server/scripts/Commands/cs_modify.cpp

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>

* Update src/server/scripts/Commands/cs_modify.cpp

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>

* Update src/server/scripts/Commands/cs_modify.cpp

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>

* some improvements

* When using .dismount also update speed to 100%

* remove atoul

* Update cs_modify.cpp

* test

Co-authored-by: Kargatum <dowlandtop@yandex.com>

* Update cs_modify.cpp

* fix tyop

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
Co-authored-by: Kargatum <dowlandtop@yandex.com>
2021-08-29 10:45:43 +02:00
Francesco Borzì
d8b8e123f6 refactor(Core/Common): code cleanup (part 12) (#7520) 2021-08-26 18:02:08 +02:00
Andrius Peleckas
5bb2e5f2f9 fix(Core/Spell]: interrupt invisibility auras on cast (#7508) 2021-08-26 18:01:33 +02:00
Andrius Peleckas
dd14c63088 fix(Core/Vendors): incorrect check which allowed/disabled alliance players (#7507) 2021-08-26 15:41:17 +02:00
Kitzunu
f06f871718 fix(Core/Chat): print zoneId on GM command used (#7503) 2021-08-26 14:30:59 +02:00
UltraNix
45218224b4 fix(Core/Spells): show Execute/Slam misses/dodges/parries in combat log (#7494)
- Closes #7428.
2021-08-26 11:45:22 +02:00
UltraNix
f23d42c0dd fix(Core/Entities): mobs called for help should check if can see and detect the enemy (#7493)
- Updates #7125
2021-08-26 10:38:27 +02:00
UltraNix
e35e47c2f7 fix(Core/Movement): properly initialized combat distance for creatures with SAI script (#7437)
- Closes #7331
2021-08-26 02:15:07 +02:00
Petric
2929cddaf2 fix(Core/Spec): changing spec now removes auras of spells with rank > 1 (#7482)
- Closes https://github.com/azerothcore/azerothcore-wotlk/issues/4284
2021-08-25 16:00:39 +02:00
UltraNix
a8c0a2cc89 fix(Core/Movement): (#7008)
- Get zone/area IDs from vmap data in the liquid update
- Add new method Map::getFullVMapDataForPosition to get area info and liquid info in a single vmap lookup
- Adjust GetZoneId/GetAreaId on WorldObject to always return these cached fields.
- Clean up liquid state handling on Unit and Player
- Implemented getting area id from gameobject spawns.
- Removed old core related to getting movement flags dependent on environment.
- Movement flags are now processed more precisely and dynamically.

Original source: TrinityCore.

- Closes #5086
- Updates #2208.
2021-08-25 12:41:20 +02:00
UltraNix
1fd963b246 fix(Core/Maps): display instance warning when entering bound dungeon (#7448) 2021-08-25 11:41:43 +02:00
EPTIC
015f8802a8 fix(Script/Creature): move Shadow Hunter Vosh'gajin script to SAI (#7421) 2021-08-25 10:58:13 +02:00
lineagedr
2b9817f0c0 fix(Core/Misc): restore playercreateinfo_item item deletion functionality (#7470) 2021-08-25 10:21:27 +02:00
UltraNix
032ca32a04 fix(Core/Spells): do not remove stances when teleported from Instance/BG (#7469)
- Closes #7402
2021-08-25 01:55:37 +02:00
UltraNix
ec71301bf7 fix(Scripts/Spell): Volley should trigger pet attack in defensive mode (#7453)
- Closes #7340
2021-08-25 01:13:15 +02:00
UltraNix
1b7d3708a6 fix(Core/Loot): (#7452)
- Players that did not participate in killing dungeon boss are not eligible to get loot.
- Players that are too far away from the looted object are not eligible to get loot.
- Players that released spirit and were outside the dungeon when the loot has been released are eligible to get loot.
- Players that have pending bind are not eligible to get loot.
- Properly get loot recipient for some chests in dungeons.
- All above fixes should work in any loot mode (group loot, master loot, etc.)
- Closes #2104.
2021-08-24 23:48:22 +02:00
Kitzunu
2a36a533ce fix(Core/Spells): Sacred Cleansing range (#7439)
* cherry-pick commit (c8f2056b17)

Co-Authored-By: Lucas Nascimento <keader.android@gmail.com>
2021-08-24 17:48:28 +02:00
Kitzunu
62058ffbea fix(Script/Spells): Anti-Magic Zone amount calc (#7438)
* cherry-pick commit (bea682f95c)

Co-authored-by: Lucas Nascimento <keader.android@gmail.com>
2021-08-24 16:52:54 +02:00
UltraNix
1becd73f09 fix(Core/Movement): Rewritten follow movement generator for pets (#7324)
- Closes #7296
2021-08-24 11:08:50 +02:00
UltraNix
39efbb736f fix(Core/Arenas): correct BG status on Arena leave (#7323)
- Closes #7278
2021-08-23 20:18:36 +02:00
Petric
56a2f6d976 fix(Core/Crash): reload page GetSession check to avoid crash (#7451) 2021-08-22 16:40:40 +02:00
EPTIC
690187cb3f fix(DB/Creature): Gizrul the Slavener (#7414) 2021-08-22 13:43:54 +02:00
Kaytotes
d18545263f feat(Core/Scripts): new OnBeforeFinalizePlayerWorldSession() hook (#7136)
Co-authored-by: Yehonal <yehonal.azeroth@gmail.com>
2021-08-22 13:41:19 +02:00
jestermaniac
5f6780532f fix(Core/Unit): adds in formation not attacking when leader killed (#7412)
Co-authored-by: John Smith <mostdefinitelyanagger@outlook.com>
2021-08-22 13:32:27 +02:00
lineagedr
e9f4006ed2 fix(Core/Scrips): Kologarn focused eyebeam should target only 1 target (#7405) 2021-08-21 20:19:00 +02:00
EPTIC
4cc00f5488 fix(DB/Creature): correct script for Quartermaster Zigris (#7404) 2021-08-21 00:43:04 +02:00
lineagedr
1174b43184 feat(Core/Item): remove item auras after unequipping an item. (#7398)
* [Core/Item]: Remove item auras after unequipping an item.

* chore(Core/Item): add brackets, improve codestyle

* Update

* update

* Update

* Update

* constexpr

* Update Player.cpp
2021-08-20 20:17:01 +02:00
lineagedr
32e149e342 [Core/Spells]: Fixed stormstrike and lava lash consuing flurry. (#7397)
* [Core/Spells]: Fixed stormstrike and lava lash consuing flurry.

* Update

Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com>
2021-08-20 19:40:16 +02:00
lineagedr
8f39bc101c [Core/Spells]: Fix glyph of arcane shot not refunding mana. (#7395)
* [Core/Spells]: Fix glyph of arcane shot not refunding mana.

* chore: add newline at the end of file

* Update rev_1629141434760979400.sql

* Update spell_hunter.cpp

* Update rev_1629141434760979400.sql

* Update spell_hunter.cpp

* Update data/sql/updates/pending_db_world/rev_1629141434760979400.sql

Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com>
2021-08-20 19:18:25 +02:00
lineagedr
888549bcdc fix(Core/Spells): Druid's Enrage not reducing armor (#7394) 2021-08-20 14:41:26 +02:00
lineagedr
ff7d6d2dae fix(Core/Maps): prevet a crash occurring when shutting the server down. (#7387) 2021-08-20 00:01:48 +02:00
UltraNix
122fd3ec74 fix(Core/Spells): add SPELL_ATTR0_CU_NO_INITIAL_THREAT to some spells (#7291)
- Closes #7241
2021-08-19 16:40:00 +02:00
lineagedr
f538eaceba fix(Core/Chat): muteTime for players that were muted when offline (#7375)
This reverts commit 23beddb209314d6a6ef20c9e7ca7229ee7a1905b
2021-08-19 12:00:55 +02:00
Kitzunu
556d91a2ea feat(Core/Network): Add conf to allow/disallow storing IP address (#7168)
* feat(Core/Network): Add conf to allow/disallow storing the IP address

* cherry-pick commit (68bf7e6d12)

Co-Authored-By: Giacomo Pozzoni <giacomopoz@gmail.com>
2021-08-19 00:20:07 +02:00
UltraNix
bd9b02a3af fix(Core/Movement): Properly updates MOVE_WALK in case of slowing auras. (#7371)
fixed #7301
2021-08-18 11:59:13 +02:00
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