Commit Graph

144 Commits

Author SHA1 Message Date
Chomp 05a0bf1b23 Adjusted summer start date to match live 2025-06-24 16:25:42 +01:00
Chomp e87edeffb8 Added new json data 2025-06-24 11:25:48 +01:00
Chomp 2368ccc60b Updated trader base jsons 2025-06-24 10:31:21 +01:00
Chomp 5cff73cf27 Move RepeatableQuestRewardGenerator.cs and update some reward generation data (#423) 2025-06-24 09:24:03 +01:00
Chomp 2bae433d83 Fixed Khorvod assort details being incorrect
Fixed reduced fuse f1 not appearing on trader
2025-06-24 08:52:56 +01:00
Cj c6d5638057 Move RepeatableQuestRewardGenerator.cs and update some reward generation data 2025-06-24 02:59:37 -04:00
Chomp fc1e14f9c5 Updated bot difficulty values 2025-06-23 19:30:21 +01:00
Chomp 168a84a617 Updatged trader and quest data 2025-06-23 17:46:57 +01:00
Chomp d11ffd38d7 Updated JSONs for 37711 + added new properties to globals.cs 2025-06-23 17:18:44 +01:00
Chomp 46d59386b6 37711 2025-06-23 16:54:49 +01:00
Cj 524fa65c29 Repeatable quest generation (Part 3) (#420)
* clean up EliminationQuestGenerator.cs

* add locales
2025-06-23 14:54:43 +01:00
Chomp 8f4754b047 Fixed typo 2025-06-23 12:10:24 +01:00
Chomp e0975c6958 Localised various error and warning messages 2025-06-23 11:38:26 +01:00
Cj b3dca61ac0 Break rest of repeatable quest generation code into components. Fix nullability of exploration generation and improve error handling, make new helper method, add pick random quest type method to controller (#419) 2025-06-23 10:03:56 +01:00
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
refringe 6e01428b2b .NET Format Style Fixes 2025-06-18 17:09:20 +00: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
Chomp be6a65ff82 Added GZ 20+ variant to repeatable quest system #395 2025-06-15 08:47:58 +01:00
Chomp 1f061cfe89 Refactor of airdrop code
Made forced loot aware of weapon and armors. Now adds their presets instead.
Made `GetLootThatFitsContainer` aware of items inside container and will fail when container is full
Fixed issue where split stacks were not added correctly to airdrops

Comment improvements
2025-06-14 18:56:19 +01:00
Chomp 25dc0349cc Blacklisted RShG-2 72.5mm rocket launcher from fence 2025-06-14 15:55:44 +01:00
Chomp 95fd88c9ff Updated transit health system to only remove DestroyedPart effect and not heal limbs by default #300
Exposed values in config
Also apply code to PMC transits
2025-06-14 15:09:40 +01:00
Chomp 44db93d816 Updated REF offer stack counts 2025-06-14 09:28:17 +01:00
Chomp cc1196717c Fixed easy start profile templates lacking a Place of Fame stash #386
Fixed hideout stash item upgrades not being correctly sent to client
2025-06-13 13:22:45 +01:00
Chomp 54b001901a Updated locales with new https://crowdin.com/project/spt-translation data 2025-06-13 10:56:36 +01:00
Chomp 0cce75368b Updated flea prices 2025-06-12 22:15:40 +01:00
Chomp 650b94540b Expanded ragfair.offerItemCount functionality. #388
Is now defined per item type with a fallback.

Currently only ammo boxes have custom values (0 to 3 vs the default 7 to 30)
2025-06-10 16:20:00 +01:00
Chomp ba7feb91ce Blacklisted high tier ammo boxes from flea
Flagged ammo boxes as single stack only
Removed forced ammo box multiplier

#388
2025-06-10 15:56:27 +01:00
Chomp e758cc93e1 Reduced t7 thermal price multiplier #388 2025-06-10 15:35:03 +01:00
Chomp 220a010879 Added missing daily Completion quest properties 2025-06-10 10:18:27 +01:00
Chomp 7c84638336 Fixed localisation typo 2025-06-09 17:18:03 +01:00
Chomp 8179e5c86b Localised strings
Improved nullguards
2025-06-09 14:45:47 +01:00
Chomp d36ac06eb1 Halloween even improvements
All maps have at least 5% infection
Improved dictionary access
2025-06-09 11:47:12 +01:00
Chomp 57c9ff477e Localised various error messages 2025-06-09 09:35:47 +01:00
Chomp 445c7c2c1e Fixed seasonal event quests not appearing 2025-06-08 21:28:20 +01:00
Chomp 3d7eaca32a Fixed skills showing as number from the TOURNAMENTGIFT gift #381 2025-06-08 18:49:10 +01:00