freecol/data/base/unit-change-types-compat.xml

453 lines
28 KiB
XML

<?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>