{
"Changes": [

  /************************************************
 **  Dialogues
 ************************************************/ 
{
  "Action": "EditData",
  "Target": "Characters/Dialogue/FC.Grady",
  "Entries": {
// Special Keys
"Introduction": "{{i18n:Introduction.Grady}}",
"reject_(O){{ModID}}_WalkMan": "{{i18n:RejectObject.Vanilla}}",
"reject_(O){{ModID}}_ElizabethsRing": "{{i18n:RejectObject.Vanilla}}",
"reject_(O){{ModID}}_LostJournal": "{{i18n:RejectObject.Vanilla}}",
"reject_(O){{ModID}}_StoneRelic": "{{i18n:RejectObject.Vanilla}}",
"reject_(O){{ModID}}_LostAmulet": "{{i18n:RejectObject.Vanilla}}",
"reject_(O){{ModID}}_RettNote": "{{i18n:RejectObject.Vanilla}}",
"reject_(O){{ModID}}_LostKey": "{{i18n:RejectObject.Vanilla}}",
"reject_(O){{ModID}}_BarronsBook": "{{i18n:RejectObject.Vanilla}}",
"reject_(O){{ModID}}_TheCuff": "{{i18n:RejectObject.Vanilla}}",
"reject_(O){{ModID}}_PhoebesPackage": "{{i18n:RejectObject.Vanilla}}",
"reject_(O){{ModID}}_BagOfSeaglass": "{{i18n:RejectObject.Vanilla}}",
"reject_(O){{ModID}}_JohnsNecklace": "{{i18n:RejectObject.Vanilla}}",
"reject_(O){{ModID}}_JohnsRing": "{{i18n:RejectObject.Vanilla}}",
"reject_(O){{ModID}}_JohnsWine": "{{i18n:RejectObject.Vanilla}}",
// RESORT
"Resort_Entering": "{{i18n:Resort_Entering.Grady}}",
"Resort_Leaving": "{{i18n:Resort_Leaving.Grady}}",
"Resort_Shore": "{{i18n:Resort_Shore.Grady}}",
"Resort_Umbrella": "{{i18n:Resort_Umbrella.Grady}}",
"Resort_Wander": "{{i18n:Resort_Wander.Grady}}",
"Resort_Bar": "{{i18n:Resort_Bar.Grady.}}",
"Resort": "{{i18n:Resort.Grady}}",
"AcceptBirthdayGift_Loved": "{{i18n:AcceptBirthdayGift_Loved.Grady}}",
"AcceptBirthdayGift_Liked": "{{i18n:AcceptBirthdayGift_Liked.Grady}}",
"AcceptBirthdayGift_Disliked": "{{i18n:AcceptBirthdayGift_Disliked.Grady}}",
"AcceptBirthdayGift_Hated": "{{i18n:AcceptBirthdayGift_Hated.Grady}}",
"AcceptBirthdayGift_Neutral": "{{i18n:AcceptBirthdayGift_Neutral.Grady}}",
"Fair_Judging": "{{i18n:Fair_Judging.Grady}}",
"Fair_Judged_PlayerLost_PurpleShorts": "{{i18n:Fair_Judged_PlayerLost_PurpleShorts.Grady}}",
"Fair_Judged_PlayerLost_Skipped": "{{i18n:Fair_Judged_PlayerLost_Skipped.Grady}}",
"Fair_Judged_PlayerLost": "{{i18n:Fair_Judged_PlayerLost.Grady}}",
"Fair_Judged_PlayerWon": "{{i18n:Fair_Judged_PlayerWon.Grady}}",
"Fair_Judged": "{{i18n:Fair_Judged.Grady}}",
"WinterStar_GiveGift_Before": "{{i18n:WinterStar_GiveGift_Before.Grady}}",
"WinterStar_GiveGift_After": "{{i18n:WinterStar_GiveGift_After.Grady}}",
"WinterStar_ReceiveGift": "{{i18n:WinterStar_ReceiveGift.Grady}}",
"HitBySlingshot": "{{i18n:HitBySlingshot.Grady}}",
"DumpsterDiveComment": "{{i18n:DumpsterDiveComment.Grady}}",
"RejectMovieTicket_AlreadyInvitedBySomeoneElse": "{{i18n:RejectMovieTicket_AlreadyInvitedBySomeoneElse.Grady}}",
"RejectMovieTicket_AlreadyWatchedThisWeek": "{{i18n:RejectMovieTicket_AlreadyWatchedThisWeek.Grady}}",
"RejectMovieTicket_DontWantToSeeThatMovie": "{{i18n:RejectMovieTicket_DontWantToSeeThatMovie.Grady}}",
"MovieInvitation": "{{i18n:MovieInvitation.Grady}}",
"GreenRainFinished": "{{i18n:GreenRainFinished.Grady}}",
"GreenRain": "{{i18n:GreenRain.Grady}}",
"GreenRain_2": "{{i18n:GreenRain_2.Grady}}",
"FC.StrugglesWithLyell": "{{i18n:CT.FC.Grady.FC.StrugglesWithLyell}}",
"FC.LyellLeaves": "{{i18n:CT.FC.Grady.FC.LyellLeaves}}",
"FC.LyellReturns": "{{i18n:CT.FC.Grady.FC.LyellReturns}}",
},
"When": {
"HasSeenEvent |contains={{ModID}}_GradyReunitesWithLyell": true, 
}
},

       {
            "LogName": "Dialogue - 0-4",
            "Action": "EditData",
  "Target": "Characters/Dialogue/FC.Grady",
            "Entries":     { 
              ///Main Dialogue
"Mon": "{{i18n:Mon.Grady.LowHeart.{{season}}}}",
"Tue": "{{i18n:Tue.Grady.LowHeart.{{season}}}}",
"Wed": "{{i18n:Wed.Grady.LowHeart.{{season}}}}",
"Thu": "{{i18n:Thu.Grady.LowHeart.{{season}}}}",
"Fri": "{{i18n:Fri.Grady.LowHeart.{{season}}}}",
"Sat": "{{i18n:Sat.Grady.LowHeart.{{season}}}}",
"Sun": "{{i18n:Sun.Grady.LowHeart.{{season}}}}",
"Saloon": "{{i18n:Saloon.Grady.LowHeart.{{season}}}}",
},
"When": {
"Hearts:FC.Grady": "{{Range: 0, 4}}",
"HasSeenEvent |contains={{ModID}}_GradyReunitesWithLyell": true, 
}
},
  {
            "LogName": "Dialogue - 5-8",
            "Action": "EditData",
  "Target": "Characters/Dialogue/FC.Grady",
            "Entries":     { 
              ///Main Dialogue
"Mon": "{{i18n:Mon.Grady.MidHeart.{{season}}}}",
"Tue": "{{i18n:Tue.Grady.MidHeart.{{season}}}}",
"Wed": "{{i18n:Wed.Grady.MidHeart.{{season}}}}",
"Thu": "{{i18n:Thu.Grady.MidHeart.{{season}}}}",
"Fri": "{{i18n:Fri.Grady.MidHeart.{{season}}}}",
"Sat": "{{i18n:Sat.Grady.MidHeart.{{season}}}}",
"Sun": "{{i18n:Sun.Grady.MidHeart.{{season}}}}",
"Resort": "{{i18n:Resort.Grady.MidHeart}}",
"Saloon": "{{i18n:Saloon.Grady.MidHeart.{{season}}}}",
},
"When": {
"Hearts:FC.Grady": "{{Range: 5, 10}}",
"HasSeenEvent |contains={{ModID}}_GradyReunitesWithLyell": true, 
}
},
  {
"LogName": "Festival dialogue",
"Action": "EditData",
"Target": "Data/Festivals/spring13,Data/Festivals/spring24,Data/Festivals/summer11,Data/Festivals/summer28,Data/Festivals/fall3,Data/Festivals/fall16,Data/Festivals/fall27,Data/Festivals/winter8,Data/Festivals/winter3,Data/Festivals/winter25",
"Entries": {
// show the first translation found from 'spring13.dating', 'spring13', or 'festival-default'
"FC.Grady{{YearCheck}}": "{{i18n:Grady.{{TargetWithoutPath}}.{{Relationship:FC.Grady}} |default={{i18n:Grady.{{TargetWithoutPath}} |default={{i18n:Grady.festival-default}} }} }}",
} 
 },
 {
"LogName": "Incoming Calls",
"Action": "EditData",
"Target": "Data/IncomingPhoneCalls",
"Entries": {
  "{{ModID}}_PhoneGrady": {
"TriggerCondition":"PLAYER_HAS_SEEN_EVENT Current {{ModID}}_GradyReunitesWithLyell",
"RingCondition":"PLAYER_HAS_SEEN_EVENT Current {{ModID}}_GradyReunitesWithLyell,PLAYER_HEARTS Current FC.Grady 750 3000",
"FromNpc": "FC.Grady",
"FromPortrait": null,
"FromDisplayName": null,
"Dialogue": "{{i18n:Grady.PhoneCall.{{Random:1,2}}}}",
"IgnoreBaseChance": false,
"SimpleDialogueSplitBy": null,
"MaxCalls": 100,
"CustomFields": {}
  }
}
},
]
}
