Commit Graph

20278 Commits

Author SHA1 Message Date
Shauren 7c76a394a5 Core/DataStores: Updated db2 structures to 9.2.7 2022-08-01 11:55:23 +02:00
Shauren 20f38369f3 Core/PacketIO: Updated packet structures to 9.2.7 2022-07-31 21:39:48 +02:00
Shauren 71e885cd4b Core/Phasing: Fixed terrain swaps appearing on incorrect maps when player is added to a map wilth not meeting its condition but later condition gets satisfied 2022-08-14 12:42:21 +02:00
Meji 1bbc8592d9 Core/Gossips: Added support for FriendshipFactionID (#28192) 2022-08-13 20:17:58 +02:00
Shauren 1d5696a08b Core/Misc: Refactor some updatefield constant creation code to work around msvc internal compiler errors 2022-08-13 19:34:15 +02:00
Ghaster 6d23e429c3 Core/PacketIO: Named unknown fields in FeatureSystemStatus (#28196) 2022-08-12 12:45:12 +02:00
Shauren 243d9746c3 Core/PacketIO: Fixed structure of SMSG_FEATURE_SYSTEM_STATUS_GLUE_SCREEN 2022-08-12 10:24:35 +02:00
Shauren 6e2ef35718 Core/Scenarios: Group criteria storage by scenario id 2022-08-09 23:44:07 +02:00
Shauren 7b1df18140 Core/Misc: Fixed ResetFailedReason enum values for 9.2.5 client 2022-08-08 22:42:38 +02:00
Ghaster 55d0adf15e Core/Players: Prevent sending QuestUpdateAddCredit on QUEST_OBJECTIVE_ITEM (#28170) 2022-08-06 15:08:42 +02:00
Shauren 240ff8314a Core/Misc: Update /roll max cap 2022-08-06 14:22:25 +02:00
Shauren 40c3add02e Core/Items: Implemented ITEM_FLAG3_DONT_REPORT_LOOT_LOG_TO_PARTY 2022-08-06 14:11:19 +02:00
Shauren f44ee96682 Core/LFG: Filter out lfg dungeons that have invalid map/difficulty pairs 2022-08-05 00:06:13 +02:00
Shauren 4fb59511f9 Core/PacketIO: Fixed structure of SMSG_CALENDAR_RAID_LOCKOUT_UPDATED 2022-08-04 22:58:33 +02:00
Teleqraph 6b944b9e56 Scripts/Spells: Divine Star (Priest) fixed (#28112) 2022-08-02 22:25:07 +02:00
Teleqraph 22625e82ba Scripts/Spells: Priest - Power of the Dark Side fixed (#28118) 2022-08-02 21:45:40 +02:00
Meji 3a56b914c6 Core/Conditions: Added CONDITION_PLAYER_CONDITION to integrate conditions with db2 data (#28169) 2022-08-02 21:18:27 +02:00
Teleqraph f20135696b Scripts/Spells: Priest - Sins of the Many fixed (#28122) 2022-08-02 21:17:05 +02:00
Shauren 6713fa4c93 Core/Scripts: Added CalcCastTime spell script hook 2022-07-29 20:24:28 +02:00
Shauren 53b7c4d47c Core/PacketIO: Implemented SMSG_SPELL_HEAL_ABSORB_LOG 2022-07-28 21:26:48 +02:00
Seyden f25aceab28 Core/Spells: Refactor heal absorb code 2022-07-28 21:26:48 +02:00
Nyr 44236c7078 Core/Spells: Implement OnEffectAbsorbHeal and AfterEffectAbsorbHeal hooks 2022-07-28 21:26:48 +02:00
SeraphimWoW 51166b2c5e Core/Maps: Make sure login instance is added to i_maps (#28156) 2022-07-27 12:14:35 +02:00
Teleqraph 47086f9e69 Core/Spells: OnPrecast script should be called before ReSetTimer (#28146) 2022-07-26 23:07:22 +02:00
Shauren 515c0a43ef Core/Maps: Split Ebon Hold and Exile's reach by faction and removed forced sanctuary hack 2022-07-25 21:43:19 +02:00
Shauren 47aa69ca32 Core/Conditions: Allow empty (CONDITION_NONE) conditions with just script attached 2022-07-25 20:59:46 +02:00
Shauren 3f0266624d Core/Maps: Fixed deadlock in battleground map creation
Closes #28154
2022-07-25 20:59:12 +02:00
Teleqraph 96295cfc5f Core/Units: Removed spline speed limit for MoveJumpWithGravity (#28142) 2022-07-24 22:20:35 +02:00
Shauren 3598d280ff Core/WorldStates: Implemented setting dungeon encounter world states 2022-07-24 22:15:57 +02:00
Shauren c1eb91c1c1 Core/WorldStates: Add generic worldstates for team in instance 2022-07-24 20:11:24 +02:00
Shauren 071be5a086 Core/WorldStates: Allow using -1 in database for MapIDs column to mark worldstates that should be bound to a map and allowed on all maps 2022-07-24 20:05:37 +02:00
Shauren fbe0b8efeb Core/Maps: Removed MapInstanced - no longer neccessary for grid data reference counting (moved to TerrainInfo) 2022-07-24 18:56:40 +02:00
Shauren 8f2c5413d7 Core/DataStores: Fixed unsigned underflow in TaxiMask constructor happening before TaxiNodes.db2 is loaded 2022-07-24 18:57:13 +02:00
Shauren 67dc228497 Dynamic build fix 2022-07-23 21:28:59 +02:00
Shauren 16a06346ae Core/Maps: Move terrain data handling out of Map class
Partial port of cmangos/mangos-wotlk@ff5232c648
2022-07-23 19:13:33 +02:00
Shauren 36d62244ad Core/Groups: Fixed loading character race info for offline group members 2022-07-22 19:37:25 +02:00
Shauren 8466894d81 Core/Maps: Replace some Instanceable() checks with IsDungeon() 2022-07-20 18:55:40 +02:00
Teleqraph 51d7ff6f0b Core/Units: Added NameplateAttachToGUID updatefield setter (#28141) 2022-07-20 18:57:54 +02:00
Shauren 32dbb4b6b4 codestyle fix 2022-07-20 00:26:26 +02:00
Shauren 073a036d84 Core/Battlefields: Refactor Battlefield creation to be linked to host map creation instead of having globally accessible objects 2022-07-19 23:18:19 +02:00
Shauren 83b3266794 Core/PacketIO: Remove packet handlers for deleted opcodes 2022-07-19 22:01:51 +02:00
Shauren ff59362aa9 Dynamic build fix 2022-07-19 13:40:52 +02:00
Shauren 9e4f9bb120 Core/Commands: Add missing constructor to RBACCommandData
Closes #28136
2022-07-19 10:18:03 +02:00
ModoX 27931b45c6 Core/Quest: Corrected type of emote field in QuestOfferReward to be signed 2022-07-19 06:27:02 +02:00
Shauren e1eb474531 Core/Spawns: Removed ObjectMgr::AddCreatureData and ObjectMgr::AddGameObjectData (old outdoorpvp helpers) 2022-07-18 22:51:37 +02:00
Shauren 775be0682a Core/OutdoorPvP: Refactor OutdoorPvP creation to be linked to host map creation instead of having globally accessible objects 2022-07-18 22:45:03 +02:00
Shauren 21ae376692 Core/OutdoorPvP: Remove manual spawn management functions from OutdoorPvP 2022-07-18 22:42:23 +02:00
Shauren 195341c807 Core/OutdoorPvP: Move remaining outdoorpvp spawns to db 2022-07-18 22:35:54 +02:00
Shauren 1f853d068f Core/OutdoorPvP: Move Zangarmarsh outdoorpvp spawns to db 2022-07-18 22:03:00 +02:00
Shauren c42e52f171 Core/OutdoorPvP: Move Halaa spawns to db using worldstate conditions 2022-07-18 20:21:58 +02:00