chompDev
6820d7b8be
.NET Format Style Fixes
2025-06-22 19:51:53 +00:00
Cj
811791f7d3
Repeatable quest generation (Part 1) ( #417 )
...
* Refactor and breakout CompletionQuestGenerator.cs
* make `GenerateAvailableForFinish` protected
2025-06-22 20:51:18 +01:00
Chomp
1087b32e13
Improved GetLocation() ability to handle nulls
2025-06-22 12:57:26 +01:00
chompDev
1520cfadc3
.NET Format Style Fixes
2025-06-22 11:48:07 +00:00
Chomp
4b29aaf9d6
Fixed hideout area upgrades softlocking client when upgrading areas with containers
...
Removed unused injections
Renamed field to `_areasWithResources` and converted into hashset
2025-06-22 12:47:34 +01:00
Chomp
e0a06520b9
Merge branch 'develop' of https://github.com/sp-tarkov/server-csharp into develop
2025-06-22 11:33:49 +01:00
Chomp
d9e7c31b8a
Fixed inverted locale logic that forced eng locale
2025-06-22 11:33:40 +01:00
chompDev
ae417899b1
.NET Format Style Fixes
2025-06-22 10:33:34 +00:00
Chomp
7dde75053d
Fixed Exploit - Selling item for any value when no other offers existing for item
...
`GetItemMinAvgMaxFleaPriceValues` ran after `CreatePlayerOffer`, resulting in the average price values using the players offer, skewing the results
2025-06-22 11:32:59 +01:00
chompDev
d7b61e857c
.NET Format Style Fixes
2025-06-22 08:12:25 +00:00
Chomp
8477cc6485
Refactored AddForcedDynamicLoot
2025-06-22 09:11:50 +01:00
chompDev
e64243a0c5
.NET Format Style Fixes
2025-06-22 08:05:18 +00:00
Cj
d68228b5c9
Quest config nullability and documentation (Part 2) ( #415 )
...
* Make Interp1 generic
* Finish quest controller nullability fixes
* More model and nullability improvements and fixes
* Rename `specificLocationChance`
* rename `bodyPartChance`
* finish comments
2025-06-22 09:04:45 +01:00
chompDev
10880881b4
.NET Format Style Fixes
2025-06-22 07:43:05 +00:00
Chomp
a266556b3c
Rename method for better clarity as to its purpose
2025-06-22 08:42:30 +01:00
chompDev
81692bec65
.NET Format Style Fixes
2025-06-22 07:37:40 +00:00
Chomp
eb865627a4
Merge branch 'develop' of https://github.com/sp-tarkov/server-csharp into develop
2025-06-22 08:37:01 +01:00
Chomp
34d4de1d54
Fixed nullref in loot generation when Location has no item limits
2025-06-22 08:35:58 +01:00
R3ality
b5dde42c20
Fix EDITPROFILE gift code with LL4 Ragman and Ref ( #413 )
...
* fix: meet level requirement for max ragman
* fix: unlock and max trader ref
2025-06-22 08:22:24 +01:00
chompDev
c3463098be
.NET Format Style Fixes
2025-06-21 14:16:39 +00:00
Chomp
1c207568a5
Moved loot generation logic from LocationLifecycleService into LocationLootGenerator
2025-06-21 15:16:01 +01:00
chompDev
203e30a637
.NET Format Style Fixes
2025-06-21 13:45:45 +00: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
Chomp
29db232820
Cleaned up build properties
2025-06-21 08:55:32 +01:00
Chomp
60782b1c89
Revert "Renamed server exe to ensure consistency with launcher"
...
This reverts commit ba91bf2283a2c7db31f76e369db668505cab5f7b.
2025-06-21 08:28:59 +01:00
Chomp
e655ace01d
Also rename linux server
2025-06-20 17:40:48 +01:00
chompDev
2bba923419
.NET Format Style Fixes
2025-06-20 16:31:23 +00:00
Chomp
559abe04bd
Renamed server exe to ensure consistency with launcher
2025-06-20 17:30:47 +01:00
Chomp
9a82432c2c
Updated Interp1 to accept readonly lists as params + added comments
2025-06-20 14:15:28 +01:00
chompDev
37ed866dc8
.NET Format Style Fixes
2025-06-20 12:45:24 +00:00
Chomp
58b7ae6e0d
Merge pull request #410 from sp-tarkov/quest-achievement-typing-updates
...
Begin cleanup of quest model & nullability in Quests & Achievements
2025-06-20 13:44:44 +01:00
Chomp
e785a686e0
Merge branch 'develop' of https://github.com/sp-tarkov/server-csharp into develop
2025-06-20 13:35:12 +01:00
Chomp
5770804516
Added missing reduced delay f1 grenade assort to Jaeger
2025-06-20 13:35:02 +01:00
Archangel
f7782e1b1a
Begin cleanup of quest model & nullability in Quests & Achievements
2025-06-20 14:24:58 +02:00
chompDev
05a88377e3
.NET Format Style Fixes
2025-06-20 12:13:49 +00:00
Chomp
62bbd2a5cf
Added Interp1 benchmark
2025-06-20 13:13:13 +01:00
Chomp
36cc5b5e9d
Added missing data
2025-06-20 12:21:34 +01:00
Chomp
53141214a4
Merge pull request #409 from sp-tarkov/required-types
...
Set ConditionTypes in Quest as required
2025-06-20 12:12:59 +01:00
Archangel
519615d313
Set ConditionTypes in Quest as required
2025-06-20 13:11:35 +02:00
Chomp
2deebe566e
Added missing condition data
2025-06-20 12:10:00 +01:00
Chomp
81f5f24f86
More tests
2025-06-20 11:37:39 +01:00
chompDev
430501a688
.NET Format Style Fixes
2025-06-20 10:32:46 +00:00
Chomp
593c574e5a
Added _mathUtil.Interp1 tests
2025-06-20 11:32:07 +01:00
Chomp
20e4b1c2fc
Removed dupe achievements
2025-06-20 09:54:03 +01:00
Chomp
e462992fcc
Removed PVP achievements from achievements.json
...
added to customAchievements.json instead
2025-06-20 09:46:30 +01:00
Chomp
8230a53cf1
Updated achievements json
...
Updated quest data:
To Great Heights - Part 4
To Great Heights - Part 5
Against the Conscience - Part 1
Surprise
Create a Distraction - Part 1
Create a Distraction - Part 2
To Great Heights - Part 2
2025-06-20 09:17:42 +01:00
chompDev
ab22346870
.NET Format Style Fixes
2025-06-20 07:48:43 +00:00
Cj
445243aad5
Task: Quest config changes Part 1 ( #407 )
...
* Remove nullable and add properties, make side use an enum instead of a string.
* remove double semi-colon
* fix comment
2025-06-20 08:48:12 +01:00
chompDev
1a6f5f779d
.NET Format Style Fixes
2025-06-19 13:36:57 +00:00
Lacyway
8ef16880f4
Fix stackoverflow ( #406 )
2025-06-19 14:36:21 +01:00