Commit Graph

  • 25c7656ffd Core/Creatures: Restore IsMovementPreventedByCasting logic for casting units (non-channeled) * this partly reverts e2ed3e23f8 ModoX 2023-01-09 23:14:21 +01:00
  • e2ed3e23f8 Core/Creatures: Fix IsMovementPreventedByCasting logic (#28551) Meji 2023-01-09 23:08:22 +01:00
  • d90b526c28 Core/Spells: Update IsPrimaryProfessionSkill filtering (#28650) fluxurion 2023-01-09 21:04:28 +01:00
  • 6f835c233f Core/Creatures: Split creature_addon and creature_template_addon's byte columns into seperate ones (#28562) Ovahlord 2023-01-09 19:54:56 +01:00
  • 397d775118 Core/OutdoorPvP: Fixed crash happening by accessing freed memory Shauren 2023-01-09 16:57:02 +01:00
  • 4bd780b464 Scripts/HoO: fixed a crash in Temple Guardian Anhuur's script due to now supporting gameobject casters Ovahlord 2022-09-14 01:33:37 +02:00
  • 492fbd38f1 Core/Conf: Update MaxPlayerLevel 60 > 70 (#28663) Az'gath 2023-01-09 10:29:48 +01:00
  • 795edfaf98 Core/Creatures: Fix logic when searching for nearby creatures by StringId (#28669) Odyssey 2023-01-09 10:27:41 +01:00
  • deac3476b0 Core/Misc Fixed build with boost 1.74 (#28679) DeadMouse 2023-01-09 11:27:16 +02:00
  • d86726e670 Core/Spells: Fixed crash in SpellHistory::ModifySpellCooldown when cooldown is fully reset Shauren 2023-01-09 00:27:12 +01:00
  • 17b20a3353 Dep/fmt: Upgrade to 9.1.0 Shauren 2023-01-08 22:03:44 +01:00
  • d791afae1d Core/Logging: Switch from fmt::sprintf to fmt::format (c++20 standard compatible api) Shauren 2023-01-08 21:16:53 +01:00
  • b6820a706f Nopch build fix Shauren 2023-01-08 00:01:09 +01:00
  • 92ed5e8af1 Core/Misc: Include cleanup, 2023 edition Shauren 2023-01-07 22:38:21 +01:00
  • a53e4a5756 Core/Misc: Replace enable_if overload selection with if constexpr Shauren 2023-01-07 22:38:21 +01:00
  • 7830e5a7a1 Core/Misc: Migrate our c++20 advstd to standard features Shauren 2023-01-07 22:38:21 +01:00
  • ec424dff3b DB/Orgrimmar: Update guild vendor spawn positions Naddley 2023-01-07 22:12:53 +01:00
  • 61c6823d56 DB/AzureSpan: Added spawns for Tower of Iskhdormi Naddley 2023-01-07 22:10:54 +01:00
  • cd62dc4491 Tests: Fixed environment variable confg test compilation on windows Shauren 2023-01-06 16:55:58 +01:00
  • 1afec8be63 Core/Misc: Use boost/circular_buffer forward declaration headers in our headers Shauren 2023-01-06 16:55:25 +01:00
  • 280d83ecc7 Core/Misc: Remove boost::container::small_vector from header files Shauren 2023-01-06 16:54:43 +01:00
  • e8e330addd Core/Misc: Remove boost::heap::fibonacci_heap from header files Shauren 2023-01-06 16:54:16 +01:00
  • b65c3f5f4a Core/Misc: Replaced boost::container::static_vector in packet classes with plain vector with custom static storage allocatlr Shauren 2023-01-06 16:52:44 +01:00
  • 42fbcf2fc5 Core/Utils: Replace boost flat_set with our own Shauren 2023-01-06 16:51:01 +01:00
  • d8a4668c77 Core/Misc: Add missing Containers.h include where neccessary Shauren 2023-01-06 16:44:11 +01:00
  • 9d8fc90371 Scripts/Icecrown Citadel: Added missing empty check before SelectRandomContainerElement Shauren 2023-01-06 01:46:57 +01:00
  • dcb589946b Core/Spells: Hide spell effect immunity info implementation details Shauren 2023-01-05 16:59:16 +01:00
  • 585900f42d Core/Misc: Added a include hack for msvc <chrono> to use only c++17 bits from it Shauren 2023-01-05 12:16:21 +01:00
  • d658641764 DB/DarkmoonFaire: Added spawns for Pet Battle area Naddley 2023-01-04 23:44:39 +01:00
  • 7cd20a1735 DB/DarkmoonFaire: Added some missing vendor and gossip data Naddley 2023-01-04 23:43:12 +01:00
  • 9d9ccb7be7 Core/Proto: Re-generate protobuf services optimized for CODE_SIZE (compile time) instead of SPEED Shauren 2023-01-04 23:00:47 +01:00
  • fd364fe522 Core/Quests: Set QuestGiverCreatureID for QuestGiverQuestDetails packet (#28655) Meji 2023-01-04 14:08:25 +01:00
  • fd4dd441b1 DB/AV: Added initial spawns Naddley 2023-01-04 00:03:03 +01:00
  • ad843a54a3 Scripts/Zul'aman: Removed incorrect ZulAmanState initialization Shauren 2023-01-03 19:33:17 +01:00
  • 9a09f2b63b DB/Spells: Restrict a few class proc abilities to prevent them infinitely proccing off each other Shauren 2023-01-03 19:30:31 +01:00
  • 486152e163 Scripts/RLP: Added initial spawns and some cosmetic spells (#28629) Aqua Deus 2023-01-03 18:30:51 +01:00
  • 33954538bc Core/Auras: Implemented SPELL_ATTR12_ONLY_PROC_FROM_CLASS_ABILITIES and SPELL_ATTR13_ALLOW_CLASS_ABILITY_PROCS attributes Shauren 2023-01-03 12:42:39 +01:00
  • b428f600b1 Scripts/Evoker: Implement Glide (#28654) Aqua Deus 2023-01-02 21:47:54 +01:00
  • 2eea58f26e Core/Loot: Added loot slot check to Loot::LootItemInSlot (client sent-value) Shauren 2023-01-02 19:48:54 +01:00
  • e2fad9e856 DB/AzureSpan: Added Captain Haab Naddley 2023-01-02 01:38:58 +01:00
  • b71b121c51 Core/Characters: Added Dracthyr Evoker creation data (#28624) fluxurion 2023-01-02 00:52:25 +01:00
  • 78ef91975d Core/Scene: Fixed OnSceneComplete and OnSceneCancel handling ModoX 2023-01-01 23:47:19 +01:00
  • bd33d61a61 Core/Players: Fixed finding trainer id from gossip menus (#28648) fluxurion 2023-01-01 22:37:55 +01:00
  • 634c03890f DB/AA: Added SAI script for Dragonflight Recruiter Odyssey 2023-01-01 19:59:56 +01:00
  • 5c687e4b68 New year Aokromes 2023-01-01 19:41:34 +01:00
  • 9c8109edd7 New year Shauren 2023-01-01 00:31:54 +01:00
  • 989f84c5f2 Build: Enable C++20 Shauren 2023-01-01 00:26:53 +01:00
  • 0a1b40241a Build: Update required compilers to current debian stable and VS 2022 Shauren 2023-01-01 00:26:53 +01:00
  • ba9bbbc9d0 Core/Misc: Fixed deprecation warnings for c++20 Shauren 2023-01-01 00:26:53 +01:00
  • fa361a40c8 Core/Spells: Fixed crashes with spells cast by gameobject that summon creatures Shauren 2022-12-31 19:29:52 +01:00
  • 704142f15a Core/Maps: Fixed retrieving terrain info when on child maps Shauren 2022-12-31 18:22:40 +01:00
  • 2c044ea9f5 Core/Scenarios: Replace assert with null check Shauren 2022-12-31 16:57:59 +01:00
  • dc07faf8f4 Core/Maps: Implemented WMOAreaTable -1 grouipid fallback Shauren 2022-12-31 12:56:42 +01:00
  • 1fe89a3701 Core/Players: Implement saving edit mode account data Shauren 2022-12-31 12:56:20 +01:00
  • 55091ff4bc Core/Players: Fixed crashes when accessing ActivePlayerData::PvpInfo Shauren 2022-12-31 11:53:12 +01:00
  • 23cb9592fc DB/Spawns: Populate Algeth'ar Academy Odyssey 2022-12-31 01:08:31 +01:00
  • e2d51ddc5f DB/AzureSpan: Added some more spawns Naddley 2022-12-31 01:07:04 +01:00
  • bb9907f019 Core/Players: Fixed trait config validation Shauren 2022-12-30 22:54:13 +01:00
  • 9a96d32350 Core/Objects: Replace IsWithinDistInMap with IsWithinDist in grid searchers to avoid duplicate phase check (its also checked in Searcher classes) Shauren 2022-12-30 21:50:16 +01:00
  • 78f8acb409 DB/Quests: Added some massparsed data from 9.0.2 - 9.1.5 ModoX 2022-12-30 19:51:14 +01:00
  • 8d83c78618 Core/Movement: Don't compute orientation for vertical splines (#28556) Meji 2022-12-30 18:00:05 +01:00
  • 24d21301a6 Core/Objects: ignore database visibility conditions for personal clones (#28548) Seyden 2022-12-30 17:57:58 +01:00
  • f291ca9796 Core/SAI: Improved SMART_ACTION_JUMP_TO_POS to mirror behavior similar to SMART_ACTION_MOVE_TO_POS (#28547) Meji 2022-12-30 17:48:33 +01:00
  • 09591fbdb0 Core/SAI: Add action param 7 (#28519) Aqua Deus 2022-12-30 16:32:37 +01:00
  • bde93b25d2 Core/Gossip: Integrate banker guid checks into shared gossip interaction data Shauren 2022-12-30 14:08:01 +01:00
  • 7c4c5ba549 Core/Misc: Clean up WorldSession includes a bit Shauren 2022-12-30 14:00:20 +01:00
  • cf525beefd Core/Chat: Fixed chat channel name validation Shauren 2022-12-30 13:59:46 +01:00
  • c5bd2ceda4 Core/Auras: Fixed iterator invalidation crash in Unit::CalcHealAbsorb (#28515) Seyden 2022-12-30 12:52:22 +01:00
  • 6c82d7a421 DB/Player: Added class level stats for warlock ModoX 2022-12-30 01:39:05 +01:00
  • dbed48becc Core/Auras: Implemented SPELL_AURA_MOD_ROOT_DISABLE_GRAVITY (#28517) Teleqraph 2022-12-30 01:38:41 +01:00
  • 6515319b75 Core/Auras: Implemented SPELL_AURA_MOD_STUN_DISABLE_GRAVITY (#28511) Teleqraph 2022-12-30 01:16:29 +01:00
  • 6ce6665992 Core/Vmaps: Fix inconsistency of hitInstance and hitModel to cause wrong area ids (#28632) ModoX 2022-12-30 00:02:40 +01:00
  • 659e45ad15 DB/OhnaranPlains: Added Suspicious Permafrost spawns Aqua Deus 2022-12-29 23:46:43 +01:00
  • 02f112bae9 DB/Valdrakken: Added Chefs Hoard gob Aqua Deus 2022-12-29 23:44:16 +01:00
  • 9400448aa4 DB/AzureSpan: Added spawns for Brackenhide Outskirts Naddley 2022-12-29 23:42:57 +01:00
  • 14c48272fb Core/Spells: Added missing changes for ade34a7f48 Shauren 2022-12-29 20:25:01 +01:00
  • ade34a7f48 Core/Spells: Implemented SPELL_EFFECT_GIVE_EXPERIENCE and SPELL_EFFECT_GIVE_RESTED_EXPERIENCE_BONUS Shauren 2022-12-29 16:57:35 +01:00
  • a840bb9f5a DB/Quests: Added some massparsed quest data of 10.0.2 ModoX 2022-12-29 16:17:04 +01:00
  • a2f656b3d6 DB/Orgrimmar: Added Winter Veil presents Meji 2022-12-29 02:56:12 +01:00
  • 4e1bf44d34 DB/EversongWoods: Added Winter Veil spawns Meji 2022-12-29 02:55:37 +01:00
  • 36b7d72f2b DB/SilvermoonCity: Added Winter Veil spawns Meji 2022-12-29 02:54:54 +01:00
  • 3d2acf7ca5 DB/TirisfalGlades: Added Winter Veil spawns Meji 2022-12-29 02:54:10 +01:00
  • bed46b13f9 DB/Undercity: Added Winter Veil spawns Meji 2022-12-29 02:53:47 +01:00
  • 24a2768e85 DB/Mulgore: Added Winter Veil spawns Meji 2022-12-29 02:53:02 +01:00
  • b6c461ee50 DB/ThunderBluff: Added Winter Veil spawns Meji 2022-12-29 02:52:41 +01:00
  • d236ab9761 DB/Durotar: Added Winter Veil spawns Meji 2022-12-29 02:51:57 +01:00
  • f8d9179470 DB/Orgrimmar: Added Winter Veil spawns Meji 2022-12-29 02:51:16 +01:00
  • c7e89d3576 Core/Gossip: Move setting ActionMenuID and ActionPoiID directly into GossipMenu::AddMenuItem and remove GossipMenu::AddGossipMenuItemData Shauren 2022-12-28 15:17:21 +01:00
  • 5d8d847223 DB/Ironforge: Added Winter Veil presents Meji 2022-12-27 19:30:47 +01:00
  • 61c51b76c0 Core/Creatures: Implement StringId for Creatures, a custom identifier to make finding specific creatures in script easier (#28500) Seyden 2022-12-27 16:39:05 +01:00
  • 8e6842b8b6 DB/Player: Added missing class stats for dh 69-70 * lvl 50 rogue * lvl 51 mage * lvl 45 monk ModoX 2022-12-27 16:03:09 +01:00
  • f548c4016c DB/Hotfixes: Added some tact keys ModoX 2022-12-27 00:36:09 +01:00
  • 9ab0679781 Core/Objects: Implement FindNearestCreatureWithOptions helper function (#28488) Seyden 2022-12-26 20:13:13 +01:00
  • 49cef90ddb Core/DataStores: More constexpr in DB2 metadata Shauren 2022-12-26 14:18:19 +01:00
  • 37b2eb5a6f DB/AzureSpan: Added some more spawns Naddley 2022-12-26 02:16:23 +01:00
  • 4775df094f DB/AzureSpan: Added spawns for Phase 18099 in Creektooth Den Naddley 2022-12-25 19:19:39 +01:00
  • c3f385c48f Core/Phasing: Reduce differences between branches in GridNotifiers Shauren 2022-12-25 00:44:12 +01:00
  • d124cc68c8 DB/AzureSpan: Added spawns for Creektooth Den Naddley 2022-12-23 23:08:31 +01:00
  • 149681b0b4 DB/Tele: Added zone teleports for 10.0.2 ModoX 2022-12-23 22:50:00 +01:00
  • a3861214dd DB/AzureSpan: Added some more spawns Naddley 2022-12-23 17:14:13 +01:00