Commit Graph

2125 Commits

Author SHA1 Message Date
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
CWX 870b0d1064 Move logging for Micro$ to kestral file logging, this cleans up spt.txt 2025-05-28 09:52:35 +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 538355a0f5 Merge branch 'develop' of github.com:sp-tarkov/server-csharp 2025-05-27 22:37:18 +01:00
CWX 94b0a6c158 Update 1-bug-report.yml 2025-05-27 22:34:59 +01: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
Chomp 2d5bf4364a Merge pull request #270 from sp-tarkov/develop
Develop
2025-05-27 13:54:52 +01:00
Chomp cc3c73ed74 Merge branch 'main' into develop 2025-05-27 13:54:34 +01:00
Chomp 134f7f0c62 Added github issue templates 2025-05-27 13:53:40 +01:00
Chomp b54ff0365d Merge pull request #269 from sp-tarkov/mod-load-disabling
sorted code around mod disabling
2025-05-27 13:49:28 +01:00
Alex f679dea8d2 sorted code around mod disabling 2025-05-27 13:37:31 +01:00
Chomp 41530b32a6 Merge pull request #268 from qe201020335/optimize_chatbot
Optimize Chatbot with Dictionary
2025-05-26 09:21:14 +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 e941213e0e Added icon for Fearless Beast 2025-05-21 19:38:04 +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