[
  {
    "changes": [
      {
        "diffs": [
          {
            "new_value": [
              "cast_stone",
              "fire"
            ],
            "path": [
              "tags"
            ]
          },
          {
            "new_value": "A Cast Stone that grants Fire Ball as a 5th incantation slot.",
            "path": [
              "description"
            ]
          },
          {
            "new_value": "../../schemas/v2/consumables.schema.json",
            "path": [
              "$schema"
            ]
          },
          {
            "new_value": [
              300,
              600
            ],
            "path": [
              "drop_time_seconds"
            ]
          },
          {
            "new_value": "Cast Stone: Fire Ball",
            "path": [
              "name"
            ]
          },
          {
            "new_value": 1,
            "path": [
              "stack_size"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "value"
            ]
          },
          {
            "new_value": true,
            "path": [
              "image_required"
            ]
          },
          {
            "new_value": "Consumable",
            "path": [
              "category"
            ]
          },
          {
            "new_value": "fire_ball",
            "path": [
              "grants_incantation"
            ]
          },
          {
            "new_value": "0.1.1",
            "path": [
              "game_version"
            ]
          },
          {
            "new_value": "Cast_Stone",
            "path": [
              "effect_type"
            ]
          },
          {
            "new_value": "cast_stone_fire_ball",
            "path": [
              "entity_id"
            ]
          }
        ],
        "category": "consumables",
        "change_type": "add",
        "field": "entity",
        "name": "Cast Stone: Fire Ball",
        "target_id": "cast_stone_fire_ball.json"
      },
      {
        "diffs": [
          {
            "new_value": [
              "cast_stone",
              "healing"
            ],
            "path": [
              "tags"
            ]
          },
          {
            "new_value": "A Cast Stone that grants Heal Ray as a 5th incantation slot.",
            "path": [
              "description"
            ]
          },
          {
            "new_value": "../../schemas/v2/consumables.schema.json",
            "path": [
              "$schema"
            ]
          },
          {
            "new_value": [
              300,
              600
            ],
            "path": [
              "drop_time_seconds"
            ]
          },
          {
            "new_value": "Cast Stone: Heal Ray",
            "path": [
              "name"
            ]
          },
          {
            "new_value": 1,
            "path": [
              "stack_size"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "value"
            ]
          },
          {
            "new_value": true,
            "path": [
              "image_required"
            ]
          },
          {
            "new_value": "Consumable",
            "path": [
              "category"
            ]
          },
          {
            "new_value": "heal_ray",
            "path": [
              "grants_incantation"
            ]
          },
          {
            "new_value": "0.1.1",
            "path": [
              "game_version"
            ]
          },
          {
            "new_value": "Cast_Stone",
            "path": [
              "effect_type"
            ]
          },
          {
            "new_value": "cast_stone_heal_ray",
            "path": [
              "entity_id"
            ]
          }
        ],
        "category": "consumables",
        "change_type": "add",
        "field": "entity",
        "name": "Cast Stone: Heal Ray",
        "target_id": "cast_stone_heal_ray.json"
      },
      {
        "diffs": [
          {
            "new_value": "schemas/v2/game_systems.schema.json",
            "path": [
              "$schema"
            ]
          },
          {
            "new_value": {
              "lifestone": {
                "heal_range": "territory",
                "heal_target": "Spellcaster",
                "heal_per_sec": 10
              }
            },
            "path": [
              "map_objects"
            ]
          },
          {
            "new_value": {
              "earn_rates": {
                "loss": 25,
                "win": 50,
                "first_daily_match": 200
              },
              "starting_knowledge": {
                "early_access_compensation": 2000,
                "beta": 1000,
                "default": 250
              }
            },
            "path": [
              "progression"
            ]
          },
          {
            "new_value": {
              "ranks": [
                {
                  "rp_loss_per_loss": 5,
                  "rp_threshold_min": 0,
                  "name": "Novice"
                },
                {
                  "rp_loss_per_loss": 20,
                  "rp_threshold_min": 1390,
                  "name": "Grand Master"
                }
              ],
              "rp_gain_per_win": 20,
              "tiers_per_rank": 5
            },
            "path": [
              "ranked"
            ]
          },
          {
            "new_value": {
              "level_thresholds": [
                {
                  "xp_required": 0,
                  "level": 1
                },
                {
                  "xp_required": 20000,
                  "level": 25
                }
              ],
              "building_spawn_multiplier": 0.1,
              "summon_xp": {
                "rank_iv": 500,
                "rank_iii": 300,
                "rank_ii": 150,
                "rank_i": 50
              },
              "kill_xp": {
                "rank_iv": 500,
                "rank_iii": 300,
                "rank_ii": 100,
                "rank_i": 50,
                "spellcaster_death": 250
              },
              "capture_xp": {
                "spellcaster_on_point": 750,
                "passive_per_sec": 1.5,
                "recapture": 1500,
                "first_capture": 1000
              }
            },
            "path": [
              "match_xp"
            ]
          }
        ],
        "category": "game_systems.json",
        "change_type": "add",
        "field": "entity",
        "name": "game_systems.json",
        "target_id": "game_systems.json"
      },
      {
        "diffs": [
          {
            "new_value": [
              {
                "multiplier": 0.88,
                "target_types": [
                  "Spellcaster"
                ]
              }
            ],
            "path": [
              "abilities",
              "primary",
              "mechanics",
              "damage_modifiers"
            ]
          },
          {
            "new_value": 15,
            "old_value": 21,
            "path": [
              "abilities",
              "primary",
              "damage"
            ]
          }
        ],
        "category": "heroes",
        "change_type": "edit",
        "field": "entity",
        "name": "Swamp Witch",
        "target_id": "swamp_witch.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "interval": 1,
              "calculation_unit": "percent_max_hp",
              "value": 0.1,
              "tier": "I"
            },
            "old_value": {
              "interval": 1,
              "calculation_unit": "percent_max_hp",
              "value": 0.001,
              "tier": "I"
            },
            "path": [
              2,
              "enemy_effect",
              "damage_tiers",
              0
            ]
          },
          {
            "new_value": {
              "interval": 1,
              "calculation_unit": "percent_max_hp",
              "value": 0.15,
              "tier": "II"
            },
            "old_value": {
              "interval": 1,
              "calculation_unit": "percent_max_hp",
              "value": 0.003,
              "tier": "II"
            },
            "path": [
              2,
              "enemy_effect",
              "damage_tiers",
              1
            ]
          },
          {
            "new_value": {
              "interval": 1,
              "calculation_unit": "percent_max_hp",
              "value": 0.25,
              "tier": "III"
            },
            "old_value": {
              "interval": 1,
              "calculation_unit": "percent_max_hp",
              "value": 0.005,
              "tier": "III"
            },
            "path": [
              2,
              "enemy_effect",
              "damage_tiers",
              2
            ]
          }
        ],
        "category": "infusions.json",
        "change_type": "edit",
        "field": "entity",
        "name": "infusions.json",
        "target_id": "infusions.json"
      },
      {
        "diffs": [
          {
            "new_value": [],
            "path": [
              "tags"
            ]
          },
          {
            "new_value": "Chest spawn locations for the Mausoleum arena.",
            "path": [
              "description"
            ]
          },
          {
            "new_value": "../../schemas/v2/map_chests.schema.json",
            "path": [
              "$schema"
            ]
          },
          {
            "new_value": "Mausoleum",
            "path": [
              "name"
            ]
          },
          {
            "new_value": true,
            "path": [
              "image_required"
            ]
          },
          {
            "new_value": "mausoleum",
            "path": [
              "entity_id"
            ]
          },
          {
            "new_value": [
              {
                "reward_type": "Unit",
                "reward_entity_id": "harpy",
                "tier": "T1",
                "rarity": "Common",
                "location": "Inner Side"
              },
              {
                "reward_type": "Unit",
                "reward_entity_id": "faerie",
                "tier": "T1",
                "rarity": "Common",
                "location": "Inner Mid"
              },
              {
                "reward_type": "Spell",
                "reward_entity_id": "fire_ray",
                "tier": "T1",
                "rarity": "Common",
                "location": "1st Tower Right"
              },
              {
                "reward_type": "Spell",
                "reward_entity_id": "poison_breath",
                "tier": "T1",
                "rarity": "Common",
                "location": "1st Tower Left"
              },
              {
                "reward_type": "Spell",
                "reward_entity_id": "fire_ray",
                "tier": "T1",
                "rarity": "Common",
                "location": "1st Tower Left Lower"
              },
              {
                "reward_type": "Spell",
                "reward_entity_id": "fire_ball",
                "tier": "T2",
                "rarity": "Epic",
                "location": "1st Tower Left"
              },
              {
                "reward_type": "Unit",
                "reward_entity_id": "astral_tower",
                "tier": "T3",
                "rarity": "Epic",
                "location": "1st Tower Left Upper"
              },
              {
                "reward_type": "Unit",
                "reward_entity_id": "rampart",
                "tier": "T2",
                "rarity": "Epic",
                "location": "1st Tower Right"
              },
              {
                "reward_type": "Unit",
                "reward_entity_id": "wolven_hunter",
                "tier": "T2",
                "rarity": "Epic",
                "location": "1st Tower Right Lower"
              },
              {
                "reward_type": "Unit",
                "reward_entity_id": "juggernaut",
                "tier": "T4",
                "rarity": "Legendary",
                "location": "Mid Left (Leftside)"
              },
              {
                "reward_type": "Spell",
                "reward_entity_id": "astral_nova",
                "tier": "T4",
                "rarity": "Legendary",
                "location": "Mid Left (Rightside)"
              }
            ],
            "path": [
              "chests"
            ]
          }
        ],
        "category": "map_chests",
        "change_type": "add",
        "field": "entity",
        "name": "Mausoleum",
        "target_id": "mausoleum.json"
      },
      {
        "diffs": [
          {
            "new_value": [],
            "path": [
              "tags"
            ]
          },
          {
            "new_value": "Chest spawn locations for the Nordic Shore arena.",
            "path": [
              "description"
            ]
          },
          {
            "new_value": "../../schemas/v2/map_chests.schema.json",
            "path": [
              "$schema"
            ]
          },
          {
            "new_value": "Nordic Shore",
            "path": [
              "name"
            ]
          },
          {
            "new_value": true,
            "path": [
              "image_required"
            ]
          },
          {
            "new_value": "nordic_shore",
            "path": [
              "entity_id"
            ]
          },
          {
            "new_value": [
              {
                "reward_type": "Unit",
                "reward_entity_id": "faerie",
                "tier": "T1",
                "rarity": "Common",
                "location": "Beach Left"
              },
              {
                "reward_type": "Spell",
                "reward_entity_id": "fire_ray",
                "tier": "T1",
                "rarity": "Common",
                "location": "Beach Right"
              },
              {
                "reward_type": "Unit",
                "reward_entity_id": "harpy",
                "tier": "T1",
                "rarity": "Common",
                "location": "Dockside"
              },
              {
                "reward_type": "Spell",
                "reward_entity_id": "poison_breath",
                "tier": "T2",
                "rarity": "Epic",
                "location": "Cliffside Left"
              },
              {
                "reward_type": "Unit",
                "reward_entity_id": "rampart",
                "tier": "T2",
                "rarity": "Epic",
                "location": "Cliffside Right"
              },
              {
                "reward_type": "Spell",
                "reward_entity_id": "fire_ball",
                "tier": "T3",
                "rarity": "Epic",
                "location": "Longship Bow"
              },
              {
                "reward_type": "Unit",
                "reward_entity_id": "wolven_hunter",
                "tier": "T3",
                "rarity": "Epic",
                "location": "Longship Stern"
              },
              {
                "reward_type": "Spell",
                "reward_entity_id": "astral_nova",
                "tier": "T4",
                "rarity": "Legendary",
                "location": "Frozen Falls"
              },
              {
                "reward_type": "Unit",
                "reward_entity_id": "juggernaut",
                "tier": "T4",
                "rarity": "Legendary",
                "location": "Jarl's Hall"
              }
            ],
            "path": [
              "chests"
            ]
          }
        ],
        "category": "map_chests",
        "change_type": "add",
        "field": "entity",
        "name": "Nordic Shore",
        "target_id": "nordic_shore.json"
      },
      {
        "diffs": [
          {
            "new_value": 28,
            "old_value": 32,
            "path": [
              "damage"
            ]
          }
        ],
        "category": "spells",
        "change_type": "edit",
        "field": "entity",
        "name": "Astral Shot",
        "target_id": "astral_shot.json"
      },
      {
        "diffs": [
          {
            "new_value": 300,
            "old_value": 500,
            "path": [
              "knowledge_cost"
            ]
          }
        ],
        "category": "spells",
        "change_type": "edit",
        "field": "entity",
        "name": "Earthquake",
        "target_id": "earthquake.json"
      },
      {
        "diffs": [
          {
            "new_value": 0,
            "old_value": 50,
            "path": [
              "knowledge_cost"
            ]
          }
        ],
        "category": "spells",
        "change_type": "edit",
        "field": "entity",
        "name": "Fire Ball",
        "target_id": "fire_ball.json"
      },
      {
        "diffs": [
          {
            "new_value": 600,
            "old_value": 450,
            "path": [
              "damage"
            ]
          },
          {
            "new_value": 15,
            "old_value": 12,
            "path": [
              "duration"
            ]
          },
          {
            "new_value": 300,
            "old_value": 500,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "new_value": {
              "target_types": [
                "Building"
              ],
              "multiplier": 0.5
            },
            "path": [
              "mechanics",
              "damage_modifiers",
              1
            ]
          }
        ],
        "category": "spells",
        "change_type": "edit",
        "field": "entity",
        "name": "Fire Rain",
        "target_id": "fire_rain.json"
      },
      {
        "diffs": [
          {
            "new_value": 70,
            "old_value": 14,
            "path": [
              "damage"
            ]
          }
        ],
        "category": "spells",
        "change_type": "edit",
        "field": "entity",
        "name": "Fire Ray",
        "target_id": "fire_ray.json"
      },
      {
        "diffs": [
          {
            "new_value": 48,
            "old_value": 24,
            "path": [
              "range"
            ]
          }
        ],
        "category": "spells",
        "change_type": "edit",
        "field": "entity",
        "name": "Flame Surge",
        "target_id": "flame_surge.json"
      },
      {
        "diffs": [
          {
            "new_value": [
              {
                "target_types": [
                  "Ally"
                ],
                "effect": "Heal",
                "interval": 0,
                "value": 0,
                "radius": 0,
                "description": "Heals allies hit by the arrow.",
                "name": "Holy Healing"
              }
            ],
            "path": [
              "mechanics",
              "aura"
            ]
          },
          {
            "new_value": [
              {
                "description": "Damages enemies and heals allies in the path.",
                "name": "Dual Effect"
              }
            ],
            "path": [
              "mechanics",
              "features"
            ]
          },
          {
            "new_value": 100,
            "old_value": 200,
            "path": [
              "knowledge_cost"
            ]
          }
        ],
        "category": "spells",
        "change_type": "edit",
        "field": "entity",
        "name": "Holy Arrow",
        "target_id": "holy_arrow.json"
      },
      {
        "diffs": [
          {
            "new_value": 50,
            "old_value": 200,
            "path": [
              "knowledge_cost"
            ]
          }
        ],
        "category": "spells",
        "change_type": "edit",
        "field": "entity",
        "name": "Ice Ray",
        "target_id": "ice_ray.json"
      },
      {
        "diffs": [
          {
            "new_value": [
              {
                "description": "Transforms Rank I creatures into harmless critters.",
                "name": "Transform"
              }
            ],
            "path": [
              "mechanics",
              "features"
            ]
          },
          {
            "new_value": 500,
            "old_value": 800,
            "path": [
              "knowledge_cost"
            ]
          }
        ],
        "category": "spells",
        "change_type": "edit",
        "field": "entity",
        "name": "Metamorphosis",
        "target_id": "metamorphosis.json"
      },
      {
        "diffs": [
          {
            "new_value": 0,
            "old_value": 50,
            "path": [
              "knowledge_cost"
            ]
          }
        ],
        "category": "spells",
        "change_type": "edit",
        "field": "entity",
        "name": "Poison Breath",
        "target_id": "poison_breath.json"
      },
      {
        "diffs": [
          {
            "new_value": 35,
            "old_value": 25,
            "path": [
              "damage"
            ]
          }
        ],
        "category": "spells",
        "change_type": "edit",
        "field": "entity",
        "name": "Poison Grenade",
        "target_id": "poison_grenade.json"
      },
      {
        "diffs": [
          {
            "new_value": "Magic circle that resurrects creatures at 100% HP (up to 5,000 HP). Limited to once per creature.",
            "old_value": "Magic circle that resurrects creatures with partial health.",
            "path": [
              "description"
            ]
          },
          {
            "new_value": 500,
            "old_value": 800,
            "path": [
              "knowledge_cost"
            ]
          }
        ],
        "category": "spells",
        "change_type": "edit",
        "field": "entity",
        "name": "Resurrection",
        "target_id": "resurrection.json"
      },
      {
        "diffs": [
          {
            "new_value": "Dark ritual that damager enemies and curses units. Units killed by the curse recharge all your incantations.",
            "old_value": "Dark ritual that recalls allies to recharge summons.",
            "path": [
              "description"
            ]
          }
        ],
        "category": "spells",
        "change_type": "edit",
        "field": "entity",
        "name": "Sacrifice",
        "target_id": "sacrifice.json"
      },
      {
        "diffs": [
          {
            "new_value": 70,
            "old_value": 10,
            "path": [
              "damage"
            ]
          },
          {
            "new_value": 0,
            "old_value": 50,
            "path": [
              "knowledge_cost"
            ]
          }
        ],
        "category": "spells",
        "change_type": "edit",
        "field": "entity",
        "name": "Thunder Ray",
        "target_id": "thunder_ray.json"
      },
      {
        "diffs": [
          {
            "new_value": "A heavy defensive tower that targets enemies at medium range.",
            "old_value": "A heavy defensive tower that targets enemies inside allied territory and can defend itself when attacked.",
            "path": [
              "description"
            ]
          },
          {
            "new_value": 3000,
            "old_value": 3500,
            "path": [
              "health"
            ]
          },
          {
            "new_value": 200,
            "old_value": 300,
            "path": [
              "knowledge_cost"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Astral Tower",
        "target_id": "astral_tower.json"
      },
      {
        "diffs": [
          {
            "new_value": 0,
            "old_value": 200,
            "path": [
              "knowledge_cost"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Ballista",
        "target_id": "ballista.json"
      },
      {
        "diffs": [
          {
            "new_value": 750,
            "old_value": 1000,
            "path": [
              "health"
            ]
          },
          {
            "new_value": 0,
            "old_value": 300,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "new_value": {
              "trigger": "Interval",
              "max_active": 12,
              "interval": 10,
              "count": 3,
              "unit_id": "skeleton_warrior"
            },
            "old_value": {
              "trigger": "Interval",
              "interval": 10,
              "count": 5,
              "unit_id": "skeleton_warrior"
            },
            "path": [
              "mechanics",
              "spawner",
              0
            ]
          },
          {
            "new_value": {
              "trigger": "Death",
              "count": 6,
              "unit_id": "skeleton_warrior"
            },
            "old_value": {
              "trigger": "Death",
              "count": 10,
              "unit_id": "skeleton_warrior"
            },
            "path": [
              "mechanics",
              "spawner",
              1
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Crypt",
        "target_id": "crypt.json"
      },
      {
        "diffs": [
          {
            "new_value": 150,
            "old_value": 13,
            "path": [
              "mechanics",
              "aura",
              0,
              "value"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Dryad",
        "target_id": "dryad.json"
      },
      {
        "diffs": [
          {
            "new_value": 0,
            "old_value": 50,
            "path": [
              "knowledge_cost"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Earth Golem",
        "target_id": "earth_golem.json"
      },
      {
        "diffs": [
          {
            "new_value": 2500,
            "old_value": 1800,
            "path": [
              "health"
            ]
          },
          {
            "new_value": 200,
            "old_value": 300,
            "path": [
              "knowledge_cost"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Giant Shielder",
        "target_id": "giant_shielder.json"
      },
      {
        "diffs": [
          {
            "new_value": 0.85,
            "old_value": 0.65,
            "path": [
              "mechanics",
              "damage_modifiers",
              1,
              "multiplier"
            ]
          },
          {
            "new_value": 80,
            "old_value": 150,
            "path": [
              "health"
            ]
          },
          {
            "new_value": 0,
            "old_value": 50,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "new_value": {
              "target_types": [
                "Lifestone"
              ],
              "multiplier": 0.85
            },
            "path": [
              "mechanics",
              "damage_modifiers",
              2
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Harpy",
        "target_id": "harpy.json"
      },
      {
        "diffs": [
          {
            "new_value": 200,
            "old_value": 300,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "new_value": {
              "trigger": "Interval",
              "max_active": 12,
              "interval": 10,
              "count": 3,
              "unit_id": "harpy"
            },
            "old_value": {
              "trigger": "Interval",
              "interval": 10,
              "count": 5,
              "unit_id": "harpy"
            },
            "path": [
              "mechanics",
              "spawner",
              0
            ]
          },
          {
            "new_value": {
              "trigger": "Death",
              "count": 6,
              "unit_id": "harpy"
            },
            "old_value": {
              "trigger": "Death",
              "count": 10,
              "unit_id": "harpy"
            },
            "path": [
              "mechanics",
              "spawner",
              1
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Harpy Nest",
        "target_id": "harpy_nest.json"
      },
      {
        "diffs": [
          {
            "new_value": 50,
            "old_value": 100,
            "path": [
              "damage"
            ]
          },
          {
            "new_value": 10000,
            "old_value": 4000,
            "path": [
              "health"
            ]
          },
          {
            "new_value": 50,
            "old_value": 100,
            "path": [
              "dps"
            ]
          },
          {
            "new_value": 500,
            "old_value": 800,
            "path": [
              "knowledge_cost"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Juggernaut",
        "target_id": "juggernaut.json"
      },
      {
        "diffs": [
          {
            "new_value": "Hover",
            "old_value": "Flying",
            "path": [
              "movement_type"
            ]
          },
          {
            "new_value": 300,
            "old_value": 500,
            "path": [
              "knowledge_cost"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Lich",
        "target_id": "lich.json"
      },
      {
        "diffs": [
          {
            "new_value": 35,
            "old_value": 36,
            "path": [
              "range"
            ]
          },
          {
            "new_value": 0,
            "old_value": 50,
            "path": [
              "knowledge_cost"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Lizard Archer",
        "target_id": "lizard_archer.json"
      },
      {
        "diffs": [
          {
            "new_value": [
              {
                "description": "Charges at buildings, dealing bonus damage on impact.",
                "name": "Charge"
              }
            ],
            "path": [
              "mechanics",
              "features"
            ]
          },
          {
            "new_value": 550,
            "old_value": 0,
            "path": [
              "health"
            ]
          },
          {
            "new_value": 300,
            "old_value": 500,
            "path": [
              "knowledge_cost"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Rhino Rider",
        "target_id": "rhino_rider.json"
      },
      {
        "diffs": [
          {
            "new_value": "Medium-range soldier that deals bonus damage to buildings.",
            "old_value": "Medium-range soldier that deals bonus damage to structures.",
            "path": [
              "description"
            ]
          },
          {
            "new_value": 15,
            "old_value": 22,
            "path": [
              "range"
            ]
          },
          {
            "new_value": 4,
            "old_value": 3,
            "path": [
              "movement_speed"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Rocket Soldier",
        "target_id": "rocket_soldier.json"
      },
      {
        "diffs": [
          {
            "new_value": [
              {
                "trigger": "Interval",
                "max_active": 12,
                "interval": 10,
                "count": 3,
                "unit_id": "rocket_soldier"
              },
              {
                "trigger": "Death",
                "count": 6,
                "unit_id": "rocket_soldier"
              }
            ],
            "path": [
              "mechanics",
              "spawner"
            ]
          },
          {
            "new_value": 300,
            "old_value": 500,
            "path": [
              "knowledge_cost"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Rocket Soldier Factory",
        "target_id": "rocket_soldier_factory.json"
      },
      {
        "diffs": [
          {
            "new_value": "Fast creature that explodes on contact, dealing bonus damage to buildings.",
            "old_value": "Fast creature that explodes on contact, dealing bonus damage to structures.",
            "path": [
              "description"
            ]
          },
          {
            "new_value": 0,
            "old_value": 50,
            "path": [
              "knowledge_cost"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Ruin Spider",
        "target_id": "ruin_spider.json"
      },
      {
        "diffs": [
          {
            "new_value": [
              {
                "target_types": [
                  "Enemy"
                ],
                "effect": "Debuff",
                "interval": 0,
                "value": 0,
                "radius": 0,
                "description": "Charms nearby enemies, causing them to attack their own allies.",
                "name": "Siren Song"
              }
            ],
            "path": [
              "mechanics",
              "aura"
            ]
          },
          {
            "new_value": [
              {
                "description": "Affected enemies deal damage to their own allies.",
                "name": "Friendly Fire"
              }
            ],
            "path": [
              "mechanics",
              "features"
            ]
          },
          {
            "new_value": 500,
            "old_value": 800,
            "path": [
              "knowledge_cost"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Siren",
        "target_id": "siren.json"
      },
      {
        "diffs": [
          {
            "new_value": "Seig.",
            "old_value": "Long-range unit that deals heavy damage to a target.",
            "path": [
              "description"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Steam Tank",
        "target_id": "steam_tank.json"
      },
      {
        "diffs": [
          {
            "new_value": 35,
            "old_value": 36,
            "path": [
              "range"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Wyvern",
        "target_id": "wyvern.json"
      },
      {
        "diffs": [
          {
            "new_value": 25,
            "path": [
              "level_cap"
            ]
          },
          {
            "new_value": "../schemas/v2/upgrades.schema.json",
            "path": [
              "$schema"
            ]
          },
          {
            "new_value": "Conqueror Upgrades",
            "path": [
              "name"
            ]
          },
          {
            "new_value": [
              {
                "population_cap": 10,
                "level": 1
              }
            ],
            "path": [
              "population_scaling"
            ]
          },
          {
            "new_value": "0.1.1",
            "path": [
              "game_version"
            ]
          },
          {
            "new_value": "Conqueror",
            "path": [
              "archetype"
            ]
          },
          {
            "new_value": [],
            "path": [
              "incantation_upgrades"
            ]
          },
          {
            "new_value": "upgrades_conqueror",
            "path": [
              "entity_id"
            ]
          }
        ],
        "category": "upgrades",
        "change_type": "add",
        "field": "entity",
        "name": "Conqueror Upgrades",
        "target_id": "conqueror.json"
      },
      {
        "diffs": [
          {
            "new_value": 25,
            "path": [
              "level_cap"
            ]
          },
          {
            "new_value": "../schemas/v2/upgrades.schema.json",
            "path": [
              "$schema"
            ]
          },
          {
            "new_value": "Duelist Upgrades",
            "path": [
              "name"
            ]
          },
          {
            "new_value": [
              {
                "population_cap": 10,
                "level": 1
              }
            ],
            "path": [
              "population_scaling"
            ]
          },
          {
            "new_value": "0.1.1",
            "path": [
              "game_version"
            ]
          },
          {
            "new_value": "Duelist",
            "path": [
              "archetype"
            ]
          },
          {
            "new_value": [],
            "path": [
              "incantation_upgrades"
            ]
          },
          {
            "new_value": "upgrades_duelist",
            "path": [
              "entity_id"
            ]
          }
        ],
        "category": "upgrades",
        "change_type": "add",
        "field": "entity",
        "name": "Duelist Upgrades",
        "target_id": "duelist.json"
      },
      {
        "diffs": [
          {
            "new_value": 25,
            "path": [
              "level_cap"
            ]
          },
          {
            "new_value": "../schemas/v2/upgrades.schema.json",
            "path": [
              "$schema"
            ]
          },
          {
            "new_value": "Enchanter Upgrades",
            "path": [
              "name"
            ]
          },
          {
            "new_value": [
              {
                "population_cap": 10,
                "level": 1
              }
            ],
            "path": [
              "population_scaling"
            ]
          },
          {
            "new_value": "0.1.1",
            "path": [
              "game_version"
            ]
          },
          {
            "new_value": "Enchanter",
            "path": [
              "archetype"
            ]
          },
          {
            "new_value": [],
            "path": [
              "incantation_upgrades"
            ]
          },
          {
            "new_value": "upgrades_enchanter",
            "path": [
              "entity_id"
            ]
          }
        ],
        "category": "upgrades",
        "change_type": "add",
        "field": "entity",
        "name": "Enchanter Upgrades",
        "target_id": "enchanter.json"
      },
      {
        "diffs": [
          {
            "removed": true,
            "path": [
              "description"
            ]
          },
          {
            "removed": true,
            "path": [
              "effect"
            ]
          },
          {
            "removed": true,
            "path": [
              "$schema"
            ]
          },
          {
            "removed": true,
            "path": [
              "name"
            ]
          },
          {
            "removed": true,
            "path": [
              "upgrade_id"
            ]
          },
          {
            "removed": true,
            "path": [
              "target_tags"
            ]
          }
        ],
        "category": "upgrades",
        "change_type": "delete",
        "field": "entity",
        "name": "Dev Placeholder",
        "target_id": "placeholder.json"
      }
    ],
    "tags": [],
    "title": "Patch 0.2.0",
    "type": "Patch",
    "date": "2026-03-07",
    "version": "0.2.0",
    "id": "patch_0_2_0"
  },
  {
    "changes": [
      {
        "diffs": [
          {
            "new_value": [
              "cast_stone",
              "fire"
            ],
            "path": [
              "tags"
            ]
          },
          {
            "new_value": "A Cast Stone that grants Fire Ball as a 5th incantation slot.",
            "path": [
              "description"
            ]
          },
          {
            "new_value": "../../schemas/v2/consumables.schema.json",
            "path": [
              "$schema"
            ]
          },
          {
            "new_value": [
              300,
              600
            ],
            "path": [
              "drop_time_seconds"
            ]
          },
          {
            "new_value": "Cast Stone: Fire Ball",
            "path": [
              "name"
            ]
          },
          {
            "new_value": 1,
            "path": [
              "stack_size"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "value"
            ]
          },
          {
            "new_value": true,
            "path": [
              "image_required"
            ]
          },
          {
            "new_value": "Consumable",
            "path": [
              "category"
            ]
          },
          {
            "new_value": "fire_ball",
            "path": [
              "grants_incantation"
            ]
          },
          {
            "new_value": "0.1.1",
            "path": [
              "game_version"
            ]
          },
          {
            "new_value": "Cast_Stone",
            "path": [
              "effect_type"
            ]
          },
          {
            "new_value": "cast_stone_fire_ball",
            "path": [
              "entity_id"
            ]
          }
        ],
        "category": "consumables",
        "change_type": "add",
        "field": "entity",
        "name": "Cast Stone: Fire Ball",
        "target_id": "cast_stone_fire_ball.json"
      },
      {
        "diffs": [
          {
            "new_value": [
              "cast_stone",
              "healing"
            ],
            "path": [
              "tags"
            ]
          },
          {
            "new_value": "A Cast Stone that grants Heal Ray as a 5th incantation slot.",
            "path": [
              "description"
            ]
          },
          {
            "new_value": "../../schemas/v2/consumables.schema.json",
            "path": [
              "$schema"
            ]
          },
          {
            "new_value": [
              300,
              600
            ],
            "path": [
              "drop_time_seconds"
            ]
          },
          {
            "new_value": "Cast Stone: Heal Ray",
            "path": [
              "name"
            ]
          },
          {
            "new_value": 1,
            "path": [
              "stack_size"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "value"
            ]
          },
          {
            "new_value": true,
            "path": [
              "image_required"
            ]
          },
          {
            "new_value": "Consumable",
            "path": [
              "category"
            ]
          },
          {
            "new_value": "heal_ray",
            "path": [
              "grants_incantation"
            ]
          },
          {
            "new_value": "0.1.1",
            "path": [
              "game_version"
            ]
          },
          {
            "new_value": "Cast_Stone",
            "path": [
              "effect_type"
            ]
          },
          {
            "new_value": "cast_stone_heal_ray",
            "path": [
              "entity_id"
            ]
          }
        ],
        "category": "consumables",
        "change_type": "add",
        "field": "entity",
        "name": "Cast Stone: Heal Ray",
        "target_id": "cast_stone_heal_ray.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "earn_rates": {
                "loss": 25,
                "win": 50,
                "first_daily_match": 200
              },
              "starting_knowledge": {
                "beta": 1000,
                "default": 250
              }
            },
            "path": [
              "progression"
            ]
          },
          {
            "new_value": "schemas/v2/game_systems.schema.json",
            "path": [
              "$schema"
            ]
          },
          {
            "new_value": {
              "level_thresholds": [
                {
                  "xp_required": 0,
                  "level": 1
                },
                {
                  "xp_required": 20000,
                  "level": 25
                }
              ],
              "building_spawn_multiplier": 0.5,
              "kill_xp": {
                "rank_iv": 500,
                "rank_iii": 300,
                "rank_ii": 100,
                "rank_i": 50,
                "spellcaster_death": 250
              },
              "capture_xp": {
                "spellcaster_on_point": 750,
                "passive_per_sec": 1.5,
                "recapture": 1500,
                "first_capture": 1000
              }
            },
            "path": [
              "match_xp"
            ]
          },
          {
            "new_value": {
              "ranks": [
                {
                  "rp_loss_per_loss": 5,
                  "rp_threshold_min": 0,
                  "name": "Novice"
                },
                {
                  "rp_loss_per_loss": 20,
                  "rp_threshold_min": 1390,
                  "name": "Grand Master"
                }
              ],
              "rp_gain_per_win": 20,
              "tiers_per_rank": 5
            },
            "path": [
              "ranked"
            ]
          }
        ],
        "category": "game_systems.json",
        "change_type": "add",
        "field": "entity",
        "name": "game_systems.json",
        "target_id": "game_systems.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "interval": 1,
              "calculation_unit": "percent_max_hp",
              "value": 0.1,
              "tier": "I"
            },
            "old_value": {
              "interval": 1,
              "calculation_unit": "percent_max_hp",
              "value": 0.001,
              "tier": "I"
            },
            "path": [
              2,
              "enemy_effect",
              "damage_tiers",
              0
            ]
          },
          {
            "new_value": {
              "interval": 1,
              "calculation_unit": "percent_max_hp",
              "value": 0.15,
              "tier": "II"
            },
            "old_value": {
              "interval": 1,
              "calculation_unit": "percent_max_hp",
              "value": 0.003,
              "tier": "II"
            },
            "path": [
              2,
              "enemy_effect",
              "damage_tiers",
              1
            ]
          },
          {
            "new_value": {
              "interval": 1,
              "calculation_unit": "percent_max_hp",
              "value": 0.25,
              "tier": "III"
            },
            "old_value": {
              "interval": 1,
              "calculation_unit": "percent_max_hp",
              "value": 0.005,
              "tier": "III"
            },
            "path": [
              2,
              "enemy_effect",
              "damage_tiers",
              2
            ]
          }
        ],
        "category": "infusions.json",
        "change_type": "edit",
        "field": "entity",
        "name": "infusions.json",
        "target_id": "infusions.json"
      },
      {
        "diffs": [
          {
            "new_value": [],
            "path": [
              "tags"
            ]
          },
          {
            "new_value": "Chest spawn locations for the Mausoleum arena.",
            "path": [
              "description"
            ]
          },
          {
            "new_value": "../../schemas/v2/map_chests.schema.json",
            "path": [
              "$schema"
            ]
          },
          {
            "new_value": "Mausoleum",
            "path": [
              "name"
            ]
          },
          {
            "new_value": true,
            "path": [
              "image_required"
            ]
          },
          {
            "new_value": "mausoleum",
            "path": [
              "entity_id"
            ]
          },
          {
            "new_value": [
              {
                "reward_type": "Unit",
                "reward_entity_id": "harpy",
                "tier": "T1",
                "rarity": "Common",
                "location": "Inner Side"
              },
              {
                "reward_type": "Unit",
                "reward_entity_id": "faerie",
                "tier": "T1",
                "rarity": "Common",
                "location": "Inner Mid"
              },
              {
                "reward_type": "Spell",
                "reward_entity_id": "fire_ray",
                "tier": "T1",
                "rarity": "Common",
                "location": "1st Tower Right"
              },
              {
                "reward_type": "Spell",
                "reward_entity_id": "poison_breath",
                "tier": "T1",
                "rarity": "Common",
                "location": "1st Tower Left"
              },
              {
                "reward_type": "Spell",
                "reward_entity_id": "fire_ray",
                "tier": "T1",
                "rarity": "Common",
                "location": "1st Tower Left Lower"
              },
              {
                "reward_type": "Spell",
                "reward_entity_id": "fire_ball",
                "tier": "T2",
                "rarity": "Epic",
                "location": "1st Tower Left"
              },
              {
                "reward_type": "Unit",
                "reward_entity_id": "astral_tower",
                "tier": "T3",
                "rarity": "Epic",
                "location": "1st Tower Left Upper"
              },
              {
                "reward_type": "Unit",
                "reward_entity_id": "rampart",
                "tier": "T2",
                "rarity": "Epic",
                "location": "1st Tower Right"
              },
              {
                "reward_type": "Unit",
                "reward_entity_id": "wolven_hunter",
                "tier": "T2",
                "rarity": "Epic",
                "location": "1st Tower Right Lower"
              },
              {
                "reward_type": "Unit",
                "reward_entity_id": "juggernaut",
                "tier": "T4",
                "rarity": "Legendary",
                "location": "Mid Left (Leftside)"
              },
              {
                "reward_type": "Spell",
                "reward_entity_id": "astral_nova",
                "tier": "T4",
                "rarity": "Legendary",
                "location": "Mid Left (Rightside)"
              }
            ],
            "path": [
              "chests"
            ]
          }
        ],
        "category": "map_chests",
        "change_type": "add",
        "field": "entity",
        "name": "Mausoleum",
        "target_id": "mausoleum.json"
      },
      {
        "diffs": [
          {
            "new_value": [],
            "path": [
              "tags"
            ]
          },
          {
            "new_value": "Chest spawn locations for the Nordic Shore arena.",
            "path": [
              "description"
            ]
          },
          {
            "new_value": "../../schemas/v2/map_chests.schema.json",
            "path": [
              "$schema"
            ]
          },
          {
            "new_value": "Nordic Shore",
            "path": [
              "name"
            ]
          },
          {
            "new_value": true,
            "path": [
              "image_required"
            ]
          },
          {
            "new_value": "nordic_shore",
            "path": [
              "entity_id"
            ]
          },
          {
            "new_value": [
              {
                "reward_type": "Unit",
                "reward_entity_id": "faerie",
                "tier": "T1",
                "rarity": "Common",
                "location": "Beach Left"
              },
              {
                "reward_type": "Spell",
                "reward_entity_id": "fire_ray",
                "tier": "T1",
                "rarity": "Common",
                "location": "Beach Right"
              },
              {
                "reward_type": "Unit",
                "reward_entity_id": "harpy",
                "tier": "T1",
                "rarity": "Common",
                "location": "Dockside"
              },
              {
                "reward_type": "Spell",
                "reward_entity_id": "poison_breath",
                "tier": "T2",
                "rarity": "Epic",
                "location": "Cliffside Left"
              },
              {
                "reward_type": "Unit",
                "reward_entity_id": "rampart",
                "tier": "T2",
                "rarity": "Epic",
                "location": "Cliffside Right"
              },
              {
                "reward_type": "Spell",
                "reward_entity_id": "fire_ball",
                "tier": "T3",
                "rarity": "Epic",
                "location": "Longship Bow"
              },
              {
                "reward_type": "Unit",
                "reward_entity_id": "wolven_hunter",
                "tier": "T3",
                "rarity": "Epic",
                "location": "Longship Stern"
              },
              {
                "reward_type": "Spell",
                "reward_entity_id": "astral_nova",
                "tier": "T4",
                "rarity": "Legendary",
                "location": "Frozen Falls"
              },
              {
                "reward_type": "Unit",
                "reward_entity_id": "juggernaut",
                "tier": "T4",
                "rarity": "Legendary",
                "location": "Jarl's Hall"
              }
            ],
            "path": [
              "chests"
            ]
          }
        ],
        "category": "map_chests",
        "change_type": "add",
        "field": "entity",
        "name": "Nordic Shore",
        "target_id": "nordic_shore.json"
      },
      {
        "diffs": [
          {
            "new_value": 600,
            "old_value": 450,
            "path": [
              "damage"
            ]
          },
          {
            "new_value": 15,
            "old_value": 12,
            "path": [
              "duration"
            ]
          },
          {
            "new_value": {
              "target_types": [
                "Building"
              ],
              "multiplier": 0.5
            },
            "path": [
              "mechanics",
              "damage_modifiers",
              1
            ]
          }
        ],
        "category": "spells",
        "change_type": "edit",
        "field": "entity",
        "name": "Fire Rain",
        "target_id": "fire_rain.json"
      },
      {
        "diffs": [
          {
            "new_value": 70,
            "old_value": 14,
            "path": [
              "damage"
            ]
          }
        ],
        "category": "spells",
        "change_type": "edit",
        "field": "entity",
        "name": "Fire Ray",
        "target_id": "fire_ray.json"
      },
      {
        "diffs": [
          {
            "new_value": 48,
            "old_value": 24,
            "path": [
              "range"
            ]
          }
        ],
        "category": "spells",
        "change_type": "edit",
        "field": "entity",
        "name": "Flame Surge",
        "target_id": "flame_surge.json"
      },
      {
        "diffs": [
          {
            "new_value": [
              {
                "target_types": [
                  "Ally"
                ],
                "effect": "Heal",
                "interval": 0,
                "value": 0,
                "radius": 0,
                "description": "Heals allies hit by the arrow.",
                "name": "Holy Healing"
              }
            ],
            "path": [
              "mechanics",
              "aura"
            ]
          },
          {
            "new_value": [
              {
                "description": "Damages enemies and heals allies in the path.",
                "name": "Dual Effect"
              }
            ],
            "path": [
              "mechanics",
              "features"
            ]
          }
        ],
        "category": "spells",
        "change_type": "edit",
        "field": "entity",
        "name": "Holy Arrow",
        "target_id": "holy_arrow.json"
      },
      {
        "diffs": [
          {
            "new_value": [
              {
                "description": "Transforms Rank I creatures into harmless critters.",
                "name": "Transform"
              }
            ],
            "path": [
              "mechanics",
              "features"
            ]
          }
        ],
        "category": "spells",
        "change_type": "edit",
        "field": "entity",
        "name": "Metamorphosis",
        "target_id": "metamorphosis.json"
      },
      {
        "diffs": [
          {
            "new_value": 35,
            "old_value": 25,
            "path": [
              "damage"
            ]
          }
        ],
        "category": "spells",
        "change_type": "edit",
        "field": "entity",
        "name": "Poison Grenade",
        "target_id": "poison_grenade.json"
      },
      {
        "diffs": [
          {
            "new_value": "Magic circle that resurrects creatures at 100% HP (up to 5,000 HP). Limited to once per creature.",
            "old_value": "Magic circle that resurrects creatures with partial health.",
            "path": [
              "description"
            ]
          }
        ],
        "category": "spells",
        "change_type": "edit",
        "field": "entity",
        "name": "Resurrection",
        "target_id": "resurrection.json"
      },
      {
        "diffs": [
          {
            "new_value": "Dark ritual that damager enemies and curses units. Units killed by the curse recharge all your incantations.",
            "old_value": "Dark ritual that recalls allies to recharge summons.",
            "path": [
              "description"
            ]
          }
        ],
        "category": "spells",
        "change_type": "edit",
        "field": "entity",
        "name": "Sacrifice",
        "target_id": "sacrifice.json"
      },
      {
        "diffs": [
          {
            "new_value": 70,
            "old_value": 10,
            "path": [
              "damage"
            ]
          }
        ],
        "category": "spells",
        "change_type": "edit",
        "field": "entity",
        "name": "Thunder Ray",
        "target_id": "thunder_ray.json"
      },
      {
        "diffs": [
          {
            "new_value": "A heavy defensive tower that targets enemies at medium range.",
            "old_value": "A heavy defensive tower that targets enemies inside allied territory and can defend itself when attacked.",
            "path": [
              "description"
            ]
          },
          {
            "new_value": 3000,
            "old_value": 3500,
            "path": [
              "health"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Astral Tower",
        "target_id": "astral_tower.json"
      },
      {
        "diffs": [
          {
            "new_value": 750,
            "old_value": 1000,
            "path": [
              "health"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Crypt",
        "target_id": "crypt.json"
      },
      {
        "diffs": [
          {
            "new_value": 150,
            "old_value": 13,
            "path": [
              "mechanics",
              "aura",
              0,
              "value"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Dryad",
        "target_id": "dryad.json"
      },
      {
        "diffs": [
          {
            "new_value": 2500,
            "old_value": 1800,
            "path": [
              "health"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Giant Shielder",
        "target_id": "giant_shielder.json"
      },
      {
        "diffs": [
          {
            "new_value": 100,
            "old_value": 150,
            "path": [
              "health"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Harpy",
        "target_id": "harpy.json"
      },
      {
        "diffs": [
          {
            "new_value": 50,
            "old_value": 100,
            "path": [
              "damage"
            ]
          },
          {
            "new_value": 10000,
            "old_value": 4000,
            "path": [
              "health"
            ]
          },
          {
            "new_value": 50,
            "old_value": 100,
            "path": [
              "dps"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Juggernaut",
        "target_id": "juggernaut.json"
      },
      {
        "diffs": [
          {
            "new_value": "Hover",
            "old_value": "Flying",
            "path": [
              "movement_type"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Lich",
        "target_id": "lich.json"
      },
      {
        "diffs": [
          {
            "new_value": 35,
            "old_value": 36,
            "path": [
              "range"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Lizard Archer",
        "target_id": "lizard_archer.json"
      },
      {
        "diffs": [
          {
            "new_value": [
              {
                "description": "Charges at buildings, dealing bonus damage on impact.",
                "name": "Charge"
              }
            ],
            "path": [
              "mechanics",
              "features"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Rhino Rider",
        "target_id": "rhino_rider.json"
      },
      {
        "diffs": [
          {
            "new_value": "Medium-range soldier that deals bonus damage to buildings.",
            "old_value": "Medium-range soldier that deals bonus damage to structures.",
            "path": [
              "description"
            ]
          },
          {
            "new_value": 15,
            "old_value": 22,
            "path": [
              "range"
            ]
          },
          {
            "new_value": 4,
            "old_value": 3,
            "path": [
              "movement_speed"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Rocket Soldier",
        "target_id": "rocket_soldier.json"
      },
      {
        "diffs": [
          {
            "new_value": [
              {
                "trigger": "Interval",
                "interval": 10,
                "count": 5,
                "unit_id": "rocket_soldier"
              },
              {
                "trigger": "Death",
                "count": 10,
                "unit_id": "rocket_soldier"
              }
            ],
            "path": [
              "mechanics",
              "spawner"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Rocket Soldier Factory",
        "target_id": "rocket_soldier_factory.json"
      },
      {
        "diffs": [
          {
            "new_value": "Fast creature that explodes on contact, dealing bonus damage to buildings.",
            "old_value": "Fast creature that explodes on contact, dealing bonus damage to structures.",
            "path": [
              "description"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Ruin Spider",
        "target_id": "ruin_spider.json"
      },
      {
        "diffs": [
          {
            "new_value": [
              {
                "target_types": [
                  "Enemy"
                ],
                "effect": "Debuff",
                "interval": 0,
                "value": 0,
                "radius": 0,
                "description": "Charms nearby enemies, causing them to attack their own allies.",
                "name": "Siren Song"
              }
            ],
            "path": [
              "mechanics",
              "aura"
            ]
          },
          {
            "new_value": [
              {
                "description": "Affected enemies deal damage to their own allies.",
                "name": "Friendly Fire"
              }
            ],
            "path": [
              "mechanics",
              "features"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Siren",
        "target_id": "siren.json"
      },
      {
        "diffs": [
          {
            "new_value": "Seig.",
            "old_value": "Long-range unit that deals heavy damage to a target.",
            "path": [
              "description"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Steam Tank",
        "target_id": "steam_tank.json"
      },
      {
        "diffs": [
          {
            "new_value": 35,
            "old_value": 36,
            "path": [
              "range"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Wyvern",
        "target_id": "wyvern.json"
      },
      {
        "diffs": [
          {
            "new_value": 25,
            "path": [
              "level_cap"
            ]
          },
          {
            "new_value": "../schemas/v2/upgrades.schema.json",
            "path": [
              "$schema"
            ]
          },
          {
            "new_value": "Conqueror Upgrades",
            "path": [
              "name"
            ]
          },
          {
            "new_value": [
              {
                "population_cap": 10,
                "level": 1
              }
            ],
            "path": [
              "population_scaling"
            ]
          },
          {
            "new_value": "0.1.1",
            "path": [
              "game_version"
            ]
          },
          {
            "new_value": "Conqueror",
            "path": [
              "archetype"
            ]
          },
          {
            "new_value": [],
            "path": [
              "incantation_upgrades"
            ]
          },
          {
            "new_value": "upgrades_conqueror",
            "path": [
              "entity_id"
            ]
          }
        ],
        "category": "upgrades",
        "change_type": "add",
        "field": "entity",
        "name": "Conqueror Upgrades",
        "target_id": "conqueror.json"
      },
      {
        "diffs": [
          {
            "new_value": 25,
            "path": [
              "level_cap"
            ]
          },
          {
            "new_value": "../schemas/v2/upgrades.schema.json",
            "path": [
              "$schema"
            ]
          },
          {
            "new_value": "Duelist Upgrades",
            "path": [
              "name"
            ]
          },
          {
            "new_value": [
              {
                "population_cap": 10,
                "level": 1
              }
            ],
            "path": [
              "population_scaling"
            ]
          },
          {
            "new_value": "0.1.1",
            "path": [
              "game_version"
            ]
          },
          {
            "new_value": "Duelist",
            "path": [
              "archetype"
            ]
          },
          {
            "new_value": [],
            "path": [
              "incantation_upgrades"
            ]
          },
          {
            "new_value": "upgrades_duelist",
            "path": [
              "entity_id"
            ]
          }
        ],
        "category": "upgrades",
        "change_type": "add",
        "field": "entity",
        "name": "Duelist Upgrades",
        "target_id": "duelist.json"
      },
      {
        "diffs": [
          {
            "new_value": 25,
            "path": [
              "level_cap"
            ]
          },
          {
            "new_value": "../schemas/v2/upgrades.schema.json",
            "path": [
              "$schema"
            ]
          },
          {
            "new_value": "Enchanter Upgrades",
            "path": [
              "name"
            ]
          },
          {
            "new_value": [
              {
                "population_cap": 10,
                "level": 1
              }
            ],
            "path": [
              "population_scaling"
            ]
          },
          {
            "new_value": "0.1.1",
            "path": [
              "game_version"
            ]
          },
          {
            "new_value": "Enchanter",
            "path": [
              "archetype"
            ]
          },
          {
            "new_value": [],
            "path": [
              "incantation_upgrades"
            ]
          },
          {
            "new_value": "upgrades_enchanter",
            "path": [
              "entity_id"
            ]
          }
        ],
        "category": "upgrades",
        "change_type": "add",
        "field": "entity",
        "name": "Enchanter Upgrades",
        "target_id": "enchanter.json"
      },
      {
        "diffs": [
          {
            "removed": true,
            "path": [
              "description"
            ]
          },
          {
            "removed": true,
            "path": [
              "effect"
            ]
          },
          {
            "removed": true,
            "path": [
              "$schema"
            ]
          },
          {
            "removed": true,
            "path": [
              "name"
            ]
          },
          {
            "removed": true,
            "path": [
              "upgrade_id"
            ]
          },
          {
            "removed": true,
            "path": [
              "target_tags"
            ]
          }
        ],
        "category": "upgrades",
        "change_type": "delete",
        "field": "entity",
        "name": "Dev Placeholder",
        "target_id": "placeholder.json"
      }
    ],
    "tags": [],
    "title": "Patch 0.1.1",
    "type": "Patch",
    "date": "2026-03-07",
    "version": "0.1.1",
    "id": "patch_0_1_1"
  },
  {
    "changes": [
      {
        "diffs": [
          {
            "new_value": true,
            "path": [
              "image_required"
            ]
          },
          {
            "new_value": "Charge_Refill",
            "path": [
              "effect_type"
            ]
          },
          {
            "new_value": "charge_orb_1",
            "path": [
              "entity_id"
            ]
          },
          {
            "new_value": "Small Recharge. Restores 5 Energy (5x Rank I, 1x Rank II).",
            "path": [
              "description"
            ]
          },
          {
            "new_value": "../../schemas/v2/consumables.schema.json",
            "path": [
              "$schema"
            ]
          },
          {
            "new_value": 1,
            "path": [
              "stack_size"
            ]
          },
          {
            "new_value": 5,
            "path": [
              "value"
            ]
          },
          {
            "new_value": [
              "charge",
              "orb"
            ],
            "path": [
              "tags"
            ]
          },
          {
            "new_value": "Consumable",
            "path": [
              "category"
            ]
          },
          {
            "new_value": "Charge Orb I",
            "path": [
              "name"
            ]
          }
        ],
        "category": "consumables",
        "change_type": "add",
        "field": "entity",
        "name": "Charge Orb I",
        "target_id": "charge_orb_1.json"
      },
      {
        "diffs": [
          {
            "new_value": true,
            "path": [
              "image_required"
            ]
          },
          {
            "new_value": "Charge_Refill",
            "path": [
              "effect_type"
            ]
          },
          {
            "new_value": "charge_orb_2",
            "path": [
              "entity_id"
            ]
          },
          {
            "new_value": "Medium Recharge. Restores 15 Energy (15x Rank I, 3x Rank II, 1x Rank III).",
            "path": [
              "description"
            ]
          },
          {
            "new_value": "../../schemas/v2/consumables.schema.json",
            "path": [
              "$schema"
            ]
          },
          {
            "new_value": 1,
            "path": [
              "stack_size"
            ]
          },
          {
            "new_value": 15,
            "path": [
              "value"
            ]
          },
          {
            "new_value": [
              "charge",
              "orb"
            ],
            "path": [
              "tags"
            ]
          },
          {
            "new_value": "Consumable",
            "path": [
              "category"
            ]
          },
          {
            "new_value": "Charge Orb II",
            "path": [
              "name"
            ]
          }
        ],
        "category": "consumables",
        "change_type": "add",
        "field": "entity",
        "name": "Charge Orb II",
        "target_id": "charge_orb_2.json"
      },
      {
        "diffs": [
          {
            "new_value": true,
            "path": [
              "image_required"
            ]
          },
          {
            "new_value": "Capture",
            "path": [
              "effect_type"
            ]
          },
          {
            "new_value": "conquest_banner",
            "path": [
              "entity_id"
            ]
          },
          {
            "new_value": "Captures an enemy territory and refill all charges.",
            "path": [
              "description"
            ]
          },
          {
            "new_value": "../../schemas/v2/consumables.schema.json",
            "path": [
              "$schema"
            ]
          },
          {
            "new_value": 1,
            "path": [
              "stack_size"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "value"
            ]
          },
          {
            "new_value": [
              "capture",
              "banner"
            ],
            "path": [
              "tags"
            ]
          },
          {
            "new_value": {
              "auto_capture_altars": true
            },
            "path": [
              "mechanics"
            ]
          },
          {
            "new_value": "Consumable",
            "path": [
              "category"
            ]
          },
          {
            "new_value": "Conquest Banner",
            "path": [
              "name"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "duration"
            ]
          }
        ],
        "category": "consumables",
        "change_type": "add",
        "field": "entity",
        "name": "Conquest Banner",
        "target_id": "conquest_banner.json"
      },
      {
        "diffs": [
          {
            "new_value": true,
            "path": [
              "image_required"
            ]
          },
          {
            "new_value": "Heal",
            "path": [
              "effect_type"
            ]
          },
          {
            "new_value": "healing_grimoire_1",
            "path": [
              "entity_id"
            ]
          },
          {
            "new_value": "Light Heal. Restores 25 Health to the Spellcaster.",
            "path": [
              "description"
            ]
          },
          {
            "new_value": "../../schemas/v2/consumables.schema.json",
            "path": [
              "$schema"
            ]
          },
          {
            "new_value": 1,
            "path": [
              "stack_size"
            ]
          },
          {
            "new_value": 25,
            "path": [
              "value"
            ]
          },
          {
            "new_value": [
              "heal",
              "grimoire"
            ],
            "path": [
              "tags"
            ]
          },
          {
            "new_value": "Consumable",
            "path": [
              "category"
            ]
          },
          {
            "new_value": "Healing Grimoire I",
            "path": [
              "name"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "duration"
            ]
          }
        ],
        "category": "consumables",
        "change_type": "add",
        "field": "entity",
        "name": "Healing Grimoire I",
        "target_id": "healing_grimoire_1.json"
      },
      {
        "diffs": [
          {
            "new_value": true,
            "path": [
              "image_required"
            ]
          },
          {
            "new_value": "Heal",
            "path": [
              "effect_type"
            ]
          },
          {
            "new_value": "healing_grimoire_2",
            "path": [
              "entity_id"
            ]
          },
          {
            "new_value": "Medium Heal. Restores 75 Health to the Spellcaster.",
            "path": [
              "description"
            ]
          },
          {
            "new_value": "../../schemas/v2/consumables.schema.json",
            "path": [
              "$schema"
            ]
          },
          {
            "new_value": 1,
            "path": [
              "stack_size"
            ]
          },
          {
            "new_value": 75,
            "path": [
              "value"
            ]
          },
          {
            "new_value": [
              "heal",
              "grimoire"
            ],
            "path": [
              "tags"
            ]
          },
          {
            "new_value": "Consumable",
            "path": [
              "category"
            ]
          },
          {
            "new_value": "Healing Grimoire II",
            "path": [
              "name"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "duration"
            ]
          }
        ],
        "category": "consumables",
        "change_type": "add",
        "field": "entity",
        "name": "Healing Grimoire II",
        "target_id": "healing_grimoire_2.json"
      },
      {
        "diffs": [
          {
            "new_value": true,
            "path": [
              "image_required"
            ]
          },
          {
            "new_value": "Heal",
            "path": [
              "effect_type"
            ]
          },
          {
            "new_value": "healing_grimoire_3",
            "path": [
              "entity_id"
            ]
          },
          {
            "new_value": "Major Heal. Restores 150 Health to the Spellcaster.",
            "path": [
              "description"
            ]
          },
          {
            "new_value": "../../schemas/v2/consumables.schema.json",
            "path": [
              "$schema"
            ]
          },
          {
            "new_value": 1,
            "path": [
              "stack_size"
            ]
          },
          {
            "new_value": 150,
            "path": [
              "value"
            ]
          },
          {
            "new_value": [
              "heal",
              "grimoire"
            ],
            "path": [
              "tags"
            ]
          },
          {
            "new_value": "Consumable",
            "path": [
              "category"
            ]
          },
          {
            "new_value": "Healing Grimoire III",
            "path": [
              "name"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "duration"
            ]
          }
        ],
        "category": "consumables",
        "change_type": "add",
        "field": "entity",
        "name": "Healing Grimoire III",
        "target_id": "healing_grimoire_3.json"
      },
      {
        "diffs": [
          {
            "removed": true,
            "path": [
              "image_required"
            ]
          },
          {
            "removed": true,
            "path": [
              "effect_type"
            ]
          },
          {
            "removed": true,
            "path": [
              "entity_id"
            ]
          },
          {
            "removed": true,
            "path": [
              "description"
            ]
          },
          {
            "removed": true,
            "path": [
              "$schema"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "removed": true,
            "path": [
              "value"
            ]
          },
          {
            "removed": true,
            "path": [
              "tags"
            ]
          },
          {
            "removed": true,
            "path": [
              "category"
            ]
          },
          {
            "removed": true,
            "path": [
              "name"
            ]
          },
          {
            "removed": true,
            "path": [
              "duration"
            ]
          }
        ],
        "category": "consumables",
        "change_type": "delete",
        "field": "entity",
        "name": "Light Heal",
        "target_id": "light_heal.json"
      },
      {
        "diffs": [
          {
            "removed": true,
            "path": [
              "image_required"
            ]
          },
          {
            "removed": true,
            "path": [
              "effect_type"
            ]
          },
          {
            "removed": true,
            "path": [
              "entity_id"
            ]
          },
          {
            "removed": true,
            "path": [
              "description"
            ]
          },
          {
            "removed": true,
            "path": [
              "$schema"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "removed": true,
            "path": [
              "value"
            ]
          },
          {
            "removed": true,
            "path": [
              "tags"
            ]
          },
          {
            "removed": true,
            "path": [
              "category"
            ]
          },
          {
            "removed": true,
            "path": [
              "name"
            ]
          },
          {
            "removed": true,
            "path": [
              "duration"
            ]
          }
        ],
        "category": "consumables",
        "change_type": "delete",
        "field": "entity",
        "name": "Medium Heal",
        "target_id": "medium_heal.json"
      },
      {
        "diffs": [
          {
            "removed": true,
            "path": [
              "image_required"
            ]
          },
          {
            "removed": true,
            "path": [
              "effect_type"
            ]
          },
          {
            "removed": true,
            "path": [
              "entity_id"
            ]
          },
          {
            "removed": true,
            "path": [
              "description"
            ]
          },
          {
            "removed": true,
            "path": [
              "$schema"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "removed": true,
            "path": [
              "value"
            ]
          },
          {
            "removed": true,
            "path": [
              "tags"
            ]
          },
          {
            "removed": true,
            "path": [
              "category"
            ]
          },
          {
            "removed": true,
            "path": [
              "name"
            ]
          },
          {
            "removed": true,
            "path": [
              "duration"
            ]
          }
        ],
        "category": "consumables",
        "change_type": "delete",
        "field": "entity",
        "name": "Medium Recharge",
        "target_id": "medium_recharge.json"
      },
      {
        "diffs": [
          {
            "new_value": true,
            "path": [
              "image_required"
            ]
          },
          {
            "new_value": "Buff",
            "path": [
              "effect_type"
            ]
          },
          {
            "new_value": "power_grimoire",
            "path": [
              "entity_id"
            ]
          },
          {
            "new_value": "Damage",
            "path": [
              "buff_target"
            ]
          },
          {
            "new_value": "Increases Damage by 10%.",
            "path": [
              "description"
            ]
          },
          {
            "new_value": "../../schemas/v2/consumables.schema.json",
            "path": [
              "$schema"
            ]
          },
          {
            "new_value": 1,
            "path": [
              "stack_size"
            ]
          },
          {
            "new_value": 10,
            "path": [
              "value"
            ]
          },
          {
            "new_value": [
              "buff",
              "damage",
              "grimoire"
            ],
            "path": [
              "tags"
            ]
          },
          {
            "new_value": "Consumable",
            "path": [
              "category"
            ]
          },
          {
            "new_value": "Power Grimoire",
            "path": [
              "name"
            ]
          },
          {
            "new_value": 30,
            "path": [
              "duration"
            ]
          }
        ],
        "category": "consumables",
        "change_type": "add",
        "field": "entity",
        "name": "Power Grimoire",
        "target_id": "power_grimoire.json"
      },
      {
        "diffs": [
          {
            "new_value": true,
            "path": [
              "image_required"
            ]
          },
          {
            "new_value": "Buff",
            "path": [
              "effect_type"
            ]
          },
          {
            "new_value": "protection_grimoire",
            "path": [
              "entity_id"
            ]
          },
          {
            "new_value": "Defense",
            "path": [
              "buff_target"
            ]
          },
          {
            "new_value": "Increases Defense by 10%.",
            "path": [
              "description"
            ]
          },
          {
            "new_value": "../../schemas/v2/consumables.schema.json",
            "path": [
              "$schema"
            ]
          },
          {
            "new_value": 1,
            "path": [
              "stack_size"
            ]
          },
          {
            "new_value": 10,
            "path": [
              "value"
            ]
          },
          {
            "new_value": [
              "buff",
              "defense",
              "grimoire"
            ],
            "path": [
              "tags"
            ]
          },
          {
            "new_value": "Consumable",
            "path": [
              "category"
            ]
          },
          {
            "new_value": "Protection Grimoire",
            "path": [
              "name"
            ]
          },
          {
            "new_value": 30,
            "path": [
              "duration"
            ]
          }
        ],
        "category": "consumables",
        "change_type": "add",
        "field": "entity",
        "name": "Protection Grimoire",
        "target_id": "protection_grimoire.json"
      },
      {
        "diffs": [
          {
            "removed": true,
            "path": [
              "image_required"
            ]
          },
          {
            "removed": true,
            "path": [
              "effect_type"
            ]
          },
          {
            "removed": true,
            "path": [
              "entity_id"
            ]
          },
          {
            "removed": true,
            "path": [
              "description"
            ]
          },
          {
            "removed": true,
            "path": [
              "$schema"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "removed": true,
            "path": [
              "value"
            ]
          },
          {
            "removed": true,
            "path": [
              "tags"
            ]
          },
          {
            "removed": true,
            "path": [
              "category"
            ]
          },
          {
            "removed": true,
            "path": [
              "name"
            ]
          },
          {
            "removed": true,
            "path": [
              "duration"
            ]
          }
        ],
        "category": "consumables",
        "change_type": "delete",
        "field": "entity",
        "name": "Small Recharge",
        "target_id": "small_recharge.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "stealth": {
                "duration": 3,
                "break_on_attack": true
              }
            },
            "path": [
              "abilities",
              "defense",
              "mechanics"
            ]
          },
          {
            "removed": true,
            "path": [
              "movement_speed"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": 10,
            "old_value": 8,
            "path": [
              "abilities",
              "defense",
              "cooldown"
            ]
          },
          {
            "new_value": "All Astral spells recharge 32% faster.",
            "old_value": "All Astral spells recharge faster.",
            "path": [
              "abilities",
              "passive",
              0,
              "description"
            ]
          },
          {
            "new_value": "All damage dealt is increased by 47% against targets below half health.",
            "old_value": "All damage dealt is increased against targets below half health.",
            "path": [
              "abilities",
              "passive",
              1,
              "description"
            ]
          },
          {
            "new_value": {
              "pierce": true
            },
            "old_value": {
              "features": [
                {
                  "description": "Alternates between Palm Strike (32) and Power Punch (47).",
                  "name": "Combo Sequence"
                }
              ]
            },
            "path": [
              "abilities",
              "primary",
              "mechanics"
            ]
          },
          {
            "new_value": 300,
            "old_value": 1000,
            "path": [
              "health"
            ]
          },
          {
            "new_value": 3,
            "old_value": 1.5,
            "path": [
              "abilities",
              "defense",
              "duration"
            ]
          }
        ],
        "category": "heroes",
        "change_type": "edit",
        "field": "entity",
        "name": "Astral Monk",
        "target_id": "astral_monk.json"
      },
      {
        "diffs": [
          {
            "new_value": 10,
            "path": [
              "abilities",
              "defense",
              "cooldown"
            ]
          },
          {
            "new_value": 67,
            "path": [
              "abilities",
              "ultimate",
              "damage"
            ]
          },
          {
            "new_value": {
              "infusion": {
                "id": "fire_infusion"
              }
            },
            "path": [
              "abilities",
              "ultimate",
              "mechanics"
            ]
          },
          {
            "removed": true,
            "path": [
              "movement_speed"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": 340,
            "old_value": 800,
            "path": [
              "health"
            ]
          },
          {
            "new_value": {
              "infusion": {
                "id": "fire_infusion"
              },
              "cleave": true
            },
            "old_value": {
              "features": [
                {
                  "description": "Attacks hit multiple enemies in an arc.",
                  "name": "Cleave"
                }
              ]
            },
            "path": [
              "abilities",
              "primary",
              "mechanics"
            ]
          },
          {
            "new_value": {
              "description": "Allied creatures near the Fire Elementalist capture Altar +58% faster.",
              "name": "Ignition Spark"
            },
            "old_value": {
              "description": "Allied creatures near the Fire Elementalist capture Altar faster.",
              "name": "Ignition Spark"
            },
            "path": [
              "abilities",
              "passive",
              0
            ]
          },
          {
            "new_value": {
              "description": "Damaging burning enemies heals the Fire Elementalist for 10 Health.",
              "name": "Enduring Flame"
            },
            "old_value": {
              "description": "Damaging burning enemies heals the Fire Elementalist.",
              "name": "Enduring Flame"
            },
            "path": [
              "abilities",
              "passive",
              1
            ]
          },
          {
            "new_value": {
              "description": "When you or your creatures kill a Burning enemy, recharge Elemental incantations.",
              "name": "Blazing Momentum"
            },
            "old_value": {
              "description": "When you or your creatures kill a Burning enemy, recharge Elemental spells.",
              "name": "Blazing Momentum"
            },
            "path": [
              "abilities",
              "passive",
              2
            ]
          }
        ],
        "category": "heroes",
        "change_type": "edit",
        "field": "entity",
        "name": "Fire Elementalist",
        "target_id": "fire_elementalist.json"
      },
      {
        "diffs": [
          {
            "new_value": 5,
            "path": [
              "abilities",
              "defense",
              "cooldown"
            ]
          },
          {
            "new_value": 67,
            "path": [
              "abilities",
              "ultimate",
              "damage"
            ]
          },
          {
            "removed": true,
            "path": [
              "movement_speed"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": "Increases Rank III population by 1, reduces Rank II population by 2.",
            "old_value": "Increases Rank III population, reduces Rank II population.",
            "path": [
              "abilities",
              "passive",
              0,
              "description"
            ]
          },
          {
            "new_value": {
              "cleave": true
            },
            "old_value": {
              "features": [
                {
                  "description": "Attacks hit multiple enemies in an arc.",
                  "name": "Cleave"
                }
              ]
            },
            "path": [
              "abilities",
              "primary",
              "mechanics"
            ]
          },
          {
            "new_value": 450,
            "old_value": 1200,
            "path": [
              "health"
            ]
          }
        ],
        "category": "heroes",
        "change_type": "edit",
        "field": "entity",
        "name": "Iron Sorcerer",
        "target_id": "iron_sorcerer.json"
      },
      {
        "diffs": [
          {
            "new_value": 10,
            "path": [
              "abilities",
              "defense",
              "cooldown"
            ]
          },
          {
            "new_value": {
              "aura": [
                {
                  "interval": 1,
                  "target_types": [
                    "Ally"
                  ],
                  "effect": "Heal",
                  "value": 10,
                  "radius": 5,
                  "description": "Heals nearby allies.",
                  "name": "Echo of Mercy Aura"
                }
              ]
            },
            "path": [
              "abilities",
              "passive",
              0,
              "mechanics"
            ]
          },
          {
            "new_value": true,
            "path": [
              "abilities",
              "primary",
              "mechanics",
              "cleave"
            ]
          },
          {
            "new_value": 70,
            "path": [
              "abilities",
              "ultimate",
              "heal_amount"
            ]
          },
          {
            "new_value": 30,
            "path": [
              "abilities",
              "ultimate",
              "radius"
            ]
          },
          {
            "new_value": 1,
            "path": [
              "abilities",
              "ultimate",
              "interval"
            ]
          },
          {
            "removed": true,
            "path": [
              "movement_speed"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": "Creates a barrier that absorbs projectiles and reduces all damage. Absorbing Spellcaster projectiles partially refresh Holy incantations.",
            "old_value": "Creates a barrier that absorbs projectiles and reduces all damage. Absorbing Spellcaster projectiles refreshes Holy spells.",
            "path": [
              "abilities",
              "defense",
              "description"
            ]
          },
          {
            "new_value": "All Holy incantations recharge 16.7% faster.",
            "old_value": "All Holy spells recharge faster.",
            "path": [
              "abilities",
              "passive",
              1,
              "description"
            ]
          },
          {
            "new_value": 25,
            "old_value": 23,
            "path": [
              "abilities",
              "primary",
              "damage"
            ]
          },
          {
            "new_value": "Mark the ground with a massive healing seal (70 + 1.37% target Max HP).",
            "old_value": "Mark the ground with a massive healing seal.",
            "path": [
              "abilities",
              "ultimate",
              "description"
            ]
          },
          {
            "new_value": 440,
            "old_value": 900,
            "path": [
              "health"
            ]
          },
          {
            "old_value": {
              "description": "Attacks hit multiple enemies in an arc.",
              "name": "Cleave"
            },
            "removed": true,
            "path": [
              "abilities",
              "primary",
              "mechanics",
              "features",
              0
            ]
          }
        ],
        "category": "heroes",
        "change_type": "edit",
        "field": "entity",
        "name": "Mystic Scribe",
        "target_id": "mystic_scribe.json"
      },
      {
        "diffs": [
          {
            "new_value": 13,
            "path": [
              "abilities",
              "defense",
              "cooldown"
            ]
          },
          {
            "new_value": true,
            "path": [
              "abilities",
              "primary",
              "mechanics",
              "cleave"
            ]
          },
          {
            "new_value": 67,
            "path": [
              "abilities",
              "ultimate",
              "damage"
            ]
          },
          {
            "removed": true,
            "path": [
              "movement_speed"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": "Increases Rank II population by 5 and Rank III population by 1 while reducing Rank I population by 15.",
            "old_value": "Increases Rank II and Rank III population while reducing Rank I population.",
            "path": [
              "abilities",
              "passive",
              1,
              "description"
            ]
          },
          {
            "new_value": "While on the ground, the Shaman recharges Wild spells and creatures +58% faster.",
            "old_value": "While on the ground, the Shaman recharges Wild spells much faster.",
            "path": [
              "abilities",
              "passive",
              2,
              "description"
            ]
          },
          {
            "new_value": 600,
            "old_value": 1300,
            "path": [
              "health"
            ]
          },
          {
            "old_value": {
              "description": "Attacks hit multiple enemies in an arc.",
              "name": "Cleave"
            },
            "removed": true,
            "path": [
              "abilities",
              "primary",
              "mechanics",
              "features",
              1
            ]
          }
        ],
        "category": "heroes",
        "change_type": "edit",
        "field": "entity",
        "name": "Stone Shaman",
        "target_id": "stone_shaman.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "id": "poison_infusion"
            },
            "path": [
              "abilities",
              "primary",
              "mechanics",
              "infusion"
            ]
          },
          {
            "new_value": 10,
            "path": [
              "abilities",
              "defense",
              "cooldown"
            ]
          },
          {
            "removed": true,
            "path": [
              "movement_speed"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": 350,
            "old_value": 750,
            "path": [
              "health"
            ]
          },
          {
            "new_value": "When a Swamp Witch\u2019s creature is destroyed, her incantations and abilities recharge faster.",
            "old_value": "When a Swamp Witch\u2019s creature is destroyed, her spells and abilities recharge faster.",
            "path": [
              "abilities",
              "passive",
              1,
              "description"
            ]
          },
          {
            "new_value": "The Swamp Witch increases Rank I population by 5, while reducing Rank II and Rank III population by 2.",
            "old_value": "The Swamp Witch has more Rank I population, but less Rank II and Rank III population.  ",
            "path": [
              "abilities",
              "passive",
              2,
              "description"
            ]
          },
          {
            "new_value": "Unleashes a demonic form that boosts all spell damage by +50%. Poison Strike fires 2 extra projectiles that deal +185% damage.",
            "old_value": "Unleashes a demonic form that boosts all spell damage by 150%. Poison Strike fires 2 extra projectiles that deal +285% damage.",
            "path": [
              "abilities",
              "ultimate",
              "description"
            ]
          },
          {
            "new_value": 1.5,
            "old_value": 2.5,
            "path": [
              "abilities",
              "ultimate",
              "mechanics",
              "damage_modifiers",
              0,
              "multiplier"
            ]
          },
          {
            "new_value": "Poison Strike gains 2 extra projectiles dealing +185% damage.",
            "old_value": "Poison Strike gains 2 extra projectiles dealing +285% damage.",
            "path": [
              "abilities",
              "ultimate",
              "mechanics",
              "features",
              0,
              "description"
            ]
          }
        ],
        "category": "heroes",
        "change_type": "edit",
        "field": "entity",
        "name": "Swamp Witch",
        "target_id": "swamp_witch.json"
      },
      {
        "diffs": [
          {
            "new_value": [
              {
                "enemy_effect": {
                  "damage_tiers": [
                    {
                      "interval": 0,
                      "calculation_unit": "flat",
                      "value": 0,
                      "tier": "I"
                    },
                    {
                      "interval": 0,
                      "calculation_unit": "flat",
                      "value": 0,
                      "tier": "II"
                    },
                    {
                      "interval": 0,
                      "calculation_unit": "flat",
                      "value": 0,
                      "tier": "III"
                    }
                  ],
                  "status_buildup": "Burning",
                  "description": "Applies buildup of Burning status on enemies, dealing damage over time."
                },
                "allied_effect": {
                  "stat_multiplier": {
                    "damage": 0
                  },
                  "description": "Increases damage dealt by infused allies."
                },
                "element": "Fire",
                "name": "Fire Infusion",
                "id": "fire_infusion"
              },
              {
                "enemy_effect": {
                  "status_buildup": "Chain Lightning",
                  "description": "Applies buildup of a chain lightning attack on enemies, dealing damage."
                },
                "allied_effect": {
                  "stat_multiplier": {
                    "movement_speed": 0
                  },
                  "description": "Increases movement speed of infused allies."
                },
                "element": "Lightning",
                "name": "Lightning Infusion",
                "id": "lightning_infusion"
              },
              {
                "enemy_effect": {
                  "damage_tiers": [
                    {
                      "interval": 1,
                      "calculation_unit": "percent_max_hp",
                      "value": 0.001,
                      "tier": "I"
                    },
                    {
                      "interval": 1,
                      "calculation_unit": "percent_max_hp",
                      "value": 0.003,
                      "tier": "II"
                    },
                    {
                      "interval": 1,
                      "calculation_unit": "percent_max_hp",
                      "value": 0.005,
                      "tier": "III"
                    }
                  ],
                  "status_buildup": "Poison",
                  "description": "Applies buildup of Poison on enemies, dealing damage over time based on max HP."
                },
                "allied_effect": {
                  "heal": {
                    "interval": 0,
                    "value": 0
                  },
                  "description": "Grants health regeneration to infused allies."
                },
                "element": "Poison",
                "name": "Poison Infusion",
                "id": "poison_infusion"
              },
              {
                "enemy_effect": {
                  "status_buildup": "Freeze",
                  "description": "Applies buildup of Freeze on enemies, slowing and eventually freezing them."
                },
                "allied_effect": {
                  "stat_multiplier": {
                    "damage_resistance": 0
                  },
                  "description": "Increases damage resistance of infused allies."
                },
                "element": "Ice",
                "name": "Ice Infusion",
                "id": "ice_infusion"
              }
            ],
            "old_value": {},
            "path": []
          }
        ],
        "category": "infusions.json",
        "change_type": "add",
        "field": "entity",
        "name": "infusions.json",
        "target_id": "infusions.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "Spellcaster": 0,
              "Creature": 0,
              "Lifestone": 0,
              "Building": 0
            },
            "path": [
              "damage_overrides"
            ]
          },
          {
            "new_value": {
              "damage_modifiers": [
                {
                  "target_types": [
                    "Building"
                  ],
                  "multiplier": 0.27
                }
              ]
            },
            "path": [
              "mechanics"
            ]
          },
          {
            "new_value": 200,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": "Massive projectile emitting a damaging aura that deals heavy damage on impact.",
            "old_value": "Massive projectile that deals heavy damage on impact.",
            "path": [
              "description"
            ]
          },
          {
            "new_value": 0,
            "old_value": 0.0,
            "path": [
              "cast_time"
            ]
          },
          {
            "new_value": 120,
            "old_value": 10.0,
            "path": [
              "recharge_time"
            ]
          }
        ],
        "category": "spells",
        "change_type": "edit",
        "field": "entity",
        "name": "Astral Nova",
        "target_id": "astral_nova.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "Spellcaster": 0,
              "Creature": 0,
              "Lifestone": 0,
              "Building": 0
            },
            "path": [
              "damage_overrides"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "new_value": [
              {
                "multiplier": 1.0,
                "target_types": [
                  "Building"
                ]
              },
              {
                "multiplier": 1.0,
                "target_types": [
                  "Lifestone"
                ]
              },
              {
                "multiplier": 1.0,
                "target_types": [
                  "Creature"
                ]
              },
              {
                "multiplier": 1.0,
                "target_types": [
                  "Spellcaster"
                ]
              }
            ],
            "path": [
              "mechanics",
              "damage_modifiers"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": 32,
            "old_value": 40,
            "path": [
              "damage"
            ]
          },
          {
            "new_value": 0,
            "old_value": 0.0,
            "path": [
              "cast_time"
            ]
          },
          {
            "new_value": 25,
            "old_value": 10.0,
            "path": [
              "recharge_time"
            ]
          },
          {
            "new_value": "homing",
            "path": [
              "tags",
              0
            ]
          }
        ],
        "category": "spells",
        "change_type": "edit",
        "field": "entity",
        "name": "Astral Shot",
        "target_id": "astral_shot.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "Spellcaster": 0,
              "Creature": 0,
              "Lifestone": 0,
              "Building": 0
            },
            "path": [
              "damage_overrides"
            ]
          },
          {
            "new_value": 500,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": 1.3,
            "old_value": 0.3,
            "path": [
              "mechanics",
              "bonus_damage",
              0,
              "value"
            ]
          },
          {
            "new_value": 50,
            "old_value": 10,
            "path": [
              "recharge_time"
            ]
          },
          {
            "new_value": {
              "target_types": [
                "Flying"
              ],
              "multiplier": 0
            },
            "old_value": {
              "target_types": [
                "Flying"
              ],
              "condition": "Always",
              "multiplier": 0
            },
            "path": [
              "mechanics",
              "damage_modifiers",
              0
            ]
          },
          {
            "new_value": {
              "target_types": [
                "Building"
              ],
              "multiplier": 1.3
            },
            "old_value": {
              "target_types": [
                "Building"
              ],
              "condition": "Always",
              "multiplier": 1.3
            },
            "path": [
              "mechanics",
              "damage_modifiers",
              1
            ]
          }
        ],
        "category": "spells",
        "change_type": "edit",
        "field": "entity",
        "name": "Earthquake",
        "target_id": "earthquake.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "Spellcaster": 0,
              "Creature": 0,
              "Lifestone": 0,
              "Building": 0
            },
            "path": [
              "damage_overrides"
            ]
          },
          {
            "new_value": {
              "damage_modifiers": [
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Building"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Lifestone"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Creature"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Spellcaster"
                  ]
                }
              ],
              "infusion": {
                "id": "fire_infusion"
              }
            },
            "path": [
              "mechanics"
            ]
          },
          {
            "new_value": 50,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": 0.5,
            "old_value": 0.0,
            "path": [
              "cast_time"
            ]
          },
          {
            "new_value": "Fast projectile emitting a burning aura that deals medium Fire damage to a target.",
            "old_value": "Fast projectile that deals medium Fire damage to a target.",
            "path": [
              "description"
            ]
          },
          {
            "new_value": 60,
            "old_value": 10.0,
            "path": [
              "recharge_time"
            ]
          },
          {
            "new_value": "homing",
            "path": [
              "tags",
              0
            ]
          }
        ],
        "category": "spells",
        "change_type": "edit",
        "field": "entity",
        "name": "Fire Ball",
        "target_id": "fire_ball.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "Spellcaster": 0,
              "Creature": 0,
              "Lifestone": 0,
              "Building": 0
            },
            "path": [
              "damage_overrides"
            ]
          },
          {
            "new_value": 500,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "new_value": {
              "id": "fire_infusion"
            },
            "path": [
              "mechanics",
              "infusion"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "removed": true,
            "path": [
              "mechanics",
              "damage_modifiers",
              0,
              "condition"
            ]
          },
          {
            "new_value": 120,
            "old_value": 10,
            "path": [
              "recharge_time"
            ]
          }
        ],
        "category": "spells",
        "change_type": "edit",
        "field": "entity",
        "name": "Fire Rain",
        "target_id": "fire_rain.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "Spellcaster": 0,
              "Creature": 0,
              "Lifestone": 0,
              "Building": 0
            },
            "path": [
              "damage_overrides"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "new_value": {
              "id": "fire_infusion"
            },
            "path": [
              "mechanics",
              "infusion"
            ]
          },
          {
            "new_value": [
              {
                "multiplier": 1.0,
                "target_types": [
                  "Building"
                ]
              },
              {
                "multiplier": 1.0,
                "target_types": [
                  "Lifestone"
                ]
              },
              {
                "multiplier": 1.0,
                "target_types": [
                  "Creature"
                ]
              },
              {
                "multiplier": 1.0,
                "target_types": [
                  "Spellcaster"
                ]
              }
            ],
            "path": [
              "mechanics",
              "damage_modifiers"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": 5,
            "old_value": 10.0,
            "path": [
              "recharge_time"
            ]
          },
          {
            "new_value": 0,
            "old_value": 0.0,
            "path": [
              "cast_time"
            ]
          }
        ],
        "category": "spells",
        "change_type": "edit",
        "field": "entity",
        "name": "Fire Ray",
        "target_id": "fire_ray.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "infusion": {
                "id": "fire_infusion"
              }
            },
            "path": [
              "mechanics"
            ]
          },
          {
            "new_value": 50,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": 50,
            "old_value": 10.0,
            "path": [
              "recharge_time"
            ]
          },
          {
            "new_value": 0,
            "old_value": 0.0,
            "path": [
              "cast_time"
            ]
          }
        ],
        "category": "spells",
        "change_type": "edit",
        "field": "entity",
        "name": "Flame Surge",
        "target_id": "flame_surge.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "infusion": {
                "id": "ice_infusion"
              }
            },
            "path": [
              "mechanics"
            ]
          },
          {
            "new_value": 50,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": 60,
            "old_value": 10.0,
            "path": [
              "recharge_time"
            ]
          },
          {
            "new_value": 0,
            "old_value": 0.0,
            "path": [
              "cast_time"
            ]
          }
        ],
        "category": "spells",
        "change_type": "edit",
        "field": "entity",
        "name": "Frost Surge",
        "target_id": "frost_surge.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "Spellcaster": 0,
              "Creature": 0,
              "Lifestone": 0,
              "Building": 0
            },
            "path": [
              "damage_overrides"
            ]
          },
          {
            "new_value": {
              "damage_modifiers": [
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Building"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Lifestone"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Creature"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Spellcaster"
                  ]
                }
              ],
              "infusion": {
                "id": "lightning_infusion"
              }
            },
            "path": [
              "mechanics"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": 120,
            "old_value": 10.0,
            "path": [
              "recharge_time"
            ]
          },
          {
            "new_value": 0,
            "old_value": 0.0,
            "path": [
              "cast_time"
            ]
          }
        ],
        "category": "spells",
        "change_type": "edit",
        "field": "entity",
        "name": "Grand Lightning",
        "target_id": "grand_lightning.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "aura": [
                {
                  "target_types": [
                    "Ally"
                  ],
                  "effect": "Heal",
                  "interval": 0,
                  "value": 0,
                  "radius": 0,
                  "description": "Heals allies in the targeted area.",
                  "name": "AoE Heal"
                }
              ]
            },
            "path": [
              "mechanics"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": 5,
            "old_value": 10.0,
            "path": [
              "recharge_time"
            ]
          },
          {
            "new_value": 0,
            "old_value": 0.0,
            "path": [
              "cast_time"
            ]
          }
        ],
        "category": "spells",
        "change_type": "edit",
        "field": "entity",
        "name": "Heal Ray",
        "target_id": "heal_ray.json"
      },
      {
        "diffs": [
          {
            "new_value": 0,
            "path": [
              "range"
            ]
          },
          {
            "new_value": 200,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "new_value": "Holy",
            "path": [
              "magic_school"
            ]
          },
          {
            "new_value": {
              "damage_modifiers": [
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Building"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Lifestone"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Creature"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Spellcaster"
                  ]
                }
              ]
            },
            "path": [
              "mechanics"
            ]
          },
          {
            "new_value": 10,
            "path": [
              "recharge_time"
            ]
          },
          {
            "new_value": {
              "Spellcaster": 0,
              "Creature": 0,
              "Lifestone": 0,
              "Building": 0
            },
            "path": [
              "damage_overrides"
            ]
          },
          {
            "new_value": 1,
            "path": [
              "charges"
            ]
          },
          {
            "new_value": "Piercing arrow that damages enemies and heals allies.",
            "path": [
              "description"
            ]
          },
          {
            "new_value": "../../schemas/v2/spells.schema.json",
            "path": [
              "$schema"
            ]
          },
          {
            "new_value": "II",
            "path": [
              "rank"
            ]
          },
          {
            "new_value": "Spell",
            "path": [
              "category"
            ]
          },
          {
            "new_value": true,
            "path": [
              "image_required"
            ]
          },
          {
            "new_value": "holy_arrow",
            "path": [
              "entity_id"
            ]
          },
          {
            "new_value": "0.1.0",
            "path": [
              "game_version"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "damage"
            ]
          },
          {
            "new_value": [],
            "path": [
              "tags"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "cast_time"
            ]
          },
          {
            "new_value": "Holy Arrow",
            "path": [
              "name"
            ]
          }
        ],
        "category": "spells",
        "change_type": "add",
        "field": "entity",
        "name": "Holy Arrow",
        "target_id": "holy_arrow.json"
      },
      {
        "diffs": [
          {
            "new_value": 45,
            "path": [
              "range"
            ]
          },
          {
            "new_value": 200,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "new_value": "Elemental",
            "path": [
              "magic_school"
            ]
          },
          {
            "new_value": {
              "damage_modifiers": [
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Building"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Lifestone"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Creature"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Spellcaster"
                  ]
                }
              ],
              "infusion": {
                "id": "ice_infusion"
              }
            },
            "path": [
              "mechanics"
            ]
          },
          {
            "new_value": 10,
            "path": [
              "recharge_time"
            ]
          },
          {
            "new_value": {
              "Spellcaster": 0,
              "Creature": 0,
              "Lifestone": 0,
              "Building": 0
            },
            "path": [
              "damage_overrides"
            ]
          },
          {
            "new_value": 1,
            "path": [
              "charges"
            ]
          },
          {
            "new_value": "Focused beam that deals sustained Frost damage.",
            "path": [
              "description"
            ]
          },
          {
            "new_value": "../../schemas/v2/spells.schema.json",
            "path": [
              "$schema"
            ]
          },
          {
            "new_value": "I",
            "path": [
              "rank"
            ]
          },
          {
            "new_value": "Spell",
            "path": [
              "category"
            ]
          },
          {
            "new_value": true,
            "path": [
              "image_required"
            ]
          },
          {
            "new_value": "ice_ray",
            "path": [
              "entity_id"
            ]
          },
          {
            "new_value": "0.1.0",
            "path": [
              "game_version"
            ]
          },
          {
            "new_value": 70,
            "path": [
              "damage"
            ]
          },
          {
            "new_value": [],
            "path": [
              "tags"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "cast_time"
            ]
          },
          {
            "new_value": "Ice Ray",
            "path": [
              "name"
            ]
          }
        ],
        "category": "spells",
        "change_type": "add",
        "field": "entity",
        "name": "Ice Ray",
        "target_id": "ice_ray.json"
      },
      {
        "diffs": [
          {
            "new_value": 0,
            "path": [
              "range"
            ]
          },
          {
            "new_value": 800,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "new_value": "Astral",
            "path": [
              "magic_school"
            ]
          },
          {
            "new_value": {
              "damage_modifiers": [
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Building"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Lifestone"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Creature"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Spellcaster"
                  ]
                }
              ]
            },
            "path": [
              "mechanics"
            ]
          },
          {
            "new_value": 10,
            "path": [
              "recharge_time"
            ]
          },
          {
            "new_value": {
              "Spellcaster": 0,
              "Creature": 0,
              "Lifestone": 0,
              "Building": 0
            },
            "path": [
              "damage_overrides"
            ]
          },
          {
            "new_value": 1,
            "path": [
              "charges"
            ]
          },
          {
            "new_value": "Ritual that transforms Rank I creatures into harmless critters.",
            "path": [
              "description"
            ]
          },
          {
            "new_value": "../../schemas/v2/spells.schema.json",
            "path": [
              "$schema"
            ]
          },
          {
            "new_value": "III",
            "path": [
              "rank"
            ]
          },
          {
            "new_value": "Spell",
            "path": [
              "category"
            ]
          },
          {
            "new_value": true,
            "path": [
              "image_required"
            ]
          },
          {
            "new_value": "metamorphosis",
            "path": [
              "entity_id"
            ]
          },
          {
            "new_value": "0.1.0",
            "path": [
              "game_version"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "damage"
            ]
          },
          {
            "new_value": [],
            "path": [
              "tags"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "cast_time"
            ]
          },
          {
            "new_value": "Metamorphosis",
            "path": [
              "name"
            ]
          }
        ],
        "category": "spells",
        "change_type": "add",
        "field": "entity",
        "name": "Metamorphosis",
        "target_id": "metamorphosis.json"
      },
      {
        "diffs": [
          {
            "new_value": 45,
            "path": [
              "range"
            ]
          },
          {
            "new_value": 50,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "new_value": "Necromancy",
            "path": [
              "magic_school"
            ]
          },
          {
            "new_value": {
              "damage_modifiers": [
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Building"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Lifestone"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Creature"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Spellcaster"
                  ]
                }
              ],
              "infusion": {
                "id": "poison_infusion"
              }
            },
            "path": [
              "mechanics"
            ]
          },
          {
            "new_value": 10,
            "path": [
              "recharge_time"
            ]
          },
          {
            "new_value": {
              "Spellcaster": 0,
              "Creature": 0,
              "Lifestone": 0,
              "Building": 0
            },
            "path": [
              "damage_overrides"
            ]
          },
          {
            "new_value": 1,
            "path": [
              "charges"
            ]
          },
          {
            "new_value": "Focused beam that deals low Poison damage.",
            "path": [
              "description"
            ]
          },
          {
            "new_value": "../../schemas/v2/spells.schema.json",
            "path": [
              "$schema"
            ]
          },
          {
            "new_value": "I",
            "path": [
              "rank"
            ]
          },
          {
            "new_value": "Spell",
            "path": [
              "category"
            ]
          },
          {
            "new_value": true,
            "path": [
              "image_required"
            ]
          },
          {
            "new_value": "poison_breath",
            "path": [
              "entity_id"
            ]
          },
          {
            "new_value": "0.1.0",
            "path": [
              "game_version"
            ]
          },
          {
            "new_value": 70,
            "path": [
              "damage"
            ]
          },
          {
            "new_value": [],
            "path": [
              "tags"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "cast_time"
            ]
          },
          {
            "new_value": "Poison Breath",
            "path": [
              "name"
            ]
          }
        ],
        "category": "spells",
        "change_type": "add",
        "field": "entity",
        "name": "Poison Breath",
        "target_id": "poison_breath.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "Spellcaster": 0,
              "Creature": 0,
              "Lifestone": 0,
              "Building": 0
            },
            "path": [
              "damage_overrides"
            ]
          },
          {
            "new_value": 200,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "new_value": {
              "id": "poison_infusion"
            },
            "path": [
              "mechanics",
              "infusion"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": 60,
            "old_value": 10,
            "path": [
              "recharge_time"
            ]
          }
        ],
        "category": "spells",
        "change_type": "edit",
        "field": "entity",
        "name": "Poison Grenade",
        "target_id": "poison_grenade.json"
      },
      {
        "diffs": [
          {
            "new_value": 800,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": 120,
            "old_value": 10.0,
            "path": [
              "recharge_time"
            ]
          },
          {
            "new_value": 0,
            "old_value": 0.0,
            "path": [
              "cast_time"
            ]
          }
        ],
        "category": "spells",
        "change_type": "edit",
        "field": "entity",
        "name": "Resurrection",
        "target_id": "resurrection.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "Spellcaster": 0,
              "Creature": 0,
              "Lifestone": 0,
              "Building": 0
            },
            "path": [
              "damage_overrides"
            ]
          },
          {
            "new_value": 50,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "new_value": [
              {
                "multiplier": 1.0,
                "target_types": [
                  "Building"
                ]
              },
              {
                "multiplier": 1.0,
                "target_types": [
                  "Lifestone"
                ]
              },
              {
                "multiplier": 1.0,
                "target_types": [
                  "Creature"
                ]
              },
              {
                "multiplier": 1.0,
                "target_types": [
                  "Spellcaster"
                ]
              }
            ],
            "path": [
              "mechanics",
              "damage_modifiers"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": 5,
            "old_value": 10.0,
            "path": [
              "recharge_time"
            ]
          },
          {
            "new_value": 0,
            "old_value": 0.0,
            "path": [
              "cast_time"
            ]
          }
        ],
        "category": "spells",
        "change_type": "edit",
        "field": "entity",
        "name": "Sacrifice",
        "target_id": "sacrifice.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "Spellcaster": 0,
              "Creature": 0,
              "Lifestone": 0,
              "Building": 0
            },
            "path": [
              "damage_overrides"
            ]
          },
          {
            "new_value": 50,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "new_value": {
              "id": "lightning_infusion"
            },
            "path": [
              "mechanics",
              "infusion"
            ]
          },
          {
            "new_value": [
              {
                "multiplier": 1.0,
                "target_types": [
                  "Building"
                ]
              },
              {
                "multiplier": 1.0,
                "target_types": [
                  "Lifestone"
                ]
              },
              {
                "multiplier": 1.0,
                "target_types": [
                  "Creature"
                ]
              },
              {
                "multiplier": 1.0,
                "target_types": [
                  "Spellcaster"
                ]
              }
            ],
            "path": [
              "mechanics",
              "damage_modifiers"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": 10,
            "old_value": 14,
            "path": [
              "damage"
            ]
          },
          {
            "new_value": 7,
            "old_value": 5,
            "path": [
              "mechanics",
              "waves"
            ]
          },
          {
            "new_value": 0,
            "old_value": 0.0,
            "path": [
              "cast_time"
            ]
          },
          {
            "new_value": 5,
            "old_value": 10.0,
            "path": [
              "recharge_time"
            ]
          }
        ],
        "category": "spells",
        "change_type": "edit",
        "field": "entity",
        "name": "Thunder Ray",
        "target_id": "thunder_ray.json"
      },
      {
        "diffs": [
          {
            "new_value": [
              {
                "description": "Gaia Beast takes extra damage on its chest.",
                "multiplier": 2.0,
                "location": "chest"
              }
            ],
            "path": [
              "weak_points"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": 1,
            "old_value": 1.0,
            "path": [
              "attack_interval"
            ]
          }
        ],
        "category": "titans",
        "change_type": "edit",
        "field": "entity",
        "name": "Gaia Beast",
        "target_id": "gaia_beast.json"
      },
      {
        "diffs": [
          {
            "new_value": [
              {
                "description": "Thanatos takes extra damage from behind.",
                "multiplier": 1.25,
                "location": "back"
              }
            ],
            "path": [
              "weak_points"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": 1,
            "old_value": 1.0,
            "path": [
              "attack_interval"
            ]
          }
        ],
        "category": "titans",
        "change_type": "edit",
        "field": "entity",
        "name": "Thanatos",
        "target_id": "thanatos.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "Spellcaster": 0,
              "Creature": 0,
              "Lifestone": 0,
              "Building": 0
            },
            "path": [
              "damage_overrides"
            ]
          },
          {
            "new_value": {
              "damage_modifiers": [
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Building"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Lifestone"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Creature"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Spellcaster"
                  ]
                }
              ]
            },
            "path": [
              "mechanics"
            ]
          },
          {
            "new_value": 300,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": 1,
            "old_value": 1.0,
            "path": [
              "attack_interval"
            ]
          },
          {
            "new_value": 60,
            "old_value": 10.0,
            "path": [
              "recharge_time"
            ]
          },
          {
            "new_value": 0,
            "old_value": 0.0,
            "path": [
              "cast_time"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Astral Tower",
        "target_id": "astral_tower.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "Spellcaster": 0,
              "Creature": 0,
              "Lifestone": 0,
              "Building": 0
            },
            "path": [
              "damage_overrides"
            ]
          },
          {
            "new_value": {
              "damage_modifiers": [
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Building"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Lifestone"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Creature"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Spellcaster"
                  ]
                }
              ]
            },
            "path": [
              "mechanics"
            ]
          },
          {
            "new_value": 200,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": 1,
            "old_value": 1.0,
            "path": [
              "attack_interval"
            ]
          },
          {
            "new_value": 25,
            "old_value": 10.0,
            "path": [
              "recharge_time"
            ]
          },
          {
            "new_value": 0,
            "old_value": 0.0,
            "path": [
              "cast_time"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Ballista",
        "target_id": "ballista.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "Spellcaster": 0,
              "Creature": 0,
              "Lifestone": 0,
              "Building": 0
            },
            "path": [
              "damage_overrides"
            ]
          },
          {
            "new_value": 300,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "new_value": [
              {
                "multiplier": 1.0,
                "target_types": [
                  "Building"
                ]
              },
              {
                "multiplier": 1.0,
                "target_types": [
                  "Lifestone"
                ]
              },
              {
                "multiplier": 1.0,
                "target_types": [
                  "Creature"
                ]
              },
              {
                "multiplier": 1.0,
                "target_types": [
                  "Spellcaster"
                ]
              }
            ],
            "path": [
              "mechanics",
              "damage_modifiers"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": 60,
            "old_value": 10.0,
            "path": [
              "recharge_time"
            ]
          },
          {
            "new_value": 0,
            "old_value": 0.0,
            "path": [
              "cast_time"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Crypt",
        "target_id": "crypt.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "Spellcaster": 0,
              "Creature": 0,
              "Lifestone": 0,
              "Building": 0
            },
            "path": [
              "damage_overrides"
            ]
          },
          {
            "new_value": 50,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "new_value": [
              {
                "multiplier": 1.0,
                "target_types": [
                  "Building"
                ]
              },
              {
                "multiplier": 1.0,
                "target_types": [
                  "Lifestone"
                ]
              },
              {
                "multiplier": 1.0,
                "target_types": [
                  "Creature"
                ]
              },
              {
                "multiplier": 1.0,
                "target_types": [
                  "Spellcaster"
                ]
              }
            ],
            "path": [
              "mechanics",
              "damage_modifiers"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": 13,
            "old_value": 30,
            "path": [
              "mechanics",
              "aura",
              0,
              "value"
            ]
          },
          {
            "new_value": 25,
            "old_value": 10,
            "path": [
              "recharge_time"
            ]
          },
          {
            "new_value": 1,
            "old_value": 1.0,
            "path": [
              "mechanics",
              "aura",
              0,
              "interval"
            ]
          },
          {
            "new_value": 1,
            "old_value": 1.0,
            "path": [
              "attack_interval"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Dryad",
        "target_id": "dryad.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "Spellcaster": 0,
              "Creature": 0,
              "Lifestone": 0,
              "Building": 0
            },
            "path": [
              "damage_overrides"
            ]
          },
          {
            "new_value": 50,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "new_value": "UNCONFIRMED - Logic assumes Rank >= 3 based on text",
            "path": [
              "mechanics",
              "damage_reduction",
              0,
              "_comment"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": 25,
            "old_value": 10,
            "path": [
              "recharge_time"
            ]
          },
          {
            "new_value": {
              "value": 3,
              "operator": ">=",
              "field": "target.rank"
            },
            "old_value": "Rank >= 3",
            "path": [
              "mechanics",
              "damage_modifiers",
              0,
              "condition"
            ]
          },
          {
            "new_value": {
              "value": 3,
              "operator": ">=",
              "field": "target.rank"
            },
            "old_value": "Rank >= 3  THIS INFORMATION IS UNCONFIRMED",
            "path": [
              "mechanics",
              "damage_reduction",
              0,
              "condition"
            ]
          },
          {
            "new_value": 1,
            "old_value": 1.0,
            "path": [
              "attack_interval"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Earth Golem",
        "target_id": "earth_golem.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "Spellcaster": 0,
              "Creature": 0,
              "Lifestone": 0,
              "Building": 0
            },
            "path": [
              "damage_overrides"
            ]
          },
          {
            "new_value": {
              "damage_modifiers": [
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Building"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Lifestone"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Creature"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Spellcaster"
                  ]
                }
              ],
              "stealth": {
                "break_on_attack": true,
                "duration": -1
              }
            },
            "path": [
              "mechanics"
            ]
          },
          {
            "new_value": 50,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": 1,
            "old_value": 1.0,
            "path": [
              "attack_interval"
            ]
          },
          {
            "new_value": 5,
            "old_value": 10.0,
            "path": [
              "recharge_time"
            ]
          },
          {
            "new_value": 0,
            "old_value": 0.0,
            "path": [
              "cast_time"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Faerie",
        "target_id": "faerie.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "Spellcaster": 0,
              "Creature": 0,
              "Lifestone": 0,
              "Building": 0
            },
            "path": [
              "damage_overrides"
            ]
          },
          {
            "new_value": 300,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "removed": true,
            "path": [
              "mechanics",
              "damage_modifiers",
              0,
              "condition"
            ]
          },
          {
            "new_value": 60,
            "old_value": 10,
            "path": [
              "recharge_time"
            ]
          },
          {
            "new_value": 1,
            "old_value": 1.0,
            "path": [
              "attack_interval"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Giant Shielder",
        "target_id": "giant_shielder.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "Spellcaster": 0,
              "Creature": 0,
              "Lifestone": 0,
              "Building": 0
            },
            "path": [
              "damage_overrides"
            ]
          },
          {
            "new_value": 50,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": 150,
            "old_value": 100,
            "path": [
              "health"
            ]
          },
          {
            "new_value": 7,
            "old_value": 10,
            "path": [
              "recharge_time"
            ]
          },
          {
            "new_value": {
              "target_types": [
                "Ground",
                "Hover"
              ],
              "multiplier": 1.19
            },
            "old_value": {
              "target_types": [
                "Ground",
                "Hover"
              ],
              "condition": "Always",
              "multiplier": 1.19
            },
            "path": [
              "mechanics",
              "damage_modifiers",
              0
            ]
          },
          {
            "new_value": {
              "target_types": [
                "Building"
              ],
              "multiplier": 0.65
            },
            "old_value": {
              "target_types": [
                "Building"
              ],
              "condition": "Always",
              "multiplier": 0.65
            },
            "path": [
              "mechanics",
              "damage_modifiers",
              1
            ]
          },
          {
            "new_value": 1,
            "old_value": 1.0,
            "path": [
              "attack_interval"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Harpy",
        "target_id": "harpy.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "Spellcaster": 0,
              "Creature": 0,
              "Lifestone": 0,
              "Building": 0
            },
            "path": [
              "damage_overrides"
            ]
          },
          {
            "new_value": 300,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "new_value": [
              {
                "multiplier": 1.0,
                "target_types": [
                  "Building"
                ]
              },
              {
                "multiplier": 1.0,
                "target_types": [
                  "Lifestone"
                ]
              },
              {
                "multiplier": 1.0,
                "target_types": [
                  "Creature"
                ]
              },
              {
                "multiplier": 1.0,
                "target_types": [
                  "Spellcaster"
                ]
              }
            ],
            "path": [
              "mechanics",
              "damage_modifiers"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": 60,
            "old_value": 10.0,
            "path": [
              "recharge_time"
            ]
          },
          {
            "new_value": 0,
            "old_value": 0.0,
            "path": [
              "cast_time"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Harpy Nest",
        "target_id": "harpy_nest.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "Spellcaster": 0,
              "Creature": 0,
              "Lifestone": 0,
              "Building": 0
            },
            "path": [
              "damage_overrides"
            ]
          },
          {
            "new_value": 800,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": 120,
            "old_value": 10,
            "path": [
              "recharge_time"
            ]
          },
          {
            "new_value": {
              "target_types": [
                "Lifestone"
              ],
              "multiplier": 1.5
            },
            "old_value": {
              "target_types": [
                "Lifestone"
              ],
              "condition": "Always",
              "multiplier": 1.5
            },
            "path": [
              "mechanics",
              "damage_modifiers",
              0
            ]
          },
          {
            "new_value": {
              "target_types": [
                "Building"
              ],
              "multiplier": 2
            },
            "old_value": {
              "target_types": [
                "Building"
              ],
              "condition": "Always",
              "multiplier": 2.0
            },
            "path": [
              "mechanics",
              "damage_modifiers",
              1
            ]
          },
          {
            "new_value": 1,
            "old_value": 1.0,
            "path": [
              "attack_interval"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Juggernaut",
        "target_id": "juggernaut.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "Spellcaster": 0,
              "Creature": 0,
              "Lifestone": 0,
              "Building": 0
            },
            "path": [
              "damage_overrides"
            ]
          },
          {
            "new_value": {
              "damage_modifiers": [
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Building"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Lifestone"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Creature"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Spellcaster"
                  ]
                }
              ],
              "aura": [
                {
                  "target_types": [
                    "Enemy"
                  ],
                  "effect": "Debuff",
                  "interval": 1,
                  "value": 0.4,
                  "radius": 3,
                  "description": "Reduces movement speed of nearby enemies by 60%. Lingers for 1s.",
                  "name": "Cursed Wounds (Slow)"
                },
                {
                  "target_types": [
                    "Enemy"
                  ],
                  "effect": "Debuff",
                  "interval": 1,
                  "value": 1.32,
                  "radius": 3,
                  "description": "Increases damage taken by nearby enemies by 32%. Lingers for 1s.",
                  "name": "Cursed Wounds (Vulnerability)"
                }
              ]
            },
            "path": [
              "mechanics"
            ]
          },
          {
            "new_value": 25,
            "path": [
              "range"
            ]
          },
          {
            "new_value": 500,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": 1,
            "old_value": 1.0,
            "path": [
              "attack_interval"
            ]
          },
          {
            "new_value": 0,
            "old_value": 0.0,
            "path": [
              "cast_time"
            ]
          },
          {
            "new_value": 25,
            "old_value": 10.0,
            "path": [
              "recharge_time"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Lich",
        "target_id": "lich.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "Spellcaster": 0,
              "Creature": 0,
              "Lifestone": 0,
              "Building": 0
            },
            "path": [
              "damage_overrides"
            ]
          },
          {
            "new_value": 50,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": 9,
            "old_value": 10,
            "path": [
              "recharge_time"
            ]
          },
          {
            "new_value": {
              "target_types": [
                "Flying"
              ],
              "multiplier": 1.375
            },
            "old_value": {
              "target_types": [
                "Flying"
              ],
              "condition": "Always",
              "multiplier": 1.375
            },
            "path": [
              "mechanics",
              "damage_modifiers",
              0
            ]
          },
          {
            "new_value": {
              "target_types": [
                "Building"
              ],
              "multiplier": 0.9
            },
            "old_value": {
              "target_types": [
                "Building"
              ],
              "condition": "Always",
              "multiplier": 0.9
            },
            "path": [
              "mechanics",
              "damage_modifiers",
              1
            ]
          },
          {
            "new_value": 1,
            "old_value": 1.0,
            "path": [
              "attack_interval"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Lizard Archer",
        "target_id": "lizard_archer.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "Spellcaster": 0,
              "Creature": 0,
              "Lifestone": 0,
              "Building": 0
            },
            "path": [
              "damage_overrides"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": 60,
            "old_value": 10,
            "path": [
              "recharge_time"
            ]
          },
          {
            "new_value": {
              "target_types": [
                "Building"
              ],
              "multiplier": 5
            },
            "old_value": {
              "target_types": [
                "Building"
              ],
              "condition": "Always - UNCONFIRMED NUMBER",
              "multiplier": 5.0
            },
            "path": [
              "mechanics",
              "damage_modifiers",
              0
            ]
          },
          {
            "new_value": 1,
            "old_value": 1.0,
            "path": [
              "attack_interval"
            ]
          },
          {
            "new_value": {
              "target_types": [
                "Creature"
              ],
              "multiplier": 0.75
            },
            "path": [
              "mechanics",
              "damage_modifiers",
              1
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Ogre",
        "target_id": "ogre.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "Spellcaster": 0,
              "Creature": 0,
              "Lifestone": 0,
              "Building": 0
            },
            "path": [
              "damage_overrides"
            ]
          },
          {
            "new_value": {
              "damage_modifiers": [
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Building"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Lifestone"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Creature"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Spellcaster"
                  ]
                }
              ]
            },
            "path": [
              "mechanics"
            ]
          },
          {
            "new_value": 50,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": 25,
            "old_value": 10.0,
            "path": [
              "recharge_time"
            ]
          },
          {
            "new_value": 0,
            "old_value": 0.0,
            "path": [
              "cast_time"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Rampart",
        "target_id": "rampart.json"
      },
      {
        "diffs": [
          {
            "new_value": 1,
            "path": [
              "range"
            ]
          },
          {
            "new_value": 500,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "movement_speed"
            ]
          },
          {
            "new_value": "War",
            "path": [
              "magic_school"
            ]
          },
          {
            "new_value": {
              "damage_modifiers": [
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Building"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Lifestone"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Creature"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Spellcaster"
                  ]
                }
              ]
            },
            "path": [
              "mechanics"
            ]
          },
          {
            "new_value": 10,
            "path": [
              "recharge_time"
            ]
          },
          {
            "new_value": {
              "Spellcaster": 0,
              "Creature": 0,
              "Lifestone": 0,
              "Building": 0
            },
            "path": [
              "damage_overrides"
            ]
          },
          {
            "new_value": 1,
            "path": [
              "charges"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "dps"
            ]
          },
          {
            "new_value": "Mounted unit that charges and destroys enemy structures.",
            "path": [
              "description"
            ]
          },
          {
            "new_value": "../../schemas/v2/units.schema.json",
            "path": [
              "$schema"
            ]
          },
          {
            "new_value": "II",
            "path": [
              "rank"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "health"
            ]
          },
          {
            "new_value": "Creature",
            "path": [
              "category"
            ]
          },
          {
            "new_value": true,
            "path": [
              "image_required"
            ]
          },
          {
            "new_value": "Ground",
            "path": [
              "movement_type"
            ]
          },
          {
            "new_value": "rhino_rider",
            "path": [
              "entity_id"
            ]
          },
          {
            "new_value": 1,
            "path": [
              "attack_interval"
            ]
          },
          {
            "new_value": "0.1.0",
            "path": [
              "game_version"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "damage"
            ]
          },
          {
            "new_value": [],
            "path": [
              "tags"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "cast_time"
            ]
          },
          {
            "new_value": "Rhino Rider",
            "path": [
              "name"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "population"
            ]
          }
        ],
        "category": "units",
        "change_type": "add",
        "field": "entity",
        "name": "Rhino Rider",
        "target_id": "rhino_rider.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "Spellcaster": 0,
              "Creature": 0,
              "Lifestone": 0,
              "Building": 0
            },
            "path": [
              "damage_overrides"
            ]
          },
          {
            "new_value": 50,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": 220,
            "old_value": 250,
            "path": [
              "health"
            ]
          },
          {
            "new_value": 5,
            "old_value": 10,
            "path": [
              "recharge_time"
            ]
          },
          {
            "new_value": {
              "target_types": [
                "Creature"
              ],
              "multiplier": 0.5
            },
            "old_value": {
              "target_types": [
                "Creature"
              ],
              "condition": "Always",
              "multiplier": 0.5
            },
            "path": [
              "mechanics",
              "damage_modifiers",
              0
            ]
          },
          {
            "new_value": {
              "target_types": [
                "Spellcaster"
              ],
              "multiplier": 0.5
            },
            "old_value": {
              "target_types": [
                "Spellcaster"
              ],
              "condition": "Always",
              "multiplier": 0.5
            },
            "path": [
              "mechanics",
              "damage_modifiers",
              1
            ]
          },
          {
            "new_value": 1,
            "old_value": 1.0,
            "path": [
              "attack_interval"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Rocket Soldier",
        "target_id": "rocket_soldier.json"
      },
      {
        "diffs": [
          {
            "new_value": 0,
            "path": [
              "range"
            ]
          },
          {
            "new_value": 500,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "movement_speed"
            ]
          },
          {
            "new_value": "Technomancy",
            "path": [
              "magic_school"
            ]
          },
          {
            "new_value": {
              "damage_modifiers": [
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Building"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Lifestone"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Creature"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Spellcaster"
                  ]
                }
              ]
            },
            "path": [
              "mechanics"
            ]
          },
          {
            "new_value": 10,
            "path": [
              "recharge_time"
            ]
          },
          {
            "new_value": {
              "Spellcaster": 0,
              "Creature": 0,
              "Lifestone": 0,
              "Building": 0
            },
            "path": [
              "damage_overrides"
            ]
          },
          {
            "new_value": 1,
            "path": [
              "charges"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "dps"
            ]
          },
          {
            "new_value": "Factory that continuously produces Rocket Soldiers.",
            "path": [
              "description"
            ]
          },
          {
            "new_value": "../../schemas/v2/units.schema.json",
            "path": [
              "$schema"
            ]
          },
          {
            "new_value": "III",
            "path": [
              "rank"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "health"
            ]
          },
          {
            "new_value": "Building",
            "path": [
              "category"
            ]
          },
          {
            "new_value": true,
            "path": [
              "image_required"
            ]
          },
          {
            "new_value": "rocket_soldier_factory",
            "path": [
              "entity_id"
            ]
          },
          {
            "new_value": 1,
            "path": [
              "attack_interval"
            ]
          },
          {
            "new_value": "0.1.0",
            "path": [
              "game_version"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "damage"
            ]
          },
          {
            "new_value": [],
            "path": [
              "tags"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "cast_time"
            ]
          },
          {
            "new_value": "Rocket Soldier Factory",
            "path": [
              "name"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "population"
            ]
          }
        ],
        "category": "units",
        "change_type": "add",
        "field": "entity",
        "name": "Rocket Soldier Factory",
        "target_id": "rocket_soldier_factory.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "Spellcaster": 0,
              "Creature": 0,
              "Lifestone": 0,
              "Building": 0
            },
            "path": [
              "damage_overrides"
            ]
          },
          {
            "new_value": 50,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": 5,
            "old_value": 10,
            "path": [
              "recharge_time"
            ]
          },
          {
            "new_value": {
              "target_types": [
                "Creature"
              ],
              "multiplier": 0.5
            },
            "old_value": {
              "target_types": [
                "Creature"
              ],
              "condition": "Always",
              "multiplier": 0.5
            },
            "path": [
              "mechanics",
              "damage_modifiers",
              0
            ]
          },
          {
            "new_value": {
              "target_types": [
                "Building"
              ],
              "multiplier": 1.5
            },
            "old_value": {
              "target_types": [
                "Building"
              ],
              "condition": "Always",
              "multiplier": 2.5
            },
            "path": [
              "mechanics",
              "damage_modifiers",
              2
            ]
          },
          {
            "new_value": {
              "target_types": [
                "Spellcaster"
              ],
              "multiplier": 0.5
            },
            "old_value": {
              "target_types": [
                "Spellcaster"
              ],
              "condition": "Always",
              "multiplier": 0.5
            },
            "path": [
              "mechanics",
              "damage_modifiers",
              1
            ]
          },
          {
            "new_value": 1,
            "old_value": 1.0,
            "path": [
              "attack_interval"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Ruin Spider",
        "target_id": "ruin_spider.json"
      },
      {
        "diffs": [
          {
            "new_value": 1,
            "path": [
              "range"
            ]
          },
          {
            "new_value": 800,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "movement_speed"
            ]
          },
          {
            "new_value": "Wild",
            "path": [
              "magic_school"
            ]
          },
          {
            "new_value": {
              "damage_modifiers": [
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Building"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Lifestone"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Creature"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Spellcaster"
                  ]
                }
              ]
            },
            "path": [
              "mechanics"
            ]
          },
          {
            "new_value": 10,
            "path": [
              "recharge_time"
            ]
          },
          {
            "new_value": {
              "Spellcaster": 0,
              "Creature": 0,
              "Lifestone": 0,
              "Building": 0
            },
            "path": [
              "damage_overrides"
            ]
          },
          {
            "new_value": 1,
            "path": [
              "charges"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "dps"
            ]
          },
          {
            "new_value": "Disruptive creature that makes enemies fight each other.",
            "path": [
              "description"
            ]
          },
          {
            "new_value": "../../schemas/v2/units.schema.json",
            "path": [
              "$schema"
            ]
          },
          {
            "new_value": "II",
            "path": [
              "rank"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "health"
            ]
          },
          {
            "new_value": "Creature",
            "path": [
              "category"
            ]
          },
          {
            "new_value": true,
            "path": [
              "image_required"
            ]
          },
          {
            "new_value": "Ground",
            "path": [
              "movement_type"
            ]
          },
          {
            "new_value": "siren",
            "path": [
              "entity_id"
            ]
          },
          {
            "new_value": 1,
            "path": [
              "attack_interval"
            ]
          },
          {
            "new_value": "0.1.0",
            "path": [
              "game_version"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "damage"
            ]
          },
          {
            "new_value": [],
            "path": [
              "tags"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "cast_time"
            ]
          },
          {
            "new_value": "Siren",
            "path": [
              "name"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "population"
            ]
          }
        ],
        "category": "units",
        "change_type": "add",
        "field": "entity",
        "name": "Siren",
        "target_id": "siren.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "Spellcaster": 0,
              "Creature": 0,
              "Lifestone": 0,
              "Building": 0
            },
            "path": [
              "damage_overrides"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": 5,
            "old_value": 10,
            "path": [
              "recharge_time"
            ]
          },
          {
            "new_value": {
              "target_types": [
                "Creature"
              ],
              "multiplier": 1.6
            },
            "old_value": {
              "target_types": [
                "Creature"
              ],
              "condition": "Always",
              "multiplier": 1.6
            },
            "path": [
              "mechanics",
              "damage_modifiers",
              0
            ]
          },
          {
            "new_value": {
              "target_types": [
                "Building"
              ],
              "multiplier": 0.9
            },
            "old_value": {
              "target_types": [
                "Building"
              ],
              "condition": "Always",
              "multiplier": 0.9
            },
            "path": [
              "mechanics",
              "damage_modifiers",
              1
            ]
          },
          {
            "new_value": 1,
            "old_value": 1.0,
            "path": [
              "attack_interval"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Skeleton Warrior",
        "target_id": "skeleton_warrior.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "Spellcaster": 0,
              "Creature": 0,
              "Lifestone": 0,
              "Building": 0
            },
            "path": [
              "damage_overrides"
            ]
          },
          {
            "new_value": {
              "damage_modifiers": [
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Building"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Lifestone"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Creature"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Spellcaster"
                  ]
                }
              ]
            },
            "path": [
              "mechanics"
            ]
          },
          {
            "new_value": 300,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": 1300,
            "old_value": 130,
            "path": [
              "health"
            ]
          },
          {
            "new_value": 1,
            "old_value": 1.0,
            "path": [
              "attack_interval"
            ]
          },
          {
            "new_value": 60,
            "old_value": 10.0,
            "path": [
              "recharge_time"
            ]
          },
          {
            "new_value": 0,
            "old_value": 0.0,
            "path": [
              "cast_time"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Steam Tank",
        "target_id": "steam_tank.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "Spellcaster": 0,
              "Creature": 0,
              "Lifestone": 0,
              "Building": 0
            },
            "path": [
              "damage_overrides"
            ]
          },
          {
            "new_value": {
              "damage_modifiers": [
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Building"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Lifestone"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Creature"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Spellcaster"
                  ]
                }
              ]
            },
            "path": [
              "mechanics"
            ]
          },
          {
            "new_value": 300,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": 2100,
            "old_value": 210,
            "path": [
              "health"
            ]
          },
          {
            "new_value": 1,
            "old_value": 1.0,
            "path": [
              "attack_interval"
            ]
          },
          {
            "new_value": 60,
            "old_value": 10.0,
            "path": [
              "recharge_time"
            ]
          },
          {
            "new_value": 0,
            "old_value": 0.0,
            "path": [
              "cast_time"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Stone Behemoth",
        "target_id": "stone_behemoth.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "Spellcaster": 0,
              "Creature": 0,
              "Lifestone": 0,
              "Building": 0
            },
            "path": [
              "damage_overrides"
            ]
          },
          {
            "new_value": {
              "damage_modifiers": [
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Building"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Lifestone"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Creature"
                  ]
                },
                {
                  "multiplier": 1.0,
                  "target_types": [
                    "Spellcaster"
                  ]
                }
              ]
            },
            "path": [
              "mechanics"
            ]
          },
          {
            "new_value": 200,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "new_value": 1,
            "old_value": 1.0,
            "path": [
              "attack_interval"
            ]
          },
          {
            "new_value": 25,
            "old_value": 10.0,
            "path": [
              "recharge_time"
            ]
          },
          {
            "new_value": 0,
            "old_value": 0.0,
            "path": [
              "cast_time"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Wolven Hunter",
        "target_id": "wolven_hunter.json"
      },
      {
        "diffs": [
          {
            "new_value": {
              "Spellcaster": 0,
              "Creature": 0,
              "Lifestone": 0,
              "Building": 0
            },
            "path": [
              "damage_overrides"
            ]
          },
          {
            "new_value": 0,
            "path": [
              "knowledge_cost"
            ]
          },
          {
            "removed": true,
            "path": [
              "changelog"
            ]
          },
          {
            "removed": true,
            "path": [
              "mechanics",
              "damage_modifiers",
              0,
              "condition"
            ]
          },
          {
            "new_value": 25,
            "old_value": 10,
            "path": [
              "recharge_time"
            ]
          },
          {
            "new_value": 1,
            "old_value": 1.0,
            "path": [
              "attack_interval"
            ]
          }
        ],
        "category": "units",
        "change_type": "edit",
        "field": "entity",
        "name": "Wyvern",
        "target_id": "wyvern.json"
      },
      {
        "diffs": [
          {
            "new_value": "dev_placeholder",
            "path": [
              "upgrade_id"
            ]
          },
          {
            "new_value": "Placeholder content to prevent 404s on the upgrades endpoint.",
            "path": [
              "description"
            ]
          },
          {
            "new_value": "../../schemas/v2/upgrades.schema.json",
            "path": [
              "$schema"
            ]
          },
          {
            "new_value": [],
            "path": [
              "target_tags"
            ]
          },
          {
            "new_value": "Dev Placeholder",
            "path": [
              "name"
            ]
          },
          {
            "new_value": {
              "dev_mode": 1
            },
            "path": [
              "effect"
            ]
          }
        ],
        "category": "upgrades",
        "change_type": "add",
        "field": "entity",
        "name": "Dev Placeholder",
        "target_id": "placeholder.json"
      }
    ],
    "tags": [],
    "title": "Patch 0.1.0",
    "type": "Patch",
    "date": "2026-02-26",
    "version": "0.1.0",
    "id": "patch_0_1_0"
  }
]