Lacyway
6094449903
Fix handins using from key
2025-08-09 13:49:23 +02:00
Lacyway
d468848b0c
Improve MongoIds ( #537 )
...
* Mongoid improvements pt1
* Format Style Fixes
* Fix incorrect string
* Fix != comparison
---------
Co-authored-by: sp-tarkov-bot <singleplayertarkov@gmail.com >
2025-08-09 11:50:49 +01:00
Chomp
15023f2e27
Optimised flea searching hotpath
2025-08-07 22:28:36 +01:00
Chomp
162ce3f1d5
Comment and nullguard improvements in HideoutController
2025-08-07 18:22:13 +01:00
Chomp
131f2feeab
Added nullguard to RemoveExpiredItemsFromMessage + chagned parameter to MongoId
2025-08-07 18:16:13 +01:00
Chomp
7168e167df
Replaced loop with linq inside GetAllTraderSuits + return IEnumerable
2025-08-07 18:15:18 +01:00
Chomp
6b297adf68
Replaced ProbabilityObjectArray.Draw() with DrawAndRemove Draw
...
Reduced overhead when drawing a large number of elements during loot generation
2025-08-06 17:52:49 +01:00
Chomp
40fe4dbd89
Removed unncessary check now the id is a MongoId
2025-08-06 12:47:53 +01:00
Chomp
cdc9cd59e2
Replaced Wishlist property in profile with pure dictionary
2025-08-06 12:47:28 +01:00
Archangel
58ca43de49
Handle InvalidOrUnloadableProfile in GameController
2025-08-05 17:33:04 +02:00
Chomp
c2a4877989
Cleaned up mergeItems() logic
2025-08-05 16:30:53 +01:00
Chomp
02b80888ec
Improved dictionary access inside GetItemName to prevent issues where now-removed modded items are checked
2025-08-05 16:27:35 +01:00
Cj
529fe61f23
Controller house keeping ( #532 )
...
* Cleanup BotController.cs
* More controller cleanup
* More dialogue changes
2025-08-05 16:24:59 +01:00
Archangel
c3b36f4c7d
Handle invalid profiles on all IOnUpdate
2025-08-05 17:20:49 +02:00
Chomp
984e10ae76
Added GetMinutesAsSeconds method
...
Removed magic number
2025-08-05 15:57:06 +01:00
Chomp
3b4bcaf910
Made use of AddUpd extension
2025-08-05 15:56:23 +01:00
Jesse
c7e40deb90
Add support for partially loading invalid profiles ( #533 )
...
* Add support for partially loading invalid profiles
* Return early in exception
2025-08-05 15:25:47 +01:00
Archangel
11384c9b3f
Fix null checks for profile
2025-08-05 14:28:29 +02:00
Chomp
e7fd757dce
Improved how bots are generated to be less blocking
...
Updated `GenerateBotWaves` to return empty results when request data is empty
Cleaned up `GenerateBotWave` to not need a manual lock
Improved `botRelativeLevelDelta` value in pmc.config
Updated `MatchBotDetailsCacheService` to store PMCs primary weapon tpl
2025-08-04 13:25:19 +01:00
Cj
2d1bdec854
return when error
2025-08-03 14:57:19 -04:00
Chomp
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
2025-08-03 09:52:18 +01:00
sp-tarkov-bot
b14b74bf24
Format Style Fixes
2025-07-28 19:39:29 +00:00
Chomp
96be35d2c1
FIxed skill check error in GetCompleteProfile
2025-07-26 12:54:46 +01:00
Cj
a9c20e57a3
Check skills when sending profile to client
2025-07-26 00:24:48 -04:00
Chomp
34bd002876
list to ienumerable changes
...
Removed unused methods
strong to mongoId changes
2025-07-25 12:28:40 +01:00
Chomp
2c5420f3db
list to ienumerable
2025-07-24 16:05:14 +01:00
Chomp
2ea969592b
Cleaned up AddTaskConditionCountersToProfile
2025-07-24 14:17:48 +01:00
Chomp
f562c634a7
Converted lists to hashsets where appropriate
...
Removed unnecessary uses of ToList()
string to mongoId conversions
2025-07-24 13:26:34 +01:00
Chomp
a1e0dadd08
Part 2 of list to ienumerable
2025-07-23 15:55:28 +01:00
Chomp
1320f7d0ab
Ienumerable changes
2025-07-23 13:06:48 +01:00
Chomp
db34eaa501
Updated various methods to accept IEnumerable instead of List
2025-07-23 10:57:49 +01:00
sp-tarkov-bot
4de36f29bd
.NET Format Style Fixes
2025-07-22 19:43:42 +00:00
Chomp
731b79519f
Rename method to GetItemWithChildren
2025-07-22 20:43:08 +01:00
Chomp
2700273de1
string to mongoId changes
2025-07-21 15:13:47 +01:00
Chomp
8865484e2b
string to MongoId changes
2025-07-21 14:52:30 +01:00
Chomp
02b0c23cba
Created CreateFleaOfferDetails
2025-07-21 14:38:00 +01:00
Chomp
3901a91f45
Improved how ragfair offer creator status is checked - store creator type in offer
...
Converted `IsTraderOffer` into extension method
string to mongoid conversions
2025-07-21 13:36:51 +01:00
Chomp
59d33d2621
Deconstructed dict KvP to improve readabiltiy + string to mongoId conversions
2025-07-20 11:57:15 +01:00
Chomp
96e073c604
Updated SetCustomisation to handle voice changes
2025-07-19 22:02:38 +01:00
Chomp
f006afa28d
Revert "Fixed choosing 'wipe' from launcher persisting your prestige level"
...
This reverts commit c463e81f24 .
2025-07-19 20:44:32 +01:00
Chomp
c463e81f24
Fixed choosing 'wipe' from launcher persisting your prestige level
2025-07-19 20:40:36 +01:00
Chomp
38fb2454c7
Various micro-optimisations
2025-07-18 16:05:29 +01:00
Chomp
50f684537d
Expanded max loot in pmc container systems
...
Now allows for per-map multipliers + pocket + vest loot uses same level-based value as backpack
labs multiplier = 2
labyrinth = 4
Removed nullability from some properties
2025-07-17 18:25:31 +01:00
Chomp
ca5c2b8066
Return the created profileid/sessionid when registering an account
2025-07-17 16:30:12 +01:00
Chomp
b94d625362
string to mongoId + Various small refactors
2025-07-16 21:29:35 +01:00
Chomp
42d2e3f7ea
Updated properties to not be nullable + various fixes
2025-07-16 14:57:24 +01:00
Chomp
fdfbf66c1b
Removed unncessary nulls
2025-07-16 13:26:09 +01:00
Chomp
f3482e28d9
Removed unnecessary nulls from Globals class
2025-07-16 12:20:19 +01:00
Chomp
99c14de7af
String to Mongo Id conversions
...
Cleaned up global class null values
2025-07-16 11:40:38 +01:00
Chomp
7b1f73fe7b
Reduced brittleness of HealthTreatment + removed use of reflection
2025-07-16 11:15:17 +01:00