Commit Graph

1505 Commits

Author SHA1 Message Date
郑佩茹
db71f4739c Fix corrupt item cache crashes, bot whispers, trade crashes 2022-03-22 10:51:50 -06:00
郑佩茹
ff0e5d5e3b Merge branch 'questXPHook' into Playerbot 2022-03-21 14:47:43 -06:00
郑佩茹
60f11b3671 Merge branch 'master' into Playerbot
# Conflicts:
#	apps/ci/ci-install-modules.sh
#	src/common/Collision/Management/MMapMgr.cpp
#	src/common/Debugging/Errors.h
#	src/server/game/AI/SmartScripts/SmartScript.cpp
#	src/server/game/Battlegrounds/Arena.cpp
#	src/server/game/Battlegrounds/ArenaScore.h
#	src/server/game/Battlegrounds/Battleground.cpp
#	src/server/game/Battlegrounds/BattlegroundMgr.cpp
#	src/server/game/Battlegrounds/BattlegroundMgr.h
#	src/server/game/Battlegrounds/BattlegroundQueue.cpp
#	src/server/game/Battlegrounds/BattlegroundQueue.h
#	src/server/game/Battlegrounds/Zones/BattlegroundAB.h
#	src/server/game/Battlegrounds/Zones/BattlegroundEY.h
#	src/server/game/Battlegrounds/Zones/BattlegroundIC.h
#	src/server/game/Conditions/ConditionMgr.cpp
#	src/server/game/DataStores/M2Stores.cpp
#	src/server/game/DungeonFinding/LFGMgr.cpp
#	src/server/game/Entities/Creature/Creature.cpp
#	src/server/game/Entities/Creature/CreatureData.h
#	src/server/game/Entities/GameObject/GameObject.cpp
#	src/server/game/Entities/GameObject/GameObject.h
#	src/server/game/Entities/Player/Player.cpp
#	src/server/game/Entities/Player/Player.h
#	src/server/game/Entities/Player/PlayerStorage.cpp
#	src/server/game/Entities/Unit/Unit.cpp
#	src/server/game/Entities/Unit/Unit.h
#	src/server/game/Globals/ObjectMgr.cpp
#	src/server/game/Groups/Group.cpp
#	src/server/game/Groups/Group.h
#	src/server/game/Guilds/Guild.cpp
#	src/server/game/Guilds/Guild.h
#	src/server/game/Handlers/BattleGroundHandler.cpp
#	src/server/game/Handlers/CharacterHandler.cpp
#	src/server/game/Scripting/ScriptDefines/BGScript.cpp
#	src/server/game/Scripting/ScriptDefines/DatabaseScript.cpp
#	src/server/game/Scripting/ScriptDefines/PlayerScript.cpp
#	src/server/game/Scripting/ScriptDefines/ServerScript.cpp
#	src/server/game/Scripting/ScriptMgr.cpp
#	src/server/game/Scripting/ScriptMgrMacros.h
#	src/server/game/Server/Packets/MiscPackets.cpp
#	src/server/game/Server/Packets/MiscPackets.h
#	src/server/game/Server/WorldSession.cpp
#	src/server/game/Spells/SpellEffects.cpp
#	src/server/game/World/IWorld.h
#	src/server/game/World/World.cpp
#	src/server/game/World/World.h
#	src/server/scripts/Commands/cs_npc.cpp
#	src/server/scripts/Commands/cs_server.cpp
#	src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/boss_nefarian.cpp
#	src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/instance_blackwing_lair.cpp
#	src/server/scripts/EasternKingdoms/BlackrockMountain/MoltenCore/boss_ragnaros.cpp
#	src/server/scripts/EasternKingdoms/ShadowfangKeep/boss_apothecary_hummel.cpp
#	src/server/scripts/EasternKingdoms/ShadowfangKeep/instance_shadowfang_keep.cpp
#	src/server/scripts/EasternKingdoms/ShadowfangKeep/shadowfang_keep.h
#	src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/culling_of_stratholme.cpp
2022-03-21 13:57:37 -06:00
IntelligentQuantum
86e438a1e7 Core/Packet: SMSG_LEVELUP_INFO (#10884) 2022-03-21 04:43:45 +07:00
UltraNix
3c9e8d4eb1 fix(Core): Crash related to reset instances (#11003) 2022-03-18 19:32:28 -03:00
UltraNix
68891ccd74 fix(Core/Loot): Fixed some chests inside dungeons not being bound only to participants. (#10995) 2022-03-18 18:33:04 -03:00
UltraNix
da0f2e3ae2 fix(Core/Spells): Nature's Swiftness should not be consumed by instant spells. (#10909) 2022-03-18 18:15:56 -03:00
UltraNix
e5f9c8c0af fix(Core/Mails): Do not load expired mails from database. (#10917) 2022-03-18 18:13:17 -03:00
UltraNix
76b72b3631 feat(Core/Chat): Fixed feature to prevent horde and alliance players to chat with each other via custom emotes. (#11000)
Fixes #10600
2022-03-17 20:11:08 +07:00
郑佩茹
e42a572c35 Merge branch 'master' into questXPHook 2022-03-16 15:22:22 -06:00
UltraNix
b01aa11f18 fix(Core/Spells): Ruthlessness/Seal Fate selecting wrong proc target (#10982)
Fixes #10328
2022-03-16 18:58:49 +01:00
Bogir[rus]
54c62f9b96 chore(Core/DataStores): correct logging fmt in M2Stores.cpp (#11018) 2022-03-16 03:35:43 +07:00
UltraNix
b025ec999e fix(Core/Spells): Periodic ticks number should not exceed the max one. (#10999)
Fixes #10876
2022-03-16 03:33:44 +07:00
Kargatum
78bdc89881 feat(Core/Battleground): rework bg queue system (#10817) 2022-03-15 14:36:49 -03:00
UltraNix
6c60dc3841 fix(Core/Spells): Kill credits given via spells should always be awarded to players 2022-03-15 15:55:55 +01:00
IntelligentQuantum
b6a07d38c0 feat(Core/Characters): Replace DELETE + INSERT with REPLACE (#10862) 2022-03-15 09:40:55 +01:00
SilentCLD
624d41763a fix(Core/SAI): allow scripts to target the summoner of a TempSummon (#10819)
Fixes #10760
Fixes #10123
2022-03-15 08:44:09 +01:00
UltraNix
c0e12e297d fix(Core/Spells): Beacon of Light should not proc off from Glyph of Holy Light and Judgement of Light. (#10564)
Fixed #2782
2022-03-14 15:51:09 +01:00
郑佩茹
921bfbde86 Merge branch 'master' into questXPHook 2022-03-13 16:37:06 -06:00
UltraNix
12d41d1314 Big update. 2022-03-12 22:28:00 +01:00
Bogir[rus]
75439773d0 fix and bringing to a unified style warnings of server loading logs to be more visible at server startup (#10970) 2022-03-12 04:57:26 -03:00
IntelligentQuantum
1f90a18a58 feat(Core/Packet): CMSG_SET_SHEATHED 2022-03-11 18:12:21 +01:00
Nefertumm
a775ddcb5b Revert "fix(Scripts/AlteracValley): Mini bosses should evade with boss (#10544)" (#10975)
This reverts commit 348b374487.
2022-03-11 06:23:48 -03:00
IntelligentQuantum
7ad65752fa feat(Core/Maps): Improvements to Cinematic function (#10765) 2022-03-11 08:21:54 +01:00
郑佩茹
c2a6eff91d Merge branch 'master' into questXPHook 2022-03-10 12:08:00 -07:00
UltraNix
348b374487 fix(Scripts/AlteracValley): Mini bosses should evade with boss (#10544)
Fixed #10460
2022-03-10 13:56:02 +01:00
Nefertumm
556cbd8f58 feat(Core/Gossips): override BoxMoney from DB (#10414) 2022-03-10 13:55:29 +01:00
Nefertumm
4239188a87 fix(Core/Creature): correctly load creature equipments (#10966) 2022-03-10 05:42:30 -03:00
acidmanifesto
e2d7dc9bd7 fix (core): Load Order Adjustment GAME_EVENT_START hook (#10939)
This effect any and all Smartscripts using Smart Event 68 (10 total at this time of rev) and 69 (21 total at this time of rev)
Dealing both with event 85 Stitches Event and event 87 Scarlet Oracle
2022-03-09 18:16:52 -05:00
Nefertumm
707968ee95 fix(Scripts/BlackwingLair): Nefarian (#10536) 2022-03-09 13:32:09 -03:00
Bogir[rus]
e05cfe5737 fix (Console): count of Broadcast Text Locales shown by logger on server start (#10942) 2022-03-09 08:11:08 -05:00
Nefertumm
0e35b681fb feat(Core/Conf): Miss Chance Multiplier (#10873) 2022-03-08 21:44:22 +01:00
郑佩茹
7b3b37b1b3 Merge branch 'master' into questXPHook 2022-03-08 10:23:32 -07:00
UltraNix
a0d9d59b9d fix(Core/Spells): Fixed damage of Burning Adrenaline. (#10901)
* fix(Core/Spells): Fixed damage of Burning Adrenaline.

Fixes #10772

* Update SpellInfoCorrections.cpp

Co-authored-by: acidmanifesto <joshua.lee.betts@gmail.com>
2022-03-08 09:10:13 +01:00
郑佩茹
d60bb4fc90 feat(Scripting/Hooks): Implement OnQuestComputeXP() hook 2022-03-07 19:17:29 -07:00
UltraNix
5ed4db09e3 fix(Core/Spells): Fixed getting max spell range for friendly targets. (#10906)
Fixes #10802
2022-03-06 15:51:59 -05:00
IntelligentQuantum
8eeb6ef1b7 feat(Core/Packet): SMSG_CROSSED_INEBRIATION_THRESHOLD (#10893) 2022-03-06 15:49:55 -05:00
IntelligentQuantum
029b79ecce feat(Core/Players): do not update position data on character creation 2022-03-06 15:45:49 -05:00
UltraNix
617d85a498 fix(Core/Movement): Send proper movement animation visuals. (#10843)
Fixed #10812
Fixed #10814
2022-03-06 12:31:41 -05:00
UltraNix
a74e57fb22 fix(Core/Spells): Implemented SPELL_ATTR0_CU_IGNORE_EVADE. (#10832)
Added channel beam at Razorgore pre-fight.
Fixed #10767
2022-03-06 12:26:00 -05:00
UltraNix
09df444187 fix(Core/Maps): Dead players should not be allowed to enter dungeon if exceeded max number of instances. Thx to @DepTypes (#10831)
Fixed #10799
2022-03-06 12:19:31 -05:00
Kitzunu
d927ce6fac feat(Core/Creature): Implement quest_greetings table (#10526)
* cherry-pick commit (6dda09818d)

Co-Authored-By: ForesterDev <11771800+ForesterDev@users.noreply.github.com>
Co-Authored-By: Giacomo Pozzoni <giacomopoz@gmail.com>
2022-03-06 18:19:08 +01:00
IntelligentQuantum
d6b9639259 Core/Packet: LFG (#9420)
* Core/Packet: LFG

* Update LFGHandler.cpp
2022-03-06 12:05:46 -05:00
Skjalf
d4b3e8f201 chore(Core/Creature): clean up an unnecessary function (#10904) 2022-03-06 03:12:06 -03:00
Kargatum
acd3ed8759 fix(Core/Player): fix pet not appearing after dismount for warlock (#10899) 2022-03-05 04:54:54 -03:00
Nefertumm
680e60c68b BREAKING CHANGE(Core/Config): Individual XP rate per bg (#10793) 2022-03-04 12:36:16 +07:00
UltraNix
e4d3f57d7c fix(Scripts/Raids): some corrections to Broodlord Supression Room: (#10834)
Supression traps should always hit players.
Supression traps should not be disarmed after Broodlord defeat.
Supression traps should be visible after disarm.
Fixes #10768
2022-03-03 11:29:31 +01:00
UltraNix
b3c8c779dc fix(DB/Spells): add internal proc cooldown to Nature's Grasp (#10757)
Fixes #9475
2022-03-02 13:10:40 +01:00
UltraNix
73957b95f6 fix(Core/Mail): do not show expired mails in packets (#10560)
Fixed #5920
2022-03-01 13:57:37 +01:00
IntelligentQuantum
b275499de4 refactor(Core/Packet): Pet (#9473)
Co-authored-by: temperrr <temperrr@users.noreply.github.com>
2022-03-01 13:50:50 +01:00