-
-
Notifications
You must be signed in to change notification settings - Fork 70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix: Forgotten Circles scenario data #374
Conversation
Marked as draft because I didn't have time to properly test it yet. Also, I only have the first edition printing in hand, so some changes could be wrong for second edition. I checked the official changelist, but it may be incomplete. Still have to check errata as well. |
be19ddd
to
5294bb8
Compare
@Lurkars I was looking at what you did on d350bf6 and have some questions:
|
Because of multiple conclusion. That was sometime the issue with your initial issue: some conclusions only become available under certain conditions, so rewards shouldn't stack (what would happen, if you have rewards in scenario and than in an additional conclusion). In some cases possible, that it's just inconsistency and could move, but in general it is definitely required that the scenario file does not have any rewards, because the rewards depend on conclusion section.
This is a bit historical from GH not having sections and the auto-standee feature came later. Technically, I just could have implemented all GH rooms as sections. But for some reasons, I first implemented the room feature as it is for GH. Section have some more features as dependencies, special rules, round resets etc. And separate files are just for better readability. If you need to edit a section it's just easier to find. Also there are way more specials with sections in Frosthaven, where for example puzzle solutions are sections independent of any scenario. Anyways, long story short: It just evolved to this and I like keeping the separation of rooms vs sections for GH/JOTL and it works like this. (I also think other editions have room that are not sections). While technically I could achieve this, by marking a section as room and add like this, but I am just fine how it is working now. |
Some things that need addressing (some may need code changes):
|
Are you working on that list in this PR or is it more an issue related to the PR? |
Small noticed: I realized why I missed some rewards... I searched for |
I will add
I will fix.
Are you referring to the special rules mentioned there? Otherwise please specify.
Can you specify, in general the spawning rules are implemented.
Will add.
Will fix.
Will think about, if it's worth the effort implementing this. |
I was planning on implementing it on this PR
The spawning rules are not implemented correctly. I changed it in this branch, to be less incorrect (but I still need to verify if disableRules is doing what I want, I haven't checked how it is implemented). Example by round below Expected behavior (rules):
Current behavior:
Behavior after this change:
|
I already addressed some stuff, so you may want to merge current branch. |
I believe the best logic here would be:
|
How is progress here? Otherwise, I can try to migrate the changes and work on the rest myself. |
5294bb8
to
50afebe
Compare
50afebe
to
9828167
Compare
Forgotten circles scenario fixes:
Remaining issues