Commit Graph

17 Commits

Author SHA1 Message Date
Cj d68228b5c9 Quest config nullability and documentation (Part 2) (#415)
* Make Interp1 generic

* Finish quest controller nullability fixes

* More model and nullability improvements and fixes

* Rename `specificLocationChance`

* rename `bodyPartChance`

* finish comments
2025-06-22 09:04:45 +01:00
R3ality b5dde42c20 Fix EDITPROFILE gift code with LL4 Ragman and Ref (#413)
* fix: meet level requirement for max ragman

* fix: unlock and max trader ref
2025-06-22 08:22:24 +01:00
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
Chomp 5770804516 Added missing reduced delay f1 grenade assort to Jaeger 2025-06-20 13:35:02 +01:00
Chomp 36cc5b5e9d Added missing data 2025-06-20 12:21:34 +01:00
Chomp 2deebe566e Added missing condition data 2025-06-20 12:10:00 +01:00
Chomp 20e4b1c2fc Removed dupe achievements 2025-06-20 09:54:03 +01:00
Chomp e462992fcc Removed PVP achievements from achievements.json
added to customAchievements.json instead
2025-06-20 09:46:30 +01:00
Chomp 8230a53cf1 Updated achievements json
Updated quest data:
To Great Heights - Part 4
To Great Heights - Part 5
Against the Conscience - Part 1
Surprise
Create a Distraction - Part 1
Create a Distraction - Part 2
To Great Heights - Part 2
2025-06-20 09:17:42 +01:00
Cj 445243aad5 Task: Quest config changes Part 1 (#407)
* Remove nullable and add properties, make side use an enum instead of a string.

* remove double semi-colon

* fix comment
2025-06-20 08:48:12 +01:00
Cj 89f4d10faa Refactor SellItemToTrader logic (#403)
* Refactor SellItemToTrader logic

* add comments and make QuestHelper a singleton

* add localization for error

* grammar
2025-06-18 13:14:35 +01:00
Chomp a0faa91107 Updated sandbox_high #396 2025-06-17 14:46:30 +01:00
Cj ff4dc31835 Merge pull request #402 from CJ-SPT/TP-AD-FIX
Airdrop TP fix
2025-06-17 13:46:43 +01:00
Chomp 2e1d38f0f4 Added missing requiredItemTypeBlacklist properties 2025-06-17 13:24:57 +01:00
Chomp bc860991a2 Regenerated loot data, Sandbox_high to be added later 2025-06-17 09:52:40 +01:00
Chomp 51fc2c4a0b Created GetItemsToRetrievePool to handle logic instead of using GetRewardableItems, now returns tpls instead of entire objects #401
Decoupled `IsValidRewardItem` from repeatable config
Made `IsValidRewardItem` public
Added `RequiredItemTypeBlacklist` to Completion config, Blacklisted ammo
More nullguards
2025-06-17 09:50:32 +01:00
Cj 07f57e16a8 Task: Rename Assets folder to SPT_Data (#394)
* Rename `Assets` to `SPT_Data`

* Added GZ 20+ variant to repeatable quest system #395

* Repeatable code cleanup

* Removed PMC level check for repeatable Quest pool generation #395
they will always generate for both GZ variants

* Rename `Assets` to `SPT_Data`

---------

Co-authored-by: Chomp <dev@dev.sp-tarkov.com>
2025-06-15 09:54:33 +01:00