{
    "Changes":
    [
      {
        "LogName": "Player goes to Paula's Clinic instead of Harvey's when dying in Ridge Forest - String Change",
        "Action": "EditData",
    		"Target": "strings/StringsFromCSFiles",
        "When": { "LocationName": "Custom_Ridgeside_PaulaClinic" },
        "Update": "OnLocationChange",
    		"Entries": {
    			"Event.cs.1068": "{{i18n:RSV.Event.cs.1068}}",
          "Event.cs.1070": "{{i18n:RSV.Event.cs.1070}}",
        }
      },

      {
        "LogName": "Add RSV Spouse Portrait Frames to Travelling Merchant",
        "Action": "EditData",
        "Target": "Data/Shops",
        "TargetField": [ "Traveler", "Items" ],
        "Entries": {
          "Rafseazz.RSVCP_AlissaPortrait.ShopItem": {
            "Id": "Rafseazz.RSVCP_AlissaPortrait.ShopItem",
            "ItemId": "(F)Rafseazz.RSVCP_AlissaPortrait",
            "TradeItemAmount": 1,
            "Price": 30000,
            "AvailableStock": 1,
            "AvailableStockLimit": "Player",
            "PriceModifierMode": "Stack",
            "AvailableStockModifierMode": "Stack",
            "Condition": "PLAYER_HEARTS Current Alissa 14",
          },

          "Rafseazz.RSVCP_AntonPortrait.ShopItem": {
            "Id": "Rafseazz.RSVCP_AntonPortrait.ShopItem",
            "ItemId": "(F)Rafseazz.RSVCP_AntonPortrait",
            "TradeItemAmount": 1,
            "Price": 30000,
            "AvailableStock": 1,
            "AvailableStockLimit": "Player",
            "PriceModifierMode": "Stack",
            "AvailableStockModifierMode": "Stack",
            "Condition": "PLAYER_HEARTS Current Anton 14",
          },

          "Rafseazz.RSVCP_BlairPortrait.ShopItem": {
            "Id": "Rafseazz.RSVCP_BlairPortrait.ShopItem",
            "ItemId": "(F)Rafseazz.RSVCP_BlairPortrait",
            "TradeItemAmount": 1,
            "Price": 30000,
            "AvailableStock": 1,
            "AvailableStockLimit": "Player",
            "PriceModifierMode": "Stack",
            "AvailableStockModifierMode": "Stack",
            "Condition": "PLAYER_HEARTS Current Blair 14",
          },

          "Rafseazz.RSVCP_BrylePortrait.ShopItem": {
            "Id": "Rafseazz.RSVCP_BrylePortrait.ShopItem",
            "ItemId": "(F)Rafseazz.RSVCP_BrylePortrait",
            "TradeItemAmount": 1,
            "Price": 30000,
            "AvailableStock": 1,
            "AvailableStockLimit": "Player",
            "PriceModifierMode": "Stack",
            "AvailableStockModifierMode": "Stack",
            "Condition": "PLAYER_HEARTS Current Bryle 14",
          },

          "Rafseazz.RSVCP_CorinePortrait.ShopItem": {
            "Id": "Rafseazz.RSVCP_CorinePortrait.ShopItem",
            "ItemId": "(F)Rafseazz.RSVCP_CorinePortrait",
            "TradeItemAmount": 1,
            "Price": 30000,
            "AvailableStock": 1,
            "AvailableStockLimit": "Player",
            "PriceModifierMode": "Stack",
            "AvailableStockModifierMode": "Stack",
            "Condition": "PLAYER_HEARTS Current Corine 14",
          },

          "Rafseazz.RSVCP_DaiaPortrait.ShopItem": {
            "Id": "Rafseazz.RSVCP_DaiaPortrait.ShopItem",
            "ItemId": "(F)Rafseazz.RSVCP_DaiaPortrait",
            "TradeItemAmount": 1,
            "Price": 30000,
            "AvailableStock": 1,
            "AvailableStockLimit": "Player",
            "PriceModifierMode": "Stack",
            "AvailableStockModifierMode": "Stack",
            "Condition": "PLAYER_HEARTS Current Daia 14",
          },

          "Rafseazz.RSVCP_FayePortrait.ShopItem": {
            "Id": "Rafseazz.RSVCP_FayePortrait.ShopItem",
            "ItemId": "(F)Rafseazz.RSVCP_FayePortrait",
            "TradeItemAmount": 1,
            "Price": 30000,
            "AvailableStock": 1,
            "AvailableStockLimit": "Player",
            "PriceModifierMode": "Stack",
            "AvailableStockModifierMode": "Stack",
            "Condition": "PLAYER_HEARTS Current Faye 14",
          },

          "Rafseazz.RSVCP_FlorPortrait.ShopItem": {
            "Id": "Rafseazz.RSVCP_FlorPortrait.ShopItem",
            "ItemId": "(F)Rafseazz.RSVCP_FlorPortrait",
            "TradeItemAmount": 1,
            "Price": 30000,
            "AvailableStock": 1,
            "AvailableStockLimit": "Player",
            "PriceModifierMode": "Stack",
            "AvailableStockModifierMode": "Stack",
            "Condition": "PLAYER_HEARTS Current Flor 14",
          },

          "Rafseazz.RSVCP_IanPortrait.ShopItem": {
            "Id": "Rafseazz.RSVCP_IanPortrait.ShopItem",
            "ItemId": "(F)Rafseazz.RSVCP_IanPortrait",
            "TradeItemAmount": 1,
            "Price": 30000,
            "AvailableStock": 1,
            "AvailableStockLimit": "Player",
            "PriceModifierMode": "Stack",
            "AvailableStockModifierMode": "Stack",
            "Condition": "PLAYER_HEARTS Current Ian 14",
          },

          "Rafseazz.RSVCP_IrenePortrait.ShopItem": {
            "Id": "Rafseazz.RSVCP_IrenePortrait.ShopItem",
            "ItemId": "(F)Rafseazz.RSVCP_IrenePortrait",
            "TradeItemAmount": 1,
            "Price": 30000,
            "AvailableStock": 1,
            "AvailableStockLimit": "Player",
            "PriceModifierMode": "Stack",
            "AvailableStockModifierMode": "Stack",
            "Condition": "PLAYER_HEARTS Current Irene 14",
          },

          "Rafseazz.RSVCP_JericPortrait.ShopItem": {
            "Id": "Rafseazz.RSVCP_JericPortrait.ShopItem",
            "ItemId": "(F)Rafseazz.RSVCP_JericPortrait",
            "TradeItemAmount": 1,
            "Price": 30000,
            "AvailableStock": 1,
            "AvailableStockLimit": "Player",
            "PriceModifierMode": "Stack",
            "AvailableStockModifierMode": "Stack",
            "Condition": "PLAYER_HEARTS Current Jeric 14",
          },

          "Rafseazz.RSVCP_JioPortrait.ShopItem": {
            "Id": "Rafseazz.RSVCP_JioPortrait.ShopItem",
            "ItemId": "(F)Rafseazz.RSVCP_JioPortrait",
            "TradeItemAmount": 1,
            "Price": 30000,
            "AvailableStock": 1,
            "AvailableStockLimit": "Player",
            "PriceModifierMode": "Stack",
            "AvailableStockModifierMode": "Stack",
            "Condition": "PLAYER_HEARTS Current Jio 14",
          },

          "Rafseazz.RSVCP_JunePortrait.ShopItem": {
            "Id": "Rafseazz.RSVCP_JunePortrait.ShopItem",
            "ItemId": "(F)Rafseazz.RSVCP_JunePortrait",
            "TradeItemAmount": 1,
            "Price": 30000,
            "AvailableStock": 1,
            "AvailableStockLimit": "Player",
            "PriceModifierMode": "Stack",
            "AvailableStockModifierMode": "Stack",
            "Condition": "PLAYER_HEARTS Current June 14",
          },

          "Rafseazz.RSVCP_KennethPortrait.ShopItem": {
            "Id": "Rafseazz.RSVCP_KennethPortrait.ShopItem",
            "ItemId": "(F)Rafseazz.RSVCP_KennethPortrait",
            "TradeItemAmount": 1,
            "Price": 30000,
            "AvailableStock": 1,
            "AvailableStockLimit": "Player",
            "PriceModifierMode": "Stack",
            "AvailableStockModifierMode": "Stack",
            "Condition": "PLAYER_HEARTS Current Kenneth 14",
          },

          "Rafseazz.RSVCP_KiarraPortrait.ShopItem": {
            "Id": "Rafseazz.RSVCP_KiarraPortrait.ShopItem",
            "ItemId": "(F)Rafseazz.RSVCP_KiarraPortrait",
            "TradeItemAmount": 1,
            "Price": 30000,
            "AvailableStock": 1,
            "AvailableStockLimit": "Player",
            "PriceModifierMode": "Stack",
            "AvailableStockModifierMode": "Stack",
            "Condition": "PLAYER_HEARTS Current Kiarra 14",
          },

          "Rafseazz.RSVCP_MaddiePortrait.ShopItem": {
            "Id": "Rafseazz.RSVCP_MaddiePortrait.ShopItem",
            "ItemId": "(F)Rafseazz.RSVCP_MaddiePortrait",
            "TradeItemAmount": 1,
            "Price": 30000,
            "AvailableStock": 1,
            "AvailableStockLimit": "Player",
            "PriceModifierMode": "Stack",
            "AvailableStockModifierMode": "Stack",
            "Condition": "PLAYER_HEARTS Current Maddie 14",
          },

          "Rafseazz.RSVCP_PaulaPortrait.ShopItem": {
            "Id": "Rafseazz.RSVCP_PaulaPortrait.ShopItem",
            "ItemId": "(F)Rafseazz.RSVCP_PaulaPortrait",
            "TradeItemAmount": 1,
            "Price": 30000,
            "AvailableStock": 1,
            "AvailableStockLimit": "Player",
            "PriceModifierMode": "Stack",
            "AvailableStockModifierMode": "Stack",
            "Condition": "PLAYER_HEARTS Current Paula 14",
          },

          "Rafseazz.RSVCP_PhilipPortrait.ShopItem": {
            "Id": "Rafseazz.RSVCP_PhilipPortrait.ShopItem",
            "ItemId": "(F)Rafseazz.RSVCP_PhilipPortrait",
            "TradeItemAmount": 1,
            "Price": 30000,
            "AvailableStock": 1,
            "AvailableStockLimit": "Player",
            "PriceModifierMode": "Stack",
            "AvailableStockModifierMode": "Stack",
            "Condition": "PLAYER_HEARTS Current Philip 14",
          },

          "Rafseazz.RSVCP_SeanPortrait.ShopItem": {
            "Id": "Rafseazz.RSVCP_SeanPortrait.ShopItem",
            "ItemId": "(F)Rafseazz.RSVCP_SeanPortrait",
            "TradeItemAmount": 1,
            "Price": 30000,
            "AvailableStock": 1,
            "AvailableStockLimit": "Player",
            "PriceModifierMode": "Stack",
            "AvailableStockModifierMode": "Stack",
            "Condition": "PLAYER_HEARTS Current Sean 14",
          },

          "Rafseazz.RSVCP_ShiroPortrait.ShopItem": {
            "Id": "Rafseazz.RSVCP_ShiroPortrait.ShopItem",
            "ItemId": "(F)Rafseazz.RSVCP_ShiroPortrait",
            "TradeItemAmount": 1,
            "Price": 30000,
            "AvailableStock": 1,
            "AvailableStockLimit": "Player",
            "PriceModifierMode": "Stack",
            "AvailableStockModifierMode": "Stack",
            "Condition": "PLAYER_HEARTS Current Shiro 14",
          },

          "Rafseazz.RSVCP_YsabellePortrait.ShopItem": {
            "Id": "Rafseazz.RSVCP_YsabellePortrait.ShopItem",
            "ItemId": "(F)Rafseazz.RSVCP_YsabellePortrait",
            "TradeItemAmount": 1,
            "Price": 30000,
            "AvailableStock": 1,
            "AvailableStockLimit": "Player",
            "PriceModifierMode": "Stack",
            "AvailableStockModifierMode": "Stack",
            "Condition": "PLAYER_HEARTS Current Ysabelle 14",
          },

          "Rafseazz.RSVCP_ZaynePortrait.ShopItem": {
            "Id": "Rafseazz.RSVCP_ZaynePortrait.ShopItem",
            "ItemId": "(F)Rafseazz.RSVCP_ZaynePortrait",
            "TradeItemAmount": 1,
            "Price": 30000,
            "AvailableStock": 1,
            "AvailableStockLimit": "Player",
            "PriceModifierMode": "Stack",
            "AvailableStockModifierMode": "Stack",
            "Condition": "PLAYER_HEARTS Current Zayne 14",
          },
        }
      },

      /*
      {
          "LogName": "Emily visits Faye's shop and gets knitting advice from Lola - Schedule Changes",
          "Action": "EditData",
          "Target": "Characters/Schedules/Emily",
          "Entries":
          {
              "5": "700 Custom_Ridgeside_FayeHouse 10 15 \"Strings\\Schedules\\Emily:RSV.EnableVanillaEdits.Emily.FayeVisit\"/2330 HaleyHouse 21 4 3 emily_sleep",
          },
              "When": { "EnableVanillaEdits": true },
      },
      {
          "LogName": "Emily visits Faye's shop and gets knitting advice from Lola - Schedule Dialogue",
          "Action": "EditData",
          "Target": "Strings/Schedules/Emily",
          "Entries":
          {
              "RSV.EnableVanillaEdits.Emily.FayeVisit": "Hiya @! I'm just visiting Faye. I heard she sells sweaters made from reclaimed wool!",
              "RSV.EnableVanillaEdits.Emily.LolaVisit": "Hiya @! I'm just visiting Lola, she's teaching me ancient knitting techniques.",
          },
          "When": { "EnableVanillaEdits": true },
      }
      */
    ]
}
