SMAPI
About SMAPI
Modding docs
Tools
Mod compatibility
Log parser
JSON validator
JSON validator
Upload a JSON file
Choose the JSON format:
None
SMAPI: manifest
SMAPI: translations (i18n)
Content Patcher
Drag the file onto this textbox
(or
choose a 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}}" } } ] }
Click this button: