promotional bannermobile promotional banner
premium banner
Increase gift favorability first time giving an item and on birthdays, decrease favorability for giving the same gift too often, optionally show all loved and liked gifts in NPC profiles.

Description

This mod makes NPC gift responses more dynamic in the following ways:


    The first time a specific item is given to an NPC, the favourability will be increased by one category, because how were you to know they wouldn't like a pile of dirt? (can disable in config)
    On birthdays, NPCs will be grateful you remembered them at all, increasing gift favourability by one category. (can disable in config)
    Repeatedly giving the same item will gradually decrease the favourability of the gift. This is reset after a configurable period (default: every season).

1ec975ed-89b4-4586-b998-0b01adb5c257
Favourability Categories

Categories are Loved, Liked, Neutral, Disliked, and Hated.

By default, favourability categories decrease in the following manner:


    Loved -> Liked after 2 gifts.
    Liked -> Neutral after 3 gifts.
    Neutral gifts never become disliked.
    Disliked -> Hated after 1 gift (you really should know better).

You can adjust these values in the config; values of -1 mean never decrease.


Reset Period

The default reset period for repeated giving is every season. You can change this in the config to one of the following:


    none
    week
    season
    year


Config

This mod implements a GMCM menu for in-game config editing.

You can also set it to reveal all loved and liked items in NPC profiles.


Technical

Code is at https://github.com/aedenthorn/StardewValleyMods/