Update to closer match the Tarkov Wiki + Tooling improvements #1

Merged
chomp merged 5 commits from DrakiaXYZ/ChompQuestVerifier:master into master 2023-05-11 04:59:46 -04:00

5 Commits

Author SHA1 Message Date
DrakiaXYZ
4b44458e2f - Seaside Vacation depends on being level 17, and doesn't require Pharmacist 2023-05-10 22:30:15 -07:00
DrakiaXYZ
71d3768749 - Get the next index for quest props based on the previous index, instead of the count, to avoid duplicate indexes
- Include counter ID comparison for condition copy, so we don't copy the wrong ID for counters
2023-05-10 21:20:12 -07:00
DrakiaXYZ
d259bf3fb9 - Add a few missing properties in QuestRewardUpd
- Make quest diffs more deterministic by copying IDs from previous quest.json files where possible, and generating deterministic random IDs when we need new ones
2023-05-10 20:34:30 -07:00
DrakiaXYZ
7ab86d43be - Add level requirements as per the wiki
- Add Sellout requirement to Stylish One as per the wiki
2023-05-10 17:54:11 -07:00
DrakiaXYZ
46f093aee4 - Allow removing quest requirements and level requirements, this is useful to avoid direct quest.json edits when requirements change
- Explicitly call x._props.value.ToString, as the (string) cast was failing for me
- Switch QuestRewardItem.upd to a 'QuestRewardUpd' type instead of 'object'
- Fix some quest names (Woods Cleaning, Revision P1/P2, Gunsmith P6/P8)
- Update quest requirements to be closer to wiki
2023-05-09 21:07:53 -07:00