Commit Graph

71 Commits

Author SHA1 Message Date
Chomp 21bd868abe Added ability to track loot items and prevent more than a pre-defined amount from spawning
Replaced `location.json` `forcedLootSingleSpawnById` with `lootMaxSpawnLimits`

Added 5 item limit to `Labrys research notes` #290
2025-06-21 14:45:08 +01:00
chompDev 37ed866dc8 .NET Format Style Fixes 2025-06-20 12:45:24 +00:00
Archangel f7782e1b1a Begin cleanup of quest model & nullability in Quests & Achievements 2025-06-20 14:24:58 +02:00
Archangel 519615d313 Set ConditionTypes in Quest as required 2025-06-20 13:11:35 +02:00
refringe 6e01428b2b .NET Format Style Fixes 2025-06-18 17:09:20 +00:00
Chomp e596974d07 Cleaned up usings 2025-06-14 16:43:24 +01:00
Chomp 89106d5448 Refactored how skills are parsed, fixes issues with bot generation and end of raid profile parsing 2025-06-08 09:39:14 +01:00
Chomp a56033ecae Merge pull request #372 from hulkhan22/feat/configurable-btr-delivery-time
feat: Configurable BTR delivery time
2025-06-07 23:09:14 +01:00
Chomp 3a2f68a232 Fixed issues relating to gift codes with profile modifications
Updated enums to match client formatting and ids
Added `SkillClass` enum

#368
2025-06-07 23:08:21 +01:00
hulkhan22 ef7fb0e4a5 Merge branch 'develop' into feat/configurable-btr-delivery-time 2025-06-07 17:53:57 +02:00
hulkhan22 bc61f120d7 Configurable BTR delivery time 2025-06-07 17:53:12 +02:00
Chomp fb31786ee2 Updated profile templates to be a dictionary, cleaned up all uses of it throughout code
Added `profileHelper.GetProfileTemplateForSide`
2025-06-07 12:17:28 +01:00
Chomp de36e24772 Add new record 2025-06-06 13:24:14 +01:00
Chomp 822450787a Updated NotificationEventType order/values with data from client 2025-06-06 11:58:46 +01:00
Chomp 30b8a318ae Added ExtensionData to DTOs 2025-06-04 14:49:37 +01:00
Jesse ff1dfa54ae Do a small pass on SPT's config's to reduce warnings and cleanup (#348)
* Do a small pass on SPT's config's to reduce warnings and cleanup

* Revert

* Revert EFT models

* Set list as null
2025-06-04 14:46:52 +01:00
clodanSPT cab8fa82a2 Json extension data fody (#340)
* Added a new Fody plugin to add to every model class the JsonExtensionData attribute

* retargeted fody plugin to netstandard for msbuild runtime

* Fixed runtime issue

* Fixed property check for new extension data properties

---------

Co-authored-by: Alex <clodanSPT@hotmail.com>
2025-06-02 12:15:44 +01:00
hulkhan22 44332cf785 Fixes Usec armbands being lootable and skill rewards resetting to 0 2025-06-01 18:31:02 +02:00
Cj f30dda24e3 Json util refactor 2025-05-30 09:10:52 -04: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
CWX cf15dc372b Fixed pinlockstate being wrong after restart 2025-05-28 10:27:12 +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 f7e02c0154 fix for chomps push 2025-05-16 15:11:20 -05: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
Archangel 01b516b267 Set proper type on GroupId and TeamId 2025-05-04 17:20:01 +02: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 aaef67c324 add back jsonconverter 2025-05-03 12:36:36 -05:00
CWX bf94786f77 change back to number as per live data 2025-05-03 13:05:07 +01:00
Chomp 7b8a10adeb Updated map location values 2025-04-30 13:11:35 +01:00
Chomp 74301dfa8f Updated various JSONs - part 1 2025-04-29 20:43:11 +01:00
CWX 49808c96ff Merge branch 'develop' into extra-props 2025-04-29 19:19:30 +01:00
clodan 2dd57a1080 Added Release extension of data for item and ups for modders to add extra properties 2025-04-29 19:02:14 +01:00
Chris Adamson a446f039c9 location enum for fresh profiles 2025-04-29 11:44:25 -05:00
Chris Adamson de38f1fe88 try just the enum 2025-04-29 10:57:12 -05:00
Chomp 760f3e3c72 Revert "fixed error where itemlocation can be either a string or int" 2025-04-29 08:47:44 +01:00
Chris Adamson 7ed081d305 fixed error where itemlocation can be either a string or int 2025-04-28 12:07:46 -05:00
Chris Adamson b431a7129a Merge branch 'develop' into bugfix/upd-lockable-2 2025-04-28 08:47:49 -05:00
Chris Adamson 8c0aab539b fix my previous fix 2025-04-27 19:24:16 -05:00
hulkhan22 850059416f Reverted data change 2025-04-27 02:45:59 +02:00
hulkhan22 b1fd4d2055 revert 2025-04-27 01:50:26 +02:00
hulkhan22 871ca63aaa More type changes 2025-04-27 01:39:21 +02:00
hulkhan22 38f561b85d DogtagSide 2025-04-26 21:37:08 +02:00
hulkhan22 89c36650ca Objects 2025-04-26 19:33:35 +02:00
CWX 7c7297f63c Code cleanup and format 2025-04-22 14:49:05 +01:00
CWX 5656031e01 changing to structure of LockableComponent from client 2025-04-21 22:00:58 +01:00
CWX 9b5a8ece75 Undo changes for Buffs 2025-04-15 20:53:30 +01:00
CWX 3ba0f5f92c Fix serialization of BodyPartColliderType 2025-04-15 15:29:45 +01:00
Chris Adamson 42f4db20fc fix missing type in upd record 2025-04-12 17:44:59 -05:00
Chomp 1e409982cf Added type for HandlerDamage 2025-04-12 18:17:05 +01:00
Chomp 8db15930ef Removed unnecessary converters 2025-04-12 17:43:52 +01:00