Commit Graph

  • b3f2ff97ff Core/CreatureAI: std::chrono-ify DoSummon* methods Carbenium 2020-07-28 00:09:50 +02:00
  • 10e3016e85 Dep/Boost: Set boost msvc version on Windows to 14.2 jackpoz 2020-07-28 15:05:12 +02:00
  • 8350985975 Core/Metric: Log detailed metrics about each opcode handler (#25153) Giacomo Pozzoni 2020-07-28 12:27:54 +00:00
  • c7899c1e76 Core/WorldObject: std::chrono-ify SummonPersonalClone Shauren 2022-01-24 12:57:40 +01:00
  • 82fce41852 Core/WorldObject: Replace non-std::chrono SummonGameObject overloads Carbenium 2020-07-27 00:25:18 +02:00
  • 217c2d9ef3 Core/WorldObject: Replace non-std::chrono SummonTrigger overloads Carbenium 2020-07-27 00:41:52 +02:00
  • 7a532595da Core/Metric: Fix setting in Performance profiling dashboard jackpoz 2020-07-27 14:56:59 +02:00
  • 3bba8d50b1 Core/WorldObject: Remove non-std::chrono SummonCreature overload Carbenium 2020-07-26 20:44:07 +02:00
  • 21e9fac8bd Core/Metric: Add new cmake option WITH_DETAILED_METRICS to enable more metrics (#25136) Giacomo Pozzoni 2020-07-27 12:00:28 +00:00
  • 03e4c0d7bf Core/Creature: Remove non-std::chrono overload of DespawnOrUnsummon Carbenium 2020-07-26 22:32:03 +02:00
  • a7cbb16229 Core/EventProcessor: std::chrono-ify the remaining public API Carbenium 2020-07-25 23:51:30 +02:00
  • eeffb310de Core/EventProcessor: std::chrono-ify CalculateTime Carbenium 2020-07-25 23:07:29 +02:00
  • 310f996b1d Core/WorldObject: Partially std::chrono-ify SummonCreature overloads Carbenium 2020-07-26 20:44:07 +02:00
  • 906a47b161 tests/EventMap: Add tests for Repeat Carbenium 2020-07-25 18:24:01 +02:00
  • da17942af9 Core/EventMap: Clarify documentation of ScheduleEvent Carbenium 2020-07-25 18:16:17 +02:00
  • a5d85deced Core/EventMap: Unify semantics of DelayEvents Carbenium 2020-07-25 17:59:34 +02:00
  • 5512eb2f8f tests/EventMap: Test for event past it's execution time Carbenium 2020-07-25 16:51:58 +02:00
  • 27c1f47598 EventMap: Change GetTimeUntilEvent to return std::chrono types Carbenium 2020-07-25 16:46:43 +02:00
  • 7847589d9c EventMap: Switch internal timer over to std::chrono type Carbenium 2020-07-22 00:19:33 +02:00
  • a28bc7faaa Scripts/Kalimdor: Use std::chrono overload of Creature::DespawnOrUnsummon Carbenium 2020-07-26 00:55:37 +02:00
  • 38695b0943 Scripts/World+Outland+Spells: Use std::chrono overload of Creature::DespawnOrUnsummon Carbenium 2020-07-26 00:54:23 +02:00
  • 271462ceec Scripts/Northrend: Use std::chrono overload of Creature::DespawnOrUnsummon Carbenium 2020-07-26 01:00:29 +02:00
  • b8a3ab880f Core/Misc: Use std::chrono overload of Creature::DespawnOrUnsummon Carbenium 2020-07-26 01:01:30 +02:00
  • 58e1c091a2 Scripts/EasternKingdoms: Use std::chrono overload of Creature::DespawnOrUnsummon Carbenium 2020-07-26 00:52:19 +02:00
  • cacdb57c9c Core/Crypto: c++17-ify crypto code cherry picked earlier that was downgraded to c++14 Shauren 2022-01-23 23:49:34 +01:00
  • 5f5d32888a Core/EscortAI: std::chrono-ify SetPauseTimer Carbenium 2020-07-25 21:53:55 +02:00
  • 14e9513cea Core/EscortAI: std::chrono-ify AddWaypoint Carbenium 2020-07-25 21:47:10 +02:00
  • e660b870e9 Core/ScriptedAI: std::chrono-ify DoSpawnCreature Carbenium 2020-07-25 21:25:28 +02:00
  • da438c73e2 Core/BossAI: Remove _DespawnAtEvade(uint32, Creature*) overload Carbenium 2020-07-25 20:46:24 +02:00
  • 5f296fb7c7 Core/InstanceScript: std::chrono-ify DoRespawnGameObject Carbenium 2020-07-25 20:09:03 +02:00
  • 7c43afa471 Core/Utilities: Add custom _days chrono literal Carbenium 2020-07-25 19:55:28 +02:00
  • b336ed8996 Build: Add WITH_LD_GOLD option to use gold linker on unix Carbenium 2020-07-24 19:00:44 +02:00
  • 10f835b058 Common/Crypto: #ifdef out unnecessary locking code for OpenSSL 1.1+ (PR #25110) Peter Keresztes Schmidt 2020-07-25 03:44:38 +02:00
  • 699c9ed414 DB/SAI: Add new view vw_smart_scripts_with_labels that shows labels instead of numbers from smart_scripts table jackpoz 2020-07-24 17:55:26 +02:00
  • b327414abb Core/Misc: Code cleanup jackpoz 2020-07-24 13:59:51 +02:00
  • cf94f4a8ed Scripts/Borean Tundra: duplicate comment text (#25102) Trond B. Krokli 2020-07-24 13:11:48 +02:00
  • ddeae5e7d2 tests: Add some basic tests for EventMap Carbenium 2020-07-22 23:26:31 +02:00
  • f837f28171 dep: Add catch2 unit test framework and wire it up Carbenium 2020-07-22 20:27:54 +02:00
  • e8583d04f6 Core/Metric: Add more metrics about World::Update() loop (#25098) Giacomo Pozzoni 2020-07-23 22:30:16 +00:00
  • 1dfcb7086e Core/Combat: Disable triggers entering combat (#25086) Giacomo Pozzoni 2020-07-22 17:32:29 +00:00
  • 3499f518b5 EventMap: Remove GetNextEventTime and GetTimer methods (PR #25092) Peter Keresztes Schmidt 2020-07-22 16:09:32 +02:00
  • 330e7100cb Core/Scripts: Fix timing issue of EVENT_FLY_TO_RANDOM_PILLAR during Illidan encounter Carbenium 2020-07-21 21:48:31 +02:00
  • c8a4cc8068 TaskScheduler: use randtime instead of custom implementation Carbenium 2020-07-21 01:11:55 +02:00
  • 8735c5f511 Dep/Boost: Remove unused thread library (#25076) Giacomo Pozzoni 2020-07-19 15:43:09 +00:00
  • 509a70f57f Core/Threads: Replace Boost TLS with C++11 one (#15782) Giacomo Pozzoni 2020-07-18 19:34:45 +00:00
  • 44ea32ace4 Build: Enable -Wimplicit-fallthrough on clang (#25056) Peter Keresztes Schmidt 2020-07-18 20:43:16 +02:00
  • ad340466d0 Misc: Use [[fallthrough]] attribute instead of comment to mark intentional fallthroughs (#25054) Peter Keresztes Schmidt 2020-07-18 20:42:28 +02:00
  • fda8a09766 Core/Misc: Replace boost::shared_mutex with std::shared_mutex (#24328) Giacomo Pozzoni 2020-07-18 16:34:45 +00:00
  • 196a62c031 Dep/Boost: Set boost version to 1.67 on *nix and 1.70 on Windows (#25069) Giacomo Pozzoni 2020-07-18 16:05:25 +00:00
  • 8834c5c724 Core/Metric: Log Map::Update() times (#25067) Giacomo Pozzoni 2020-07-17 22:52:01 +00:00
  • d11c3807b3 Core/Time: Rename GetGameTime{System, Steady}Point methods Treeston 2020-07-14 01:35:25 +02:00
  • dfc1f08bd8 Misc: Remove some unneeded/duplicated includes (#25051) Peter Keresztes Schmidt 2020-07-16 14:14:01 +02:00
  • cd0b301779 Nopch fix Shauren 2020-07-15 19:55:04 +02:00
  • 2b312c7bd2 Dep: Switch to boost process instead of old standalone version Shauren 2020-07-15 19:33:12 +02:00
  • 596bf2b772 Core/Misc: Replace boost::optional with std::optional part 2 Shauren 2022-01-23 20:31:52 +01:00
  • 770fbcca0c Core/Misc: Replace boost::optional with std::optional (#25047) Peter Keresztes Schmidt 2020-07-15 10:22:29 +02:00
  • cd86a015c4 Core/Util: Remove EventMap's non-std::chrono::duration based interface (#25049) Peter Keresztes Schmidt 2020-07-15 10:05:11 +02:00
  • 15d59640fa Scripts/World: Use std::chrono::duration overloads of EventMap Shauren 2022-01-23 16:39:10 +01:00
  • 8417c7d815 Scripts/Zul'aman: Use std::chrono::duration overloads of EventMap Shauren 2022-01-23 16:39:01 +01:00
  • 5a53fa4b58 Scripts/Blackrock Spire: Use std::chrono::duration overloads of EventMap Shauren 2022-01-23 16:38:47 +01:00
  • 1ef00ccd10 Scripts/Stonecore: Use std::chrono::duration overloads of EventMap Shauren 2022-01-23 16:38:01 +01:00
  • f0a7bc5267 Scripts/Halls of Origination: Use std::chrono::duration overloads of EventMap Shauren 2022-01-23 16:37:42 +01:00
  • 66641b6d22 Scripts/Blackrock Caverns: Use std::chrono::duration overloads of EventMap Shauren 2022-01-23 16:37:24 +01:00
  • d07425e620 Scripts/Firelands: Use std::chrono::duration overloads of EventMap Shauren 2022-01-23 16:36:59 +01:00
  • bb29fb406e Scripts/Baradin Hold: Use std::chrono::duration overloads of EventMap Shauren 2022-01-23 16:36:41 +01:00
  • fdd06dc1dd Core/Misc: Port refactors 9fe6756cf2 NoName 2020-07-15 00:15:33 +03:00
  • 54d3110ca7 Scripts/World+Pet: Use std::chrono::duration overloads of EventMap (#25017) Peter Keresztes Schmidt 2020-07-14 21:15:15 +02:00
  • ce8c0da4fe Scripts/Icecrown Citadel: Use std::chrono::duration overloads of EventMap (Part 2) (#25041) Peter Keresztes Schmidt 2020-07-14 21:06:40 +02:00
  • 0195ec8945 Scripts/Icecrown Citadel: Use std::chrono::duration overloads of EventMap (#25036) Peter Keresztes Schmidt 2020-07-14 21:03:06 +02:00
  • 253cbf5678 Scripts/Tempest Keep: Use std::chrono::duration overloads of EventMap (#25040) Peter Keresztes Schmidt 2020-07-14 20:50:37 +02:00
  • c3228cc252 Scripts/Utgarde Keep: Use std::chrono::duration overloads of EventMap (#25039) Peter Keresztes Schmidt 2020-07-14 20:48:08 +02:00
  • 8e7c368220 Scripts/Magisters Terrace: Use std::chrono::duration overloads of EventMap (#25038) Peter Keresztes Schmidt 2020-07-14 20:47:10 +02:00
  • d62b7c1e35 Core/CombatAI: Use std::chrono::duration overloads of EventMap (#25037) Peter Keresztes Schmidt 2020-07-14 20:46:18 +02:00
  • b27c70aff2 Scripts/Ulduar: Use std::chrono::duration overloads of EventMap (#25035) Peter Keresztes Schmidt 2020-07-14 20:43:43 +02:00
  • b7d5a1653d Scripts/Nexus: Use std::chrono::duration overloads of EventMap (#25033) Peter Keresztes Schmidt 2020-07-14 20:23:24 +02:00
  • ef5f874cea Scripts/Naxxramas: Use std::chrono::duration overloads of EventMap (#25032) Peter Keresztes Schmidt 2020-07-14 20:19:42 +02:00
  • 65e1b79547 Scripts/Isle of Conquest: Use std::chrono::duration overloads of EventMap (#25031) Peter Keresztes Schmidt 2020-07-14 20:19:25 +02:00
  • 3d9885a302 Scripts/Gundrak: Use std::chrono::duration overloads of EventMap (#25030) Peter Keresztes Schmidt 2020-07-14 20:17:59 +02:00
  • e6e4edd768 Scripts/Frozen Halls: Use std::chrono::duration overloads of EventMap (#25029) Peter Keresztes Schmidt 2020-07-14 20:16:01 +02:00
  • 0c6b6acda6 Scripts/Drak'Tharon Keep: Use std::chrono::duration overloads of EventMap (#25028) Peter Keresztes Schmidt 2020-07-14 20:04:10 +02:00
  • cd65f988bd Scripts/Chamber of Aspects: Use std::chrono::duration overloads of EventMap (#25027) Peter Keresztes Schmidt 2020-07-14 20:03:33 +02:00
  • 5507aa2f5e Scripts/Coilfang Reservoir: Use std::chrono::duration overloads of EventMap (#25025) Peter Keresztes Schmidt 2020-07-14 19:49:47 +02:00
  • 7f948a3e23 Scripts/Hellfire Citadel: Use std::chrono::duration overloads of EventMap (#25024) Peter Keresztes Schmidt 2020-07-14 19:49:12 +02:00
  • 7b766f45b0 Scripts/Azjol-Nerub: Use std::chrono::duration overloads of EventMap (#25026) Peter Keresztes Schmidt 2020-07-14 19:48:24 +02:00
  • e0256154b6 Scripts/Mana Tombs: Fix Pandemonious Dark Shell event delay Shauren 2020-07-14 19:39:29 +02:00
  • 5c3b3d2225 Scripts/Auchindoun: Use std::chrono::duration overloads of EventMap (#25023) Peter Keresztes Schmidt 2020-07-14 19:37:51 +02:00
  • 1a53ac17c8 Scripts/Outland: Use std::chrono::duration overloads of EventMap (#25022) Peter Keresztes Schmidt 2020-07-14 19:35:12 +02:00
  • 5086f1bfdc Scripts/Northrend: Use std::chrono::duration overloads of EventMap (#25021) Peter Keresztes Schmidt 2020-07-14 19:32:28 +02:00
  • c56f99a1d4 Scripts/Trial of the Crusader: Use std::chrono::duration overloads of EventMap (#25020) Peter Keresztes Schmidt 2020-07-14 19:13:27 +02:00
  • 111521d3c9 Scripts/EasternKingdoms: Use std::chrono::duration overloads of EventMap (#25019) Peter Keresztes Schmidt 2020-07-14 19:10:30 +02:00
  • 41dab047ed Scripts/Blackrock Mountain: Use std::chrono::duration overloads of EventMap (#25018) Peter Keresztes Schmidt 2020-07-14 19:05:24 +02:00
  • 8fb60c4d19 Scripts/Kalimdor: Use std::chrono::duration overloads of EventMap (#25016) Peter Keresztes Schmidt 2020-07-14 18:17:23 +02:00
  • c76f6e0879 Core/Battlegrounds: Use std::chrono::duration overloads of EventMap (#25015) Peter Keresztes Schmidt 2020-07-14 18:11:07 +02:00
  • e188a75c68 Scripts/Kologarn: Fix another "stuck in combat" issue (#24998) Giacomo Pozzoni 2020-07-14 07:44:17 +00:00
  • 81154a7455 Core/Spells: Check a few aura effects for determining if should be negative (#25004) Gildor 2020-07-14 09:43:41 +02:00
  • b6a3774a38 Warning fix Shauren 2022-01-23 15:18:10 +01:00
  • e9cf3828ba Core/Spells: Implement SPELL_EFFECT_ACTIVATE_OBJECT. (#23) (#24997) Giacomo Pozzoni 2020-07-14 07:34:03 +00:00
  • 8e41167aba Correct g3d patch naming conflicts with master branch Shauren 2022-01-23 00:36:33 +01:00
  • a55801e35e Correct g3d patch naming conflicts with 3.3.5 branch Shauren 2022-01-23 00:34:44 +01:00
  • aed8e1c3b4 Fixed -Wdeprecated-copy warning in G3D Shauren 2022-01-16 18:50:28 +01:00