{
    "Format": "2.4.0",
    "Changes": [
	//Remove Appearances stuff
	    {
			"Action": "EditData",
			"Target": "Data/Characters",
			"Priority": "Late + 100",
			"TargetField": ["Eloise", "Appearance"],
			"Fields": {
			"EloiseSpring": {
            "Portrait": null,
			"Sprite": null,
		},
		},
		},
		{
			"Action": "EditData",
			"Target": "Data/Characters",
			"Priority": "Late + 100",
			"TargetField": ["Eloise", "Appearance"],
			"Fields": {
			"EloiseSpring_School": {
            "Portrait": null,
			"Sprite": null,
		},
		},
		},
		{
			"Action": "EditData",
			"Target": "Data/Characters",
			"Priority": "Late + 100",
			"TargetField": ["Eloise", "Appearance"],
			"Fields": {
			"EloiseSummer": {
            "Portrait": null,
			"Sprite": null,
		},
		},
		},
		{
			"Action": "EditData",
			"Target": "Data/Characters",
			"Priority": "Late + 100",
			"TargetField": ["Eloise", "Appearance"],
			"Fields": {
			"EloiseSummer_School": {
            "Portrait": null,
			"Sprite": null,
		},
		},
		},
		{
			"Action": "EditData",
			"Target": "Data/Characters",
			"Priority": "Late + 100",
			"TargetField": ["Eloise", "Appearance"],
			"Fields": {
			"EloiseFall": {
            "Portrait": null,
			"Sprite": null,
		},
		},
		},
		{
			"Action": "EditData",
			"Target": "Data/Characters",
			"Priority": "Late + 100",
			"TargetField": ["Eloise", "Appearance"],
			"Fields": {
			"EloiseFall_School": {
            "Portrait": null,
			"Sprite": null,
		},
		},
		},
		{
			"Action": "EditData",
			"Target": "Data/Characters",
			"Priority": "Late + 100",
			"TargetField": ["Eloise", "Appearance"],
			"Fields": {
			"EloiseWinter": {
            "Portrait": null,
			"Sprite": null,
		},
		},
		},
		{
			"Action": "EditData",
			"Target": "Data/Characters",
			"Priority": "Late + 100",
			"TargetField": ["Eloise", "Appearance"],
			"Fields": {
			"EloiseWinter_School": {
            "Portrait": null,
			"Sprite": null,
		},
		},
		},
		{
			"Action": "EditData",
			"Target": "Data/Characters",
			"Priority": "Late + 100",
			"TargetField": ["Eloise", "Appearance"],
			"Fields": {
			"EloiseRain": {
            "Portrait": null,
			"Sprite": null,
		},
		},
		},
		{
			"Action": "EditData",
			"Target": "Data/Characters",
			"Priority": "Late + 100",
			"TargetField": ["Eloise", "Appearance"],
			"Fields": {
			"EloiseSpirit": {
            "Portrait": null,
			"Sprite": null,
		},
		},
		},
	//Seasonal
	    {
            "LogName": "Eloise Spring Portraits",
            "Action": "EditImage",
            "Target": "Portraits/Eloise",
			"When": { "Season": "Spring" },
			"Priority": "Late + 100",
            "FromFile": "Assets/Portraits/Eloise_Spring.png"
        },
		{
            "LogName": "Eloise Spring Sprites",
            "Action": "EditImage",
            "Target": "Characters/Eloise",
			"When": { "Season": "Spring" },
			"Priority": "Late + 100",
            "FromFile": "Assets/Characters/Eloise_Spring.png"
        },
		{
            "LogName": "Eloise Summer Portraits",
            "Action": "EditImage",
            "Target": "Portraits/Eloise",
			"When": { "Season": "Summer" },
			"Priority": "Late + 100",
            "FromFile": "Assets/Portraits/Eloise_Summer.png"
        },
		{
            "LogName": "Eloise Summer Sprites",
            "Action": "EditImage",
            "Target": "Characters/Eloise",
			"When": { "Season": "Summer" },
			"Priority": "Late + 100",
            "FromFile": "Assets/Characters/Eloise_Summer.png"
        },
		{
            "LogName": "Eloise Fall Portraits",
            "Action": "EditImage",
            "Target": "Portraits/Eloise",
			"When": { "Season": "Fall" },
			"Priority": "Late + 100",
            "FromFile": "Assets/Portraits/Eloise_Fall.png"
        },
		{
            "LogName": "Eloise Fall Sprites",
            "Action": "EditImage",
            "Target": "Characters/Eloise",
			"When": { "Season": "Fall" },
			"Priority": "Late + 100",
            "FromFile": "Assets/Characters/Eloise_Fall.png"
        },
		{
            "LogName": "Eloise Winter Indoor Portraits",
            "Action": "EditImage",
            "Target": "Portraits/Eloise",
			"When": { "Season": "Winter", "IsOutdoors": false },
			"Priority": "Late + 100",
            "FromFile": "Assets/Portraits/Eloise_Winter_Indoor.png",
			"Update": "OnLocationChange",
        },
		{
            "LogName": "Eloise Winter Indoor Sprites",
            "Action": "EditImage",
            "Target": "Characters/Eloise",
			"When": { "Season": "Winter", "IsOutdoors": false },
			"Priority": "Late + 100",
            "FromFile": "Assets/Characters/Eloise_Winter_Indoor.png",
			"Update": "OnLocationChange",
        },
		{
            "LogName": "Eloise Winter Outdoor Portraits",
            "Action": "EditImage",
            "Target": "Portraits/Eloise",
			"When": { "Season": "Winter", "IsOutdoors": true },
			"Priority": "Late + 110",
            "FromFile": "Assets/Portraits/Eloise_Winter_Outdoor.png",
			"Update": "OnLocationChange",
        },
		{
            "LogName": "Eloise Winter Outdoor Sprites",
            "Action": "EditImage",
            "Target": "Characters/Eloise",
			"When": { "Season": "Winter", "IsOutdoors": true },
			"Priority": "Late + 110",
            "FromFile": "Assets/Characters/Eloise_Winter_Outdoor.png",
			"Update": "OnLocationChange",
        },
	//Beach
        {
            "LogName": "Eloise Beach Wear Portraits",
            "Action": "EditImage",
            "Target": "Portraits/Eloise",
			"When": { "LocationName": "Beach, BathHouse_Pool, IslandSouth, IslandWest, IslandEast, IslandNorth" },
			"Priority": "Late + 105",
            "FromFile": "Assets/Portraits/Eloise_Beach.png",
			"Update": "OnLocationChange",
        },
        {
            "LogName": "Eloise Beach Wear Sprites",
            "Action": "EditImage",
            "Target": "Characters/Eloise",
			"When": { "LocationName": "Beach, BathHouse_Pool, IslandSouth, IslandWest, IslandEast, IslandNorth" },
			"Priority": "Late + 105",
            "FromFile": "Assets/Characters/Eloise_Beach.png",
			"Update": "OnLocationChange",
        },
	//Rain
        {
            "LogName": "Eloise Rain Portraits Indoor",
            "Action": "EditImage",
            "Target": "Portraits/Eloise",
			"Priority": "Late + 115",
			"When": { "IsOutdoors": false, "Weather": "rain, storm" },
            "FromFile": "Assets/Portraits/Eloise_Rain_Indoor.png",
            "Update": "OnLocationChange",
        },
		{
            "LogName": "Eloise Rain Sprites Indoor",
            "Action": "EditImage",
            "Target": "Characters/Eloise",
			"Priority": "Late + 115",
			"When": { "IsOutdoors": false, "Weather": "rain, storm" },
            "FromFile": "Assets/Characters/Eloise_Rain_Indoor.png",
            "Update": "OnLocationChange",
        },
		{
            "LogName": "Eloise Rain Portraits Outdoor",
            "Action": "EditImage",
            "Target": "Portraits/Eloise",
			"Priority": "Late + 115",
			"When": { "IsOutdoors": true, "Weather": "rain, storm" },
            "FromFile": "Assets/Portraits/Eloise_Rain_Outdoor.png",
            "Update": "OnLocationChange",
        },
		{
            "LogName": "Eloise Rain Sprites Outdoor",
            "Action": "EditImage",
            "Target": "Characters/Eloise",
			"Priority": "Late + 115",
			"When": { "IsOutdoors": true, "Weather": "rain, storm" },
            "FromFile": "Assets/Characters/Eloise_Rain_Outdoor.png",
            "Update": "OnLocationChange",
        },
		//Flower Dance
		{
            "LogName": "Eloise Flower Dance Portraits",
            "Action": "EditImage",
            "Target": "Portraits/Eloise",
			"Priority": "Late + 150",
			"When": { "DayEvent": "flower dance", "LocationName": "forest, temp" },
            "FromFile": "Assets/Portraits/Eloise_FlowerDance.png",
			"Update": "OnLocationChange",
        },
		{
            "LogName": "Eloise Flower Dance Portraits",
            "Action": "EditImage",
            "Target": "Characters/Eloise",
			"Priority": "Late + 150",
			"When": { "DayEvent": "flower dance", "LocationName": "forest, temp" },
            "FromFile": "Assets/Characters/Eloise_FlowerDance.png",
			"Update": "OnLocationChange",
        },
		{
			"LogName": "Eloise Flower Danceability",
			"Action": "EditData",
			"Target": "Data/Characters",
			"Priority": "Late + 100",
			"Fields": {
			"Eloise": {
			"FlowerDanceCanDance": true,
		},
		},
		},
		{
            "LogName": "Eloise Flower Dance Dialogue",
            "Action": "EditData",
            "Target": "data/festivals/spring24",
			"Priority": "Late + 100",
            "Entries": {
            "Eloise": "Hi farmer @! Are you looking for someone to dance with? Someone small and purdy, perhaps?$0",
            "Eloise_y2": "I wish Dad would find someone to dance with already. But I think he misses Mom too much for that.$2",
        },
        },
		{
			"LogName": "Eloise Flower Dance Accept and Reject",
			"Action": "EditData",
			"Target": "Characters/Dialogue/Eloise",
			"Priority": "Late + 100",
			"Entries": {
			"FlowerDance_Accept": "...!!$3#$b#I'd love to, @! We're gonna be the purdiest lovebirds around here!$1",
			"FlowerDance_Decline": "Sorry, farmer... I'd rather watch the birds.$0",
		},
		},
		//Spirit's Eve
		{
			"LogName": "Eloise Spirit's Eve Portraits",
			"Action": "EditImage",
			"Target": "Portraits/Eloise",
			"Priority": "Late + 150",
			"When": { "LocationName": "Temp, EastScarp_VillageInn_SpiritEve", "DayEvent": "spirit's eve" },
			"FromFile": "Assets/Portraits/Eloise_SpiritsEve.png",
			"Update": "OnLocationChange",
		},
		{
			"LogName": "Eloise Spirit's Eve Sprites",
			"Action": "EditImage",
			"Target": "Characters/Eloise",
			"Priority": "Late + 150",
			"When": { "LocationName": "Temp, EastScarp_VillageInn_SpiritEve", "DayEvent": "spirit's eve" },
			"FromFile": "Assets/Characters/Eloise_SpiritsEve.png",
			"Update": "OnLocationChange",
		},
		//Pajamas
		{
			"LogName": "Eloise Pajamas Portraits",
			"Action": "EditImage",
			"Target": "Portraits/EloisePJ",
			"Priority": "Late + 100",
			"When": { "HasMod |contains=Arknir27.Lavril": true },
			"FromFile": "Assets/Portraits/Eloise_PJ.png",
		},
		{
			"LogName": "Eloise Pajamas Sprites",
			"Action": "EditImage",
			"Target": "Characters/EloisePJ",
			"Priority": "Late + 100",
			"When": { "HasMod |contains=Arknir27.Lavril": true },
			"FromFile": "Assets/Characters/Eloise_PJ.png",
		},
		//C-team Flower Dance position fix
		{
			"Action": "EditData",
			"Target": "Data/Festivals/spring24",
			"When": { "HasMod |contains=Anons.C-Team": true },
			"Priority": "Late + 100",
			"TextOperations": [
		{    
		    "Operation": "Append",
			"Target": ["Entries", "Set-Up_additionalCharacters_y2"],
			"Value": "Eloise 24 23 left",
			"Delimiter": "/"
		},
		{
			"Operation": "Append",
			"Target": ["Entries", "MainEvent_additionalCharacters_y2"],
			"Value": "Eloise 24 23 left",
			"Delimiter": "/"
		},
 ]
},
    ]
}
