<?xml version="1.0" encoding="UTF-8"?>
<!--
    *  Copyright (C) 2002-2022  The FreeCol Team
    *
    *  This file is part of FreeCol.
    *
    *  FreeCol is free software: you can redistribute it and/or modify
    *  it under the terms of the GNU General Public License as published by
    *  the Free Software Foundation, either version 2 of the License, or
    *  (at your option) any later version.
    *
    *  FreeCol is distributed in the hope that it will be useful,
    *  but WITHOUT ANY WARRANTY; without even the implied warranty of
    *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    *  GNU General Public License for more details.
    *
    *  You should have received a copy of the GNU General Public License
    *  along with FreeCol.  If not, see <http://www.gnu.org/licenses/>.
    *
  -->
<freecol-specification id="unitChangeTypesCompat" version="0.117">
<!--
    A copy of the latest unit-change-types section of
    classic/specification.xml to be loaded into the specification of
    games lacking a unit-change-types section (0.11.6 or earlier).
-->
  <unit-change-types>
    <unit-change-type id="model.unitChange.capture" owner-change="true">
      <unit-type-change id="model.unitChange.capture.veteranSoldier"
                        from="model.unit.veteranSoldier"
                        to="model.unit.freeColonist" probability="100"/>
      <unit-type-change id="model.unitChange.capture.colonialRegular"
                        from="model.unit.colonialRegular"
                        to="model.unit.veteranSoldier" probability="100"/>
      <unit-type-change id="model.unitChange.capture.jesuitMissionary"
                        from="model.unit.jesuitMissionary"
                        to="model.unit.freeColonist" probability="100"/>
    </unit-change-type>
    <unit-change-type id="model.unitChange.clearSkill">
      <unit-type-change id="model.unitChange.clearSkill.expertFarmer"
                        from="model.unit.expertFarmer"
                        to="model.unit.freeColonist" probability="100"/>
      <unit-type-change id="model.unitChange.clearSkill.expertFisherman"
                        from="model.unit.expertFisherman"
                        to="model.unit.freeColonist" probability="100"/>
      <unit-type-change id="model.unitChange.clearSkill.expertFurTrapper"
                        from="model.unit.expertFurTrapper"
                        to="model.unit.freeColonist" probability="100"/>
      <unit-type-change id="model.unitChange.clearSkill.expertSilverMiner"
                        from="model.unit.expertSilverMiner"
                        to="model.unit.freeColonist" probability="100"/>
      <unit-type-change id="model.unitChange.clearSkill.expertLumberJack"
                        from="model.unit.expertLumberJack"
                        to="model.unit.freeColonist" probability="100"/>
      <unit-type-change id="model.unitChange.clearSkill.expertOreMiner"
                        from="model.unit.expertOreMiner"
                        to="model.unit.freeColonist" probability="100"/>
      <unit-type-change id="model.unitChange.clearSkill.masterSugarPlanter"
                        from="model.unit.masterSugarPlanter"
                        to="model.unit.freeColonist" probability="100"/>
      <unit-type-change id="model.unitChange.clearSkill.masterCottonPlanter"
                        from="model.unit.masterCottonPlanter"
                        to="model.unit.freeColonist" probability="100"/>
      <unit-type-change id="model.unitChange.clearSkill.masterTobaccoPlanter"
                        from="model.unit.masterTobaccoPlanter"
                        to="model.unit.freeColonist" probability="100"/>
      <unit-type-change id="model.unitChange.clearSkill.firebrandPreacher"
                        from="model.unit.firebrandPreacher"
                        to="model.unit.freeColonist" probability="100"/>
      <unit-type-change id="model.unitChange.clearSkill.elderStatesman"
                        from="model.unit.elderStatesman"
                        to="model.unit.freeColonist" probability="100"/>
      <unit-type-change id="model.unitChange.clearSkill.masterCarpenter"
                        from="model.unit.masterCarpenter"
                        to="model.unit.freeColonist" probability="100"/>
      <unit-type-change id="model.unitChange.clearSkill.masterDistiller"
                        from="model.unit.masterDistiller"
                        to="model.unit.freeColonist" probability="100"/>
      <unit-type-change id="model.unitChange.clearSkill.masterWeaver"
                        from="model.unit.masterWeaver"
                        to="model.unit.freeColonist" probability="100"/>
      <unit-type-change id="model.unitChange.clearSkill.masterTobacconist"
                        from="model.unit.masterTobacconist"
                        to="model.unit.freeColonist" probability="100"/>
      <unit-type-change id="model.unitChange.clearSkill.masterFurTrader"
                        from="model.unit.masterFurTrader"
                        to="model.unit.freeColonist" probability="100"/>
      <unit-type-change id="model.unitChange.clearSkill.masterBlacksmith"
                        from="model.unit.masterBlacksmith"
                        to="model.unit.freeColonist" probability="100"/>
      <unit-type-change id="model.unitChange.clearSkill.masterGunsmith"
                        from="model.unit.masterGunsmith"
                        to="model.unit.freeColonist" probability="100"/>
      <unit-type-change id="model.unitChange.clearSkill.seasonedScout"
                        from="model.unit.seasonedScout"
                        to="model.unit.freeColonist" probability="100"/>
      <unit-type-change id="model.unitChange.clearSkill.hardyPioneer"
                        from="model.unit.hardyPioneer"
                        to="model.unit.freeColonist" probability="100"/>
      <unit-type-change id="model.unitChange.clearSkill.veteranSoldier"
                        from="model.unit.veteranSoldier"
                        to="model.unit.freeColonist" probability="100"/>
      <unit-type-change id="model.unitChange.clearSkill.jesuitMissionary"
                        from="model.unit.jesuitMissionary"
                        to="model.unit.freeColonist" probability="100"/>
      <unit-type-change id="model.unitChange.clearSkill.colonialRegular"
                        from="model.unit.colonialRegular"
                        to="model.unit.freeColonist" probability="100"/>
    </unit-change-type>
    <unit-change-type id="model.unitChange.conversion" owner-change="true">
      <unit-type-change id="model.unitChange.conversion.brave"
                        from="model.unit.brave"
                        to="model.unit.indianConvert" probability="100"/>
    </unit-change-type>
    <unit-change-type id="model.unitChange.creation"/>
    <unit-change-type id="model.unitChange.demotion">
      <unit-type-change id="model.unitChange.demotion.veteranSoldier"
                        from="model.unit.veteranSoldier"
                        to="model.unit.freeColonist" probability="100"/>
      <unit-type-change id="model.unitChange.demotion.colonialRegular"
                        from="model.unit.colonialRegular"
                        to="model.unit.veteranSoldier" probability="100"/>
      <unit-type-change id="model.unitChange.demotion.artillery"
                        from="model.unit.artillery"
                        to="model.unit.damagedArtillery" probability="100"/>
    </unit-change-type>
    <unit-change-type id="model.unitChange.education">
      <unit-type-change id="model.unitChange.education.indenturedServant"
                        from="model.unit.pettyCriminal"
                        to="model.unit.indenturedServant"
                        probability="100" turns="4"/>
      <unit-type-change id="model.unitChange.education.freeColonist"
                        from="model.unit.indenturedServant"
                        to="model.unit.freeColonist"
                        probability="100" turns="4"/>
      <unit-type-change id="model.unitChange.education.expertFarmer"
                        from="model.unit.freeColonist"
                        to="model.unit.expertFarmer"
                        probability="100" turns="4"/>
      <unit-type-change id="model.unitChange.education.expertFisherman"
                        from="model.unit.freeColonist"
                        to="model.unit.expertFisherman"
                        probability="100" turns="4"/>
      <unit-type-change id="model.unitChange.education.expertFurTrapper"
                        from="model.unit.freeColonist"
                        to="model.unit.expertFurTrapper"
                        probability="100" turns="4"/>
      <unit-type-change id="model.unitChange.education.expertSilverMiner"
                        from="model.unit.freeColonist"
                        to="model.unit.expertSilverMiner"
                        probability="100" turns="4"/>
      <unit-type-change id="model.unitChange.education.expertLumberJack"
                        from="model.unit.freeColonist"
                        to="model.unit.expertLumberJack"
                        probability="100" turns="4"/>
      <unit-type-change id="model.unitChange.education.expertOreMiner"
                        from="model.unit.freeColonist"
                        to="model.unit.expertOreMiner"
                        probability="100" turns="4"/>
      <unit-type-change id="model.unitChange.education.masterCottonPlanter"
                        from="model.unit.freeColonist"
                        to="model.unit.masterCottonPlanter"
                        probability="100" turns="6"/>
      <unit-type-change id="model.unitChange.education.masterSugarPlanter"
                        from="model.unit.freeColonist"
                        to="model.unit.masterSugarPlanter"
                        probability="100" turns="6"/>
      <unit-type-change id="model.unitChange.education.masterTobaccoPlanter"
                        from="model.unit.freeColonist"
                        to="model.unit.masterTobaccoPlanter"
                        probability="100" turns="6"/>
      <unit-type-change id="model.unitChange.education.firebrandPreacher"
                        from="model.unit.freeColonist"
                        to="model.unit.firebrandPreacher"
                        probability="100" turns="8"/>
      <unit-type-change id="model.unitChange.education.elderStatesman"
                        from="model.unit.freeColonist"
                        to="model.unit.elderStatesman"
                        probability="100" turns="8"/>
      <unit-type-change id="model.unitChange.education.masterCarpenter"
                        from="model.unit.freeColonist"
                        to="model.unit.masterCarpenter"
                        probability="100" turns="4"/>
      <unit-type-change id="model.unitChange.education.masterDistiller"
                        from="model.unit.freeColonist"
                        to="model.unit.masterDistiller"
                        probability="100" turns="6"/>
      <unit-type-change id="model.unitChange.education.masterWeaver"
                        from="model.unit.freeColonist"
                        to="model.unit.masterWeaver"
                        probability="100" turns="6"/>
      <unit-type-change id="model.unitChange.education.masterTobacconist"
                        from="model.unit.freeColonist"
                        to="model.unit.masterTobacconist"
                        probability="100" turns="6"/>
      <unit-type-change id="model.unitChange.education.masterFurTrader"
                        from="model.unit.freeColonist"
                        to="model.unit.masterFurTrader"
                        probability="100" turns="6"/>
      <unit-type-change id="model.unitChange.education.masterBlacksmith"
                        from="model.unit.freeColonist"
                        to="model.unit.masterBlacksmith"
                        probability="100" turns="6"/>
      <unit-type-change id="model.unitChange.education.masterGunsmith"
                        from="model.unit.freeColonist"
                        to="model.unit.masterGunsmith"
                        probability="100" turns="6"/>
      <unit-type-change id="model.unitChange.education.seasonedScout"
                        from="model.unit.freeColonist"
                        to="model.unit.seasonedScout"
                        probability="100" turns="4"/>
      <unit-type-change id="model.unitChange.education.hardyPioneer"
                        from="model.unit.freeColonist"
                        to="model.unit.hardyPioneer"
                        probability="100" turns="4"/>
      <unit-type-change id="model.unitChange.education.veteranSoldier"
                        from="model.unit.freeColonist"
                        to="model.unit.veteranSoldier"
                        probability="100" turns="6"/>
      <unit-type-change id="model.unitChange.education.jesuitMissionary"
                        from="model.unit.freeColonist"
                        to="model.unit.jesuitMissionary"
                        probability="100" turns="8"/>
    </unit-change-type>
    <unit-change-type id="model.unitChange.experience">
      <unit-type-change id="model.unitChange.experience.expertFarmer"
                        from="model.unit.freeColonist"
                        to="model.unit.expertFarmer" probability="4"/>
      <unit-type-change id="model.unitChange.experience.expertFisherman"
                        from="model.unit.freeColonist"
                        to="model.unit.expertFisherman" probability="4"/>
      <unit-type-change id="model.unitChange.experience.expertFurTrapper"
                        from="model.unit.freeColonist"
                        to="model.unit.expertFurTrapper" probability="4"/>
      <unit-type-change id="model.unitChange.experience.expertSilverMiner"
                        from="model.unit.freeColonist"
                        to="model.unit.expertSilverMiner" probability="4"/>
      <unit-type-change id="model.unitChange.experience.expertLumberJack"
                        from="model.unit.freeColonist"
                        to="model.unit.expertLumberJack" probability="4"/>
      <unit-type-change id="model.unitChange.experience.expertOreMiner"
                        from="model.unit.freeColonist"
                        to="model.unit.expertOreMiner" probability="4"/>
      <unit-type-change id="model.unitChange.experience.masterSugarPlanter"
                        from="model.unit.freeColonist"
                        to="model.unit.masterSugarPlanter" probability="4"/>
      <unit-type-change id="model.unitChange.experience.masterCottonPlanter"
                        from="model.unit.freeColonist"
                        to="model.unit.masterCottonPlanter" probability="4"/>
      <unit-type-change id="model.unitChange.experience.masterTobaccoPlanter"
                        from="model.unit.freeColonist"
                        to="model.unit.masterTobaccoPlanter" probability="4"/>
    </unit-change-type>
    <unit-change-type id="model.unitChange.foundingFather">
      <unit-type-change id="model.unitChange.foundingFather.indianConvert"
                        from="model.unit.indianConvert"
                        to="model.unit.freeColonist" probability="100">
        <scope ability-id="model.ability.upgradeConvert" ability-value="true"/>
      </unit-type-change>
    </unit-change-type>
    <unit-change-type id="model.unitChange.independence">
      <unit-type-change id="model.unitChange.independence.veteranSoldier"
                        from="model.unit.veteranSoldier"
                        to="model.unit.colonialRegular" probability="100"/>
    </unit-change-type>
    <unit-change-type id="model.unitChange.lostCity">
      <unit-type-change id="model.unitChange.lostCity.pettyCriminal"
                        from="model.unit.pettyCriminal"
                        to="model.unit.seasonedScout" probability="100"/>
      <unit-type-change id="model.unitChange.lostCity.indenturedServant"
                        from="model.unit.indenturedServant"
                        to="model.unit.seasonedScout" probability="100"/>
      <unit-type-change id="model.unitChange.lostCity.freeColonist"
                        from="model.unit.freeColonist"
                        to="model.unit.seasonedScout" probability="100"/>
    </unit-change-type>
    <unit-change-type id="model.unitChange.natives">
      <unit-type-change id="model.unitChange.natives.indenturedServant-expertFarmer"
                        from="model.unit.indenturedServant"
                        to="model.unit.expertFarmer" probability="100"/>
      <unit-type-change id="model.unitChange.natives.freeColonist-expertFarmer"
                        from="model.unit.freeColonist"
                        to="model.unit.expertFarmer" probability="100"/>
      <unit-type-change id="model.unitChange.natives.indenturedServant-expertFisherman"
                        from="model.unit.indenturedServant"
                        to="model.unit.expertFisherman" probability="100"/>
      <unit-type-change id="model.unitChange.natives.freeColonist-expertFisherman"
                        from="model.unit.freeColonist"
                        to="model.unit.expertFisherman" probability="100"/>
      <unit-type-change id="model.unitChange.natives.indenturedServant-expertFurTrapper"
                        from="model.unit.indenturedServant"
                        to="model.unit.expertFurTrapper" probability="100"/>
      <unit-type-change id="model.unitChange.natives.freeColonist-expertFurTrapper"
                        from="model.unit.freeColonist"
                        to="model.unit.expertFurTrapper" probability="100"/>
      <unit-type-change id="model.unitChange.natives.indenturedServant-expertSilverMiner"
                        from="model.unit.indenturedServant"
                        to="model.unit.expertSilverMiner" probability="100"/>
      <unit-type-change id="model.unitChange.natives.freeColonist-expertSilverMiner"
                        from="model.unit.freeColonist"
                        to="model.unit.expertSilverMiner" probability="100"/>
      <unit-type-change id="model.unitChange.natives.indenturedServant-expertLumberJack"
                        from="model.unit.indenturedServant"
                        to="model.unit.expertLumberJack" probability="100"/>
      <unit-type-change id="model.unitChange.natives.freeColonist-expertLumberJack"
                        from="model.unit.freeColonist"
                        to="model.unit.expertLumberJack" probability="100"/>
      <unit-type-change id="model.unitChange.natives.indenturedServant-expertOreMiner"
                        from="model.unit.indenturedServant"
                        to="model.unit.expertOreMiner" probability="100"/>
      <unit-type-change id="model.unitChange.natives.freeColonist-expertOreMiner"
                        from="model.unit.freeColonist"
                        to="model.unit.expertOreMiner" probability="100"/>
      <unit-type-change id="model.unitChange.natives.indenturedServant-masterCottonPlanter"
                        from="model.unit.indenturedServant"
                        to="model.unit.masterCottonPlanter" probability="100"/>
      <unit-type-change id="model.unitChange.natives.freeColonist-masterCottonPlanter"
                        from="model.unit.freeColonist"
                        to="model.unit.masterCottonPlanter" probability="100"/>
      <unit-type-change id="model.unitChange.natives.indenturedServant-masterFurTrader"
                        from="model.unit.indenturedServant"
                        to="model.unit.masterFurTrader" probability="100"/>
      <unit-type-change id="model.unitChange.natives.freeColonist-masterFurTrader"
                        from="model.unit.freeColonist"
                        to="model.unit.masterFurTrader" probability="100"/>
      <unit-type-change id="model.unitChange.natives.indenturedServant-masterSugarPlanter"
                        from="model.unit.indenturedServant"
                        to="model.unit.masterSugarPlanter" probability="100"/>
      <unit-type-change id="model.unitChange.natives.freeColonist-masterSugarPlanter"
                        from="model.unit.freeColonist"
                        to="model.unit.masterSugarPlanter" probability="100"/>
      <unit-type-change id="model.unitChange.natives.indenturedServant-masterTobaccoPlanter"
                        from="model.unit.indenturedServant"
                        to="model.unit.masterTobaccoPlanter" probability="100"/>
      <unit-type-change id="model.unitChange.natives.freeColonist-masterTobaccoPlanter"
                        from="model.unit.freeColonist"
                        to="model.unit.masterTobaccoPlanter" probability="100"/>
      <unit-type-change id="model.unitChange.natives.indenturedServant-masterWeaver"
                        from="model.unit.indenturedServant"
                        to="model.unit.masterWeaver" probability="100"/>
      <unit-type-change id="model.unitChange.natives.freeColonist-masterWeaver"
                        from="model.unit.freeColonist"
                        to="model.unit.masterWeaver" probability="100"/>
      <unit-type-change id="model.unitChange.natives.indenturedServant-seasonedScout"
                        from="model.unit.indenturedServant"
                        to="model.unit.seasonedScout" probability="100"/>
      <unit-type-change id="model.unitChange.natives.freeColonist-seasonedScout"
                        from="model.unit.freeColonist"
                        to="model.unit.seasonedScout" probability="100"/>
    </unit-change-type>
    <unit-change-type id="model.unitChange.promotion">
      <unit-type-change id="model.unitChange.promotion.pettyCriminal"
                        from="model.unit.pettyCriminal"
                        to="model.unit.indenturedServant" probability="100"/>
      <unit-type-change id="model.unitChange.promotion.indenturedServant"
                        from="model.unit.indenturedServant"
                        to="model.unit.freeColonist" probability="100"/>
      <unit-type-change id="model.unitChange.promotion.freeColonist"
                        from="model.unit.freeColonist"
                        to="model.unit.veteranSoldier" probability="100"/>
      <unit-type-change id="model.unitChange.promotion.veteranSoldier"
                        from="model.unit.veteranSoldier"
                        to="model.unit.colonialRegular" probability="100"/>
    </unit-change-type>
    <unit-change-type id="model.unitChange.undead" owner-change="true">
      <unit-type-change id="model.unitChange.undead.pettyCriminal"
                        from="model.unit.pettyCriminal"
                        to="model.unit.undead" probability="100"/>
      <unit-type-change id="model.unitChange.undead.indenturedServant"
                        from="model.unit.indenturedServant"
                        to="model.unit.undead" probability="100"/>
      <unit-type-change id="model.unitChange.undead.freeColonist"
                        from="model.unit.freeColonist"
                        to="model.unit.undead" probability="100"/>
      <unit-type-change id="model.unitChange.undead.expertFarmer"
                        from="model.unit.expertFarmer"
                        to="model.unit.undead" probability="100"/>
      <unit-type-change id="model.unitChange.undead.expertFisherman"
                        from="model.unit.expertFisherman"
                        to="model.unit.undead" probability="100"/>
      <unit-type-change id="model.unitChange.undead.expertFurTrapper"
                        from="model.unit.expertFurTrapper"
                        to="model.unit.undead" probability="100"/>
      <unit-type-change id="model.unitChange.undead.expertSilverMiner"
                        from="model.unit.expertSilverMiner"
                        to="model.unit.undead" probability="100"/>
      <unit-type-change id="model.unitChange.undead.expertLumberJack"
                        from="model.unit.expertLumberJack"
                        to="model.unit.undead" probability="100"/>
      <unit-type-change id="model.unitChange.undead.expertOreMiner"
                        from="model.unit.expertOreMiner"
                        to="model.unit.undead" probability="100"/>
      <unit-type-change id="model.unitChange.undead.masterSugarPlanter"
                        from="model.unit.masterSugarPlanter"
                        to="model.unit.undead" probability="100"/>
      <unit-type-change id="model.unitChange.undead.masterCottonPlanter"
                        from="model.unit.masterCottonPlanter"
                        to="model.unit.undead" probability="100"/>
      <unit-type-change id="model.unitChange.undead.masterTobaccoPlanter"
                        from="model.unit.masterTobaccoPlanter"
                        to="model.unit.undead" probability="100"/>
      <unit-type-change id="model.unitChange.undead.firebrandPreacher"
                        from="model.unit.firebrandPreacher"
                        to="model.unit.undead" probability="100"/>
      <unit-type-change id="model.unitChange.undead.elderStatesman"
                        from="model.unit.elderStatesman"
                        to="model.unit.undead" probability="100"/>
      <unit-type-change id="model.unitChange.undead.masterCarpenter"
                        from="model.unit.masterCarpenter"
                        to="model.unit.undead" probability="100"/>
      <unit-type-change id="model.unitChange.undead.masterDistiller"
                        from="model.unit.masterDistiller"
                        to="model.unit.undead" probability="100"/>
      <unit-type-change id="model.unitChange.undead.masterWeaver"
                        from="model.unit.masterWeaver"
                        to="model.unit.undead" probability="100"/>
      <unit-type-change id="model.unitChange.undead.masterTobacconist"
                        from="model.unit.masterTobacconist"
                        to="model.unit.undead" probability="100"/>
      <unit-type-change id="model.unitChange.undead.masterFurTrader"
                        from="model.unit.masterFurTrader"
                        to="model.unit.undead" probability="100"/>
      <unit-type-change id="model.unitChange.undead.masterBlacksmith"
                        from="model.unit.masterBlacksmith"
                        to="model.unit.undead" probability="100"/>
      <unit-type-change id="model.unitChange.undead.masterGunsmith"
                        from="model.unit.masterGunsmith"
                        to="model.unit.undead" probability="100"/>
      <unit-type-change id="model.unitChange.undead.seasonedScout"
                        from="model.unit.seasonedScout"
                        to="model.unit.undead" probability="100"/>
      <unit-type-change id="model.unitChange.undead.hardyPioneer"
                        from="model.unit.hardyPioneer"
                        to="model.unit.undead" probability="100"/>
      <unit-type-change id="model.unitChange.undead.veteranSoldier"
                        from="model.unit.veteranSoldier"
                        to="model.unit.undead" probability="100"/>
      <unit-type-change id="model.unitChange.undead.jesuitMissionary"
                        from="model.unit.jesuitMissionary"
                        to="model.unit.undead" probability="100"/>
      <unit-type-change id="model.unitChange.undead.kingsRegular"
                        from="model.unit.kingsRegular"
                        to="model.unit.undead" probability="100"/>
      <unit-type-change id="model.unitChange.undead.indianConvert"
                        from="model.unit.indianConvert"
                        to="model.unit.undead" probability="100"/>
      <unit-type-change id="model.unitChange.undead.brave"
                        from="model.unit.brave"
                        to="model.unit.undead" probability="100"/>
    </unit-change-type>
  </unit-change-types>
</freecol-specification>
