It's a well-known fact that you have to interact with the villagers for four consecutive days before they will accept gifts, if you have never interacted with them before. But I was curious about the precise mechanics of acceptance/rejection. If you miss a day, how much does that set you back? If a villager is currently accepting gifts, how many days of neglect does it take for them to start rejecting them? When they do start rejecting gifts, how many days of interaction does it take for them to accept gifts again?
After somewhat extensive experimenting, here are my conclusions:
- -Interacting with a villager on a given day adds one “gift point” (GP) overnight
-Not interacting with a villager on a given day subtracts one GP
-Minimum GP is 0
-Maximum GP is 10
-If GP is at least 4 at the start of the day, the villager will accept gifts
-If GP is less than 4, the villager will not accept gifts
This may not be 100% correct. In my testing I had one unexpected result, but that could have been a mistake on my part. In any case, it's enough for me to work with and I'm satisfied. If anyone is reading this and has a question or wants a clarifying example, let me know.