JSON validator

Validation

No errors found! (You have no schema selected, so only the basic JSON syntax was checked.)

Content

You can change JSON format () or edit this file.
{
  "Changes": [
    /*SEBASTIAN DIALOGUE*/
    {
      "LogName": "Sebastian 6H Dialogue",
      "Action": "EditData",
      "Target": "Characters/Dialogue/Sebastian",
      "Entries": {
        "{{DialDay}}6": "{{i18n: ASSPoly.Friend.Sebastian6Heart.{{Random: 2, 3}} }}",
        "{{ModId}}_6Heart_memory_oneday": "{{i18n: ASSPoly.Friend.Sebastian6Heart.1}}"
      },
      "When": {
        "HasSeenEvent": "{{ModId}}_6Heart",
        "Hearts:Sebastian": "6, 7"
      }
    },
    {
      "LogName": "Sebastian 8H Dialogue",
      "Action": "EditData",
      "Target": "Characters/Dialogue/Sebastian",
      "Entries": {
        "{{DialDay}}8": "{{i18n: ASSPoly.PreDating.Sebastian8Heart.{{Random: 1, 3, 4}} }}",
        "{{ModId}}_8Heart01_memory_oneday": "{{i18n: ASSPoly.PreDating.Sebastian8Heart.2}}",
        "Wed8": "{{i18n: ASSPoly.PreDating.Sebastian8Heart.5}}"
      },
      "When": {
        "HasSeenEvent": "{{ModId}}_8Heart01",
        "Hearts:Sebastian": "8, 9"
      }
    }
    /*SEBASTIAN DATING DIALOGUE*/,
    {
      "LogName": "Sebastian Bouquet1 Dialogue",
      "Action": "EditData",
      "Target": "Characters/Dialogue/Sebastian",
      "Entries": {
        "dating_Sebastian": "{{i18n: ASSPoly.Bouquet.Sebastian.1}}"
      },
      "When": {
        "Relationship:Abigail |contains=Dating": false,
        "Relationship:Sam |contains=Dating": false
      }
    },
    {
      "LogName": "Sebastian Bouquet2 Dialogue",
      "Action": "EditData",
      "Target": "Characters/Dialogue/Sebastian",
      "Entries": {
        "dating_Sebastian": "{{i18n: ASSPoly.Bouquet.Sebastian.2}}"
      },
      "When": {
        "Relationship:Abigail": "Dating"
      }
    },
    {
      "LogName": "Sebastian Bouquet2 Dialogue1",
      "Action": "EditData",
      "Target": "Characters/Dialogue/Sebastian",
      "Entries": {
        "dating_Sebastian": "{{i18n: ASSPoly.Bouquet.Sebastian.2}}"
      },
      "When": {
        "Relationship:Sam": "Dating"
      }
    },
    {
      "LogName": "Sebastian Dating Dialogue",
      "Action": "EditData",
      "Target": "Characters/Dialogue/Sebastian",
      "Entries": {
        "{{DialDay}}": "{{i18n: ASSPoly.Dating.Sebastian.{{Random: 1, 2, 3, 4}} }}"
      },
      "When": {
        "HasSeenEvent": "{{ModId}}_10Heart"
      }
    }
    /*SEBASTIAN ENGAGEMENT DIALOGUE*/,
    {
      "LogName": "Sebastian Engagement Dialogue",
      "Action": "EditData",
      "Target": "Data/Characters/Dialogue/Sebastian",
      "Entries": {
        "EngagedFirst": "{{i18n: ASSPoly.Engaged.First.1 |Fiance={{Fiance}}}}",
        "EngagedSecond": "{{i18n: ASSPoly.Engaged.Second.2}}",
        "EngagedThird": "{{i18n: ASSPoly.Engaged.Third.1}}"
      },
      "When": {
        "Relationship:Sebastian": "Dating, Married"
      }
    },
    {
      "LogName": "Sebastian Engagement Dialogue",
      "Action": "EditData",
      "Target": "Characters/Dialogue/Sebastian",
      "Entries": {
        "EngagedFirst2": "{{i18n: ASSPoly.Engaged.First.1 |Fiance={{Fiance}}}}",
        "EngagedSecond2": "{{i18n: ASSPoly.Engaged.Second.2}}",
        "EngagedThird2": "{{i18n: ASSPoly.Engaged.Third.1}}"
      },
      "When": {
        "Query: '{{Fiance}}' = 'Sebastian'": false
      }
    }
    /*SEBASTIAN MARRIAGE DIALOGUE*/,
    {
      "LogName": "Sebastian Marriage Dialogue",
      "Action": "EditData",
      "Target": "Data/Characters/Dialogue/MarriageDialogueSebastian",
      "Entries": {
        "Indoor_Day_0": "{{i18n: ASSPoly.Married.Sebastian.Day.{{Random: 1, 2}} }}",
        "Indoor_Day_1": "{{i18n: ASSPoly.Married.Sebastian.Day.{{Random: 3, 4}} }}",
        "Indoor_Day_2": "{{i18n: ASSPoly.Married.Sebastian.Day.{{Random: 5, 6}} }}",
        "Indoor_Day_3": "{{i18n: ASSPoly.Married.Sebastian.Day.{{Random: 7, 8}} }}",
        "Indoor_Day_4": "{{i18n: ASSPoly.Married.Sebastian.Day.{{Random: 9, 10}} }}",
        "Indoor_Night_0": "{{i18n: ASSPoly.Married.Sebastian.Night.{{Random: 7, 8}} }}",
        "Indoor_Night_1": "{{i18n: ASSPoly.Married.Sebastian.Night.{{Random: 3, 4}} }}",
        "Indoor_Night_2": "{{i18n: ASSPoly.Married.Sebastian.Night.{{Random: 5, 6}} }}",
        "Indoor_Night_3": "{{i18n: ASSPoly.Married.Sebastian.Night.1}}",
        "Indoor_Night_4": "{{i18n: ASSPoly.Married.Sebastian.Night.2}}",
        "OneKid_0": "{{i18n: ASSPoly.OneKid.Sebastian.1}}",
        "OneKid_1": "{{i18n: ASSPoly.OneKid.Sebastian.3}}",
        "OneKid_2": "{{i18n: ASSPoly.OneKid.Sebastian.{{Random: 2, 4}} }}",
        "OneKid_3": "{{i18n: ASSPoly.OneKid.Sebastian.{{Random: 5, 6}} }}",
        "TwoKids_0": "{{i18n: ASSPoly.TwoKids.Sebastian.{{Random: 1, 2}} }}",
        "TwoKids_1": "{{i18n: ASSPoly.TwoKids.Sebastian.{{Random: 3, 4}} }}",
        "TwoKids_2": "{{i18n: ASSPoly.TwoKids.Sebastian.{{Random: 5, 6}} }}",
        "Rainy_Day_0": "Finally... some heavy rain. I get bored of sunny weather easily.",
        "Rainy_Night_0": "I'm trying my best to quit smoking now that we're married... I don't wanna die on the three of you. It's a bad habit.#$e#I want to have a future together.$l",
        "Good_8": "I don't really feel like doing work today. Maybe maybe Sam and I'll see what's on TV.",
        "Good_9": "I don't really need friends. You three are the only people I need in my life. Is that weird?#$e#I guess I'm not like most people.",
        "Neutral_4": "I guess I can do the laundry today... I could probably get Sam or Abby to help out.",
        "Neutral_6": "If you need to go see your friends in town, go ahead. I like to enjoy some alone time anyway.",
        "spring_12": "Are you excited for tomorrow's festival? I know Abigail is gonna go crazy on the eggs.",
        "summer_10": "Have you thought about what you're going to put in the luau soup?#$e#I have no idea what's good... just don't take Sammy's advice!$s",
        "summer_17": "{{i18n: ASSPoly.SamBirthday.Seb}}",
        "fall_1": "It seems like the whole valley's changed overnight...#$b#I guess fall's finally here, I'm sure Abby's enjoying it.",
        "fall_13": "{{i18n: ASSPoly.AbiBirthday.Seb}}",
        "fall_15": "The Stardew Valley Fair is a little crowded for my tastes... but I'll just hang out with Sam. We'll keep each other in check.#$e#You should play some carnival games, though! Don't worry about me.$7",
        "fall_26": "I'm excited for the Spirit's Eve tomorrow. I wonder what horrors we'll find there.$h",
        "winter_1": "What are your plans this winter? I know it's more of a laid-back time for you.#$b#More hot chocolate and movie nights for us.$h",
        "winter_7": "Are you going to enter the fishing contest tomorrow?#$e#I might build some snow goons...$7",
        "winter_28": "It's been a great year, @. We should celebrate a little. [346]$h#$e#I'm sure next year will be even better.$7"
      },
      "When": {
        "HasMod |contains=aedenthorn.FreeLove": true,
        "aedenthorn.FreeLove/PlayerSpouses |contains=Abigail": true,
        "aedenthorn.FreeLove/PlayerSpouses |contains=Sebastian": true,
        "aedenthorn.FreeLove/PlayerSpouses |contains=Sam": true
      }
    }
    /*SEBASTIAN CONVERSATION TOPICS*/,
    {
      "LogName": "Sebastian Pregnant Dialogue",
      "Action": "EditData",
      "Target": "Data/Characters/Dialogue/Sebastian",
      "Entries": {
        "HavingBaby1": "{{i18n: ASSPoly.Pregnant.Sebastian.1}}",
        "HavingBaby2": "{{i18n: ASSPoly.Pregnant.Sebastian.2}}"
      },
      "When": {
        "HasMod |contains=aedenthorn.FreeLove": true,
        "aedenthorn.FreeLove/PlayerSpouses |contains=Abigail": true,
        "aedenthorn.FreeLove/PlayerSpouses |contains=Sebastian": true,
        "aedenthorn.FreeLove/PlayerSpouses |contains=Sam": true
      }
    },
    {
      "LogName": "Sebastian Picnic Dialogue",
      "Action": "EditData",
      "Target": "Characters/Dialogue/Sebastian",
      "Entries": {
        "PicnicEvent": "{{i18n: ASSPoly.Dialogue.{{Picnic}}.Seb}}"
      }
    }
    /*ABIGAIL DIALOGUE*/,
    {
      "LogName": "Abigail 6H Dialogue",
      "Action": "EditData",
      "Target": "Characters/Dialogue/Abigail",
      "Entries": {
        "{{DialDay}}6": "{{i18n: ASSPoly.Friend.Abigail6Heart.{{Random: 1, 2}} }}"
      },
      "When": {
        "HasSeenEvent": "{{ModId}}_6Heart",
        "Hearts:Abigail": "6, 7"
      }
    },
    {
      "LogName": "Abigail 8H Dialogue",
      "Action": "EditData",
      "Target": "Characters/Dialogue/Abigail",
      "Entries": {
        "{{DialDay}}8": "{{i18n: ASSPoly.PreDating.Abigail8Heart.{{Random: 1, 2, 3}} }}",
        "{{ModId}}_8Heart01_memory_oneday": "{{i18n: ASSPoly.PreDating.Abigail8Heart.4}}",
        "Tue8": "{{i18n: ASSPoly.PreDating.Abigail8Heart.5}}"
      },
      "When": {
        "HasSeenEvent": "{{ModId}}_8Heart01",
        "Hearts:Abigail": "8, 9"
      }
    },
    {
      "LogName": "Abigail Bouquet1 Dialogue",
      "Action": "EditData",
      "Target": "Characters/Dialogue/Abigail",
      "Entries": {
        "dating_Abigail": "{{i18n: ASSPoly.Bouquet.Abigail.1}}"
      },
      "When": {
        "Relationship:Sebastian |contains=Dating": false,
        "Relationship:Sam |contains=Dating": false
      }
    },
    {
      "LogName": "Abigail Bouquet2 Dialogue",
      "Action": "EditData",
      "Target": "Characters/Dialogue/Abigail",
      "Entries": {
        "dating_Abigail": "{{i18n: ASSPoly.Bouquet.Abigail.2}}"
      },
      "When": {
        "Relationship:Sebastian": "Dating"
      }
    },
    {
      "LogName": "Abigail Bouquet2 Dialogue1",
      "Action": "EditData",
      "Target": "Characters/Dialogue/Abigail",
      "Entries": {
        "dating_Abigail": "{{i18n: ASSPoly.Bouquet.Abigail.2}}"
      },
      "When": {
        "Relationship:Sam": "Dating"
      }
    },
    {
      "LogName": "Abigail Dating Dialogue",
      "Action": "EditData",
      "Target": "Characters/Dialogue/Abigail",
      "Entries": {
        "{{DialDay}}": "{{i18n: ASSPoly.Dating.Abigail.{{Random: 1, 2, 3, 4}} }}"
      },
      "When": {
        "HasSeenEvent": "{{ModId}}_10Heart"
      }
    },
    {
      "LogName": "Abigail Engagement Dialogue",
      "Action": "EditData",
      "Target": "Characters/Dialogue/Abigail",
      "Entries": {
        "EngagedFirst2": "{{i18n: ASSPoly.Engaged.First.2 |Fiance={{Fiance}}}}",
        "EngagedSecond2": "{{i18n: ASSPoly.Engaged.Second.1}}",
        "EngagedThird2": "{{i18n: ASSPoly.Engaged.Third.2}}"
      },
      "When": {
        "Relationship:Abigail": "Dating, Married"
      }
    },
    {
      "LogName": "Abigail Engagement Dialogue",
      "Action": "EditData",
      "Target": "Characters/Dialogue/Abigail",
      "Entries": {
        "EngagedFirst2": "{{i18n: ASSPoly.Engaged.First.2 |Fiance={{Fiance}}}}",
        "EngagedSecond2": "{{i18n: ASSPoly.Engaged.Second.1}}",
        "EngagedThird2": "{{i18n: ASSPoly.Engaged.Third.2}}"
      },
      "When": {
        "Query: '{{Fiance}}' = 'Abigail'": false
      }
    },
    {
      "LogName": "Abigail Marriage Dialogue",
      "Action": "EditData",
      "Target": "Data/Characters/Dialogue/MarriageDialogueAbigail",
      "Entries": {
        "Indoor_Day_0": "{{i18n: ASSPoly.Married.Abigail.Day.{{Random: 1, 2,}} }}",
        "Indoor_Day_1": "{{i18n: ASSPoly.Married.Abigail.Day.{{Random: 3, 4}} }}",
        "Indoor_Day_2": "{{i18n: ASSPoly.Married.Abigail.Day.{{Random: 5, 6}} }}",
        "Indoor_Day_3": "{{i18n: ASSPoly.Married.Abigail.Day.{{Random: 7, 8}} }}",
        "Indoor_Day_4": "{{i18n: ASSPoly.Married.Abigail.Day.{{Random: 9, 10}} }}",
        "Indoor_Night_0": "{{i18n: ASSPoly.Married.Abigail.Night.{{Random: 7, 8}} }}",
        "Indoor_Night_1": "{{i18n: ASSPoly.Married.Abigail.Night.{{Random: 3, 4}} }}",
        "Indoor_Night_2": "{{i18n: ASSPoly.Married.Abigail.Night.{{Random: 5, 6}} }}",
        "Indoor_Night_3": "{{i18n: ASSPoly.Married.Abigail.Night.1}}",
        "Indoor_Night_4": "{{i18n: ASSPoly.Married.Abigail.Night.2}}",
        "OneKid_0": "{{i18n: ASSPoly.OneKid.Abigail.1}}",
        "OneKid_1": "{{i18n: ASSPoly.OneKid.Abigail.2}}",
        "OneKid_2": "{{i18n: ASSPoly.OneKid.Abigail.3}}",
        "OneKid_3": "{{i18n: ASSPoly.OneKid.Abigail.{{Random: 4, 5}} }}",
        "TwoKids_0": "{{i18n: ASSPoly.TwoKids.Abigail.{{Random: 1, 2}} }}",
        "TwoKids_1": "{{i18n: ASSPoly.TwoKids.Abigail.{{Random: 3, 4}} }}",
        "TwoKids_2": "{{i18n: ASSPoly.TwoKids.Abigail.{{Random: 5, 6}} }}",
        "TwoKids_3": "{{i18n: ASSPoly.TwoKids.Abigail.{{Random: 7, 8}} }}",
        "Rainy_Night_Abigail": "The sound of rain should put us right to sleep tonight.#$e#I call dibs little spoon today.$h",
        "Outdoor_0": "The soft breeze is blowing mountain air throughout the valley today.#$b#It smells like fresh pine and sage. Hopefully it's not hard on Sam's nose.",
        "Outdoor_1": "Hmm... I think we've got plenty of space for outdoor slime ranching!#$#b#Sebastian agrees with me.$h",
        "Good_1": "Did you hear that? Sometimes I'm convinced this house is haunted.$uSammy doesn't like it when I say that.$h",
        "Neutral_0": "I hope you guys will still like me when I'm old and shriveled. It's going to happen some day!",
        "Neutral_7": "If any of you moved on to the spirit world, I'd set up a little shrine for you next to Grandpa's.",
        "summer_1": "I get sunburnt very easily, so I need to be careful this time of year.I hope you like me pale!$h#$e#And I hope Sebastian shares some of his sunscreen. $s",
        "summer_17": "{{i18n: ASSPoly.SamBirthday.Abi}}",
        "winter_3": "I actually like the cold weather. It just gives me an excuse to get cozy!$hCuddle pile tonight?$l",
        "winter_10": "{{i18n: ASSPoly.SebBirthday.Abi}}"
      },
      "When": {
        "HasMod |contains=aedenthorn.FreeLove": true,
        "aedenthorn.FreeLove/PlayerSpouses |contains=Abigail": true,
        "aedenthorn.FreeLove/PlayerSpouses |contains=Sebastian": true,
        "aedenthorn.FreeLove/PlayerSpouses |contains=Sam": true
      }
    },
    {
      "LogName": "Abigail Pregnant Dialogue",
      "Action": "EditData",
      "Target": "Data/Characters/Dialogue/Abigail",
      "Entries": {
        "HavingBaby1": "{{i18n: ASSPoly.Pregnant.Abigail.1}}",
        "HavingBaby2": "{{i18n: ASSPoly.Pregnant.Abigail.2}}"
      }
    },
    {
      "LogName": "Abigail Picnic Dialogue",
      "Action": "EditData",
      "Target": "Characters/Dialogue/Abigail",
      "Entries": {
        "PicnicEvent": "{{i18n: ASSPoly.Dialogue.{{Picnic}}.Abi}}"
      }
    }
    /*SAM DIALOGUE*/,
    {
      "LogName": "Sam 6H Dialogue",
      "Action": "EditData",
      "Target": "Characters/Dialogue/Sam",
      "Entries": {
        "Mon6": "{{i18n: ASSPoly.Friend.Sam6Heart.{{Random: 1, 2}} }}",
        "Tues6": "{{i18n: ASSPoly.Friend.Sam6Heart.{{Random:  3, 4}} }}",
        "Fri6": "{{i18n: ASSPoly.Friend.Sam6Heart.{{Random: 5, 6}} }}",
        "Sat6": "{{i18n: ASSPoly.Friend.Sam6Heart.7}}"
      },
      "When": {
        "HasSeenEvent": "{{ModId}}_6Heart",
        "Hearts:Sam": "6, 7"
      }
    },
    {
      "LogName": "Sam 8H Dialogue",
      "Action": "EditData",
      "Target": "Characters/Dialogue/Sam",
      "Entries": {
        "{{DialDay}}8": "{{i18n: ASSPoly.PreDating.Sam8Heart.{{Random: 2, 3, 4, 5, 6, 7}} }}",
        "{{ModId}}_8Heart02_memory_oneday": "{{i18n: ASSPoly.PreDating.Sam8Heart.1}}"
      },
      "When": {
        "HasSeenEvent": "{{ModId}}_8Heart01",
        "Hearts:Sam": "8, 9"
      }
    },
    {
      "LogName": "Sam Bouquet1 Dialogue",
      "Action": "EditData",
      "Target": "Characters/Dialogue/Sam",
      "Entries": {
        "dating_Sam": "{{i18n: ASSPoly.Bouquet.Sam.1}}"
      },
      "When": {
        "Relationship:Sebastian |contains=Dating": false,
        "Relationship:Abigail |contains=Dating": false
      }
    },
    {
      "LogName": "Sam Bouquet2 Dialogue",
      "Action": "EditData",
      "Target": "Characters/Dialogue/Sam",
      "Entries": {
        "dating_Sam": "{{i18n: ASSPoly.Bouquet.Sam.2}}"
      },
      "When": {
        "Relationship:Sebastian": "Dating"
      }
    },
    {
      "LogName": "Sam Bouquet2 Dialogue1",
      "Action": "EditData",
      "Target": "Characters/Dialogue/Sam",
      "Entries": {
        "dating_Sam": "{{i18n: ASSPoly.Bouquet.Sam.2}}"
      },
      "When": {
        "Relationship:Abigail": "Dating"
      }
    },
    {
      "LogName": "Sam Dating Dialogue",
      "Action": "EditData",
      "Target": "Characters/Dialogue/Sam",
      "Entries": {
        "{{DialDay}}": "{{i18n: ASSPoly.Dating.Sam.{{Random: 1, 2, 3, 4}} }}"
      },
      "When": {
        "HasSeenEvent": "{{ModId}}_10Heart"
      }
    },
    {
      "LogName": "Sam Engagement Dialogue",
      "Action": "EditData",
      "Target": "Characters/Dialogue/Sam",
      "Entries": {
        "EngagedFirst2": "{{i18n: ASSPoly.Engaged.First.2 |Fiance={{Fiance}}}}",
        "EngagedSecond2": "{{i18n: ASSPoly.Engaged.Second.1}}",
        "EngagedThird2": "{{i18n: ASSPoly.Engaged.Third.2}}"
      },
      "When": {
        "Relationship:Sam": "Dating, Married",
        "Relationship:Abigail": "Engaged"
      }
    },
    {
      "LogName": "Sam Engagement Dialogue",
      "Action": "EditData",
      "Target": "Characters/Dialogue/Sam",
      "Entries": {
        "EngagedFirst2": "{{i18n: ASSPoly.Engaged.First.2 |Fiance={{Fiance}}}}",
        "EngagedSecond2": "{{i18n: ASSPoly.Engaged.Second.1}}",
        "EngagedThird2": "{{i18n: ASSPoly.Engaged.Third.2}}"
      },
      "When": {
        "HasMod": "aedenthorn.FreeLove",
        "aedenthorn.FreeLove/PlayerSpouses |contains=Sam": true,
        "Query: '{{Fiance}}'= 'Abigail'": true
      }
    },
    {
      "LogName": "Sam Engagement Dialogue",
      "Action": "EditData",
      "Target": "Data/Characters/Dialogue/Sam",
      "Entries": {
        "EngagedFirst": "{{i18n: ASSPoly.Engaged.First.1 |Fiance={{Fiance}}}}",
        "EngagedSecond": "{{i18n: ASSPoly.Engaged.Second.2}}",
        "EngagedThird": "{{i18n: ASSPoly.Engaged.Third.1}}"
      },
      "When": {
        "Relationship:Sam": "Dating, Married",
        "Relationship:Sebastian": "Engaged"
      }
    },
    {
      "LogName": "Sam Engagement Dialogue",
      "Action": "EditData",
      "Target": "Characters/Dialogue/Sam",
      "Entries": {
        "EngagedFirst2": "{{i18n: ASSPoly.Engaged.First.1 |Fiance={{Fiance}}}}",
        "EngagedSecond2": "{{i18n: ASSPoly.Engaged.Second.2}}",
        "EngagedThird2": "{{i18n: ASSPoly.Engaged.Third.1}}"
      },
      "When": {
        "HasMod": "aedenthorn.FreeLove",
        "aedenthorn.FreeLove/PlayerSpouses |contains=Sam": true,
        "Query: '{{Fiance}}' = 'Sebastian'": true
      }
    },
    {
      "LogName": "Sam Marriage Dialogue",
      "Action": "EditData",
      "Target": "Data/Characters/Dialogue/MarriageDialogueSam",
      "Entries": {
        "Indoor_Day_0": "{{i18n: ASSPoly.Married.Sam.Day.{{Random: 1, 2,}} }}",
        "Indoor_Day_1": "{{i18n: ASSPoly.Married.Sam.Day.{{Random: 3, 4}} }}",
        "Indoor_Day_2": "{{i18n: ASSPoly.Married.Sam.Day.{{Random: 5, 6}} }}",
        "Indoor_Day_3": "{{i18n: ASSPoly.Married.Sam.Day.{{Random: 7, 8}} }}",
        "Indoor_Day_4": "{{i18n: ASSPoly.Married.Sam.Day.{{Random: 9, 10}} }}",
        "Indoor_Night_0": "{{i18n: ASSPoly.Married.Sam.Night.{{Random: 7, 8}} }}",
        "Indoor_Night_1": "{{i18n: ASSPoly.Married.Sam.Night.{{Random: 3, 4}} }}",
        "Indoor_Night_2": "{{i18n: ASSPoly.Married.Sam.Night.{{Random: 5, 6}} }}",
        "Indoor_Night_3": "{{i18n: ASSPoly.Married.Sam.Night.1}}",
        "Indoor_Night_4": "{{i18n: ASSPoly.Married.Sam.Night.2}}",
        "OneKid_0": "{{i18n: ASSPoly.OneKid.Sam.{{Random: 1, 3}} }}",
        "OneKid_1": "{{i18n: ASSPoly.OneKid.Sam.2}}",
        "OneKid_2": "{{i18n: ASSPoly.OneKid.Sam.{{Random: 4, 5}} }}",
        "OneKid_3": "{{i18n: ASSPoly.OneKid.Sam.6}}",
        "TwoKids_0": "{{i18n: ASSPoly.TwoKids.Sam.{{Random: 1, 2}} }}",
        "TwoKids_1": "{{i18n: ASSPoly.TwoKids.Sam.{{Random: 3, 4}} }}",
        "TwoKids_2": "{{i18n: ASSPoly.TwoKids.Sam.{{Random: 5, 6}} }}",
        "TwoKids_3": "{{i18n: ASSPoly.TwoKids.Sam.{{Random: 7, 8}} }}",
        "Rainy_Day_0": "Might be a good day to sit back and jam on the guitar...#$e#Hey, you can relax too if you want.",
        "Rainy_Day_1": "You know, I always thought Sebastian and Abigail would hook up#$b#Heh...never thought you and I would be in the picture too.$l",
        "Rainy_Day_3": "Aw, man. These cloudy days are kind of a drag...$7#$b#Maybe I can get Seb or Abby to watch a movie with me or something.",
        "Outdoor_4": "Wow... you look great today, and the specks of mud just add some extra charm.$l#$e#I think the same thing when I see Seb work on his bike.$l",
        "spring_12": "Are you excited for tomorrow's festival?#$#I kind of am...but all those flowers... *sniff* $s",
        "fall_1": "Fall's finally here... I really enjoy this cooler weather",
        "fall_13": "{{i18n: ASSPoly.AbiBirthday.Sam}}",
        "winter_7": "Are we going to stop by the ice festival tomorrow? It might be fun to build a few snow goons with Sebby...",
        "winter_10": "{{i18n: ASSPoly.SebBirthday.Sam}}"
      },
      "When": {
        "HasMod |contains=aedenthorn.FreeLove": true,
        "aedenthorn.FreeLove/PlayerSpouses |contains=Abigail": true,
        "aedenthorn.FreeLove/PlayerSpouses |contains=Sebastian": true,
        "aedenthorn.FreeLove/PlayerSpouses |contains=Sam": true
      }
    },
    {
      "LogName": "Sam Pregnant Dialogue",
      "Action": "EditData",
      "Target": "Characters/Dialogue/Sam",
      "Entries": {
        "HavingBaby1": "{{i18n: ASSPoly.Pregnant.Sam.1}}",
        "HavingBaby2": "{{i18n: ASSPoly.Pregnant.Sam.2}}"
      }
    },
    {
      "LogName": "Sam Picnic Dialogue",
      "Action": "EditData",
      "Target": "Characters/Dialogue/Sam",
      "Entries": {
        "PicnicEvent": "{{i18n: ASSPoly.Dialogue.{{Picnic}}.Sam}}"
      }
    }
    /*FAMILY REACTIONS*/,
    {
      "LogName": "Robin React",
      "Action": "EditData",
      "Target": "Characters/Dialogue/Robin",
      "Entries": {
        "FamilyReaction": "{{i18n: ASSPoly.FamilyReaction.Robin}}"
      }
    },
    {
      "LogName": "Demetrius React",
      "Action": "EditData",
      "Target": "Characters/Dialogue/Demetrius",
      "Entries": {
        "FamilyReaction": "{{i18n: ASSPoly.FamilyReaction.Demetrius}}"
      }
    },
    {
      "LogName": "Maru React",
      "Action": "EditData",
      "Target": "Characters/Dialogue/Maru",
      "Entries": {
        "FamilyReaction": "{{i18n: ASSPoly.FamilyReaction.Maru}}"
      }
    },
    {
      "LogName": "Pierre React",
      "Action": "EditData",
      "Target": "Characters/Dialogue/Pierre",
      "Entries": {
        "FamilyReaction": "{{i18n: ASSPoly.FamilyReaction.Pierre}}"
      }
    },
    {
      "LogName": "Caroline React",
      "Action": "EditData",
      "Target": "Characters/Dialogue/Caroline",
      "Entries": {
        "FamilyReaction": "{{i18n: ASSPoly.FamilyReaction.Caroline}}"
      }
    },
    {
      "LogName": "Jodi React",
      "Action": "EditData",
      "Target": "Characters/Dialogue/Jodi",
      "Entries": {
        "FamilyReaction": "{{i18n: ASSPoly.FamilyReaction.Jodi}}"
      }
    },
    {
      "LogName": "Kent React",
      "Action": "EditData",
      "Target": "Characters/Dialogue/Kent",
      "Entries": {
        "FamilyReaction": "{{i18n: ASSPoly.FamilyReaction.Kent}}"
      }
    },
    {
      "LogName": "Vincent React",
      "Action": "EditData",
      "Target": "Characters/Dialogue/Vincent",
      "Entries": {
        "FamilyReaction": "{{i18n: ASSPoly.FamilyReaction.Vincent}}"
      }
    }
  ]
}