Skip to content
Villagers
Stardew Valley

Villagers

Understand Stardew Valley villager schedules, gift preferences, and birthday mechanics. Learn how heart levels affect NPC routines and gift categories.

By ···10 min read·Multi-source verified
1 reading this guide  

Understand Stardew Valley villager schedules, gift preferences, and birthday mechanics. Learn how heart levels affect NPC routines and gift categories.

  • To influence schedules, you need to reach specific heart levels with villagers.
  • You can give villagers 2 gifts per week, and daily gifts to your married partner.
Walkthrough
  1. 1
    Check Schedule: The game first checks if it's raining.
  2. 2
    Raining: If it's raining, it checks if it's a Clinic Day.
  3. 3
    Clinic Day: If yes, the villager follows their Clinic Day schedule.
  4. 4
    Not Clinic Day: If no, the villager follows their Raining schedule.
  5. 5
    Not Raining: If it's not raining, it checks if it's a Clinic Day.
  6. 6
    Clinic Day: If yes, the villager follows their Clinic Day schedule.
  7. 7
    Not Clinic Day: If no, the villager follows their Above/Below 6-Hearts schedule or their Normal schedule.

NPC Schedule Interactions:

  • Abigail & Sebastian: If you are NOT friends with Sebastian, Abigail uses her Below 6-Hearts schedule. If Sebastian is Above 6-Hearts, Abigail uses her Above 6-Hearts schedule. Abigail's hearts do not affect Sebastian's schedule.
  • Alex & Haley: If you are NOT friends with Haley, Alex uses his Below 6-Hearts schedule. If Alex is Above 6-Hearts, his schedule and Haley's Above 6-Hearts schedule are used. If Haley is Above 6-Hearts, Alex's Above 6-Hearts schedule is used. Alex's hearts do not affect Haley's schedule.
  • Haley & Alex: If you are NOT friends with Alex, Haley uses her Below 6-Hearts schedule. If Haley is Above 6-Hearts, her schedule and Alex's Above 6-Hearts schedule are used. If Alex is Above 6-Hearts, Haley's Above 6-Hearts schedule is used. Haley's hearts do not affect Alex's schedule.
  • Penny & Sam: If you are NOT friends with Sam, Penny uses her Below 6-Hearts schedule. If Penny is Above 6-Hearts, her schedule and Sam's Above 6-Hearts schedule are used. If Sam is Above 6-Hearts, Penny's Above 6-Hearts schedule is used. Penny's hearts do not affect Sam's schedule.
  • Sam & Penny: If you are NOT friends with Penny, Sam uses his Below 6-Hearts schedule. If Sam is Above 6-Hearts, his schedule and Penny's Above 6-Hearts schedule are used. If Penny is Above 6-Hearts, Sam's Above 6-Hearts schedule is used. Sam's hearts do not affect Penny's schedule.
  • Elliott & Leah: If you are NOT friends with Leah, Elliott uses his Friday and Sunday schedule (all seasons). Elliott's 6-hearts coding does not have a "._6" suffix, preventing schedule deviations. If Elliott is Above 6-Hearts, there is no effect. If Leah is Above 6-Hearts, Elliott's Spring schedule is used. Elliott's hearts do not affect Leah's schedule.
  • Emily, Maru, Harvey, Shane: Their heart levels do not affect anyone's schedule.

Gifts:

  • You can give 2 gifts per week to villagers.
  • You can give daily gifts to your married partner.
  • Gift categories are: Animal Products, Artifact, Artisan Goods, Bait, Cooking, Crafting, Decor, Fertilizer, Fish, Fishing Tackle, Forage, Fruit, Furniture, Mineral, Miscellaneous, Monster Loot, Resource, Seed, Trash, Vegetable.
  • House Plant, Juice, Pickles, and Wine are combined into one category.
  • Seeds, Sapling, and Starters (except Grass Starter) are combined into the Seeds category.

Birthday Speeches:

  • Loved/Liked Gifts: "You remembered my birthday? I'm impressed. Thanks.", "Oh is it my birthday today? I guess it is. Thanks. This is nice.", "A birthday gift? That's very kind of you! I love it.", "You remembered my birthday! Thank you. This is great."
  • Neutral Gifts: "For my birthday? Thanks.", "Oh, a birthday gift! Thank you."
  • Disliked/Hated Gifts: "It's my birthday and you give me this? Is this some kind of joke?", "Oh... It's for my birthday? ... Thanks."
Tips
  • Pay attention to the weather (minimap (a small map usually in the corner of the screen) can help you track time and weather) and whether it's a Clinic Day to predict villager locations.
  • Building friendships (increasing heart levels) with specific NPCs can unlock unique schedule interactions.
  • Remember the weekly gift limit to maximize friendship gains.
  • Organize your gifts based on the provided categories to quickly find preferred items.
  • Giving a loved or liked gift on a villager's birthday yields the most significant friendship boost.

100% Human-Written. AI Fact-Checked. Community Verified. Learn how AntMag verifies content