21 Commits

Author SHA1 Message Date
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
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
Chomp
ed81b572f8 Add ability to insert level prereqs to quest + add prereq of level 50 to Collector 2023-01-24 09:59:24 +00:00
Chomp
ae9a93426a Debug stuff + update quest prereqs 2023-01-09 11:11:46 +00:00
Chomp
dc879a5ff4 Changes 2023-01-05 23:04:11 +00:00
Chomp
e08a435894 Quest prereq updates 2023-01-05 16:57:45 +00:00
Chomp
94d2566e63 Updates for new patch 2023-01-02 12:22:48 +00:00
Chomp
2dfc8aefde Cleaned up quest prereqs
Add additional properties to quest prereqs

Handle quests that need multiple start statuses

nullguard some properties when adding missing start conditions

renamed hippo vow to oath
Add 'the courier' quest
2022-09-07 11:15:52 +01:00
Chomp
a28b4c6ede Update quest prereqs + add ability to merge multiple quest dumps 2022-09-07 08:51:30 +01:00
Chomp
48cf20e8d4 Dont copy fail rewards if they already exist 2022-07-09 18:18:32 +01:00
Chomp
c783292278 Update generator to add missing fields to quest json
default all quests to pmc quests
all reward items are find in raid = true (we have no way to tell if that's correct or not until we get more quest dumps)
2022-06-30 12:16:08 +01:00
Chomp
78494e2472 Update 2022-06-08 16:41:30 +01:00
Chomp
d54d357961 refactor and logging improvement 2022-01-14 10:16:37 +00:00
Chomp
8940751fac Skip start condition lookup from original quest file if it cant be found, show warning if this occurs 2022-01-12 11:48:23 +00:00
Chomp
7cdf7d096d Quest improvements 2022-01-09 20:36:05 +00:00
Chomp
f0c6bda9dc use "is null" instead of "==" 2022-01-09 20:35:43 +00:00
Chomp
21cc81b1e4 logging improvements 2021-10-16 18:55:41 +01:00
Chomp
9ee12a9568 Update code to support multiple requirements 2021-09-28 20:17:42 +01:00
bd52dd49e4 More quests and added helper function to get quest name 2021-09-14 20:28:48 +01:00
b29719f6ad add logging to show when quest prereq was skipped/added 2021-09-14 20:11:41 +01:00
81761b6ee8 New project for generating a quest file 2021-09-14 19:52:11 +01:00