Chomp
737776c99d
Made use of Math.Clamp to simplify logic across server
...
Made all fence rep clamping use min/max values from config instead of magic values
2025-07-20 10:29:34 +01:00
chompDev
2466a29520
.NET Format Style Fixes
2025-07-20 09:18:17 +00:00
Chomp
dc1b748c4d
Merge pull request #491 from XeonDead/develop
...
PrestigeHelper: fix wrongly awarding prestige+1 awards
2025-07-20 10:17:45 +01:00
XeonDead
6e68e02636
PrestigeHelper: fix wrongly awarding prestige+1 awards
2025-07-20 08:56:00 +03:00
Chomp
d7f7d6c3c6
Renamed variable to ensure consistency
2025-07-19 23:08:46 +01:00
Chomp
5142f6b689
Reduce allocations inside AddAmmoToSecureContainer
2025-07-19 22:51:21 +01:00
Chomp
9a92440b31
Simplified IsVertical()
2025-07-19 22:33:37 +01:00
Chomp
02d079985f
Updated pmc dogtag generation systems to use weights + prestige tags
2025-07-19 22:26:22 +01:00
chompDev
4c01d4d186
.NET Format Style Fixes
2025-07-19 21:14:00 +00:00
Dmitriy
2302ad4870
PrestigeHelper: add logic for fetching max prestige levels from database ( #490 )
...
BSG's logic implies that each prestige level saves 5% times prestige level from previous skill progress, implemented that, too
2025-07-19 22:13:29 +01:00
Chomp
96e073c604
Updated SetCustomisation to handle voice changes
2025-07-19 22:02:38 +01:00
Chomp
ff513beb9e
Added new Voices to PMCs
2025-07-19 21:21:43 +01:00
Chomp
a80d159545
Fixed prestiging not working after prestige 2
...
Fixed issues with receiving clothing
2025-07-19 21:16:42 +01:00
Chomp
32663a25df
Added missing reward mappings
2025-07-19 20:49:27 +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
b7b50bc490
Merge branch 'develop' of https://github.com/sp-tarkov/server-csharp into develop
2025-07-19 18:53:35 +01:00
Chomp
a8e77b16e7
Added notification enum
2025-07-19 18:53:22 +01:00
chompDev
95ea6d99fe
.NET Format Style Fixes
2025-07-19 17:49:16 +00:00
clodanSPT
7b6f1eb9ad
Added OnWebAppBuild load step ( #489 )
...
* Fingers crossed this will fix the mod loading issue for configs
* Renamed classes and documentation for clarity
* Remove some extra traces of the old PreSptLoader
* Renamed interface for clarity and updated docs
* Re-introduced PreSptModLoad for now
---------
Co-authored-by: Alex <clodanSPT@hotmail.com >
2025-07-19 18:48:48 +01:00
Chomp
ecdefef16c
Removed unnecessary clone of db when checking for chat item + prevented some boxing issues
2025-07-19 14:29:51 +01:00
Chomp
405a8c94ac
Removed unnecessary clone of db in GenerateRandomisedItemsAndAddToRewardPool
2025-07-19 14:13:03 +01:00
Chomp
43cc325da2
Removed unnecessary clone of db when generating flea offers
2025-07-19 14:08:29 +01:00
Chomp
096ec842ba
Created overload of IsValidItem
2025-07-19 14:06:49 +01:00
Chomp
71481b3021
Removed unnecessary clone from GetAirdropLootConfigByType
2025-07-19 13:32:49 +01:00
Chomp
fe7498c32d
Reduced boxing inside FindAndReturnChildrenByAssort
2025-07-19 13:22:59 +01:00
Chomp
db04c513fe
Moved heavy fence assort logic after skip checks
2025-07-19 13:22:33 +01:00
Chomp
46638b1197
Refactored FindAndReturnChildrenAsItems method for better performance
2025-07-19 13:03:28 +01:00
Chomp
2be4f22773
Added tests for FindAndReturnChildrenAsItems
2025-07-19 11:51:33 +01:00
Chomp
d7f83e1b7d
Micro-optimisations
...
Moved `GetInventoryItemHash` to extensions and rewrote to make better use of linq
2025-07-19 11:11:59 +01:00
Chomp
5f5bf3c39f
Added 40mm ammo values to Boar boss to prevent generation errors on raid start
2025-07-19 10:09:09 +01:00
clodanSPT
b287a08bd6
Small status page fix ( #486 )
...
Co-authored-by: Alex <clodanSPT@hotmail.com >
2025-07-18 18:08:12 +01:00
Chomp
e20c56e4f1
Improved transition from string to mongoId inside httpListener
2025-07-18 17:12:11 +01:00
Chomp
d1fc299ab0
Updated itemTpl
2025-07-18 16:31:12 +01:00
Chomp
884808e7f0
Merge branch 'develop' of https://github.com/sp-tarkov/server-csharp into develop
2025-07-18 16:22:27 +01:00
chompDev
0ba517436e
.NET Format Style Fixes
2025-07-18 15:21:55 +00:00
Chomp
0e72f9e21c
Generate player scav items using "assault" randomisation settings
2025-07-18 16:21:54 +01:00
clodanSPT
1af50bfd34
Application cleanup ( #485 )
...
* Changed application to use background services and removed hacky http server startup
* Small improvements and method removals
* Removed Core dependency on Web application SDK
* Fixed wrong imported type
---------
Co-authored-by: Alex <clodanSPT@hotmail.com >
Co-authored-by: Chomp <27521899+chompDev@users.noreply.github.com >
2025-07-18 16:21:24 +01:00
chompDev
67b886127c
.NET Format Style Fixes
2025-07-18 15:06:05 +00:00
Chomp
38fb2454c7
Various micro-optimisations
2025-07-18 16:05:29 +01:00
Chomp
80624ece4d
Improved handling of null location id inside GetRoubleValue
2025-07-18 09:38:13 +01:00
Chomp
843b1ad780
Updated trader assorts + base items_sell values
2025-07-17 23:29:15 +01:00
Chomp
899bbe6728
Updated locals + globals
2025-07-17 23:08:19 +01:00
Chomp
93daa1893f
Updated trader non-sell lists
2025-07-17 23:07:44 +01:00
Chomp
7be5ca23da
Updated hideout crafts
2025-07-17 22:56:43 +01:00
Chomp
127287075c
Updated item tpls
2025-07-17 20:41:35 +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
3463f4e186
Fixed typo in victim_plead_20
2025-07-17 17:21:12 +01:00
Chomp
ca5c2b8066
Return the created profileid/sessionid when registering an account
2025-07-17 16:30:12 +01:00
Chomp
6c4de1f5bd
Updated shadow of tagilla name #477
2025-07-17 14:14:26 +01:00