Commit Graph

  • 98eae09034 Simplified logic inside ContainsActiveProfile and added comments Chomp 2025-08-05 13:53:17 +01:00
  • 11384c9b3f Fix null checks for profile Archangel 2025-08-05 14:28:03 +02:00
  • db28f0bc43 Fix MongoIdTplGenerator quest key Cj 2025-08-05 04:01:22 -04:00
  • ffb7c72abc Re-add summary to sort method Archangel 2025-08-05 04:15:56 +02:00
  • be289d590d Remove unecessary casting, handle sorting migrations in extension Archangel 2025-08-05 04:10:13 +02:00
  • 0b250161be If profile can't be loaded log the exception and throw Archangel 2025-08-05 03:51:18 +02:00
  • cc8bdde37d Updated nuget packages Converted DI project to Microsoft.NET.Sdk Chomp 2025-08-04 19:58:00 +01:00
  • 3276c45e57 Hideout slot size check safety improvements Chomp 2025-08-04 19:17:26 +01:00
  • 443878e75a Cleaned up CheckForOrphanedModdedItems Now deletes modded child items Fixed values not being logged correctly Only log error message once instead of for every invalid item, players don't read it anyway Chomp 2025-08-04 19:16:35 +01:00
  • f4210a3d15 Fixed Collection was modified exception inside CheckForOrphanedModdedItems Chomp 2025-08-04 17:55:19 +01:00
  • 236a61840f Convert node's InsuranceTIme to int32 Archangel 2025-08-04 16:22:43 +02:00
  • 4c66cbef36 Handle failed non restartable quests better Archangel 2025-08-04 16:22:12 +02:00
  • 9793cd25ed Improved key lookup inside ProcessPostRaidQuests() Chomp 2025-08-04 13:38:56 +01:00
  • c215a52bc7 Format Style Fixes sp-tarkov-bot 2025-08-04 12:26:11 +00:00
  • e7fd757dce Improved how bots are generated to be less blocking Updated GenerateBotWaves to return empty results when request data is empty Chomp 2025-08-04 13:25:19 +01:00
  • cf99d9d824 Use mongoId type instead of string Chomp 2025-08-03 22:00:25 +01:00
  • 179d072754 Interned more commonly duplicated strings Chomp 2025-08-03 21:05:03 +01:00
  • fdd6fb023e Added missing properties to objects Chomp 2025-08-03 20:49:05 +01:00
  • dd7a81b78a string.intern: Chomp 2025-08-03 20:48:40 +01:00
  • 2693369dec Merge pull request #531 from CJ-SPT/ragfair-controller-return-fix Chomp 2025-08-03 19:13:31 +00:00
  • 2d1bdec854 return when error Cj 2025-08-03 14:57:19 -04:00
  • 0ea5269756 Updated profile SkillTypes property to use string to enum converter Updated surrounding properties to not be null Updated related code to reflect nullability change Chomp 2025-08-03 09:52:18 +01:00
  • d41691d358 Merge branch 'develop' of https://github.com/sp-tarkov/server-csharp into develop Chomp 2025-08-03 09:35:09 +01:00
  • e1e3ed0bb3 Fixed bots sometimes spawning with 0 stack sized ammo in their pockets/vests #529 Chomp 2025-08-03 09:34:50 +01:00
  • ffb0a74ac9 Merge pull request #530 from CJ-SPT/patch-cache Chomp 2025-08-03 07:56:35 +00:00
  • 03d8ce2e5a Add patch cache Cj 2025-08-03 02:15:16 -04:00
  • 08815da10d Improved Fake PMC offer count fluctuations #527 Chomp 2025-08-02 11:22:27 +01:00
  • 0f1bea6151 Generate Docs for nuget CWX 2025-08-02 01:52:18 +01:00
  • b20b8a3fce Cleanup todos, run VS cleanup & enforce file scoped namespacing (#525) Chomp 2025-07-31 14:35:26 +00:00
  • cec47fefd2 Apply enforced file scoped namespacing Archangel 2025-07-31 15:23:32 +02:00
  • aec8420d53 Cleanup todos, run VS cleanup & enforce file scoped namespacing Archangel 2025-07-31 15:17:57 +02:00
  • fc7660b6c8 Slight bundle & fileutil refactor: (#524) Jesse 2025-07-31 00:23:29 +02:00
  • c89c84dff3 Converted RemoveFiRStatusFromItemsInContainer into extension method Improved performance of method by using breadth-first search to find children instead of loop Wrote tests for method Chomp 2025-07-30 23:13:09 +01:00
  • 503967935b Improved declaration of _deathStates Chomp 2025-07-30 17:31:14 +01:00
  • 357c2f5dac Created EndRaidResultExtensions Chomp 2025-07-30 17:30:50 +01:00
  • 05c097e044 Format Style Fixes sp-tarkov-bot 2025-07-30 15:56:15 +00:00
  • fcf7a6d40f Removed unused side_plate weights from config Chomp 2025-07-30 16:55:26 +01:00
  • 9bb849bff0 Merge branch 'develop' of https://github.com/sp-tarkov/server-csharp Chomp 2025-07-29 19:56:55 +01:00
  • 2a56f3811c Updated LocationLootGenerator ctor parameter formatting Chomp 2025-07-28 23:02:35 +01:00
  • a72860e33a Small cleanup to loop inside GenerateStaticContainers Chomp 2025-07-28 22:24:27 +01:00
  • 418d121cf1 Format Style Fixes sp-tarkov-bot 2025-07-28 21:19:26 +00:00
  • bf5dedb672 Add currently active client mods in ProfileActivityService (#523) Jesse 2025-07-28 23:18:38 +02:00
  • b14b74bf24 Format Style Fixes sp-tarkov-bot 2025-07-28 19:39:29 +00:00
  • 51430d55c9 Update EditorConfig for max length of 140 CWX 2025-07-28 20:38:35 +01:00
  • 9db4f65002 forgot a file Chomp 2025-07-28 15:11:05 +01:00
  • 623fce1484 Added id generation for BaseClasses, updated references Chomp 2025-07-27 17:40:27 +01:00
  • 85b47f494e Made ammo not require Found in Raid for daily quests #401 Chomp 2025-07-27 16:31:29 +01:00
  • b1fb8ab57a Updated MongoId to implement IComparable<MongoId> Chomp 2025-07-27 14:19:38 +01:00
  • a1b1c6d815 Updated string to mongoId Chomp 2025-07-27 13:31:46 +01:00
  • 773966240f Fixed GenerateWeaponByTpl_generate_m4_pmc Chomp 2025-07-27 13:11:31 +01:00
  • 7711af53f4 Remove unnecessary conversion to mongoid Chomp 2025-07-27 12:57:51 +01:00
  • 680ab40499 Inverted if check to reduce nesting Chomp 2025-07-27 12:56:45 +01:00
  • 83cb707551 Updated comment styles Chomp 2025-07-27 12:56:09 +01:00
  • e0ae465bac Merge pull request #522 from R3ality/json-adjustments Chomp 2025-07-27 11:14:42 +00:00
  • a5c2fb08e6 Style: Satisfy csharpier R3ality 2025-07-27 13:54:54 +03:00
  • 82efbfc7db Refactor Json key name to offerCurrencyChancePercent R3ality 2025-07-27 13:36:38 +03:00
  • 7733d2df96 Fix typo in locationMultipler R3ality 2025-07-27 13:15:37 +03:00
  • b5b24b2003 Fix typo in traderPriceMultipler R3ality 2025-07-27 13:04:50 +03:00
  • 26dcc6320d Merge pull request #521 from R3ality/json-adjustments Chomp 2025-07-27 09:11:55 +00:00
  • 6dc35d732d Rebase onto formatted Jsons (conflict resolve) R3ality 2025-07-27 11:41:08 +03:00
  • 765adcac5e Fix typo in priceThreshholdRub R3ality 2025-07-27 03:30:04 +03:00
  • 8c52c15d6e Fix typo in handbookPriceMultipier R3ality 2025-07-27 03:28:27 +03:00
  • 9eaa46e024 Fix typo in skillGainMultiplers R3ality 2025-07-27 03:16:42 +03:00
  • 08a279c4e4 Fix typo in cultistCircle.craftTimeThreshholds R3ality 2025-07-26 21:57:04 +03:00
  • 8e20a97d5d Fix typo in cultistCircle.rewardPriceMultiplerMinMax R3ality 2025-07-26 21:55:11 +03:00
  • b45d5befb1 Format Style Fixes sp-tarkov-bot 2025-07-27 08:06:42 +00:00
  • f1a46de6f2 Merge pull request #520 from sp-tarkov/json-formatting Chomp 2025-07-27 08:05:53 +00:00
  • c5198ccd22 Automatic JSON Formatting Workflow Refringe 2025-07-26 19:20:46 -04:00
  • b74adca201 Merge pull request #519 from R3ality/json-adjustments Chomp 2025-07-26 21:44:36 +00:00
  • 2280d0db3e File name capitalization change for consistency R3ality 2025-07-26 20:09:46 +03:00
  • 5f252f8a46 Remove duplicate K/V in lootMaxSpawnLimits.bigmap R3ality 2025-07-26 18:26:09 +03:00
  • 6d43e46814 Remove duplicate assignment for laboratory in mapInfectionAmount R3ality 2025-07-26 18:23:21 +03:00
  • 96be35d2c1 FIxed skill check error in GetCompleteProfile Chomp 2025-07-26 12:54:46 +01:00
  • bfd616e7c3 Converted rewards data into dictionary - reduced need for reflection Chomp 2025-07-26 12:53:56 +01:00
  • 8aff434933 Merge pull request #517 from CJ-SPT/skill-fix Chomp 2025-07-26 09:32:56 +00:00
  • 56a6bde1e1 Refactored how fence assorts are generated Chomp 2025-07-26 10:29:15 +01:00
  • 26d17d7413 Added AR-15 5.56x45 Magpul PMAG D-60 STANAG 60-round magazine to fence single stack list Chomp 2025-07-26 10:24:58 +01:00
  • a9c20e57a3 Check skills when sending profile to client Cj 2025-07-26 00:24:48 -04:00
  • 40b478b08c Revert debug logging Chomp 2025-07-25 22:33:35 +01:00
  • 526c3f6c44 string > mongoid Chomp 2025-07-25 21:12:37 +01:00
  • 68c89fcc00 Added ak50 to PMCs level 50+ Chomp 2025-07-25 21:11:13 +01:00
  • b1cdf99688 Flagged effects as possibly null Chomp 2025-07-25 20:23:39 +01:00
  • 1cf5a6283c Improved MongoId Equals logic Chomp 2025-07-25 20:22:15 +01:00
  • 6209f55baf Simplified .Contains/.Add use Chomp 2025-07-25 20:19:29 +01:00
  • ef50c3fea1 Condensed code with use of ?? Chomp 2025-07-25 20:15:52 +01:00
  • 5cfb1421c7 Removed unnecessary ?? Chomp 2025-07-25 20:13:50 +01:00
  • b1aa8f0942 Removed unnecessary ?? Chomp 2025-07-25 20:09:07 +01:00
  • 8a7690e13b Improved performance of GetRandomElement when processing IEnnumerables Chomp 2025-07-25 18:26:09 +01:00
  • 834666a403 Created overload of ItemHasBaseClass that accepts one base type input, faster for 70% of use cases Chomp 2025-07-25 17:22:59 +01:00
  • 457a135a91 Improved performance of root node check by caching root nodes as hashset Chomp 2025-07-25 15:58:52 +01:00
  • 856fa0633d List to IEnumerable changes Removed use of tolist() Chomp 2025-07-25 15:57:57 +01:00
  • 4d35f639ef Merge pull request #515 from sp-tarkov/converter-fixes Chomp 2025-07-25 14:45:20 +00:00
  • 84691bf122 Added missing comma Chomp 2025-07-25 15:29:21 +01:00
  • a2ddd7ae17 Converter fixes Archangel 2025-07-25 16:28:00 +02:00
  • a70a6eba05 fix(hideout.json): Synced with wiki and fixed incorrect recipes (#514) qingchun 2025-07-25 22:16:20 +08:00
  • 24bc16a2f8 Added recipe quest id maps Chomp 2025-07-25 13:42:56 +01:00
  • cc1b38d4f1 Improved HideoutCraftQuestIdGenerator logging Chomp 2025-07-25 13:42:22 +01:00
  • 9b4249b580 Merge pull request #513 from RuKira/develop Chomp 2025-07-25 11:43:08 +00:00
  • e2f8d03897 Don't perform 2 exists check before returning profile Chomp 2025-07-25 12:42:02 +01:00
  • ab770e795f Improved stale offer processing Pass offer creation info into methods for quicker checking Chomp 2025-07-25 12:41:41 +01:00