Commit Graph

  • 3cda63ce04 DB/SAI: Remove SMARTCAST_INTERRUPT_PREVIOUS from more event types offl 2020-08-21 20:56:20 +03:00
  • f8b6137a4c Build/GCC: Raise required version to 8.3.0 (#25297) Giacomo Pozzoni 2020-08-21 13:51:29 +02:00
  • 6303fbc449 Core/Misc: Update worldserver.conf.dist to match actual defaults. Treeston 2020-08-21 12:13:38 +02:00
  • a4ee8855c0 CI/GitHub: Build on GCC (#25288) Giacomo Pozzoni 2020-08-21 11:37:58 +02:00
  • c6582096ab Core/Warden: Add Lua checks to Warden (PR #25286) Treeston 2020-08-21 01:19:28 +02:00
  • b5d0a94ead Core/Gossip: Add new helper method to ScriptedGossip for resolving menuId -> sender (PR #25293) Maks Szokalski 2020-08-21 00:47:03 +02:00
  • 669b6bea21 Core/Warden: Ignore the length value in the database for MEM_CHECK checks. Hi there Aokromes. Treeston 2020-08-20 18:34:09 +02:00
  • 15d75dea10 Core/Warden: More refactors lifted from #25286. Treeston 2020-08-20 17:56:10 +02:00
  • 317bb198b1 Core/Warden: Some Warden refactors lifted from #25286. Treeston 2020-08-20 17:35:58 +02:00
  • 015cee5f27 Core/Networking: Initialize MPSCQueueIntrusive dummy node without undefined behavior Shauren 2020-08-20 16:06:15 +02:00
  • 0a1acb9c05 Scripts/Spells: Replace RegisterAuraScript with RegisterSpellScript and remove it Shauren 2020-08-20 16:03:47 +02:00
  • 17e7f8497c Scripts/Spells: Convert remaining spell_generic scripts to simplified script registration using new additional constructor argument support Shauren 2020-08-20 15:58:57 +02:00
  • e9a3f452ae DB/Spawns: Added more Bastion intro spawns Naddley 2022-02-02 23:28:16 +01:00
  • d19c8cc9fb DB/Creature: Removed aura from Injured Stormwind Infantry (50047) Naddley 2022-02-02 23:27:05 +01:00
  • 48ad9dad85 DB/Spawns: Added spawns for initial Bastion quests Naddley 2022-02-02 23:26:22 +01:00
  • e81b5838a6 Core/Scripts: Unify RegisterSpellScript and RegisterAuraScript macros to do the same thing and implemented passing custom arguments to spell script classes Shauren 2020-08-20 15:49:59 +02:00
  • 4064b22dd7 Core/Util: Added another template utility - find_type_if Shauren 2020-08-20 15:46:31 +02:00
  • c37984fc6a Core/Util: Added new utilities Shauren 2020-08-20 13:34:45 +02:00
  • 348acb105c Core/Commands: Exclude ambigious cast operator overloads from command Variant Shauren 2020-10-30 13:36:14 +01:00
  • 86bfde389a Scripts/Commands: Convert argument parsing of event commands to new system (PR #25275) Peter Keresztes Schmidt 2020-08-20 02:30:21 +02:00
  • 3c82863c52 Core/ChatCommands: Check whether a passed numeric enum value is valid (#25285) Peter Keresztes Schmidt 2020-08-20 00:46:52 +02:00
  • 3ba767c438 Scripts/Commands: Convert argument parsing of gm commands to new system (#25279) Peter Keresztes Schmidt 2020-08-19 14:53:04 +02:00
  • 888d217c16 Scripts/Commands: Convert argument parsing of remaining go command to new system (#25284) Peter Keresztes Schmidt 2020-08-19 14:49:29 +02:00
  • a773039211 Scripts/Commands: Convert argument parsing of honor commands to new system Carbenium 2020-08-19 00:25:36 +02:00
  • eaa3c7e5a0 Core/Warden: Add .debug warden force, allowing you to force specific warden checks to be sent Treeston 2020-08-19 00:25:44 +02:00
  • 222b0c16a4 DB/Creature: Remove incorrectly added event from Thule Ravenclaw offl 2020-08-18 23:32:30 +03:00
  • dc5f7ee5fc Scripts/Commands: Convert argument parsing of deserter commands to new system (PR #25276) Peter Keresztes Schmidt 2020-08-18 22:27:24 +02:00
  • 044edcea8a DB/Quest: Add correct action type to give quest credit for 'Escorting Erland' offl 2020-08-18 22:50:31 +03:00
  • 3c658e4526 DB/SAI: Remove unnecessary SetActive in DK start zone Jildor 2020-08-18 21:59:52 +03:00
  • 4aa1c74232 Scripts/Commands: Convert argument parsing of cheat commands to new system (PR #25277) Peter Keresztes Schmidt 2020-08-18 15:22:09 +02:00
  • 0fcce6ed99 DB/Locale/esES+esMX quest_greeting_locale Cerveciento 2020-08-18 02:50:48 +03:00
  • acf10a27bd DB/Locale/esES+esMX Texts missing in quests (Part 21) Cerveciento 2020-08-18 02:50:24 +03:00
  • ec26736e30 Scripts/Commands: Convert argument parsing of most debug commands to new system (PR #25260) Peter Keresztes Schmidt 2020-08-17 22:45:09 +02:00
  • e0ddc676d6 Scripts/Commands: Move .debug asan command bodies inside #ifdef ASAN Treeston 2020-08-17 22:25:11 +02:00
  • 37777ac6e8 Scripts/Commands: Convert argument parsing of ahbot commands (PR #25264) Peter Keresztes Schmidt 2020-08-17 22:04:44 +02:00
  • 1c246cc980 Core/ChatCommands: Parse SpellInfo also from enchant, glyph, talent and trade links (PR #25270) Peter Keresztes Schmidt 2020-08-17 18:26:41 +02:00
  • c8b0d4e6d8 Scripts/Commands: Convert argument parsing of bf commands to new system Carbenium 2020-08-17 15:51:46 +02:00
  • fed56790ca Core/ChatCommands: Add Variant.get<typename> overload (PR #25267) Peter Keresztes Schmidt 2020-08-17 14:45:32 +02:00
  • a519671765 DB/Text: Add correct text to Sylvanas (Lament of the Highborne) illfated 2020-08-17 03:57:18 +03:00
  • 673521bc87 Core/ChatCommands: Move Trinity::ChatCommands::Variant from boost::variant to std::variant (for real this time) Treeston 2020-08-17 02:23:38 +02:00
  • 477618bd1f Core/ChatCommands: Add support for std::array-type arguments (#25261) Peter Keresztes Schmidt 2020-08-17 00:15:53 +02:00
  • ed6c5c922b DB/Gameobject: Remove gameobjects with negative respawn time from dynamic scaling spawn group offl 2020-08-16 23:38:39 +03:00
  • 896d12743a DB/SAI: Remove SMARTCAST_INTERRUPT_PREVIOUS from nearly all scripts offl 2020-08-16 23:37:05 +03:00
  • 4fa7d723ad DB/Creature: Add missing cosmetic channeled spell in Ahn'kahet offl 2020-08-16 23:36:29 +03:00
  • d41ecc65f5 DB/Locale esES+esMX Texts missing in quets (Part 20) Cerveciento 2020-08-16 23:36:03 +03:00
  • c65340e761 Core/Spells: Implement SPELL_EFFECT_TRIGGER_SPELL delay (stored in MiscValue) Shauren 2022-02-02 19:50:22 +01:00
  • b6bc8a50ac Core/Spells: Correct implementation of SPELL_ATTR2_TRIGGERED_CAN_TRIGGER_PROC, SPELL_ATTR3_TRIGGERED_CAN_TRIGGER_PROC_2, SPELL_ATTR3_CAN_PROC_WITH_TRIGGERED and rename them (SPELL_ATTR2_ACTIVE_THREAT, SPELL_ATTR3_NOT_A_PROC, SPELL_ATTR3_CAN_PROC_FROM_PROCS) Shauren 2022-02-02 13:56:49 +01:00
  • 7261592364 Warning fixes Shauren 2022-02-02 11:55:04 +01:00
  • 950db60435 Core/Pets: Updated pet summoning for latest client version (5 Call Pet spells and stable size 200) Shauren 2022-02-02 00:08:37 +01:00
  • d6a2461fc7 Core/Misc: GCC build fix Shauren 2022-02-01 23:44:14 +01:00
  • a8475e5d70 Revert "Core/Spells: Force Invisibility (mage) to leave combat." (#27701) Gildor 2022-02-01 17:09:28 +01:00
  • dcfa370180 Core/Spells: Fix looting not breaking stealth (#27696) anzz1 2022-02-01 16:03:16 +02:00
  • f205e25b33 Scripts/Quest: Rework Mystery of the Infinite & Mystery of the Infinite, Redux (#27677) offl 2022-02-01 16:01:34 +02:00
  • 9f7cd3aa13 DB/Locale: Add missing esES & esMX quest texts (Part 189) Cerveciento 2022-02-01 14:09:20 +02:00
  • 7d3486dc4b DB/Creature: correct trainer greeting for NPC Slagg Alastro-Kraken 2022-02-01 14:08:43 +02:00
  • fd9eb28322 Core/Pets: Adjust pet slot saving logic after constant changes in 22e823b5f9 Shauren 2022-01-31 23:30:00 +01:00
  • 22e823b5f9 Core/Pets: Change PET_SAVE_NOT_IN_SLOT constant from 100 to -1 to truly avoid conflicts when growing stable size and change PET_SAVE_AS_DELETED from -1 to -2 Shauren 2022-01-31 21:50:32 +01:00
  • 8349444749 Core/Pets: Save last summoned pet number in characters table Shauren 2022-01-31 21:34:48 +01:00
  • 0ef41fcda2 Core/Pets: Removed deprecated enum Shauren 2022-01-31 19:53:11 +01:00
  • e458144442 Core/Pets: Removed storing stable slot count in db Shauren 2022-01-31 14:34:05 +01:00
  • c654c15bcd Core/PacketIO: Removed handlers for two pet opcodes that no longer exist Shauren 2022-01-31 14:31:13 +01:00
  • 3642e3a765 Core/Pets: Fixed saving pets put in stable while not being summoned Shauren 2021-06-14 13:07:40 +02:00
  • 238d5b1587 Core/Pet: Fix assert triggered by e203ecda88 jackpoz 2021-05-11 20:46:45 +02:00
  • 40d882b754 Core/Pet: Attempt to fix assertions triggered when summoning pets (#26501) Giacomo Pozzoni 2021-05-10 22:01:41 +02:00
  • 33e747bc8f Core/Pets: Add missing nullptr check Shauren 2020-09-29 19:50:29 +02:00
  • 688d1d9533 Core/Pets: Fixed crash happening when current pet is forcibly removed while being temporarily unsummoned (like on a mount) Shauren 2020-09-29 17:31:50 +02:00
  • e102022eeb Core/Pets: Fixed crash happening when summoning a different pet than one that was unsummoned by summoning a guardian (imp -> infernal -> felhunter) Shauren 2020-09-23 22:37:11 +02:00
  • 9147918363 Core/Pets: Fixed automatic resurrecting pets on battleground graveyards Shauren 2020-08-20 18:44:36 +02:00
  • 4de94169e9 Core/Pets: Fix loading pet data Shauren 2020-08-17 20:01:48 +02:00
  • 87b1c3700e Core/Spells: Fix summoning warlock pets in case that pet has never been summoned before Shauren 2020-08-17 11:52:44 +02:00
  • 48d491ae2f Core/Spells: Fix summoning SUMMON_PET type pets Shauren 2020-08-17 09:19:43 +02:00
  • ca92686b44 Core/Pets: Pet management refactoring (#25191) Shauren 2020-08-16 21:39:25 +02:00
  • ce4981b23f Core/DBUpdater: Apply each sql update file in a separate transaction Shauren 2022-01-30 15:50:35 +01:00
  • b79a91039b Core/DBUpdater: Apply each sql update file in a separate transaction Shauren 2022-01-30 15:50:35 +01:00
  • 9a0a56dc88 Misc: Adjust max line length in editorconfig to something that better fits 1080p screens Shauren 2022-01-30 14:14:40 +01:00
  • af0edf5afc Scripts/Spells: Moved Blessing of Faith script to spell_items (#27692) Teleqraph 2022-01-30 13:10:08 +01:00
  • 78283e3ef2 Scripts/Spells: Fixed Holy Shock visuals Shauren 2022-01-30 12:46:33 +01:00
  • 0d9b1072b5 Scripts/Spells: Updated Holy Shock spell script. Nyr 2022-01-30 07:54:10 +01:00
  • 2cc652b305 Core/Scripts: Expose IsCrit to hit hooks for spell scripts Shauren 2022-01-30 12:36:29 +01:00
  • ea82454932 Core/Guilds: Fixed loading of guild member logout time Shauren 2022-01-30 11:57:19 +01:00
  • 72839e660e Scripts/Spells: Judgment (Holy) will now apply Rank 3 debuff if the paladin knows it (#27685) Teleqraph 2022-01-30 00:10:04 +01:00
  • faf12a8883 Core/Objects: Don't consider SMSG_UPDATE_OBJECT packets that contain only destroyed objects as empty Shauren 2022-01-29 19:44:55 +01:00
  • 7044204130 Core/Objects: Cleanup SmoothPhasing code - move to separate files and better integrate it with visibility system Shauren 2022-01-29 19:44:55 +01:00
  • a5c713eaf2 Core/Objects: Implement SmoothPhasing part of CreateObject and replacing visible objects Seyden 2022-01-29 19:44:55 +01:00
  • 5a82a0381d Core/Objects: Properly choose between "Destroyed" or "OutOfRange" during visibility update Shauren 2022-01-29 16:01:57 +01:00
  • 472384e757 Core/Objects: Add overridable function UpdateObjectVisibilityOnDestroy Shauren 2022-01-29 15:18:27 +01:00
  • 50178650b2 DB/SAI: Raider Jhash and Raider Kerr Alastro-Kraken 2022-01-28 18:51:58 +02:00
  • 163e4c9eab DB/Gossip: fix gossip toward mages for Blood Elf mage trainers Alastro-Kraken 2022-01-28 18:51:30 +02:00
  • 2864efdc53 Build: Disable Visual Studio 2022 MSBuild resource manager to make compile take only as much time as it does in Visual Studio 2019 Shauren 2022-01-28 12:52:05 +01:00
  • 4fbf6dacff Core/Spells: Exclude empty mods from affecting spells and ignore PointsIndexX mods for spells that don't have any effect at that index Shauren 2022-01-28 11:19:48 +01:00
  • 5b57722211 Scripts/Spells: Fix shaman Lava Surge proc (#27667) Robingad 2022-01-28 12:18:45 +02:00
  • 1696d73860 Scripts/Spells: Move shaman Lava Burst crit chance calculation to scripts and add Lava Burst Overload (#27676) Robingad 2022-01-28 00:23:37 +02:00
  • 7fa2fa2f5e DB/Gossip: Restore gossip_menu_option Box* values that were wrongly set by 88659dcebf Shauren 2022-01-27 22:43:36 +01:00
  • 3e725e1d25 Scripts/Spells: Fix shaman Earthquake (#27620) Robingad 2022-01-27 23:18:46 +02:00
  • 2b7545378a DB/GameObject: Remove duplicate board spawn in Stormwind * removing cata era one shamage 2022-01-27 17:00:12 +01:00
  • 842e280d9e DB/Creature: Fixed sheath state of Apprentice Mages in Wizards Sanctum (Stormwind) ModoX 2022-01-27 16:59:02 +01:00
  • 3b97c4fdb1 DB/Item: fix text for Laird's Response Alastro-Kraken 2022-01-27 17:21:55 +02:00
  • 36877671ed DB/Misc: game_tele Add teleport locations, fix/add testing maps anzz1 2022-01-27 17:21:38 +02:00
  • d0bfca5a73 SQL: Fix 2022_01_26_45_world.sql for mysql 5.7 Shauren 2022-01-27 11:13:04 +01:00
  • 88659dcebf Core/Gossip: Sync naming and db structure with 3.3.5 Shauren 2022-01-26 23:49:42 +01:00