Chomp
6311f7a355
Renamed variable to improved clarity
2025-10-03 20:33:29 +01:00
Chomp
6e2286ca5b
Added system to allow adjustment of static spawn weights via config
...
reduced `Power substation utility cabin key` on customs to 60% of original weight
2025-10-03 20:28:39 +01:00
Cj
cf29c7bde3
Merge pull request #601 from sp-tarkov/repeatable-completion-quests
...
Repeatable completion quest level ranges
2025-10-02 19:02:05 +00:00
Cj
040b4cd618
Repeatable quest warning fixes
2025-10-01 05:12:20 -04:00
Cj
c95446bb20
Implement level ranged Exploration objective generation
2025-10-01 02:58:20 -04:00
Cj
e57f03bd28
- Add min extract requirement property
...
- Fix warnings
- Convert string to mongoId
2025-10-01 01:51:57 -04:00
Chomp
836112dc50
Weather refactor ( #596 )
...
* First pass at Weather generation refactor
* Moved generation logic around
* Added seasonal variability support
* Expanded weather generation to use DI system and allow easier modding
* Updated weather weight values
Converted records into classes
* Added fallback when generator isn't found
* Fixed colliding lambda
Added method comments
* Cleanup of weather code
* Adjusted `weatherPresetWeight` values
---------
Co-authored-by: Chomp <dev@dev.sp-tarkov.com >
2025-09-30 12:23:46 +00:00
Chomp
55b819e1ec
Removed GetItemRarityMultiplier, the values in items.json are garbage and should not be used
...
Added system to add multiplier to items that are used to craft in the hideout
2025-09-18 23:35:27 +01:00
Cj
10566f2fc4
Remove old clothing service code, BSG changed how it works. Leaving it to modders.
2025-09-18 13:36:37 -04:00
Chomp
e8897886d2
Added an item type price multiplier override to GetFleaBasePriceMultiplier
...
All keycards now use a `2.5` multiplier, not just the red keycard
2025-09-18 14:03:28 +01:00
Chomp
1ef9ebd88a
Added system to generate item flea base prices based on handbook value
2025-09-16 22:24:35 +01:00
Chomp
4a3387bd50
Store tpls in config as MongoIds
2025-09-08 15:39:01 +01:00
Chomp
e5d0af3890
Formatting and naming consistency changes
2025-09-02 14:27:10 +01:00
sp-tarkov-bot
48b00a2814
Format Style Fixes
2025-08-21 09:46:00 +00:00
clodanSPT
d14e7cc155
Added ceciler patch to add jsonextensiondata ( #565 )
...
Co-authored-by: Alex <clodanSPT@hotmail.com >
Co-authored-by: Chomp <27521899+chompDev@users.noreply.github.com >
2025-08-21 09:45:07 +00:00
Chris Adamson
457e7cd36c
Fix: Killing the client will no longer save your items ( #557 )
...
* alt-f4 is for timmys and rats, not chads like Chomp
* peer review fixes
---------
Co-authored-by: Chomp <27521899+chompDev@users.noreply.github.com >
2025-08-19 16:39:20 +00:00
Chomp
8b0445375b
Revert
2025-08-17 20:06:38 +01:00
Chomp
c1522c278e
Validate profiles on server start, can be disabled via core.config
2025-08-17 19:56:59 +01:00
Archangel
f96172ac60
Always init ExtensionData & fix BaseInteractionRequestData inheritance
2025-08-17 16:20:32 +02:00
Chomp
d94490b52f
Added functionality to force PMCs to wear specific armband - default enabled
...
usec = blue
bear = red
2025-08-16 14:37:06 +01:00
Cj
4d0eb4d4f3
Change to using builtin SemVer type for AbstractModMetadata and ProgramStatistics.Generated ( #536 )
...
* Change to using SemVer builtin type
* Remove SptVersion from config, remove redundant .ToString()
* Update test mod, fix watermark string conversion
2025-08-09 20:40:25 +00:00
Chomp
5cd5ed1f42
Refactored logic of ragfairServer.update()
...
typo fixes
2025-08-06 15:17:34 +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
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
sp-tarkov-bot
b14b74bf24
Format Style Fixes
2025-07-28 19:39:29 +00:00
R3ality
82efbfc7db
Refactor Json key name to offerCurrencyChancePercent
2025-07-27 13:36:38 +03:00
R3ality
7733d2df96
Fix typo in locationMultipler
2025-07-27 13:15:37 +03:00
R3ality
b5b24b2003
Fix typo in traderPriceMultipler
2025-07-27 13:04:50 +03:00
R3ality
765adcac5e
Fix typo in priceThreshholdRub
2025-07-27 11:38:54 +03:00
R3ality
8c52c15d6e
Fix typo in handbookPriceMultipier
2025-07-27 11:38:53 +03:00
R3ality
9eaa46e024
Fix typo in skillGainMultiplers
2025-07-27 11:38:35 +03:00
R3ality
08a279c4e4
Fix typo in cultistCircle.craftTimeThreshholds
2025-07-27 11:38:12 +03:00
R3ality
8e20a97d5d
Fix typo in cultistCircle.rewardPriceMultiplerMinMax
2025-07-27 11:38:11 +03:00
Chomp
34bd002876
list to ienumerable changes
...
Removed unused methods
strong to mongoId changes
2025-07-25 12:28:40 +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
6079e282f5
List to ienumerable conversions
2025-07-24 11:36:42 +01:00
Chomp
a1e0dadd08
Part 2 of list to ienumerable
2025-07-23 15:55:28 +01:00
Chomp
731b79519f
Rename method to GetItemWithChildren
2025-07-22 20:43:08 +01:00
Chomp
f772e97d4e
string to mongoId changes
2025-07-20 13:07:42 +01:00
Chomp
80e0637b26
string to mongoid conversion
...
Removed unnecessary nulls
Cleaned up access levels for methods in `BotGenerator`
2025-07-20 11:33:25 +01:00
Chomp
02d079985f
Updated pmc dogtag generation systems to use weights + prestige tags
2025-07-19 22:26:22 +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
2221c4e749
Added early concept of a status page
2025-07-17 12:54:40 +01:00
Chomp
99c14de7af
String to Mongo Id conversions
...
Cleaned up global class null values
2025-07-16 11:40:38 +01:00
Chomp
2639504471
String to MongoId conversions
...
Removed unnecessary properties from quest object
2025-07-15 10:37:49 +01:00
Chomp
0ec5aeab91
Removed FilterBlacklistedGear, same functionality can be done via editing the equipment's weighting to 0
2025-07-14 17:57:32 +01:00
Chomp
fba084639c
Add back incorrectly removed properties that are accessed via reflection + improved dictionary access
2025-07-14 15:42:50 +01:00
Archangel
73269806cc
Remove unused properties from configs, cleanup nullability
2025-07-12 14:24:21 +02:00
chompDev
577d4e9b95
.NET Format Style Fixes
2025-07-07 15:38:51 +00:00