Commit Graph

2850 Commits

Author SHA1 Message Date
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
Chomp 2221c4e749 Added early concept of a status page 2025-07-17 12:54:40 +01:00
Chomp b94d625362 string to mongoId + Various small refactors 2025-07-16 21:29:35 +01:00
Chomp e42771f45d Added hideout craft unlock to thirsty secrets 2025-07-16 18:50:06 +01:00
Chomp 68cec37934 Added quests:
Hobby Club
Fair Price - Part 1
Fair Price - Part 2

Updated:
Green Corridor
Our Own Land

AK50 will require additional json updates to be unlocked
2025-07-16 17:40:18 +01:00
Chomp 29a46a5e7c 38114 2025-07-16 15:56:09 +01:00
Chomp 7a06264f14 Merge branch 'develop' of https://github.com/sp-tarkov/server-csharp into develop 2025-07-16 14:58:01 +01:00
Chomp 42d2e3f7ea Updated properties to not be nullable + various fixes 2025-07-16 14:57:24 +01:00
chompDev 4393feaafa .NET Format Style Fixes 2025-07-16 13:57:00 +00:00
Chomp dfe39a0395 Fixed typo + use FirstOrDefault instead of direct index access 2025-07-16 14:56:24 +01:00
Chomp fdfbf66c1b Removed unncessary nulls 2025-07-16 13:26:09 +01:00
Chomp e521c5ee8b Improved handling of mongoId casting inside PayMoney 2025-07-16 12:23:29 +01:00
Chomp f3482e28d9 Removed unnecessary nulls from Globals class 2025-07-16 12:20:19 +01:00
Chomp 8dce055acf Merge branch 'develop' of https://github.com/sp-tarkov/server-csharp into develop 2025-07-16 11:40:49 +01:00
Chomp 99c14de7af String to Mongo Id conversions
Cleaned up global class null values
2025-07-16 11:40:38 +01:00
chompDev 58068f7c6a .NET Format Style Fixes 2025-07-16 10:34:34 +00:00
Lacyway 32510bd67f Add SendMessageToAll method (#484)
* Fix typo

* Add SendMessageToAll method
2025-07-16 11:34:05 +01:00
Chomp e27b2b91e3 String to MongoId changes + Updated nullability of trader helper methods 2025-07-16 11:16:03 +01:00
Chomp 7b1f73fe7b Reduced brittleness of HealthTreatment + removed use of reflection 2025-07-16 11:15:17 +01:00