Commit Graph

  • 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
  • 8e2d1e328e Core/Spells: Pass cast item level to triggered spells Shauren 2022-02-08 21:36:31 +01:00
  • d3fc34a203 DB/Hotfixes: Update hotfixes to 42010 funjoker 2022-02-08 18:56:56 +01:00
  • 5bf9a01648 Core/Conditions: Add missing null checks for PlayerCondition Shauren 2022-02-08 15:32:12 +01:00
  • 7efc3df815 Core/Conditions: Fixed PlayerCondition checking after std::arrayification of DB2Structures Shauren 2022-02-08 14:50:44 +01:00
  • 25b84e5e7b Core/Spells: Fixed TARGET_UNIT_TARGET_ALLY_OR_RAID targeting Shauren 2022-02-08 12:04:09 +01:00
  • 79c6054369 Core/Objects: Use player as summoner for personal clones (#27716) Seyden 2022-02-08 00:03:02 +01:00
  • 42428a0898 DB/Spawns: Added accidently deleted spawn of Captain Garrick * was deleted in c4fedd10ab * originally added in 53429375c7 ModoX 2022-02-07 22:49:21 +01:00
  • 66509502f4 Core/Spells: Implement CAST_FLAG_EX_IGNORE_COOLDOWN - causes spells to not automatically trigger cooldown clientside (#27717) Seyden 2022-02-07 21:25:27 +01:00
  • d22d461633 Core/Spells: Implement SPELL_ATTR7_NO_ATTACK_DODGE, SPELL_ATTR7_NO_ATTACK_PARRY and SPELL_ATTR7_NO_ATTACK_MISS (#27715) Aqua Deus 2022-02-07 20:53:32 +01:00
  • 2ae67de4c0 Core/Spells: Implement SPELL_ATTR7_BYPASS_NO_RESURRECT_AURA (#27714) Aqua Deus 2022-02-07 20:08:55 +01:00
  • ef61f39018 Scripts/Spells: Fixed Art of War (#27712) Teleqraph 2022-02-07 20:00:51 +01:00
  • 7192da410d Scripts/Spells: Fix mage Comet Storm (#27710) Aqua Deus 2022-02-07 16:49:18 +01:00
  • 4179b29318 DB/Locale: Add missing zhCN/zhTW page_text_locale, texts 1644 - 3613 leelf00 2022-02-07 17:37:13 +02:00
  • 50107ed323 DB/Quest: fix availability for quests James Hyal and They Call Him Smiling Jim Alastro-Kraken 2022-02-07 17:36:51 +02:00
  • b645cb7fde DB/Locale: Add missing esES & esMX quest texts (Part 190) Cerveciento 2022-02-07 17:36:34 +02:00
  • db8280a0fb Core/Transports: Add missing null pointer check in Transport::SummonPassenger Shauren 2022-02-07 12:50:48 +01:00
  • 20af35fd13 Core/Creatures: Add summoned creatures to summoners transport (#27708) Seyden 2022-02-07 12:49:45 +01:00
  • e64e6f4963 Scripts/Spells: Fixed Icefury talent proc and frost shock energize (#27699) Aqua Deus 2022-02-07 12:41:41 +01:00
  • d5bb799f27 Scripts/Spells: Fix shaman Undulation talent (#27695) Aqua Deus 2022-02-07 00:20:01 +01:00
  • a8cace4c70 Core/Spells: Do not register instant spells in Unit current spell containers when cast with TRIGGERED_IGNORE_CAST_IN_PROGRESS Shauren 2022-02-06 21:59:41 +01:00
  • fa3cba3a00 Core/BattlePets: Delete declined names of non-account battle pets when deleting character permanently (#27706) Meji 2022-02-06 21:46:28 +01:00
  • f3e908dc99 Scripts/Spells: Fixed paladin's Light's Hammer (#27693) Teleqraph 2022-02-06 21:36:50 +01:00
  • 34024edcaa Core/Misc: Fixed clang pch build on some distros Shauren 2022-02-06 19:04:53 +01:00
  • b5a67cf17d Core/Conditions: Implemented new condition type CONDITION_BATTLE_PET_COUNT to check how many copies of a battle pet are collected (#27689) Antonio Martín Berti 2022-02-06 14:57:19 -03:00
  • 3fa4c04919 Scripts/Spells: Implemented Ashen Hallow script (#27682) Teleqraph 2022-02-06 16:19:25 +01:00
  • e5417e9ce7 Core/PacketIO: Implemented SMSG_DISPLAY_TOAST for quest money rewards (#27669) Aqua Deus 2022-02-06 14:56:11 +01:00
  • 873e92d3b4 Core/DataStores: Fixed LiquidTypeEntry structure broken by incorrect regex replacement Shauren 2022-02-06 11:23:08 +01:00
  • 2aa9d9a67a Scripts/Commands: Correct some unexpected behavior in .level Treeston 2020-09-17 00:12:07 +02:00
  • 6e01426e72 DB/Locales: Add some missing deDE quest locales SneakyV 2020-09-16 15:55:57 +03:00
  • 9eb092db3c DB/Locales: Add missing esES & esMX quest locales (Part 35) Cerveciento 2020-09-16 15:55:40 +03:00
  • 3724fa8fa8 DB/Quest: Rework support for 'Someone Else's Hard Work Pays Off' offl 2020-09-16 15:55:22 +03:00
  • 066c6c98a0 DB/Conditions: Make gossip options & texts visible if quest is taken or completed offl 2020-09-16 15:54:08 +03:00
  • 7d85f584a7 DB/Quest: Add outro event for 'The Fall of Ossirian' offl 2020-09-16 15:53:33 +03:00
  • f70161dcc5 Core/Spells: fix a possible crash when a target that has been focused during spell casts disappears Ovah 2020-09-15 14:49:18 +02:00
  • c295cb9814 Core/Spells: cleaned up and improved spell focusing behavior (PR #25440) Ovah 2020-09-14 19:47:51 +02:00
  • 51622e6642 Scripts/ICC: update Deathbringer Saurfang scripts to new model (#25435) ForesterDev 2020-09-14 15:53:40 +04:00
  • 6734a70aa8 Core/Warden: Attempt to fix random ingame Lua errors with Warden enabled Giacomo Pozzoni 2020-09-13 21:56:47 +02:00
  • f9b94ad9e9 DB/SAI: Add missing scripts to Borean Tundra creatures HoustonCore 2020-09-13 21:15:36 +03:00
  • 9fc66c40ae DB/Quest: Update support for 'Fires Over Skettis' offl 2020-09-13 21:15:18 +03:00
  • 8cbc21120f Core/Characters: Replace 2 database statements with 1 jackpoz 2020-09-13 19:22:07 +02:00
  • a439dab179 Core/PlayerDump: Update realmcharacters table when importing a character with ".pdump load" jackpoz 2020-09-13 18:45:30 +02:00
  • 111a80bbbf Scripts/Trial of the Champion: "Refactor" encounter state management to use InstanceScript::Get/SetBossState so people attempting to fix this instance don't feel compelled to change EVERY SINGLE BOSS FILE when fixing one of them Shauren 2020-09-13 18:23:31 +02:00
  • c42470ffb7 Core/Spells: Do not reset periodic timer for stacking DoTs on recast Keader 2020-09-13 08:48:53 -03:00
  • 6ede274024 Core/ChatCommands: Fix an issue that caused trailing variant options to sometimes not be selected Treeston 2020-09-13 00:37:54 +02:00
  • d1bea3e8b3 Core/LFG: Handle vote kick as failed if there cannot be 3 votes agreeing jackpoz 2020-09-12 21:50:10 +02:00
  • 2b515f97a6 DB/Quest: Convert & update support for 'A Slow Death' to SAI offl 2020-09-12 22:20:19 +03:00
  • 7090fe5c18 DB/Quest: Convert & update support for 'Escape from Firewing Point!' to SAI offl 2020-09-12 22:19:43 +03:00
  • 196ff25a6b DB/Quest: Convert & update support for 'The Caverns of Time' to SAI offl 2020-09-12 22:19:05 +03:00
  • bb468708e6 DB/Quest: Convert & update Homing Robot chickens to SAI offl 2020-09-12 22:18:32 +03:00
  • 378691aaa2 [3.3.5] Core/ChatCommands: Show error messages from argument parsers (PR #25443) Treeston 2020-09-12 19:42:10 +02:00
  • eba28d4dd6 Core/Misc: Reserve trinity_string id 1516 for master branch Shauren 2022-02-05 23:22:00 +01:00
  • 7d0586812a Core/Misc: Fix some static analysis warnings exposed after 6b8f3d0. Treeston 2020-09-12 19:17:31 +02:00
  • 0e22b5763f DB/Locales: Add missing esES & esMX quest locales (Part 34) Cerveciento 2020-09-12 03:18:00 +03:00
  • c5a812fc50 DB/Spells: Add missing condition to enable Activate Object (Despawn) effect offl 2020-09-12 03:17:32 +03:00
  • e8e2ec0dc5 DB/Creature: Use DisableGravity for Time-Lost Proto Drake offl 2020-09-12 03:17:14 +03:00
  • b430a70c68 DB/Creature: Remove static spawn of Burning Felguard offl 2020-09-12 03:16:55 +03:00
  • 0441f3ea5e Core/LFG: Restore ".lfg queue" command argument handling jackpoz 2020-09-11 23:39:11 +02:00
  • 97a5c29e8a Scripts/ICC: update Deathbringer Lord Marrowgar scripts to new model (#25436) ForesterDev 2020-09-11 23:20:18 +04:00
  • 8422442ed0 Scripts/ICC: update Blood Queen Lana'thel scripts to new model (#25434) ForesterDev 2020-09-11 23:19:03 +04:00