name = "00000s?eVS&bN"  # Portuguese Restoration War
war_goal = {
  type = take_capital_personal_union
  casus_belli = cb_restore_personal_union
  tag = POR
}
1640.12.1 = {
  add_attacker = SPA
  add_defender = POR
}
1644.5.26 = {
  battle = {
    name = "000000"  # Montijo
    location = 218
    attacker = {
      commander = "000007u5r"  # Baron of Mollingen
      infantry = 6000
      cavalry = 2500
      losses = 35
      country = SPA
    }
    defender = {
      commander = "00000000000000"  # Matias de Albuquerque
      infantry = 6000
      cavalry = 1000
      artillery = 6
      losses = 25
      country = POR
    }
    result = no
  }
}
1659.1.14 = {
  battle = {
    name = "00000"  # Elvas
    location = 229
    attacker = {
      commander = "00000000"  # Luis de Haro
      infantry = 14000
      cavalry = 5000
      losses = 2
      country = SPA
    }
    defender = {
      commander = "0000000000000000"  # Antnio Lus de Meneses
      infantry = 8000
      cavalry = 3000
      artillery = 7
      losses = 65
      country = POR
    }
    result = no
  }
}
1663.6.8 = {
  battle = {
    name = "000000"  # Ameixial
    location = 229
    attacker = {
      commander = "000000000000000000"  # Don Juan Jos de Austria
      infantry = 22000
      losses = 24
      country = SPA
    }
    defender = {
      commander = "00000000000000000"  # Sancho Manoel de Vilhena
      infantry = 2000
      losses = 5
      country = POR
    }
    result = no
  }
}
1664.7.7 = {
  battle = {
    name = "000000000"  # Castel Rodrigo
    location = 232
    attacker = {
      commander = "0000lQ5r"  # Duke of Osuna
      infantry = 5000
      losses = 20
      country = SPA
    }
    defender = {
      commander = "000000000000000000"  # Pedro Jacques de Magalhes
      infantry = 3000
      losses = 15
      country = POR
    }
    result = no
  }
}
1665.6.17 = {
  battle = {
    name = "000000000"  # Montes Claros
    location = 229
    attacker = {
      commander = "000000000000000000"  # Luis de Benavides Carrillo
      infantry = 15000
      cavalry = 7000
      losses = 45
      country = SPA
    }
    defender = {
      commander = "0000000000000000"  # Antnio Lus de Meneses
      infantry = 20500
      losses = 10
      country = POR
    }
    result = no
  }
}
1668.2.13 = {
  rem_attacker = SPA
  rem_defender = POR
}