{ "Changes": 
[

/*
  _    _ ______          _____ _______   _____ _____          _      ____   _____ _    _ ______ 
 | |  | |  ____|   /\   |  __ \__   __| |  __ \_   _|   /\   | |    / __ \ / ____| |  | |  ____|
 | |__| | |__     /  \  | |__) | | |    | |  | || |    /  \  | |   | |  | | |  __| |  | | |__   
 |  __  |  __|   / /\ \ |  _  /  | |    | |  | || |   / /\ \ | |   | |  | | | |_ | |  | |  __|  
 | |  | | |____ / ____ \| | \ \  | |    | |__| || |_ / ____ \| |___| |__| | |__| | |__| | |____ 
 |_|  |_|______/_/    \_\_|  \_\ |_|    |_____/_____/_/    \_\______\____/ \_____|\____/|______|

*/
// GENERIC POOL
{
   "LogName": "Hector Dialogue - 0-4",
   "Action": "EditData",
   "Target": "Characters/Dialogue/Hector",
   "Entries": 	{ 
       "{{WeekDay}}": "{{i18n:Core.Hector.Generic.EarlyHeart.{{Random:{{Range: 1, 31}}}}}}"
   }
},
{
   "LogName": "Dialogue - 6-10",
   "Action": "EditData",
   "Target": "Characters/Dialogue/Hector",
   "Entries": 	{ 
       "{{WeekDay}}": "{{i18n:Core.Hector.Generic.LateHeart.{{Random:{{Range: 1, 43}}}}}}"
   },
   "When": { "Hearts:Hector": "{{Range: 6, 10}}" }
},

// SEASONAL POOL
{
   "LogName": "Dialogue - Hector Seasonal Override",
   "Action": "EditData",
   "Update": "OnLocationChange",
   "Target": "Characters/Dialogue/Hector",
   "Entries": 	{ 
       "{{WeekDay}}": "{{i18n:Core.Hector.{{Season}}.{{Random:{{Range: 1, 15}}|key={{Time}}}}}}#$action AddMail Current SnS_M_Hector_OverrideSeenToday received"
   },
   "When": { 
           "Query: {{Random: {{Range: 1, 10}}|key=HSO}} = 1": true,
           "HasFlag |contains=SnS_M_Hector_OverrideSeenToday": false
    }
},

// 10H OVERRIDE POOL
{
   "LogName": "Dialogue - Hector 10h Override",
   "Action": "EditData",
   "Update": "OnLocationChange",
   "Target": "Characters/Dialogue/Hector",
   "Entries": 	{ 
       "{{WeekDay}}": "{{i18n:Core.Hector.{{Season}}.Relationship.{{HectorRomance}}.{{Random:{{Range: 1, 7}}|key={{Time}}}}}}#$action AddMail Current SnS_M_Hector_OverrideSeenToday received"
   },
   "When": { 
           "Hearts:Hector": "10",
           "Query: {{Random: {{Range: 1, 5}}|key=HDO}} = 1": true,
           "HasFlag |contains=SnS_M_Hector_OverrideSeenToday": false
    }
},

// MARRIAGE POOL
{
   "LogName": "Dialogue - Marriage Override Good Weather",
   "Action": "EditData",
   "Update": "OnLocationChange",
   "Target": "Characters/Dialogue/Hector",
   "Entries": 	{ 
       "{{WeekDay}}": "{{i18n:Marriage.Hector.GoodWeather.{{Random:{{Range: 1, 37}}|key={{Time}}}}}}#$action AddMail Current SnS_M_Hector_OverrideSeenToday received"
   },
   "When": { 
           "Relationship:Hector |contains=Married": true, 
           "Weather": "Sun, Wind",
           "Query: {{Random: {{Range: 1, 5}}|key=HMO}} = 1": true,
           "HasFlag |contains=SnS_M_Hector_OverrideSeenToday": false
    }
},
{
   "LogName": "Dialogue - Marriage Override Good Weather",
   "Action": "EditData",
   "Target": "Characters/Dialogue/Hector",
   "Entries": 	{ 
       "{{WeekDay}}": "{{i18n:Marriage.Hector.BadWeather.{{Random:{{Range: 1, 15}}|key={{Time}}}}}}"
   },
   "When": { 
           "Relationship:Hector |contains=Married": true, 
           "Weather":"Rain, Storm, Snow"
    }
},
{
   "LogName": "Dialogue - Specific Days",
   "Action": "EditData",
   "Priority": "Late",
   "Target": "Characters/Dialogue/Hector",
   "Entries": 	{ 
      "spring_1":"{{i18n:Marriage.Hector.Spring1}}",
      "spring_13":"{{i18n:Marriage.Hector.Spring13}}",
      "spring_23":"{{i18n:Marriage.Hector.Spring23}}",
      "spring_24":"{{i18n:Marriage.Hector.Spring24}}",   
      "spring_28":"{{i18n:Marriage.Hector.Spring28}}",

      "summer_1":"{{i18n:Marriage.Hector.Summer1}}",
      "summer_11":"{{i18n:Marriage.Hector.Summer11}}",
      "summer_28":"{{i18n:Marriage.Hector.Summer28}}",

      "fall_1":"{{i18n:Marriage.Hector.Fall1}}",
      "fall_15":"{{i18n:Marriage.Hector.Fall15}}",
      "fall_16":"{{i18n:Marriage.Hector.Fall16}}",
      "fall_25":"{{i18n:Marriage.Hector.Fall25}}",
      "fall_26":"{{i18n:Marriage.Hector.Fall26}}",
      "fall_27":"{{i18n:Marriage.Hector.Fall27}}",

      "winter_1":"{{i18n:Marriage.Hector.Winter1}}",
      "winter_8":"{{i18n:Marriage.Hector.Winter8}}",
      "winter_14":"{{i18n:Marriage.Hector.Winter14}}",
      "winter_24":"{{i18n:Marriage.Hector.Winter24}}",
      "winter_25":"{{i18n:Marriage.Hector.Winter25}}",
      "winter_28":"{{i18n:Marriage.Hector.Winter28}}"
   },
   "When": {  "Relationship:Hector |contains=Married": true }
},
/*
   _____ ______ _   _ ______ _____  _____ _____   _____ _____          _      ____   _____ _    _ ______ 
  / ____|  ____| \ | |  ____|  __ \|_   _/ ____| |  __ \_   _|   /\   | |    / __ \ / ____| |  | |  ____|
 | |  __| |__  |  \| | |__  | |__) | | || |      | |  | || |    /  \  | |   | |  | | |  __| |  | | |__   
 | | |_ |  __| | . ` |  __| |  _  /  | || |      | |  | || |   / /\ \ | |   | |  | | | |_ | |  | |  __|  
 | |__| | |____| |\  | |____| | \ \ _| || |____  | |__| || |_ / ____ \| |___| |__| | |__| | |__| | |____ 
  \_____|______|_| \_|______|_|  \_\_____\_____| |_____/_____/_/    \_\______\____/ \_____|\____/|______|

*/

{
        "LogName": "Hector Dialogue - Platonic",
        "Action": "EditData",
        "Target": "Characters/Dialogue/Hector",
        "Entries": 	
        {

        // NAME & INTRO
        "Name:":"{{i18n:Core.Hector.Name}}",
        "Introduction":"{{i18n:Core.Hector.Introduction}}",

        // COMMUNITY CENTER BUNDLES
        "joja_Begin":"{{i18n:Core.Hector.JojaBegin}}",
        "cc_Begin":"{{i18n:Core.Hector.CCBegin}}",
        "cc_Bus":"{{i18n:Core.Hector.CCBus}}",
        "cc_Minecart":"{{i18n:Core.Hector.CCMinecart}}",
        "cc_Complete":"{{i18n:Core.Hector.CCComplete}}",
        "movieTheater":"{{i18n:Core.Hector.MovieTheater}}",

        // BIRTHDAYS
        "fall_25":"{{i18n:Core.Hector.Fall25}}",

        // END OF SEASON
        "spring_28":"{{i18n:Core.Hector.SpringEnd}}",
        "summer_28":"{{i18n:Core.Hector.SummerEnd}}",
        "fall_28":"{{i18n:Core.Hector.FallEnd}}",
        "winter_28":"{{i18n:Core.Hector.WinterEnd}}",

        // SVE COMMUNITY DAY
        "CommunityCenter4":"{{i18n:Core.Hector.CommunityCenter4}}",
        "CommunityCenter6":"{{i18n:Core.Hector.CommunityCenter6}}",
        "CommunityCenter8":"{{i18n:Core.Hector.CommunityCenter8}}",
        "CommunityCenter10":"{{i18n:Core.Hector.CommunityCenter10}}",

        // FESTIVALS
        "spring_12":"{{i18n:Core.Hector.EggFestival}}",
        "spring_23":"{{i18n:Core.Hector.FlowerDance}}",
        "summer_10":"{{i18n:Core.Hector.Luau}}",
        "summer_27":"{{i18n:Core.Hector.MoonlightJelly}}",
        "fall_15":"{{i18n:Core.Hector.SDVFair}}",
        "fall_26":"{{i18n:Core.Hector.SpiritsEve}}",
        "winter_7":"{{i18n:Core.Hector.IceFestival}}",
        "winter_16":"{{i18n:Core.Hector.NightMarket}}",
        "winter_24":"{{i18n:Core.Hector.WinterStar}}",

        // ROMANTIC (POSITIVE)
        "give_flowersA":"{{i18n:Core.Hector.GiveFlowersA}}",
        "give_flowersB":"{{i18n:Core.Hector.GiveFlowersB}}",
        "give_pendant":"{{i18n:Core.Hector.GivePendant}}",
        "stardrop_giftA":"{{i18n:Core.Hector.StardropGiftA}}",
        "stardrop_giftB":"{{i18n:Core.Hector.StardropGiftB}}",

        // ROMANTIC (NEGATIVE)
        "danceRejection":"{{i18n:Core.Hector.DanceRejection}}",
        "divorced":"{{i18n:Core.Hector.Divorced}}",
        "breakUp":"{{i18n:Core.Hector.BreakUp}}",
        "dumped_Guys":"{{i18n:Core.Hector.DumpedGuys}}",
        "secondChance_Guys":"{{i18n:Core.Hector.SecondChanceGuys}}",
        "reject_two_heartA":"{{i18n:Core.Hector.Reject2HA}}",
        "reject_two_heartB":"{{i18n:Core.Hector.Reject2HB}}",
        "reject_four_heartA":"{{i18n:Core.Hector.Reject4HA}}",
        "reject_four_heartB":"{{i18n:Core.Hector.Reject4HB}}",
        "engageA":"{{i18n:Core.Hector.EngageA}}",
        "engageB":"{{i18n:Core.Hector.EngageB}}",
        "marriedA":"{{i18n:Core.Hector.MarriedA}}",
        "marriedB":"{{i18n:Core.Hector.MarriedB}}",
        "refusal_no_heartsA":"{{i18n:Core.Hector.RefusalNoHeartsA}}",
        "refusal_no_heartsB":"{{i18n:Core.Hector.RefusalNoHeartsB}}",
        "refusal_knownA":"{{i18n:Core.Hector.RefusalKnownA}}",
        "refusal_knownB":"{{i18n:Core.Hector.RefusalKnownB}}",
        "refusal_botherA":"{{i18n:Core.Hector.RefusalBotherA}}",
        "refusal_botherB":"{{i18n:Core.Hector.RefusalBotherB}}",

        // RESORT
        "Resort_Entering":"{{i18n:Core.Hector.ResortEntering}}",
        "Resort_Leaving":"{{i18n:Core.Hector.ResortLeaving}}",
        "Resort_Shore":"{{i18n:Core.Hector.ResortShore}}",
        "Resort_Umbrella":"{{i18n:Core.Hector.ResortUmbrella}}",
        "Resort_Wander":"{{i18n:Core.Hector.ResortWander}}",
        "Resort_Wander_2":"{{i18n:Core.Hector.ResortWander.2}}",
        "Resort_Chair":"{{i18n:Core.Hector.ResortChair}}",
        "Resort_Bar":"{{i18n:Core.Hector.ResortBar}}",
        "Resort_Towel":"{{i18n:Core.HectorResortTowel.}}",
        "Resort_Towel_2":"{{i18n:Core.Hector.ResortTowel.2}}",
        "Resort_Towel_3":"{{i18n:Core.Hector.Resort_Towel.3}}",
        "Resort":"{{i18n:Core.Hector.Resort}}",

        // ADDITIONAL LOCATION DIALOGUE 
        "Saloon4":"{{i18n:Core.Hector.Saloon.4h}}",
        "Saloon6":"{{i18n:Core.Hector.Saloon.6h}}",
        "Saloon8":"{{i18n:Core.Hector.Saloon.8h}}",
        "Saloon10":"{{i18n:Core.Hector.Saloon.10h}}",
              
        "ArchaeologyHouse4":"{{i18n:Core.Hector.ArchaeologyHouse.4h}}",
        "ArchaeologyHouse6":"{{i18n:Core.Hector.ArchaeologyHouse.6h}}",
        "ArchaeologyHouse8":"{{i18n:Core.Hector.ArchaeologyHouse.8h}}",
        "ArchaeologyHouse10":"{{i18n:Core.Hector.ArchaeologyHouse}}",
        
        "AdventureGuild4":"{{i18n:Core.Hector.AdventureGuild.4h}}",
        "AdventureGuild6":"{{i18n:Core.Hector.AdventureGuild.6h}}",
        "AdventureGuild8":"{{i18n:Core.Hector.AdventureGuild.8h}}",
        "AdventureGuild10":"{{i18n:Core.Hector.AdventureGuild.10h}}"

      }
      
      }, 

   // ENGAGEMENT DIALOGUE
   {
        "LogName": "Engagement Dialogue",
        "Action": "EditData",
        "Target": "Data/EngagementDialogue",
        "Entries": {
                        
        "Hector0":"{{i18n:Marriage.Hector.Engagement.Hector0}}",
        "Hector1":"{{i18n:Marriage.Hector.Engagement.Hector1}}",
        "Hector2":"{{i18n:Marriage.Hector.Engagement.Hector2}}"                       
   }
   }
  ]
 }