Skjalf
84d4d60cfc
fix(Scripts/Karazhan): Fix Julliane awarding no loot ( #17334 )
...
* fix(Scripts/Karazhan): Fix Julliene awarding no loot
* Update bosses_opera.cpp
2023-09-25 06:38:01 -03:00
Mickaël Mauger
1a84ab6983
fix(Core/Unit): Fix CanSwim method not accurate for players ( #17320 )
2023-09-23 20:49:20 +02:00
Yunfan Li
2dd1490c18
Merge branch 'master' of github.com:azerothcore/azerothcore-wotlk into Playerbot
2023-09-23 22:44:15 +08:00
Ludwig
f633eb8592
fix(Core/Achivement): Implement ACHIEVEMENT_FLAG_AVERAGE ( #17263 )
2023-09-21 18:56:28 +02:00
AG
540eda2af9
fix(Core/Unit): Added bluewall AoE check ( #17064 )
...
* Added bluewall AoE check
- AoE spells/abilities done by non-flagged players now has no effect on pvp flagged players.
* Crash fix
* Update Unit.cpp
Allow spells with flag "SPELL_ATTR5_IGNORE_AREA_EFFECT_PVP_CHECK" to pass this check.
2023-09-20 22:48:23 +02:00
Tralenor
0796df57ac
feat(Core/Player): Addition of a Hook in CanFlyInZone check ( #16590 )
...
---------
Co-authored-by: tmoos <tmoos@meteomatics.com >
Co-authored-by: Winfidonarleyan <dowlandtop@yandex.com >
Co-authored-by: Kitzunu <24550914+Kitzunu@users.noreply.github.com >
2023-09-20 22:40:08 +02:00
TuriansNotBad
89ba87495e
fix(Core/Position): Normalize Position.GetRelativeAngle ( #16825 )
...
Normalize GetRelativeAngle
Normalize angle returned by both Position.GetRelativeAngle functions.
2023-09-17 21:35:34 +02:00
Skjalf
71de2e5c26
fix(Core/GameObject): Also send EventInform() calls for GAMEOBJECT_TY… ( #17283 )
...
fix(Core/GameObject): Also send EventInform() calls for GAMEOBJECT_TYPE_CAMERA
- This allows object and zone AI to process events called by camera objects as well (previously only possible through event_scripts)
(cherry-picked from commit 6904073c9c )
2023-09-17 10:18:13 -03:00
Kitzunu
fbf7ba2191
chore(Core/enumutils): regenerate enumutils ( #17087 )
...
* chore(misc/enumutils): update enumutils
* fix build
* latest update
2023-09-16 14:26:08 +02:00
Ludwig
8ba8f0fe9e
fix(Core/Achievement): Implement ACHIEVEMENT_CRITERIA_TYPE_OWN_RANK ( #17180 )
...
* fix(Core): Implement ACHIEVEMENT_CRITERIA_TYPE_OWN_RANK
* fix(Core): LoadAchievementCriteriaData(): Add ACHIEVEMENT_CRITERIA_TYPE_OWN_RANK
- fixes minor oversight of ACHIEVEMENT_CRITERIA_TYPE_OWN_RANK implementation
- this enables DB achievement_criteria_data check for ACHIEVEMENT_CRITERIA_TYPE_OWN_RANK
2023-09-14 22:27:39 +02:00
Skjalf
8d08a861aa
feat(Core/Scripting): Implement OnAllowedToLootContainerCheck() hook ( #17209 )
...
* chore(Core/Loot): Move OnAllowedForPlayerLootCheck() hook call up
* Revert "chore(Core/Loot): Move OnAllowedForPlayerLootCheck() hook call up"
This reverts commit f841ef9da313976179fb788d9573ff8ced05ecb9.
* feat(Core/Scripting): Implement OnAllowedToLootContainerCheck() hook
* Update GlobalScript.cpp
2023-09-08 01:52:02 -03:00
Yunfan Li
e7ac00b586
Merge branch 'master' into Playerbot
2023-09-05 19:24:48 +08:00
Kitzunu
1ed1cd0c73
fix(Core/Player): Allow to swap bags when they are filled ( #17086 )
2023-09-05 06:35:15 -03:00
Yunfan Li
c6bcda8b9d
Merge branch 'master' into Playerbot
2023-08-29 20:50:49 +08:00
Francesco Borzì
5d01b700fd
refactor(Core): remove unused imports ( #17094 )
2023-08-28 13:39:43 +02:00
Yunfan Li
e2019033c1
Merge branch 'master' into Playerbot
2023-08-27 00:42:24 +08:00
pvp100
856d17ac36
fix(Core/MiscHandler): Dungeon requirements Message ( #16701 )
...
* fix(DB/Gameobject): fix towercanno error location in Flamewatch Tower
adjusted wintergrasp towercanno position
* fix(Core/MiscHandler): dungeon access requirements message parameter
requirements level variable always 0
requirements item cannot get from locale
Co-authored-by: aviar <aviar@sina.com >
* revert: random edits
---------
Co-authored-by: aviar <aviar@sina.com >
Co-authored-by: Stefano Borzì <stefanoborzi32@gmail.com >
2023-08-25 09:16:47 -03:00
Yunfan Li
4b1f585fab
Merge branch 'master' into Playerbot
2023-08-24 22:07:53 +08:00
Anton Popovichenko
4c287e2873
fix(Core/Vehicles): Fix crash in Vehicle::AddPassenger ( #17038 )
...
* fix(Crash): Fix crash in Vehicle::AddPassenger
As I understand it, a try-catch block cannot intercept the ABORT function. Therefore, let's use a simple if statement instead.
* Address code review feedback
2023-08-22 12:13:36 +02:00
Tereneckla
cf87a2d8fe
fix(Core/Pet): Correct (most) warlock pet scaling ( #16769 )
...
* create
* Update Pet.cpp
* remove unwanted change
* Update data/sql/updates/pending_db_world/rev_1689522771491547000.sql
* Update rev_1689522771491547000.sql
2023-08-20 21:38:49 -03:00
Anton Popovichenko
f6b77f9d64
fix(Core/Pets): Fix crash when pet tries to attack deleted object ( #17034 )
...
This situation occurs when, during a fight, a pet receives a command to apply a positive spell to an ally and then resume attacking its previous target.
2023-08-19 22:27:51 +02:00
Anton Popovichenko
57e0b496bd
fix(Core/Transport): Fixes crash with loading player on deleted transport ( #17021 )
...
* fix(Crash): Fixes crash with loading player on deleted transport
* Remove whitespace
2023-08-18 16:13:43 +02:00
Yunfan Li
6a954d7560
Merge branch 'master' into Playerbot
2023-08-10 13:45:03 +08:00
Skjalf
f5e555082e
fix(Core/Unit): Fix Arena Preparation aura being removed on player ac… ( #16925 )
...
fix(Core/Unit): Fix Arena Preparation aura being removed on player actions
2023-08-08 23:48:20 -03:00
Kitzunu
026fe7c962
fix(Core/Pets): Hunter pet scaling ( #16959 )
...
* fix(Core/Pets): Hunter pet scaling
* Fix pet scaling to properly take DBC data
* Edge case for Devilsaur where the DBC data is whack, therefore we use Spirit Beast data instead
* updated scale calculation based on client function (f09564b9d0 )
Co-Authored-By: Ovahlord <18347559+Ovahlord@users.noreply.github.com >
* fix gcc
---------
Co-authored-by: Ovahlord <18347559+Ovahlord@users.noreply.github.com >
2023-08-08 19:11:41 -03:00
Yunfan Li
df11f5a0e7
Merge branch 'master' into Playerbot
2023-08-07 23:58:57 +08:00
UltraNix
c3acf75618
fix(Core/Spells): Taunt always set proper target while channelling sp… ( #13948 )
...
* fix(Core/Spells): Taunt always set proper target while channelling spells.
Fixes #13841
* Update.
* Update.
2023-08-06 03:16:05 +02:00
Webdrian
226408329a
fix(Core/Pets): Corret Pet size for normal and exotics & bigger pets ( #16910 )
...
* fix(Core/Pet)
Pet size fixed
* Update Pet.cpp
* Update Pet.cpp
2023-08-06 02:08:34 +02:00
Yunfan Li
db889ed3c9
Merge branch 'master' into Playerbot
2023-08-05 19:11:41 +08:00
AiurJordan
f0a4612964
fix(Core/Pets) Pet scaling only being applied to pets with DB Entry ( #16401 )
2023-08-02 14:51:11 -03:00
Yunfan Li
a4e5ff3779
Merge branch 'master' into Playerbot
2023-08-01 23:21:36 +08:00
Kitzunu
8c42a03328
fix(Core/Item): Mirror client logic when determining whether to apply… ( #16861 )
...
fix(Core/Item): Mirror client logic when determining whether to apply feral AP
Co-authored-by: Shauren <shauren.trinity@gmail.com >
2023-07-30 23:59:21 -03:00
Yunfan Li
95add2b815
Merge branch 'master' into Playerbot
2023-07-18 17:59:18 +08:00
Angelo Venturini
dbc39a2817
fix(Core/Spells): Implement ENCHANT_PROC_ATTR_WHITE_HIT ( #16771 )
...
Co-authored-by: Ariel Silva<ariel-@users.noreply.github.com >
2023-07-17 08:19:24 -03:00
Tereneckla
e78ff51336
fix(Core/Player): don't dismiss warlock pets on logout ( #16766 )
...
Update Player.cpp
2023-07-15 17:12:28 -03:00
Yunfan Li
95843d5835
Merge branch 'master' into Playerbot
2023-07-14 13:16:02 +08:00
wenzuowei
3a3dc6446b
fix(Core/Gossip): Fix gossip menu for locale clients ( #16531 )
...
* fix(Core/Gossip): Fix gossip menu for locale clients
* using gossip_menu_option texts by default
---------
Co-authored-by: wzw1990 <>
2023-07-12 08:04:39 -03:00
Skjalf
f5d0246292
feat(Core/Object): Add helper to allow removing allowed looters ( #16709 )
2023-07-08 21:45:06 -03:00
Yunfan Li
0713446e1e
Merge branch 'master' into Playerbot
2023-07-04 10:05:31 +08:00
Tereneckla
718b0000ba
fix(Core/Reputation): remove reputation splitting for being partied ( #16660 )
...
remove rate for party
2023-07-02 15:02:14 -03:00
Walter Pagani
7f9cdda17b
chore(Core/ScriptMgr): Hooks used in mod-aoe-loot ( #16589 )
...
* Creating the necessary hooks for the loot aoe
* update hook
* Typing error
* Method name and add documentation
* codestyle
* Misc. fixes
2023-06-24 08:23:23 -03:00
Yunfan Li
55821a893c
Merge branch 'master' into Playerbot
2023-06-22 09:53:06 +08:00
Žan Skamljič
ee3ab6fe2a
chore(Core/ScriptMgr): Add Hooks for profession skill gains ( #16526 )
2023-06-19 16:12:20 -03:00
Yunfan Li
05103aeacf
Merge branch 'master' into Playerbot
2023-06-02 15:38:15 +08:00
Kitzunu
ee18f55f63
fix(Scripts/Spells): Convert some Druid spells to SpellScript ( #16414 )
...
Co-authored-by: joschiwald <736792+joschiwald@users.noreply.github.com >
2023-06-01 22:04:00 +02:00
Yunfan Li
a1a3263727
Merge branch 'master' into Playerbot
2023-05-29 19:05:17 +08:00
Gultask
d525949316
fix(Core/Creature): Re-Add IGNORE_ASSISTANCE_CALL flag ( #16387 )
...
init
2023-05-28 13:49:17 -03:00
Yunfan Li
f677900061
Prevent GUID from exhausting
2023-05-26 01:02:22 +08:00
Kitzunu
a6980e654a
fix(Core/Player): Logic ( #16305 )
2023-05-24 13:59:43 -03:00
Yunfan Li
72660b1ed8
Merge branch 'master' into Playerbot
2023-05-24 17:57:30 +08:00