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
e27b2b91e3
String to MongoId changes + Updated nullability of trader helper methods
2025-07-16 11:16:03 +01:00
Chomp
2639504471
String to MongoId conversions
...
Removed unnecessary properties from quest object
2025-07-15 10:37:49 +01:00
Chomp
040be2feaa
More strings to MongoIds
...
Convert constructors into primary constructors
Simplified logic with use of ??, ??= and method groups
Cleaned up redundant conditional access qualifiers
2025-07-14 22:29:41 +01:00
Chomp
3aa13dd46b
Removed reflection from AdjustBotAppearanceValues
...
More string to MongoId conversions
2025-07-14 18:42:42 +01:00
Chomp
d99416a5a4
Removed use of reflection inside RemoveChristmasItemsFromBotInventory
...
Replaced more strings with mongoIds
2025-07-14 17:32:09 +01:00
Chomp
5d9a97ce5b
Converted customisations ids to mongoIds
2025-07-09 17:24:12 +01:00
Chomp
d5fc9be339
Removed Voice from profile.info
...
Added 'voice' to `profile.Customisation`
2025-07-09 17:02:31 +01:00
Chomp
a3d8eb2b81
Updated JSONs for 37972
2025-07-09 16:51:11 +01:00
Chomp
61cf11d3b8
Reordered botbase properties
...
Cleaned up EndRaid code to improve consistency
2025-07-08 10:26:11 +01:00
Chomp
0137af1838
String to MongoId changes
2025-07-07 12:42:10 +01:00
Chomp
8474f40aa8
More MongoId changes + updated nullability of EOH objects
2025-07-07 12:31:13 +01:00
Chomp
61f62f191d
Converted more strings to mongoIds and fixed issue with buying items from pmcs on flea
2025-07-07 11:56:19 +01:00
Cj
1de6a75cbf
Update controllers sessionIds
2025-07-07 05:50:28 -04:00
Cj
090d7b6494
change vars to MongoId, remove underscore from injections, fix bug introduced from last PR
2025-07-06 16:40:08 -04:00
Cj
3817d6cca4
Helpers Mongoid conversion + cleanup ( #458 )
...
* Start converting helper method ids to mongoids and remove underscore from injections...
* Finish helper mongoIds
2025-07-06 17:31:59 +01:00
Jesse
03ec62d17d
Small fixes ( #455 )
...
* Handle weapon crates as MongoId
* Unset required on _tpl in Hideout
2025-07-06 12:13:31 +01:00
Jesse
bd7d60e5ab
More mongo ( #450 )
...
* Remove debug, doesn't really work
* Convert Handbook to MongoId's
* Make traders in Database keyed to MongoId rather than string
2025-07-05 13:41:57 +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
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
Jesse
d3cd4359fa
Mongo fixes ( #444 )
...
* Pass Json serializer options to all converters
* Fix required on record that has two sets of id's
* Pass options to mod handlers
* Update method
2025-07-03 20:24:05 +01:00
Chomp
939198026f
Cleaned up logic inside HideoutItem mongoid set
2025-07-03 16:39:04 +01:00
Chomp
77ce596056
Added MongoId type to various places
2025-07-02 19:50:29 +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
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
e6b791179b
Added Boss of the week system
...
Similar to live where a boss is picked at random and will have a guaranteed spawn on a map. This is indicated with a skull on the map selection screen
Configurable via `config/bot.json/weeklyBoss`
2025-06-29 18:58:23 +01:00
Chomp
df0e3e5ce6
Updated ExtensionData to be nullable
2025-06-25 15:16:38 +01:00
Chomp
e87edeffb8
Added new json data
2025-06-24 11:25:48 +01:00
Chomp
2368ccc60b
Updated trader base jsons
2025-06-24 10:31:21 +01:00
Chomp
d11ffd38d7
Updated JSONs for 37711 + added new properties to globals.cs
2025-06-23 17:18:44 +01:00
Chomp
21bd868abe
Added ability to track loot items and prevent more than a pre-defined amount from spawning
...
Replaced `location.json` `forcedLootSingleSpawnById` with `lootMaxSpawnLimits`
Added 5 item limit to `Labrys research notes` #290
2025-06-21 14:45:08 +01:00
chompDev
37ed866dc8
.NET Format Style Fixes
2025-06-20 12:45:24 +00:00
Archangel
f7782e1b1a
Begin cleanup of quest model & nullability in Quests & Achievements
2025-06-20 14:24:58 +02:00
Archangel
519615d313
Set ConditionTypes in Quest as required
2025-06-20 13:11:35 +02:00
refringe
6e01428b2b
.NET Format Style Fixes
2025-06-18 17:09:20 +00:00
Chomp
e596974d07
Cleaned up usings
2025-06-14 16:43:24 +01:00
Chomp
89106d5448
Refactored how skills are parsed, fixes issues with bot generation and end of raid profile parsing
2025-06-08 09:39:14 +01:00
Chomp
3a2f68a232
Fixed issues relating to gift codes with profile modifications
...
Updated enums to match client formatting and ids
Added `SkillClass` enum
#368
2025-06-07 23:08:21 +01:00
Chomp
fb31786ee2
Updated profile templates to be a dictionary, cleaned up all uses of it throughout code
...
Added `profileHelper.GetProfileTemplateForSide`
2025-06-07 12:17:28 +01:00
Chomp
30b8a318ae
Added ExtensionData to DTOs
2025-06-04 14:49:37 +01:00
Jesse
ff1dfa54ae
Do a small pass on SPT's config's to reduce warnings and cleanup ( #348 )
...
* Do a small pass on SPT's config's to reduce warnings and cleanup
* Revert
* Revert EFT models
* Set list as null
2025-06-04 14:46:52 +01:00
clodanSPT
cab8fa82a2
Json extension data fody ( #340 )
...
* Added a new Fody plugin to add to every model class the JsonExtensionData attribute
* retargeted fody plugin to netstandard for msbuild runtime
* Fixed runtime issue
* Fixed property check for new extension data properties
---------
Co-authored-by: Alex <clodanSPT@hotmail.com >
2025-06-02 12:15:44 +01:00