Commit Graph

28534 Commits

Author SHA1 Message Date
Shauren
dfd2e6d901 Core/GameObjects: Unlink loot from gameobject before deleting it
Closes #28541
Closes #28610
2022-12-20 18:30:30 +01:00
Shauren
a2ec80b14c Core/vmaps: Stop worldserver startup when gameobject models cannot be loaded 2022-12-20 16:01:28 +01:00
Shauren
21940405e0 Core/Battlegrounds: Made Battleground inherit ZoneScript
Closes #28480
2022-12-20 01:03:58 +01:00
Shauren
85d5f4bc06 Core/Threading: Modernize ProducerConsumerQueue a bit to fix GCC build
Closes #28607
2022-12-20 01:03:07 +01:00
Shauren
71b23c1b50 Core/Misc: GCC build fix
Closes #28604
2022-12-19 00:04:32 +01:00
Shauren
4b2c1bbe0c Core/PacketIO: Fixed incorrect optional check in SMSG_GOSSIP_MESSAGE 2022-12-18 13:15:34 +01:00
Shauren
743c396317 Core/PacketIO: Fixed structure of SMSG_FEATURE_SYSTEM_STATUS_GLUE_SCREEN
Closes #28602
2022-12-18 01:35:26 +01:00
Meji
9653f96f99 Core/Units: Implemented UNIT_VIS_FLAGS_INVISIBLE (#28448) 2022-12-18 01:10:39 +01:00
Meji
263ce0cd30 Core/Creatures: Never enable gravity for creatures that can only fly (#28411) 2022-12-17 23:48:04 +01:00
Shauren
ce7806adc8 Fix line endings 2022-12-17 23:42:38 +01:00
Shauren
0555ab2f56 Core/Players: Implemented setting tradeskill recipes as favorite 2022-12-17 20:27:13 +01:00
ModoX
e275c39586 Core/Items: Dropped deprecated ItemFlag2 ITEM_FLAG2_DONT_IGNORE_BUY_PRICE (#28382) 2022-12-17 17:53:37 +01:00
Shauren
caad5c36bd Core/Misc: Updated default expansion to 9 2022-12-17 13:36:29 +01:00
Shauren
13ab33f5b5 Tools/mapextractor: Updated gt file list 2022-12-17 12:54:57 +01:00
Shauren
25c28c0c7d GCC build fix 2022-12-17 12:54:38 +01:00
ModoX
bf4880973d Core/Spells: Added missed aura handler for SPELL_AURA_535 2022-12-17 11:22:17 +01:00
ModoX
94147c5ba6 Core/Spells: Added SPELL_AURA_535 to aura enum 2022-12-17 11:17:29 +01:00
Shauren
0cc5ab8372 Core/Players: Implemented new talent system 2022-12-16 22:44:55 +01:00
Shauren
9be60f2409 Core/Players: Don't remove unlearned spells from action bars 2022-12-15 14:19:54 +01:00
Shauren
1c52c31274 Core/Spells: Added custom spell cast arg 2022-12-14 00:32:57 +01:00
Shauren
ba4c148a69 Core/DataStores: Devirtualize DB2Storage 2022-12-14 00:29:03 +01:00
Shauren
b1805d291c Core/DataStores: Fixed loading empty db2 files 2022-12-14 00:27:43 +01:00
Shauren
9d9e11f8ca Core/DataStores: Made DB2LoadInfo constexpr 2022-12-14 00:27:01 +01:00
Shauren
2d205506bf Core/Spells: Fixed spell effect value truncation when value is a large integer 2022-12-14 00:24:24 +01:00
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
f22be111ae Tools/vmap_extractor: Implemented new MPY2 wmo chunk 2022-12-03 23:30:53 +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
9f753e97f4 Core/Misc: Switch GetLocaleByName to use string_view 2022-11-20 14:55:17 +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
Shauren
c9f1606b76 Build: Cleanup boost CMakeLists from pre-c++11 flag checks 2022-11-05 01:08:17 +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