hulkhan22
21382a1e06
Fix server exception at raid end when client sends bantype data ( #257 )
2025-05-18 19:38:13 +01:00
Chris Adamson
e783f26815
Fix: Insurance items lost in labyrinth should not be returned ( #256 )
...
* labyrinth insurance fix
* fix copypasta
2025-05-18 19:37:31 +01:00
Chomp
d8bce1f985
Updated quest json
2025-05-17 15:04:23 +01:00
hulkhan22
320e6adb84
Minor cleanup
2025-05-17 13:04:34 +02:00
Chomp
20df3dafbd
fix for chomps push ( #254 )
2025-05-16 21:12:20 +01:00
Chris Adamson
f7e02c0154
fix for chomps push
2025-05-16 15:11:20 -05:00
Chomp
87f25b732c
Updated EN locale data
2025-05-16 21:09:04 +01:00
Chomp
d4f45e3397
Updated map base json data using values from live
2025-05-16 21:05:39 +01:00
clodanSPT
ae636f693b
:) ( #253 )
...
Co-authored-by: Alex <clodanSPT@hotmail.com >
2025-05-16 20:48:21 +01:00
Cj
0fda28526f
Implement module patch abstraction and patch loader ( #250 )
...
* Implement patch abstractions and patch loader using an interface
* remove patch loader
* rename patch class
2025-05-11 20:52:14 +01:00
hulkhan22
1eb4d55a02
feat: Make adding new traders easier ( #251 )
...
* Make adding a new trader easier
* Improvements
2025-05-11 20:12:26 +01:00
Chomp
718015c2a6
Simplify IF check inside RandomiseItemUpdProperties()
2025-05-10 21:13:20 +01:00
Chomp
6a683cd2c9
Improved Preset generation for Fence assort
...
Filter weapon preset root items by fence blacklist prior to looping over them
Added an exit after 25 failed attempts to add a preset to assort to prevent infinite loop
https://github.com/sp-tarkov/server-csharp/issues/167
2025-05-10 20:56:31 +01:00
Chomp
d7c7aa33d0
Merge branch 'develop' of https://github.com/sp-tarkov/server-csharp into develop
2025-05-08 20:05:44 +01:00
Chomp
56e99ff1dc
Updated location item data #242
2025-05-08 20:05:16 +01:00
Chris Adamson
f8bb244061
actually get rid of quest items on death ( #249 )
...
* actually get rid of quest items on death
* fixes based on feedback
2025-05-08 17:53:44 +01:00
Cj
5af362b0b3
Implement loading metadata from the assembly
2025-05-07 15:05:22 -04:00
hulkhan22
6af7e18181
Ensure unique MongoIDs
2025-05-07 04:09:56 +02:00
clodanSPT
13f9fc1093
Added an option for modders to add their own Data handlers for ItemEv… ( #241 )
...
* Added an option for modders to add their own Data handlers for ItemEventRouter handling serialization
* Made return type for func nullable
---------
Co-authored-by: Alex <clodanSPT@hotmail.com >
Co-authored-by: Alex <alex@dm-me-for-questions.com >
2025-05-06 19:08:26 +01:00
Archangel
19c8c5e401
Use SptWebSocketConnectionHandler directly
2025-05-06 14:50:22 +02:00
Alex
1499627d3c
DI completely reworked to keep status of singletons on multi type components
2025-05-06 10:52:22 +01:00
Chomp
ba59afa354
Made GetActiveChatBots() public
2025-05-06 08:49:44 +01:00
CWX
f15eb8e563
fix saiga FA
2025-05-05 23:01:22 +01:00
Chomp
ae98f57bd9
Replaced various string.toLower() == x checks with string.Equals
2025-05-05 14:03:57 +01:00
hulkhan22
23468cf0a3
fix: Bot flashlights on during daytime raid ( #236 )
...
* Fix flashlights being on during daytime raids
* Add comment for the new property
2025-05-05 09:07:26 +01:00
Chomp
2ea6128815
Improved how ConvertToCorrectType handles /moving actions
...
Reduced number of times JSON is parsed into an object
2025-05-04 23:09:13 +01:00
Chomp
74781cb1b2
Fixed error in SetCurrentDateTime
2025-05-04 17:08:57 +01:00
Archangel
01b516b267
Set proper type on GroupId and TeamId
2025-05-04 17:20:01 +02:00
Chomp
96570b0eb3
Fixed GetInRaidTime ignored passed in value
...
Improved accuracy of time simulation
2025-05-04 16:06:39 +01:00
Chomp
c5250000f0
Fixed build
2025-05-04 15:30:38 +01:00
Chomp
81ee7181c7
Split GetInRaidTime into 2 methods
2025-05-04 15:27:55 +01:00
Chomp
da05351288
formatting cleanup of GetInRaidTime
2025-05-04 14:10:13 +01:00
Chomp
4ea63711a9
Fixed IsNightTime not handling factory night/day raids
2025-05-04 14:02:09 +01:00
Chomp
bd5f7df3d8
Fixed IsNightTime not returning the correct value, fixes #233
2025-05-04 13:12:57 +01:00
Chomp
31ae5feb41
Bot generation performance ( #231 )
...
* chore: Bot generation performance improvements (#227 )
* Bot generation performance improvements
* Revert debug logging logic
* Get rid of Info log which is bound to be printed inevitably at each bot wave generation
* Use assault const
* Removed comments
Removed lowercase side constants
Renamed equipment role to better explain its purpose
Fixed `Blocks` property being serialised to client
Updated `_slotsWithNoCompatIssues` to use existing enum type
Reduced log line to be debug
* Fixed `GetRandomTextThatMatchesPartialKey` incorrectly checking eft locales instead of spt locales
* Updated various methods to be protected
---------
Co-authored-by: hulkhan22 <clandestine984@gmail.com >
Co-authored-by: Chomp <dev@dev.sp-tarkov.com >
2025-05-04 12:51:45 +01:00
Chris Adamson
e3192a7487
fixed missing bonuses in quest rewards ( #229 )
...
* fixed missing bonuses in quest rewards
* fixes based on feedback
---------
Co-authored-by: Chomp <27521899+chompDev@users.noreply.github.com >
2025-05-03 22:26:04 +01:00
CWX
c8e3c70df3
add throw so we can use debugger on it.
2025-05-03 19:21:19 +01:00
Chris Adamson
aaef67c324
add back jsonconverter
2025-05-03 12:36:36 -05:00
Chomp
b904e18456
Improved GetContainerMap access of an array by index + some formatting issues
2025-05-03 15:44:40 +01:00
CWX
7d3833c27f
Update var naming to be easier to read
2025-05-03 13:07:05 +01:00
CWX
9bfd051725
dont calculate size twice
2025-05-03 13:06:46 +01:00
CWX
2490747921
fix weapon size calculation
2025-05-03 13:06:06 +01:00
CWX
bf94786f77
change back to number as per live data
2025-05-03 13:05:07 +01:00
Chomp
cf287b846f
36679
2025-05-03 11:02:11 +01:00
CWX
dd6085af97
thanks lacy
2025-05-02 20:36:27 +01:00
CWX
7b22d93c60
Add ability to remove Custom locale
2025-05-02 20:26:29 +01:00
CWX
5c6a94a731
fix custom locales not overwriting existing ones
2025-05-02 20:24:48 +01:00
Chomp
ab7cdd63ba
Use same item size method as airdrop loot
2025-05-02 19:53:57 +01:00
Chomp
344ea6de35
Moved container methods around
...
Added code to validate items fit into airdrop crate
Updated `CreateForcedLoot` and `CreateRandomLoot` to return items with their children
Updated `SetFoundInRaid` to not add a upd to money/currency if it doesn't already have one
2025-05-02 19:48:28 +01:00
CWX
ff40b2d1c7
add vog-30 shrapnel to blacklist
2025-05-02 19:00:45 +01:00