Commit Graph

20488 Commits

Author SHA1 Message Date
Shauren
e98e1283ea Core: Updated to 10.0.2 2022-12-04 15:13:20 +01:00
Shauren
de7c03c838 Core/Spells: Extended mechanic mask to uint64 2022-12-04 15:07:36 +01:00
Shauren
943e37f208 Core/Realms: Fixed switching realms 2022-12-04 00:16:17 +01:00
Shauren
79ca6df27d Core/DataStores: Add const to DBStorageIterator dereference operators 2022-11-27 22:16:32 +01:00
Shauren
2cf5db8a8e Core/Conditions: Improve comment docs for CONDITION_QUEST_OBJECTIVE_PROGRESS 2022-11-27 22:16:09 +01:00
Shauren
6856b24883 Core/AreaTriggers: Implemented new areatrigger type: bounded plane 2022-11-05 01:06:10 +01:00
Shauren
8630a55c58 Core/Movement: Rename splineElevation in MovementInfo to stepUpStartElevation (official name) 2022-11-12 21:42:37 +01:00
Shauren
763a35df10 Core/PacketIO: Name part of the unknown 9.x spline packet block 2022-11-08 14:24:14 +01:00
Shauren
fc37c42e55 Core/Misc: Added noexcept to move constructors and move assignment operators 2022-11-06 01:03:35 +01:00
ModoX
204cf030cc Core/SAI: Move (any) value for SMART_EVENT_MOVEMENTINFORM point to 0xFFFFFFFF (#28417) 2022-10-31 21:33:57 +01:00
Shauren
f205e50f92 Core/Creatures: Update creature transport offsets when teleporting while on transport 2022-10-31 14:57:36 +01:00
Teleqraph
9a3e29d416 Core/Object: Implement FindNearestCreatureWithAura (#28410)
* Game/Object: Implement NearestCreatureEntryWithLiveStateAndAuraInObjectRangeCheck class and FindNearestCreatureWithAura method

* moved arguments
2022-10-30 22:29:03 +01:00
Shauren
5c78d4868a Core/GameObjects: Increased default visibility range for some gameobject types 2022-10-30 15:46:54 +01:00
Aqua Deus
a7dbede82a Core/Gossip: Add/Remove spell for disable/enable experience in group (#28414) 2022-10-30 02:29:38 +02:00
Shauren
1b6695e51c Core/Conversations: Added validation for conversation_template.FirstLineId 2022-10-29 21:22:40 +02:00
Shauren
734babc6e9 Core/Spells: Corrected effect handle mode for SPELL_EFFECT_SEND_CHAT_MESSAGE 2022-10-28 12:42:31 +02:00
Shauren
ffd112ce6c Core/Spells: Removed unitTarget requirement from SPELL_EFFECT_CREATE_PRIVATE_CONVERSATION as it is executed in SPELL_EFFECT_HANDLE_HIT mode where no units are targeted 2022-10-28 12:42:09 +02:00
Meji
283837271e Core/Quests: Send Offer Reward Window for non-repeatable autocomplete quests (#28387) 2022-10-25 22:27:48 +02:00
Meji
25fd57c768 Core/Misc: Rename POI field Unknown905 to WMOGroupId (#28384) 2022-10-25 21:57:52 +02:00
M'Dic
47857943b0 Core/Misc: Added missing config option Guild.SaveInterval to worldserver default config (#28396)
Ref #25697
2022-10-25 02:32:00 +02:00
Shauren
010e6f7f49 Core/Loot: Implemented dungeon encounter personal loot
Closes #20066
2022-10-25 00:30:52 +02:00
Shauren
c672e27f27 Core/GameObjects: Add missing dynamic flag updates for chests 2022-10-24 19:42:12 +02:00
Shauren
2c79ce6791 Core/Conditions: Add const to condition checking functions 2022-10-24 00:15:43 +02:00
Shauren
f52f2cc67a Core/GameObjects: Implemented AllowMultiInteract for GAMEOBJECT_TYPE_GOOBER 2022-10-23 01:30:31 +02:00
Malcrom
51afe537b0 Scripts/Durotar: Fix ship arrived gossip for Mith'aka (#28386) 2022-10-22 23:38:34 +02:00
Shauren
1011cb73c9 Core/GameObjects: Implemented gathering nodes (gameobject type 50) 2022-10-22 02:07:59 +02:00
Shauren
29cfbedfb2 Warning fix 2022-10-21 22:34:43 +02:00
Shauren
879c0cccfc Core/GameObjects: Implemented per player gameobject state and visibility for looted non-consumable chests 2022-10-21 22:11:00 +02:00
DeadMouse
429a7e75f3 Core/PlayerDump: Fixed dumping empty binary fields. (#28376) 2022-10-18 11:19:52 +02:00
Shauren
1a1737b7cc Core/Creatures: Correct UNIT_DYNFLAG_TAPPED visibility logic 2022-10-18 10:57:51 +02:00
Shauren
133334a902 Core/Loot: Implemented personal loot and tag sharing for non-boss loot 2022-10-17 23:11:46 +02:00
Shauren
af76b41ace Core/Networking: Fixed possible buffer overflows in WorldSocket::WritePacketToBuffer
Closes #28370
2022-10-16 16:31:58 +02:00
Shauren
641390dca2 Core/Loot: Initial support for personal loot in gameobjects (non-instanced content) 2022-10-16 15:33:39 +02:00
Shauren
a4e9542e37 Core/GameObjects: Move contents of Spell::SendLoot to GameObject::Use 2022-10-15 20:39:05 +02:00
Shauren
9fb4c1ca02 Core/Gossip: Implemented GossipOptionNpc.AzeriteRespec 2022-10-14 20:34:58 +02:00
Shauren
8ab8f1c4e9 Core/GameObjects: Implemented playerCast (Data23) for GAMEOBJECT_TYPE_GOOBER 2022-10-14 19:07:37 +02:00
Shauren
05f2f4e8f6 Core/BattlePets: Move revive battle pet cooldown to spell script and add serverside spell for stable master heal cooldown 2022-10-14 17:12:33 +02:00
Shauren
277c063413 Core/GameObjects: Allow creatures to use chair gameobjects directly 2022-10-13 19:32:14 +02:00
Shauren
edc922d532 Core/Misc: Fixed worldserver shutdown with --update-databases-only 2022-10-13 12:53:54 +02:00
Shauren
6d9625802c Core/Gossip: Preserve OptionID from database when menu option is added from a script
(cherry picked from commit 4ef99cfdfa)
2022-10-13 12:52:23 +02:00
Shauren
e65fae7bcd Scripts/Gossips: Set gossip menu id for scripts that load menu items from database
(cherry picked from commit 900a2f6d88)
2022-10-13 12:41:34 +02:00
Gosha
c1a9d7a3bc Core/PacketIO: Use ByteBuffer from UpdateData instead of copying to it after (#28347)
(cherry picked from commit 81bf8de989)
2022-10-13 12:37:18 +02:00
ihm-tswow
a8f1ab3267 Core/Misc: Multithread query cache loading
(cherry picked from commit 048089ef21)
2022-10-13 11:57:23 +02:00
Shauren
f59580dc6c Core/Threading: Create ThreadPool class
(cherry picked from commit d82b2b1a67)
2022-10-13 11:54:18 +02:00
Malcrom
fee5160fe5 Scripts/Eversong Woords: Add cosmetic script for a party (#28308)
(cherry picked from commit 0174e6ba80)
2022-10-13 11:44:15 +02:00
Malcrom
f9699a3fca DB/Scripts: Move Quest "Aces High!" gossip menu to database (#28300)
(cherry picked from commit 5ffe5bd43a)
2022-10-13 11:42:06 +02:00
Malcrom
343ada977f Scripts/BoreanTundra: Modernized Unfit for Death (11865) implementation (#28297)
(cherry picked from commit c0758ae6f3)
2022-10-13 11:40:34 +02:00
Teleqraph
76866fffb2 Scripts/Silverpine: fixed Fenris Isle quests (#28334) 2022-10-12 16:06:56 +02:00
Aqua Deus
4772c4817f Core/Garrisons: Implement SMSG_GARRISON_OPEN_TALENT_NPC opcode (#28256)
Co-authored-by: ModoX <moardox@gmail.com>
Co-authored-by: Shauren <shauren.trinity@gmail.com>
2022-10-11 22:16:02 +02:00
Aqua Deus
b3c27656bc Core/Spells: Move draenor spell to generic spell (#28356) 2022-10-11 14:12:00 +02:00