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
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
Chomp
c04572f028
Added missing banner data to sandbox from sandbox_high #285
2025-05-28 09:54:44 +01:00
Chomp
158cf76dc8
Merge pull request #278 from CJ-SPT/collection-ittr-fix
...
Fix collection modification exception
2025-05-28 08:41:45 +01:00
Chomp
0a2a324240
Merge pull request #277 from CJ-SPT/metadata-fix
...
Fix for nullable members of AbstractModMetadata
2025-05-28 08:40:21 +01:00
Chomp
c074dcc905
Merge pull request #275 from cp89gamedev/fix-cultist-circle-blue-intel
...
fixed issue where cultist circle is always giving bluen intel folder
2025-05-28 08:39:55 +01:00
Cj
4777aab95c
Fix collection modification exception
2025-05-27 19:05:06 -04:00
Cj
00379bf890
Make properties not nullable
2025-05-27 18:57:40 -04:00
Chris Adamson
d441dc5db9
fixed issue where cultist circle is always giving bluen intel folder
2025-05-27 17:03:06 -05:00
CWX
fe2e04b9f8
put logging in debug, fix commit not being added to end of version
2025-05-27 18:54:53 +01:00
Chomp
2902b757e6
Added nullguard check to SaveActiveModsToProfile
2025-05-27 17:17:23 +01:00
Chomp
f97b8b6f4f
Fixed inverted logic check
2025-05-27 17:16:40 +01:00
Chomp
f25aaa70f1
Added nullguard to SaveActiveModsToProfile
2025-05-27 17:12:20 +01:00
Chomp
64885dd6a2
Surrounded call to AddTaskConditionCountersToProfile with null check inside AcceptQuest
2025-05-27 16:39:37 +01:00
Chomp
e0cceab7fa
Added nullguard to GetLoadedServerMods()
2025-05-27 16:27:23 +01:00
qe201020335
d3a819b00f
Optimize chatbot with dictionary
2025-05-26 01:07:38 -04:00
hulkhan22
aef3a4202f
Fix presentation of messages with items (rewards & insurance returns) ( #265 )
2025-05-21 22:29:34 +01:00
Chomp
983fb644be
Updated various Microsoft deps
2025-05-21 17:43:38 +01:00
Chomp
b097fb35e6
Updated fastcloner to 3.3.4
2025-05-21 17:40:33 +01:00
Chomp
c39ab9e1e7
Improved nickname validation code clarity
...
Improved accuracy of 2 responses:
`client/game/profile/nickname/validate`
`client/game/profile/nickname/change`
2025-05-21 16:09:11 +01:00
Chomp
a3be7f25db
Improved consistency in property access throughout GetMiniProfile()
...
Renamed parameter for consistency
2025-05-21 15:52:40 +01:00
Chomp
d357dea4fc
Added weapon to Gendarmerie - District Patrol whitelist
2025-05-21 14:16:21 +01:00
Chomp
c420dd1907
Added Safety Guarantee quest
2025-05-21 13:56:39 +01:00
Chomp
bdde7d7454
Updated UpdateFenceAssorts() to add a upd object when missing
...
Updated various methods to use library functionality
Improved string compare inside `RandomiseArmorInsertsDurabilities()`
Comment improvements
2025-05-21 12:02:12 +01:00
Chomp
d88db583c1
Moved ItemSize into modules section, changed to record
...
Updated `GetItemSize` to accept `ICollection` instead of list
2025-05-21 11:34:02 +01:00
Chomp
8b3a5bbb90
Converted method comments to c# style
...
Made some protected properties readonly / static
2025-05-21 11:14:49 +01:00
Chomp
77547114de
Converted comments to c# style inside AssortHelper
...
Improved readability of `RemoveItemFromAssort`
2025-05-21 10:57:54 +01:00
Chomp
c9e28e05bb
Moved in-game reward check even further up chain into ApplyQuestReward()
...
Replaced magic strings with string consts inside `IngameTraders` collection
Various comment improvements
2025-05-21 10:42:13 +01:00
Chomp
e41002dc01
improved readability of GetQuestFromDb()
...
Added nullguards
Flagged return as nullable
2025-05-21 10:41:24 +01:00
Chomp
da9920af49
Fixed typo
2025-05-21 10:38:37 +01:00
Chomp
e41d4a10bf
Added nullguards inside ApplyMoneyBoost()
...
Renamed variables to improve clarity
Converted comments
2025-05-21 10:37:51 +01:00
Chris Adamson
e14f216209
skip btr driver and lightkeeper quest rewards ( #262 )
...
* skip btr driver and lightkeeper quest rewards
* remove new line
* fixed circular dep
* fixes based on feedback
* more feedback fixes
2025-05-20 23:02:55 +01:00
Chomp
604137bad1
Improved various comments inside ItemHelper
...
Moved values out of `ArmorItemCanHoldMods` and into frozen set
Added Tpls to spelling dictionary
Changed list parameters to be `ienumerable` or `icollection` where possible
Made `ArmorItemHasRemovablePlateSlots` use class property directly
Made `ItemHasSlots` return false when checked item doesn't exist instead of throwing an unhandled exception
Folded `HasBuyRestrictions` logic into one line
2025-05-20 12:34:22 +01:00
Chomp
c8ad685081
Improved HasItemWithTpl and GetItemFromPoolByTpl
2025-05-20 12:00:01 +01:00
Chomp
a9c33e1dfc
Improved IsAttachmentAttached comments
2025-05-20 10:54:32 +01:00
Chomp
7fe20a49c9
Use nameof inplace of toString for _slotsAsStrings values
2025-05-20 10:51:49 +01:00
hulkhan22
8ad9afebaa
fix: Insurance removing unremovable parts - #196 ( #260 )
...
* Fix insurance removing unremovable parts
* Mini optimization
2025-05-20 10:50:27 +01:00
Chomp
41f53a114e
Updated bot JSONs
2025-05-19 09:49:44 +01:00
Chris Adamson
914d151461
fixed two bugs in commando commands ( #258 )
...
* fixed two bugs in commando commands
* added count checking in other helper
* fixes based on feedback
2025-05-18 20:35:35 +01:00
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