Commit Graph

  • b9450bcdd0 Core/SAI: Rename LeavingWorld to OnDespawn & use it in SAI (#28059) offl 2022-06-26 21:48:41 +03:00
  • f0d2418e5f Scripts/Spells: Correctly implement Murmur's Touch & Dire Brew (#28058) offl 2022-06-26 21:44:40 +03:00
  • 6285033ed5 Core/WorldStates: Migrate Wintergrasp worldstates to new system Shauren 2022-06-26 19:16:30 +02:00
  • f874f34f04 Core/WorldStates: Allow multiple map ids for world states Shauren 2022-06-26 14:33:53 +02:00
  • 7029b78cab Core/WorldStates: Migrate conditions and criteria to new worldstate api Shauren 2022-06-26 12:18:45 +02:00
  • 743308267f Core/DataStores: Updated WorldStateExpression function enum to 9.2.5 Shauren 2022-06-26 00:00:34 +02:00
  • 919ada8d94 Core/Criteria: Implemented worldstate requirements for criteria updates Ovahlord 2022-06-25 23:17:10 +02:00
  • 737d94d7ef Core/World: implement database support for default map and realm wide world states Shauren 2022-06-25 22:48:27 +02:00
  • e708bd28d1 DB/Spawns: Added Khadgar Pre-Garrison spawn in Lunarfall / Shadowmoon Valley Naddley 2022-06-25 01:10:13 +02:00
  • 2d348b6d8b Scripts/Oculus: Update Drakos the Interrogator (#28053) offl 2022-06-25 00:15:33 +03:00
  • 5d27939667 Core/Conditions: Implemented conditions for spawn groups Shauren 2022-06-24 22:20:34 +02:00
  • e2cf6d68fc Core/SpawnGroups: Renamed GetSpawnGroupsForInstance and its argument to not cause confusion with instance ids (equivalent to instance save id, not map id) Shauren 2022-06-24 21:38:29 +02:00
  • bb8a8cbc47 Core/Players: Don't trigger quest objective and criteria updates for gold modifications before quest log and criteria progress are loaded Shauren 2022-06-24 21:37:06 +02:00
  • 33c3ea1013 Core/Conditions: Fixed CONDITION_AURA to allow effect index greater than 2 Shauren 2022-06-24 21:36:08 +02:00
  • 4ca8a1e95a DB/Spawns: Added spawns to Gul'var / Shadowmoon Valley Naddley 2022-06-24 16:32:38 +02:00
  • 926b761648 DB/Spawns: Added initial spawns to Starfall Area in Shadowmoon Valley Naddley 2022-06-24 14:56:49 +02:00
  • f922a7dff6 Fixed MariaDB build the easy way for the client version check (#28039) daMaex 2022-06-23 13:53:51 +02:00
  • 2e479707e3 Build: Removed duplicate find_package(MySQL) call Shauren 2022-06-23 00:05:27 +02:00
  • 4dfb1f248f Core/Items: Fixed logic mistake in ItemTemplate::IsRangedWeapon Shauren 2022-06-22 23:51:22 +02:00
  • 3808e614d9 Scripts/Spells: Get rid of several DB spell scripts (#28048) offl 2022-06-22 22:37:52 +03:00
  • 80a5d475ee Core/Spells: Fixed crash in triggered spells with SPELL_ATTR2_RETAIN_ITEM_CAST Shauren 2022-06-22 15:35:23 +02:00
  • bd401af091 Core/Conditions: Added CONDITION_SCENE_IN_PROGRESS, useful for cases where you need phase things when a scene is in progress. (#28011) Antonio Martín Berti 2022-06-21 18:26:07 -03:00
  • ae6b9e6c41 Build: Modernize mysql finding script Shauren 2022-06-20 22:43:22 +02:00
  • ffcc976524 Scripts/Quest: Update 'Dissension Amongst the Ranks...' (10769, 10776) (#28044) offl 2022-06-20 20:04:52 +03:00
  • 5512cf8a99 Scripts/Quest: Update 'Through the Eye' (13121) (#28043) offl 2022-06-20 20:04:05 +03:00
  • c025fcef74 Scripts/UB: Rework The Black Stalker (#28040) offl 2022-06-20 20:02:48 +03:00
  • 74ed066aa3 DB/Loot: Remove loot from creatures which shouldn't drop anything offl 2022-06-20 17:25:35 +03:00
  • d85379faa6 Core/Transports: Fixed stoppable elevator position calculation when going from first floor to third or higher Shauren 2022-06-19 15:02:25 +02:00
  • 1043911410 Build: Cleanup proto & shared cmakelists Shauren 2022-06-18 16:02:50 +02:00
  • ffc23bd7ef Core: Updated allowed build to 9.2.5.44232 Shauren 2022-06-18 11:59:23 +02:00
  • 091e71502c Build: Improve automatic finding of libraries on mac Shauren 2022-06-17 18:04:02 +02:00
  • 758580c076 Core/Crypto: Fixed openssl 3.0 compatibility for custom hmac_sha256 digest for RSA Shauren 2022-06-17 15:37:47 +02:00
  • 5859510b54 Core/Utils: Added helper function to make creating unique_ptr with custom deleters more convenient Shauren 2022-06-17 15:20:55 +02:00
  • 61263bf74d Core/Spells: Corrected unit flag checked with SPELL_ATTR6_CAN_TARGET_UNTARGETABLE Shauren 2022-06-17 12:54:34 +02:00
  • 61f32426ab Scripts/Quest: Rework 'Mending Fences' (12915) (#28034) offl 2022-06-17 00:16:52 +03:00
  • d5f5bbfa66 Scripts/Spells: Fix hunter talent Posthaste (#28019) Aqua Deus 2022-06-16 17:45:23 +02:00
  • 5221f56d8c DB/Spells: Get rid of a couple spell scripts offl 2022-06-16 18:37:54 +03:00
  • 5517208b67 Core/Player: Distinguish between ranged and non-ranged weapons in GetWeaponForAttack (#27992) Смердокрыл 2022-06-16 16:58:33 +03:00
  • 756f928758 Scripts/Spells: Fix lifebloom final heal and update some druid spell scripts (#28028) Aqua Deus 2022-06-16 15:47:22 +02:00
  • 0c1d3e9fda Scripts/Icecrown Citadel: Fix spirit alarms activation (#28029) Aqua Deus 2022-06-16 15:43:23 +02:00
  • deea9b95a2 Core/Spells: Fix druid talent Warrior of Elune proc (#28026) Aqua Deus 2022-06-16 15:40:20 +02:00
  • 71efb44dbd Core/Crypto: Fixed GenericHMAC::Finalize wth openssl 3.0 daMaex 2022-06-14 21:38:42 +02:00
  • 9368823c8d Core/Crypto: Fixed build with openssl 1.1 daMaex 2022-06-14 23:32:34 +02:00
  • 27259f8524 Core/Crypto: Fixed loading legacy openssl provider for RC4 on windows Shauren 2022-06-14 23:18:42 +02:00
  • 9fca5e9117 Core/Crypto: Updated ARC4 code with openssl 3.0 support daMaex 2022-06-14 21:39:22 +02:00
  • 0b6f77a006 Core/Crypto: Fixed GenericHMAC::Finalize wth openssl 3.0 daMaex 2022-06-14 21:38:42 +02:00
  • b23d16a870 Core/Crypto: Switch away from deprecated low level md5 functions daMaex 2022-06-14 20:02:49 +02:00
  • ad3df36542 Core/Crypto: Fixed EVP_PKEY reference counting for copied objects Shauren 2022-05-06 12:21:59 +02:00
  • 16859944af CI: Use newer openssl dll filenames when building artifacts Shauren 2022-05-03 20:57:08 +02:00
  • 320bf3755b Build: Prioritize manually selected openssl location over default installed one Shauren 2022-05-03 19:02:48 +02:00
  • 63d29dd0e6 CI: Bump upgrade openssl used on appveyor from 1.0.2 to 1.1.1 Shauren 2022-05-03 17:52:22 +02:00
  • 77091ed599 Core/Crypto: Switch away from most deprecated openssl functions and removed upper version limit Shauren 2022-05-03 17:03:57 +02:00
  • e23a9943dd Core/Misc: Prefix include guard to avoid possible conflict with external library Shauren 2022-05-03 11:16:35 +02:00
  • 16c70f2dd5 Scripts/Spells: Fix druid talent Lunar Inspiration (#28027) Aqua Deus 2022-06-16 12:32:40 +02:00
  • a1c8b709f9 DB/Spells: Get rid of few more spell scripts (handle effects in a more correct way) offl 2022-06-15 21:10:13 +03:00
  • 2c64802aed DB/Spells: Get rid of few spell scripts (handle effects in a more correct way) offl 2022-06-15 21:09:56 +03:00
  • 1490fc2238 DB/Quest: Update 'Destroying the Altars' (13119) offl 2022-06-15 21:09:38 +03:00
  • 773b65d259 DB/Creature: Mennu the Betrayer's totems offl 2022-06-15 21:09:19 +03:00
  • 4a8bacc634 Core: Updated allowed build to 9.2.5.44127 Shauren 2022-06-15 11:58:03 +02:00
  • bceb5b6060 MariaDB support for Ubuntu 22.04 (#28031) daMaex 2022-06-14 14:10:25 +02:00
  • daafe1c181 Remove double empty lines Shauren 2022-06-13 20:29:07 +02:00
  • cace414497 Core/Transports: Localized transport objects within each map Shauren 2022-06-13 20:06:26 +02:00
  • b5194a1527 Scripts/Spells: Rework Fire Bomb (Halaa) (#28025) offl 2022-06-12 23:27:05 +03:00
  • 8f537b9686 DB/SAI: Added Vanguard Battlemage teleport gossip options (Stormwind/Orgrimmar portalroom) Naddley 2022-06-11 14:57:49 +02:00
  • 94d829c84f Core/Pools: Implemented pooling for instances Shauren 2022-06-11 14:04:56 +02:00
  • 4e2b4ada0b DB/Spawns: Added Eventide Village spawns Naddley 2022-06-11 02:15:12 +02:00
  • 03ca6a86bb DB/Spawns: Added some spawns for Draenei Boat Landing (Alliance Garrison Intro) ModoX 2022-06-10 14:31:28 +02:00
  • 7d9d55ee87 Scripts/Quest: Migrate few quest spell scripts to zone files (#28015) offl 2022-06-10 00:15:20 +03:00
  • fcc08ffb22 Scripts/Quest: Rework 'The Perfect Dissemblance' (12260) & 'A Fall From Grace' (12274) & Bombard the Ballistae (12232) & Without a Prayer (12254) (#28013) offl 2022-06-09 20:43:13 +03:00
  • 2e0afa7bca Core/Units: Removed incorrect facing movement packet sent with every creature autoattack (#28006) Kaytotes 2022-06-09 13:04:44 +01:00
  • 84996901cc Core/Spells: Correct flagging spell caster for pvp when healing/buffing friendly creatures - it should only happen if target is in combat (#27977) Jinnaix 2022-06-09 11:33:30 +02:00
  • ba89ca2444 DB/Creature: Add missing PvP flag to some creatures offl 2022-06-05 01:22:57 +03:00
  • 4a3182fc96 DB/SAI: Use OnSpellCast instead of OnSpellHitTarget in one case offl 2022-06-05 01:22:40 +03:00
  • 038ccf567e DB/SAI: Remove one of hacks to stop follow movement offl 2022-06-05 00:13:07 +03:00
  • 04b0596021 Scripts/Quest: Rework 'The Way to His Heart...' & make SAI's StopFollow work again (#28001) offl 2022-06-04 23:56:37 +03:00
  • 45bbbd5acd correctly apply npc pvp flags (#27974) Jinnaix 2022-05-29 16:24:14 +02:00
  • bda1fac13f Scripts/Naxxramas: Fix achievement The Immortal / The Undying (#27937) Gildor 2022-05-04 23:48:21 +02:00
  • 5417285a11 Core/Scripts: Fix heap buffer overflow in BRD Tomb of seven event (#27920) Riztazz 2022-04-22 12:59:08 +02:00
  • 312569970e Core/Achievements: Fixed optimization from 9b44ed9cda being ineffective for UpdateAchievementCriteria calls that don't have any related criteria Shauren 2022-04-18 12:20:14 +02:00
  • 3bedbf6596 Core/PacketIO: Continue processing packets even if player is not in world jackpoz 2022-04-18 12:17:14 +02:00
  • ce4916ec79 Core/Metric: Sync default Metric.Interval value jackpoz 2022-04-18 11:53:38 +02:00
  • daafde7518 Scripts/Gossip: Fixed money not being removed when enabling/disabling experience gains Shauren 2022-04-17 21:33:06 +02:00
  • 1046a027f2 Core/Chat: Apply chat flood control to addon messages as well (#26908) stoneharry 2022-04-17 00:27:28 +02:00
  • a196f8fdec Core/PacketIO: Stop WorldSession packet processing loop immediately when AntiDOS kicks/bans the player Shauren 2022-04-16 23:16:38 +02:00
  • 833ddfad11 Core/World: Allow specifying minimum world updates diff in config Shauren 2022-04-16 23:14:42 +02:00
  • 8501fb572a Core/Movement: Allow waypoints to use 0 as valid facing value (#26655) Ovah 2022-04-16 18:21:04 +02:00
  • 522ccfbab5 Scripts/Northrend: Use zone name as prefix for new spell scripts (#27907) offl 2022-04-11 21:07:25 +03:00
  • 502a393098 Scripts/Northrend: Update zone scripts to new register model (#27906) offl 2022-04-11 02:48:47 +03:00
  • 7d9483cfe4 Core/Metric: Send metrics in smaller intervals jackpoz 2022-04-10 16:58:34 +02:00
  • 88e42e3dc1 Core/Metric: Fixed double logging metric timers Shauren 2022-04-10 15:31:01 +02:00
  • a1855591b9 Core/Metric: Build fix for WITH_DETAILED_METRICS Shauren 2022-04-08 23:09:04 +02:00
  • 6055a94f98 DB/Misc: Fix an error offl 2022-04-08 23:30:09 +03:00
  • 3e60a92211 Core/Metric: Minor optimizations for metrics (reducing number of allocations) Shauren 2022-04-08 21:33:38 +02:00
  • c669f5119c Scripts/Icecrown Citadel: Add missing unit flag to Deathbringer Saurfang outro event Shauren 2022-04-08 18:13:13 +02:00
  • 88b6d75bce Core/PacketIO: Require valid WorldSession for CMSG_KEEP_ALIVE Shauren 2022-04-08 18:07:59 +02:00
  • c8e26e1962 Core/Vehicles: Capture vehicle collision height for exit spline init function (prevent accessing no longer valid vehicle pointer) Shauren 2022-04-08 18:06:26 +02:00
  • 6d805a653b Scripts/Misc: Load gossip options from DB (#27892) lee 2022-04-08 09:43:57 +08:00
  • c16cafc807 DB/Locale: Fix/add zhTW for quest, creature, quest_greeting, trainer, achievement_reward leelf00 2022-04-08 04:17:09 +03:00
  • 3b78762ab8 Core/CrashHandler: Support retrieving windows version names for all future versions Shauren 2022-04-07 20:54:21 +02:00
  • b8e7892bd0 Scripts/Trial of the Crusader: Fix achievement A Tribute to Immortality (#27903) Gildor 2022-04-07 19:56:20 +02:00