Skip to content

Create custom_logic.md - #131

Open
tunasaladx wants to merge 3 commits into
agilbert1412:mainfrom
tunasaladx:main
Open

Create custom_logic.md#131
tunasaladx wants to merge 3 commits into
agilbert1412:mainfrom
tunasaladx:main

Conversation

@tunasaladx

Copy link
Copy Markdown

Creates the file custom_logic.md. Also updates index.md to no longer cross out "Custom Logic".

Comment thread Documentation/Yaml Settings/custom_logic.md Outdated
### Chair Skips

A chair skip is when you bypass an obstacle by placing a chair somewhere you cannot normally get to and sitting in it. By default, you are never expected to do this. When your custom logic includes Chair Skips, you are expected to be able to reach the following locations using a chair skip:
- The entrance to the [Secret Woods](https://stardewvalleywiki.com/Secret_Woods) from Cindersap Forest. This normally requires a steel or better axe, ~~or the "Blink" ability from the [Magic Mod](<./Supported Mods.md#what-mods-are-supported>)~~.

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

why is the blink stuff struck? the page exists

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It exists, but according to that page the mod is unsupported. I've also included but crossed out other mentions of mods that are unsupported (such as SVE).

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd rather not include that text at all, or include it without being struck. I'm not a fan of using struck through to mean "this is true but not relevant anymore"


By default, you are not expected to earn any hearts with villagers until you unlock their birthday. If a villager doesn't have a birthday (such as ~~Apples in [SVE](<./Supported Mods.md#what-mods-are-supported>)~~), you instead need to unlock every season or reach year 3, whichever comes first.

The "Ignore Birthdays" setting disables this behavior. This means that as soon as you can meet a villager, you can logically become maximum hearts with them. This can greatly increase the number of checks available at the start of a run if you are using ~~[Friendsanity](./friendsanity)~~ or ~~[Chefsanity](./chefsanity)~~ (with friendship recipes randomized).

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should mention that you still need heart X to be expected to earn heart X+1

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I know that the code says that, but things like UT seem to put all of the heart checks in logic at the same time. It might affect which sphere that check goes into, but I'm not sure if that's enough to warrant mentioning it here. But if you think it should still be mentioned here, I can add it.

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's a pretty core part of the behavior. If you think UT is wrong about it, you should show that, as that would be a bug that needs addressing.

Replaced "checks" with "locations" in line 5
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants