Archangel
8e69bd4aec
Await disposal
2025-05-29 23:50:06 +02:00
Archangel
5ddeee30bb
Fix issue with renaming
2025-05-29 23:50:06 +02:00
Archangel
fa1368fb47
Move more initialization, mod loading and http requests over to async
2025-05-29 23:50:06 +02:00
Archangel
c930197942
Cleanup AppContext
2025-05-29 23:50:06 +02:00
Archangel
6f3244362c
Make sure value is not null
2025-05-29 23:50:06 +02:00
Archangel
39afd6e24a
Update exception message to be more clear
2025-05-29 23:50:06 +02:00
Chomp
b07fb37312
Merge pull request #309 from cp89gamedev/fix-broken-test
...
theres a chance that 0 equals 0
2025-05-29 22:18:43 +01:00
Chris Adamson
1946199f61
theres a chance that 0 equals 0
2025-05-29 15:48:59 -05:00
Chomp
bd1326b708
Merge pull request #308 from cp89gamedev/fix-broken-test
...
fix for broken math test
2025-05-29 21:19:55 +01:00
Chomp
5f859e5843
Merge pull request #307 from hulkhan22/test/cleanup
...
test: Delete unnecessary test
2025-05-29 21:18:57 +01:00
Chomp
bed10568ff
Added Labrys axe to loot reward blacklist
2025-05-29 21:14:53 +01:00
hulkhan22
5f5476cdc1
Delete unnecessary test
2025-05-29 21:51:21 +02:00
Chris Adamson
ff43f72b53
yuck math
2025-05-29 14:47:42 -05:00
Chomp
ad999a81d2
Merge pull request #306 from cp89gamedev/fix-broken-test
...
fixed issue with setter not handling null values exposed by failing u…
2025-05-29 20:44:06 +01:00
Chomp
95d852537c
Move repeatable quest code into repeatable controller ( #305 )
2025-05-29 20:43:05 +01:00
Chris Adamson
5db0fd575b
fixed issue with setter not handling null values exposed by failing unit test
2025-05-29 14:01:16 -05:00
Cj
74cc1ac300
Move repeatable quest code into repeatable controller
2025-05-29 14:56:14 -04:00
Cj
ab1886f3ab
Fix comment formatting
2025-05-29 13:31:57 -04:00
Chris Adamson
541f326409
added a lock for trader buy method ( #303 )
...
* added a lock for trader buy method
* moved the lock higher
2025-05-29 17:25:09 +01:00
Jesse
636e250085
Handle AlreadyRunning with TcpListener to stop tons of exceptions ( #302 )
...
* Handle AlreadyRunning with TcpListener to stop tons of exceptions
* Use same properties as web server
2025-05-29 12:56:37 +01:00
Chomp
7ec684aa7e
Fixed issue with websockets not reconnecting post-raid
...
We no longer remove old websocket connections
Converted `SptWebSocketConnectionHandler` to use a primary constructor
Removed websocket monitor from `SptWebSocketConnectionHandler`
2025-05-29 11:55:30 +01:00
clodanSPT
1968afccba
Fixes and logs ( #301 )
...
* Added safety checks around dictionary lookups for Areas Stages
* Added lots of debug logs for websocket handling
* Removed debug comments
---------
Co-authored-by: Alex <alex@dm-me-for-questions.com >
2025-05-29 11:06:32 +01:00
Jesse
d079e86fcb
Add OnLazyLoad event so modders can modify LazyLoaded data ( #297 )
...
* Add OnLazyLoad event so modders can modify LazyLoaded data
* Remove whitespace
2025-05-29 11:05:41 +01:00
Chomp
5cc2483803
Adjusted scav grenade weights based on feedback
2025-05-29 09:13:42 +01:00
Chomp
47b2567514
Fix unordered enumerable ( #296 )
2025-05-28 22:25:15 +01:00
Cj
f5ce6cd2fa
Fix console formatting ( #295 )
...
* Fix console virtual processing
* remove sneaky using
* Only set on windows
2025-05-28 22:24:40 +01:00
hulkhan22
44d881b793
Fix unordered enumerable
2025-05-28 23:12:59 +02:00
Chomp
de87c58eb1
Merge pull request #294 from cp89gamedev/enumerable-fix
...
fixes for my previous pr based on peer feedback
2025-05-28 21:16:49 +01:00
Chris Adamson
df5750cf09
fixes for my previous pr based on peer feedback
2025-05-28 15:01:10 -05:00
CWX
21ed6371ec
Merge pull request #293 from cp89gamedev/just-oblivion-memes
...
Don't make the server exit when there is another server running
2025-05-28 20:42:16 +01:00
CWX
deaa2d8530
Merge branch 'develop' into just-oblivion-memes
2025-05-28 20:41:54 +01:00
Chris Adamson
ccd3498d2c
I used have spt dev role but then I took an arrow to the knee
2025-05-28 14:38:08 -05:00
Chris Adamson
7d85c0af22
added horse armor
2025-05-28 14:29:57 -05:00
Chris Adamson
173fc6b8a9
I saw a mudcrab the other day. Horrible creatures
2025-05-28 13:47:13 -05:00
CWX
30231964db
Add culture Conversion with string to number converter, fixes strings with numbers and commas
2025-05-28 18:54:07 +01:00
Chomp
972dd997fc
Fixed null being thrown when searching for an item that has no offers requiring it
2025-05-28 18:25:14 +01:00
Chomp
387970890d
Fixed flea categories not showing when performing a 'required' search
2025-05-28 18:24:34 +01:00
Chomp
7f82fdbe1f
Minor cleanup
2025-05-28 17:05:19 +01:00
Chomp
a7412384cd
Fixed Linked Search not working for caratridges
2025-05-28 17:04:57 +01:00
Chomp
c110783269
Minor cleanup of post-raid fence standing calculations inside HandlePostRaidPlayerScav
2025-05-28 12:37:07 +01:00
Chomp
a3c3cad825
Fixed scav runs not setting loot to non-FIR after runthrough #279
2025-05-28 12:28:02 +01:00
Chomp
da42c2803a
Comment improvements
2025-05-28 12:04:27 +01:00
Chomp
09ecaef874
Merge pull request #288 from sp-tarkov/lock-objects
...
Changed object in favor of Lock
2025-05-28 11:57:21 +01:00
Alex
c0dbcc3d66
Changed object in favor of Lock
2025-05-28 11:55:44 +01:00
Chomp
74a5310de0
Added nullguards surrounding laser and nvg checks
2025-05-28 11:44:14 +01:00
clodanSPT
a58065871f
Removed ConcurrentDictionary in favor of locked dictionary, and added… ( #287 )
...
* Removed ConcurrentDictionary in favor of locked dictionary, and added reconnection behaviour to OnConnection
* Refactored code to handle multiple ws connected at the same time and offer graceful disconnection of appropriate sockets
* removed unused usings
---------
Co-authored-by: Alex <clodanSPT@hotmail.com >
Co-authored-by: Chomp <27521899+chompDev@users.noreply.github.com >
2025-05-28 11:42:56 +01:00
Chomp
1d85328586
Made locks readonly
2025-05-28 11:21:06 +01:00
Chomp
45bc4191dd
Made use of Lock as.net 9 has optimisations for this object type
2025-05-28 11:18:50 +01:00
Chomp
8a382f5d63
Replaced concurrent dictionary with manual locks inside PMCLootGenerator
2025-05-28 11:06:16 +01:00
CWX
cf15dc372b
Fixed pinlockstate being wrong after restart
2025-05-28 10:27:12 +01:00