Commit Graph

1574 Commits

Author SHA1 Message Date
Chomp 13f370f0dc Fixed nullref inside GetItemMinAvgMaxFleaPriceValues 2025-10-16 16:29:47 +01:00
Chomp 697e07456d Persist PMC stats on prestige 2025-10-16 15:55:49 +01:00
Archangel 0e548aa080 UnmappedMemberHandling on debug builds only 2025-10-16 12:34:03 +02:00
DrakiaXYZ 2d0713d94e Offset PMC spawns to start of raid when using a simulated raid start 2025-10-15 18:15:28 -07:00
Chomp b15892b256 Fixed nullref inside ChargePlayerTaxFee #620 2025-10-15 20:29:02 +01:00
Chomp 56026297cf Fixed logic error inside CheckAndLockOfferFromPlayerTieredFlea 2025-10-14 18:23:09 +01:00
Chomp 12a086bc70 Show unlock at level x instead of offer creators name in flea while item is tier locked 2025-10-14 12:22:32 +01:00
Chomp 562dee37d7 Fixed tiered flea issue. A level level profile can lock item for all other profiles until server restarts 2025-10-14 12:19:15 +01:00
DrakiaXYZ eedc4e543e Formatting 2025-10-13 14:45:57 -07:00
DrakiaXYZ 14e6f187b8 Fix commando inheriting all chat commands
- Add new ICommandoCommand interface for Commando-specific commands
2025-10-13 14:44:38 -07:00
Archangel a9b715c0c3 Set to 0 if we're below 0 2025-10-13 16:42:43 +02:00
Archangel 4cf3279f97 Add handler for PointsEarnedDuringSession overflow 2025-10-13 16:27:21 +02:00
Archangel 6d65e68e29 Add comments 2025-10-13 15:34:46 +02:00
Archangel 740895056f Accept VS suggestion 2025-10-13 15:23:39 +02:00
Archangel 3d1f757d1e Fix index going out of range on probability object array 2025-10-13 15:19:49 +02:00
Archangel fa674ef3ae Make file writes atomic 2025-10-13 15:17:04 +02:00
Chomp 64b4881dfb Log Total system memory in OS-agnostic way 2025-10-12 17:21:33 +01:00
Chomp a66ce40ba8 Updated Cost logging to be debug 2025-10-12 16:34:36 +01:00
Chomp 9bbfee8e6d Cleaned up comments and var usage inside UpdateQuestsForGameEdition 2025-10-12 11:16:19 +01:00
Chomp a7798b1b27 Added comments to GetOffersOfType 2025-10-12 09:43:45 +01:00
Chomp 4bc643adfb Merge pull request #613 from DrakiaXYZ/fix-hideoutexamine
Fix examining item in hideout upgrade panel exception
2025-10-12 07:53:27 +00:00
DrakiaXYZ e4c5b69fec Formatting 2025-10-11 22:57:03 -07:00
DrakiaXYZ 1bdfd4186e Implement ToStringJsonConverter Read method 2025-10-11 22:55:44 -07:00
DrakiaXYZ b416d7109a Fix launcher not showing mods
Convert `Version` and `SptVersion` to strings when serializing JSON for AbstractModMetadata
2025-10-11 22:44:27 -07:00
DrakiaXYZ e00dcc719c Fix examining item in hideout upgrade panel exception 2025-10-11 21:19:32 -07:00
Chomp 0582f8d5fc Fixed ExamineItem() log message error 2025-10-11 19:48:20 +01:00
Chomp 7403990e69 Merge branch 'develop' of https://github.com/sp-tarkov/server-csharp into develop 2025-10-11 10:08:34 +01:00
Chomp e813357a60 Updated mongoid length check to log the string, not the name of the param 2025-10-11 10:08:21 +01:00
DrakiaXYZ 4b421b6f47 Fix incorrect workout classes 2025-10-10 23:15:25 -07:00
Chomp cda3511227 Streamlined logic check inside GetActiveChatBots 2025-10-10 17:53:08 +01:00
Chomp ef4c646ffd Fixed being unable to disable chatbots 2025-10-10 17:50:01 +01:00
Chomp a0937c2d33 Fixed gift code messages not working correctly 2025-10-10 17:43:15 +01:00
Archangel 699a4dfafe Cleanup 2025-10-10 16:14:23 +02:00
Archangel c372418165 Improve SptLogger stability & do not implement IDisposable 2025-10-10 16:13:24 +02:00
sp-tarkov-bot 331162e141 Format Style Fixes 2025-10-10 11:27:26 +00:00
Chomp 57a1b16505 Improved handling of ammo pick when data not found in bot json 2025-10-10 12:26:34 +01:00
Chomp 48b41add00 Added dummy head to PMCs during Halloween event
Made `FIxDogtag` method protected
2025-10-10 10:54:13 +01:00
Chomp 310e8eee20 Fixed dogtag case not accepting all dogtag TPLs via FixDogtagCaseNotAcceptingAllDogtags call on server start 2025-10-10 09:41:32 +01:00
Chomp 4b03f39e60 Updated CountPVE property 2025-10-09 21:10:25 +01:00
Archangel 9baa1236d4 Make StaticLoot IEnumerable 2025-10-09 20:19:36 +02:00
DrakiaXYZ b15d1e3034 Fix traders salessum not increasing on purchase
The chance of a PMC transaction ID overlapping with a trader is slim to none, but the request type can be multiple this for traders. Skip checking type, and validate just using the transaction ID
2025-10-08 16:29:20 -07:00
Chomp a5d98c1f61 Added offerListingTaxMultiplier to ragfair config and wired up. Defaults to off 2025-10-08 11:40:23 +01:00
DrakiaXYZ c756479239 Fix mod SptVersion to be a range (#605)
* Fix mod SptVersion to be a range
- SptVersion and ModDependencies now use a Range instead of a set version
- Remove IsValid and IsValidRange checks from ModValidator, as invalid values will fail to parse into the strong types before this method is called
- Remove unused "AnySatisfies" and "IsValid*" methods from ISemVer
- Update TestMod to use Range types

* Formatting

---------

Co-authored-by: DrakiaXYZ <565558+TheDgtl@users.noreply.github.com>
2025-10-07 15:56:48 +00:00
Chomp fcf99a3464 Added helper method GetProfileTemplateFlagValue 2025-10-07 11:50:50 +01:00
Chomp a09e8bf3fa Added customFlags <string/bool> dict property to profile templates 2025-10-07 11:21:46 +01:00
Archangel 487085be95 Update referenced packages 2025-10-06 15:52:16 +02:00
Cj 5e0c32e9c2 Add method comment 2025-10-06 05:22:43 -04:00
Chomp 2376d54d71 Fixed flea offer item count + cultist circle rouble value being incorrect when using randomUtil.GetPercentOfValue 2025-10-06 09:51:40 +01:00
Chomp 99891858cb Moved craft ids out of UnlockHideoutLootCrateCrafts into config 2025-10-04 13:32:48 +01:00
Chomp 0acb3cb9cc Moved shotgun tpls from FixShotgunDispersions to config 2025-10-04 13:22:06 +01:00