Cj
0b18b7e4ba
Convert routers and callback sessionIds to MongoIds ( #453 )
...
Co-authored-by: Chomp <27521899+chompDev@users.noreply.github.com >
2025-07-06 10:19:56 +01:00
Chomp
fa674d6add
Converted RemapRootItemId into extension method
2025-07-05 17:46:58 +01:00
Chomp
f140e1e106
Converted ReplaceIDs into extension method
2025-07-05 17:25:59 +01:00
Chomp
4f5571c2d4
Converted more ids to MongoId
2025-07-05 12:35:03 +01:00
Chomp
8253215410
Converted strings into MongoId type
2025-07-05 11:03:09 +01:00
Chomp
01cd251b68
Moved more code into extension methods
2025-07-04 19:29:43 +01:00
Jesse
b6692fead4
Chatbot async improvements ( #446 )
...
* Add better chatbot handling by making them asynchronous
Removes the need for having RunInTimespan as await Task.Delay now can handle this
* Remove now unused classes
* Handle commando's commands with ValueTask
* Set values as not nullable, client sends all of these
2025-07-04 18:04:37 +01:00
Jesse
b3c5d3732e
Begin initial work to make Hideout id's MongoId's ( #447 )
...
* Begin initial work to make Hideout id's MongoId's
* Set template to mongo
* More conversions
2025-07-04 15:51:10 +01:00
Chomp
6b810687f3
Fix issues found by tests
2025-07-04 15:26:15 +01:00
Chomp
8837c26584
Fixed traders purchases not working
2025-07-04 14:10:12 +01:00
Chomp
908635e272
Correctly init 2d array
2025-07-04 10:41:24 +01:00
Chomp
2609db2536
Removed unused injections
2025-07-04 09:40:22 +01:00
Chomp
c8b8669546
Cleaned up Inventory helper and improved readability
2025-07-04 09:23:41 +01:00
chompDev
973ea857f9
.NET Format Style Fixes
2025-07-03 22:06:04 +00:00
Archangel
79489eadce
Handle ToLower neutrally across all locales ( #412 )
2025-07-03 18:28:36 +02:00
Chomp
f2cebc4f88
Pass correct mongo id as parameter
2025-07-03 16:37:45 +01:00
Chomp
4e2d4dc708
Rewrote container item space system to use 2 dimensional arrays ( #442 )
...
* Rewrote container item space system to use 2 dimensional arrays
* Moved container helper code into extension methods
* Reduced amount of parameters passed into `RowIsFull`
* Skip root trader items
* Remove debug
---------
Co-authored-by: Chomp <dev@dev.sp-tarkov.com >
2025-07-03 16:36:13 +01:00
Jesse
ebe8f9ded5
Mongoid changes ( #440 )
...
* Remove old IsValidMongoId and Regex
* Convert more configs to MongoId, as well as BaseClasses
* Remove HashUtil.Generate(), replaced with new MongoId()
2025-07-03 15:42:16 +01:00
Chomp
020cfa7ab8
Cleaned up GetStashSlotMap and related sub functions
2025-07-03 13:13:59 +01:00
Chomp
83d35b4555
Fixed item deletion error - Use separate record for item deletions
2025-07-03 10:37:12 +01:00
Chomp
82f555a754
Added MongoId type to various places
2025-07-03 10:04:09 +01:00
Chomp
86295b68fb
Added MongoId type to various places
2025-07-02 19:07:58 +01:00
Chomp
0d946b48cc
Hashutil.generate to new MongoID()
2025-07-02 13:04:53 +01:00
Chomp
a8308248d6
Replaced hashutil.generate with new MongoId()
2025-07-02 12:47:00 +01:00
Cj
371c9d58f0
Repeatable quest generation MongoID conversion ( #439 )
...
* Update repeatable quest generation for mongoid, add new server localizations, switch `Traders` to MongoId
* Give error default value
2025-07-02 12:44:49 +01:00
Chomp
5c26f47e2f
Use correct new MongoId() instead of hashutil
2025-07-02 10:56:10 +01:00
Jesse
54f0d0779c
Convert TemplateItem to MongoId ( #436 )
...
* Convert TemplateItem to MongoId
* Push new extensions
* Handle null mongoid's being passed to regex
* Handle null strings, fixes item events
* Updated loot generation to work with new property `composedKey`
Fixed typo in `SlotId`
* Fix missing method after merge
* Remove duplicately named MongoIDExtensions?
* Fixed location loot generation to handle impending loot json changes
* Updated location JSONs with new properties (excluding lighthouse loose loot)
* Fixed build issue with ItemTplGenerator
* use correct handing for new mongo ids
* Added helper method to improve readability
---------
Co-authored-by: Chomp <dev@dev.sp-tarkov.com >
2025-07-02 10:14:04 +01:00
Jesse
6ac747d18d
Begin converting some id's to MongoId ( #435 )
...
* Begin converting some id's to MongoId
* Remove nullability on MongoId's
* Update trader MongoId's
2025-06-30 15:25:47 +01:00
Chomp
cb559fdf5c
Reduced complexity of post-raid health transfer
...
Likely fixed issue with effects not transferring over correctly out of raid
2025-06-29 15:48:23 +01:00
Chomp
b4024527df
Cleaned up a lot of health-related code formatting to be more readable in prep for fixing effect transference issues
2025-06-29 14:54:09 +01:00
chompDev
c5216044da
.NET Format Style Fixes
2025-06-28 18:09:13 +00:00
Jesse
5686f4a486
Remove I18nService, migrate to renamed ServerLocalisationService ( #433 )
...
* Remove I18nService, migrate to renamed ServerLocalisationService
* Revert VS fuckup
* Update using
* Remove unused parameter, update comment
* Fix develop branch not building
2025-06-28 19:08:42 +01:00
Chomp
1c83014ed2
Converted CalculateLevel to extension method
...
Removed `PlayerService`
2025-06-28 17:05:56 +01:00
chompDev
d4d2ed0403
.NET Format Style Fixes
2025-06-28 15:15:48 +00:00
Jesse
d0af6acbe6
Move MathUtil methods to extensions ( #432 )
...
* Begin moving MathUtil methods to Extensions
* Add missing extension
2025-06-28 16:15:11 +01:00
Chomp
11c52b81da
Converted GetWeaponsDefaultMagazineTpl into extension method
2025-06-28 15:49:27 +01:00
Chomp
770d187061
Created WildSpawnTypeExtensions
2025-06-28 15:05:23 +01:00
Chomp
ca3d0730f5
Converted PlayerIsFleaBanned into extension method
...
Formatting changes to `ProfileHelper`
Fixed method name typo
2025-06-28 13:27:11 +01:00
Chomp
9c9ac638c0
Added TraderAssortExtensions
2025-06-28 13:12:36 +01:00
Chomp
da5644cfa2
made properties readonly
2025-06-28 12:53:21 +01:00
Chomp
42e79c981b
Converted FindAndReturnChildrenAsItems into extension method
2025-06-28 12:38:34 +01:00
Jesse
22c71bee5b
Helper methods extensions ( #431 )
...
* Remove unused model
* Start moving methods to extensions, cleanup code
2025-06-28 12:14:50 +01:00
Chomp
a3dbd3176e
Updated FindAndReturnChildrenByItems to be an extension method
2025-06-28 11:58:50 +01:00
Chomp
4babdb59ab
Added QuestConditionExtensions removed questConditionHelper
2025-06-28 10:29:33 +01:00
Chomp
d2d119f3b4
Added CurrencyTypeExtensions
2025-06-28 10:09:56 +01:00
Chomp
6126dc2394
Added item extensions
2025-06-28 10:04:52 +01:00
Chomp
0be02bc3f5
Created ProfileExtensions
2025-06-28 09:27:41 +01:00
Chomp
667995be37
Converted StoreHydrationEnergyTempInProfile into extension method
2025-06-28 09:06:16 +01:00
Chomp
65d8d7432d
Converted DefaultVitality into extension method
2025-06-28 09:00:23 +01:00
Chomp
31df269eb8
Updated GetBotRandomizationDetails
2025-06-28 08:58:42 +01:00