Commit Graph

  • 3abcbcd4a2 Scripts/Events: Update event scripts to new register model 2 (#27824) offl 2022-02-25 01:10:14 +02:00
  • 2ccad770bd Scripts/Events: Update event scripts to new register model 1 (#27823) offl 2022-02-25 01:09:39 +02:00
  • 9f30afe352 Core/PacketIO: Updated packet structures to 9.2.0 Shauren 2022-02-24 23:16:55 +01:00
  • 9ee6f4fb11 Scripts/Misc: Adjustments to previous fixes (#27821) offl 2022-02-22 23:53:37 +02:00
  • 3c0e798cb9 DB/Locale: Add missing zhTW CompletedText for Zul'Drak, Howling Fjord, Grizzly Hills, Storm Peaks quests leelf00 2022-02-22 21:09:48 +02:00
  • e439dbaa6c DB/Locale: Add missing zhTW CompletedText, pt 1 - 4 leelf00 2022-02-22 21:09:13 +02:00
  • 8fe0ac3cd1 Core/Spells: removed hackfix for Elemental Oath and replaced it with a proper implementation (#27812) Ovah 2022-02-22 17:58:41 +01:00
  • cec74cfa55 Core/Misc: Fix a typo and formatting (#27799) killerwife 2022-02-22 14:47:52 +01:00
  • f96c8cc39b Core/Auras: Implemented PROC_FLAG_DEAL_HELPFUL_PERIODIC and PROC_FLAG_TAKE_HELPFUL_PERIODIC for periodic healing auras 9.1.5/42010 Shauren 2022-02-22 12:30:25 +01:00
  • d7736ef732 Scripts/Antorus: updated Garothi Worldbreaker initialization for dynamic spawn handling (#27817) Ovah 2022-02-21 20:03:53 +01:00
  • ad5129e74b Core/AI: Change m_originalCaster to m_caster when calling OnSpellStart (#27815) offl 2022-02-21 20:06:35 +02:00
  • 3dca705acc Core/AI: OnSpellCast, OnSpellFailed, OnSpellStart hooks (#27704) offl 2022-02-18 19:14:44 +02:00
  • 410c3ff25f DB/Faction Change: Prevent breaking of Dungeon Set 2 Quests when player changes faction Jinnaix 2022-02-18 17:20:53 +02:00
  • 1e318ee5fc DB/Creature: Add formations to Cenarion Hold Infantry offl 2020-09-16 15:55:06 +03:00
  • f2904dd577 Scripts/Quest: Update 'Torture the Torturer' (#27782) offl 2022-02-17 23:37:49 +02:00
  • 75db924e91 Scripts/Spells: Script A Mysterious Voice from Ahn'kahet (#27779) offl 2022-02-17 23:35:08 +02:00
  • 951d7d3a58 Scripts/TK: Few updates for Sepethrea (#27769) offl 2022-02-17 22:41:57 +02:00
  • a19c9660b4 Scripts/SL: Update Grandmaster Vorpil (#27765) offl 2022-02-17 22:40:28 +02:00
  • 1a0341ccbd Core/Auras: Implement SPELL_AURA_IGNORE_DUAL_WIELD_HIT_PENALTY (#27786) Aqua Deus 2022-02-17 18:14:42 +01:00
  • 543a7b79c3 Core/Maps: Add Map::DoOnPlayers helper function (#25233) Traesh 2022-02-16 23:54:26 +01:00
  • cb8b06e836 TDB 335.22021 - 2022/02/16 TDB335.22021 TDB Release 2022-02-16 21:54:52 +00:00
  • 64e8e11377 Core/Auras: Fix SPELL_AURA_MOD_DAMAGE_DONE_FOR_MECHANIC for effects mechanics (#27783) Aqua Deus 2022-02-16 21:56:49 +01:00
  • 0b846b2107 Build: Partial support for clang-cl Shauren 2022-02-16 20:22:15 +01:00
  • 3248d7844b Build: Never automatically link any boost library with a #pragma comment(linker) encountered in boost headers Shauren 2022-02-16 20:16:22 +01:00
  • 7861c764f4 Scripts/Spells: Scent of Blood (DK) shouldn't remove old buff before proccing again (#27784) Gildor 2022-02-16 20:07:19 +01:00
  • 093b193198 DB/PageText: add missing linebreaks to various items from the Human starting areas Alastro-Kraken 2022-02-16 19:14:33 +02:00
  • f1ddad7dbd DB/Creature: Added massparsed creature_equip_template data from patch 8.3.7 - 9.1.5 ModoX 2022-02-16 08:04:10 +01:00
  • 17596706b6 DB/Class: Added massparsed player_classlevelstats data for patch 9.0.2 - 9.1.5 * also added VerifiedBuild to player_classlevelstats ModoX 2022-02-16 08:02:18 +01:00
  • 53612152b9 DB/SAI: Remove conditions for Basic Orders quest script (handled in spells) offl 2022-02-16 02:25:14 +02:00
  • f12f3a972f Core/Auras: Implement SPELL_AURA_MOD_ENVIRONMENTAL_DAMAGE_TAKEN (#27781) Aqua Deus 2022-02-16 00:00:55 +01:00
  • c378572717 DB/Spells: Fix rune of power (#27759) Aqua Deus 2022-02-15 23:58:36 +01:00
  • e14f7582cb Scripts/Spells: Convert rogue spell scripts to new script registration syntax (#27752) Aqua Deus 2022-02-15 23:52:51 +01:00
  • f205a89c86 Core/Spells: Implement spell attribute SPELL_ATTR3_NO_DURABILITY_LOSS (#27750) Aqua Deus 2022-02-15 23:36:18 +01:00
  • 272addbf2b Core/Scripts: Fix Hotswap not reinitializing AIs after destroying them and then crashing due to AI being nullptr (#27744) Seyden 2022-02-15 22:36:48 +01:00
  • c0748d4285 Scripts/Spells: updated Penance (#27737) Teleqraph 2022-02-15 22:15:29 +01:00
  • 11aafe53b1 Core/Pets: Relax summoning pet assertion condition Shauren 2022-02-15 00:27:05 +01:00
  • e0790d8107 Scripts/Spells: Fix monk roll (#27736) Aqua Deus 2022-02-14 23:29:32 +01:00
  • 4a8662caff DB/Spawns: Added more critter & passive creature spawns to Bastion intro area Naddley 2022-02-14 21:57:14 +01:00
  • db1e6f2588 Scripts/Spells: Script one more player talk (#27766) offl 2022-02-14 18:05:23 +02:00
  • 85bdeed51e Dep: Raise required boost versions to 1.73 on windows and 1.71 on linux and remove compatibility code for unsupported versions Shauren 2022-02-14 12:43:57 +01:00
  • f6e72494f1 Dep: Raise required boost versions to 1.73 on windows and 1.71 on linux and remove compatibility code for unsupported versions Shauren 2022-02-14 12:43:57 +01:00
  • a6dd3a1946 Scripts/Spells: Fixed Cold Snap (#27734) Teleqraph 2022-02-14 12:02:29 +01:00
  • 3798de4b39 Core/Spells: Fixed spell Launch phase being handled at incorrect time for spells with LaunchDelay Shauren 2022-02-14 00:16:03 +01:00
  • 580e1e5d85 Scripts/Spells: Fix priest talent Power Word: Solace (#27732) Aqua Deus 2022-02-14 00:14:59 +01:00
  • 61e96a7e14 Scripts/Spells: Fix priest talent Twist of Fate (#27730) Aqua Deus 2022-02-13 22:15:33 +01:00
  • 93735ae3bd Scripts/TK: Update remaining scripts to new register model 2 (#27768) offl 2022-02-13 22:33:23 +02:00
  • 5e3b76bf25 Scripts/TK: Update remaining scripts to new register model 1 (#27767) offl 2022-02-13 22:32:48 +02:00
  • 9d25f5681e Core/Spells: Fix Presence of Mind proc (#27726) Aqua Deus 2022-02-13 19:49:57 +01:00
  • 966430dc44 Core/BattlePets: Implemented CMSG_BATTLE_PET_UPDATE_NOTIFY (#27724) Meji 2022-02-13 19:18:18 +01:00
  • 0a923c7bf1 Scripts/Spells: Fixed Infusion of Light (#27723) Teleqraph 2022-02-13 19:00:59 +01:00
  • b7b1e32620 DB/CreatureText: add missing text to NPC General Krakork Alastro-Kraken 2022-02-13 20:00:33 +02:00
  • f7cc7c5821 DB/SAI: add missing Summon Imp spell on spawn for Yasmine Teli'Larien Alastro-Kraken 2022-02-13 20:00:18 +02:00
  • 526f77ceb7 DB/SAI: add OOC event to Jesthenis Sunstriker and Matron Arena Alastro-Kraken 2022-02-13 20:00:03 +02:00
  • 8ebfa44fda DB/Creature: fix orientation for NPC Tharnariun Treetender Alastro-Kraken 2022-02-13 19:59:49 +02:00
  • 7b00edd9ce DB/Gossip: fix gossip text for NPC Terenthis Alastro-Kraken 2022-02-13 19:59:33 +02:00
  • f33d692d36 DB/Quest: fix emotes for quest Easy Strider Living Alastro-Kraken 2022-02-13 19:59:17 +02:00
  • 68920fabdf DB/Gossip: fix gossip text for NPC Alanndarian Nightsong Alastro-Kraken 2022-02-13 19:59:00 +02:00
  • 0695d5ef57 DB/Locale: fix missing zhTW CompletedText locale text leelf00 2022-02-13 19:58:44 +02:00
  • 439b027d48 Core/Misc: Cleanup unused includes Shauren 2022-02-13 15:07:00 +01:00
  • 904299413e Debug build fix Shauren 2022-02-13 13:12:44 +01:00
  • ad4f4bfab7 Core/Misc: Minor game include cleanup Shauren 2022-02-13 00:49:10 +01:00
  • b3f1563140 Core/Maps: Add missing MapManager::_freeInstanceIds initialization in 665bab608c Shauren 2022-02-12 22:33:49 +01:00
  • f8ad7017dd Core/Misc: Move (or delete) constructors and destructors to .cpp files (avoids compiling them in every file that includes them) Shauren 2022-02-12 21:36:46 +01:00
  • 5b28a5ab14 DB/Spawns: Added some critters and passive mobs in Bastion intro area Naddley 2022-02-12 06:43:29 +01:00
  • f6280163c6 Core/Misc: Don't include CharacterPackets.h in SpellPackets.h Shauren 2022-02-12 01:23:30 +01:00
  • 56275a7db3 Core/Misc: script PCH tuning Shauren 2022-02-12 00:17:08 +01:00
  • fe8c1ac7ac Core/Misc: database PCH tuning Shauren 2022-02-11 23:37:22 +01:00
  • 6c399c372e Core/Misc: common PCH tuning Shauren 2022-02-11 23:24:54 +01:00
  • 8ff40f7a7a Core/Misc: proto PCH tuning Shauren 2022-02-11 22:58:56 +01:00
  • bd4e5b6d0b Build: New CMake option -DBUILD_TIME_ANALYSIS=1 for clang (enables detailed compile time statistics that can be later viewed with ClangBuildAnalyzer) Shauren 2022-02-11 22:25:49 +01:00
  • fe35971d2f Build: Instantiate templates during PCH generation with clang 11+ (this should make PCH more effective in reducing compile times, closer to MSVC) Shauren 2022-02-11 22:23:42 +01:00
  • df48af798b Core/Misc: game PCH tuning Shauren 2022-02-11 22:15:38 +01:00
  • 0f40af64e6 Core/Utils: Corrected included files in Containers.h Shauren 2022-02-11 22:14:47 +01:00
  • 32c6c76476 Core/Guilds: Forward declare GuildAchievementMgr Shauren 2022-02-11 22:14:18 +01:00
  • 3fca1dad20 Dep/g3d: Purge Windows.h includes from headers we include Shauren 2022-02-11 22:13:40 +01:00
  • 665bab608c Core/Misc: Cleanup MapManager includes (boost::dynamic_bitset) Shauren 2022-02-11 21:59:21 +01:00
  • 8fd05dbc93 Core/Misc: Cleanup TaxiPathGraph includes (don't leak boost::graph outside) Shauren 2022-02-11 21:58:32 +01:00
  • d057e057d3 Core/Misc: Optimize ChatCommand includes (include only where neccessary) Shauren 2022-02-11 21:57:45 +01:00
  • cbcd149ce5 Core/Misc: Explicitly include required headers instead of relying on them to be included by other headers Shauren 2022-02-11 14:33:35 +01:00
  • 5b02c53fc5 Scripts/Spells: Fixed mage Blizzard (#27722) Teleqraph 2022-02-11 00:12:40 +01:00
  • c69e003695 Scripts/Spells: Fixed Power Word: Shield (#27721) Teleqraph 2022-02-10 23:34:13 +01:00
  • d16f5ab777 Scripts/Spells: Fixed holy paladin talent Awakening Shauren 2022-02-10 22:58:56 +01:00
  • f1cde4cdac Core/Players: Don't load spell overrides for inactive specializations Shauren 2022-02-10 22:47:51 +01:00
  • d92f25478a Core/Spells: Ignore existing cooldown for spells using TRIGGERED_IGNORE_SPELL_AND_CATEGORY_CD instead of only skipping setting new cooldown Shauren 2022-02-10 22:01:52 +01:00
  • 02979daf76 Core/Auras: Proc flag updates Shauren 2022-02-10 21:11:07 +01:00
  • 7295bfb6a0 Core/Spells: Implemented using db2 PositionFacing for SPELL_EFFECT_LEAP_BACK Shauren 2022-02-10 18:20:38 +01:00
  • 9e7f465fc2 Scripts/Spells: Fixed Divine Purpose (#27719) Teleqraph 2022-02-10 15:58:00 +01:00
  • 7ff411013c Core/Auras: Implemented ProcFlags2 Shauren 2022-02-10 12:38:31 +01:00
  • 68a662ae04 Core/Spells: Add type safety to proc related functions - using enum arguments instead of plain integers Shauren 2022-02-10 12:25:27 +01:00
  • f4cf0ecad6 Core/Utils: Made bool conversion operator of FlagsArray explicit Shauren 2022-02-10 12:24:47 +01:00
  • 3844c79adb Core/Spells: Load entire proc flags array from db2 Shauren 2022-02-09 23:46:29 +01:00
  • 5c417bec98 Core/Utils: Extract template base class out of flag128 Shauren 2022-02-09 23:11:03 +01:00
  • ed2fa95d83 Dynamic build fix 2 Shauren 2022-02-09 16:14:08 +01:00
  • e2cda8ae4b Dynamic build fix Shauren 2022-02-09 14:29:29 +01:00
  • 2cb970c663 Scripts/Items: Fix Goblin Bomb Dispenser (#27749) offl 2022-02-09 15:13:12 +02:00
  • f872d6eb34 DB/Locale: Fix wrong zhTW locale texts for quests 11560-11631 leelf00 2022-02-09 14:44:29 +02:00
  • 9bee6a9f53 DB/Locale: Fix zhTW locale texts for death knight quests 12593-13189 leelf00 2022-02-09 14:44:12 +02:00
  • 81b74c6ca6 DB/Locale: Fix wrong zhTW locale texts for quests 13068-13090 leelf00 2022-02-09 14:43:57 +02:00
  • 1901b45ef6 DB/Trainer: Add Goblin Mortar & The Mortar: Reloaded to Goblin Engineer trainers anzz1 2022-02-09 14:43:35 +02:00
  • 27cba3f523 Core/Scripts: Added script hook to execute actions after completing an achievement (#27718) Meji 2022-02-08 23:23:05 +01:00