Commit Graph

31 Commits

Author SHA1 Message Date
Cj 090d7b6494 change vars to MongoId, remove underscore from injections, fix bug introduced from last PR 2025-07-06 16:40:08 -04:00
Cj edb1f8a6fc alphabetical order, rename var 2025-07-06 08:52:16 -04:00
Cj 14d2c53ba1 clean up FindBarterItems, remove underscore from injections, add locale for warning 2025-07-06 08:33:44 -04:00
Chomp b06e9ef14e Added missing Id to repeatable json 2025-07-05 12:03:08 +01:00
Chomp 145b19857d Updated profile.json defaults to resolve MongoId conversion warnings 2025-07-02 19:49:42 +01:00
Cj 371c9d58f0 Repeatable quest generation MongoID conversion (#439)
* Update repeatable quest generation for mongoid, add new server localizations, switch `Traders` to MongoId

* Give error default value
2025-07-02 12:44:49 +01:00
Jesse 54f0d0779c Convert TemplateItem to MongoId (#436)
* Convert TemplateItem to MongoId

* Push new extensions

* Handle null mongoid's being passed to regex

* Handle null strings, fixes item events

* Updated loot generation to work with new property `composedKey`

Fixed typo in `SlotId`

* Fix missing method after merge

* Remove duplicately named MongoIDExtensions?

* Fixed location loot generation to handle impending loot json changes

* Updated location JSONs with new properties (excluding lighthouse loose loot)

* Fixed build issue with ItemTplGenerator

* use correct handing for new mongo ids

* Added helper method to improve readability

---------

Co-authored-by: Chomp <dev@dev.sp-tarkov.com>
2025-07-02 10:14:04 +01:00
Chomp e6b791179b Added Boss of the week system
Similar to live where a boss is picked at random and will have a guaranteed spawn on a map. This is indicated with a skull on the map selection screen
Configurable via `config/bot.json/weeklyBoss`
2025-06-29 18:58:23 +01:00
Chomp 1c5e82187e Fixed incorrect id 2025-06-29 14:02:43 +01:00
Chomp 2c72936e1a Added missing assort/quest mappings for REF 2025-06-29 12:04:09 +01:00
Chomp d6fb1e46e6 Quest changes:
`Living High is Not a Crime - Part 1` reward change
`Energy Crisis` reward change
`Corporate Secrets` reward change
`Gunsmith - Part 4` reward change
`Gunsmith - Part 11` reward change
`Against the Conscience - Part 1` condition change
`Thirsty - Secrets` reward change
Added `Against the Conscience - Part 2`
Added `Surprise Gift`
2025-06-29 12:03:51 +01:00
Chomp df3ac2366c Added aggressorBonus values for zombies 2025-06-24 22:33:09 +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 2bae433d83 Fixed Khorvod assort details being incorrect
Fixed reduced fuse f1 not appearing on trader
2025-06-24 08:52:56 +01: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
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
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 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
Chomp bc860991a2 Regenerated loot data, Sandbox_high to be added later 2025-06-17 09:52:40 +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