Create a UCR Mod for your NPC - MissCoriel/UniqueCourtshipResponseCore GitHub Wiki
Creating a Content Patcher dialog mod is all that needs to happen to make your NPC to have unique responses. Below is an example patch for a datable NPC:
{
"LogName": "<NPC>'s Messages",
"Action": "EditData",
"Target": "Characters/Dialogue/<NPC>",
"Entries": {
"give_flowersA": "...",
"give_flowersB": "...",
"give_pendant": "...",
"stardrop_gift": "...",
"rejectNPCA": "...",
"rejectNPCB": "...",
"reject_two_heartA": "...",
"reject_two_heartB": "...",
"reject_four_heartA": "...",
"reject_four_heartB": "...",
"engageA": "...",
"engageB": "...",
"marriedA": "...",
"marriedB": "...",
"refusal_knownA": "...",
"refusal_knownB": "...",
"refusal_botherA": "...",
"refusal_botherB": "...",
"refusal_no_heartsA": "...",
"refusal_no_heartsB": "...",
"birthdayLoveA": "...",
"birthdayLoveB": "...",
"birthdayLikeA": "...",
"birthdayLikeB": "...",
"birthdayDislikeA": "...",
"birthdayDislikeB": "...",
"birthdayNeutralA": "...",
"birthdayNeutralB": "...",
},
},
This patch uses <NPC>
to represent the name of the NPC.. so if your NPC's name is Stennis then all instances of <NPC>
will instead be Stennis.