Civ4UnitInfos.XML: Unterschied zwischen den Versionen

Aus CivWiki
Wechseln zu: Navigation, Suche
Zeile 140: Zeile 140:
 
:* Sabotieren von Geländefeldern
 
:* Sabotieren von Geländefeldern
 
:* Produktion zerstören
 
:* Produktion zerstören
:* Plände stehlen
+
:* Pläne stehlen
 
:* Stadt untersuchen
 
:* Stadt untersuchen
  
  
[PHP]<bCounterSpy>0</bCounterSpy>[/PHP]Kann die Einheit Spion sehen (und zerstören?).
+
;<bCounterSpy>0</bCounterSpy>
 +
:Kann die Einheit Spion sehen (und zerstören?).
  
  
[PHP]<bFound>0</bFound>[/PHP]Auf 1 gesetzt beim Siedler. Die Fähigkeit der Einheit, Städte zu gründen.
+
;<bFound>0</bFound>
 +
:Auf 1 gesetzt beim Siedler. Die Fähigkeit der Einheit, Städte zu gründen.
  
  
[PHP]<bGoldenAge>0</bGoldenAge>[/PHP]Einheiten, die beim Opfern die Möglichkeit haben, ein Golden Age auszulösen: Große Persönlichkeiten.
+
;<bGoldenAge>0</bGoldenAge>
 +
:Einheiten, die beim Opfern die Möglichkeit haben, ein Golden Age auszulösen: Große Persönlichkeiten.
  
  
[PHP]<bInvisible>0</bInvisible>[/PHP]Unsichtbar für den Gegner. Beim Spion auf "1" gesetzt.
+
;<bInvisible>0</bInvisible>
 +
:Unsichtbar für den Gegner. Beim Spion auf "1" gesetzt.
  
  
[PHP]<bFirstStrikeImmune>0</bFirstStrikeImmune>[/PHP]Die Einheit ist Immun gegen den First Strike von Bogenschützen. Z.b. Berittener Bogenschütze.
+
;<bFirstStrikeImmune>0</bFirstStrikeImmune>
 +
:Die Einheit ist Immun gegen den First Strike von Bogenschützen. Z.b. Berittener Bogenschütze.
  
  
[PHP]<bNoDefensiveBonus>0</bNoDefensiveBonus>[/PHP]Wenn dieser Wert auf "1" gesetzt ist, hat diese Einheit keinen Verteidigungsbonus. Z.b. Ritter.
+
;<bNoDefensiveBonus>0</bNoDefensiveBonus>
 +
:Wenn dieser Wert auf "1" gesetzt ist, hat diese Einheit keinen Verteidigungsbonus. Z.b. Ritter.
  
  
[PHP]<bIgnoreBuildingDefense>0</bIgnoreBuildingDefense>[/PHP]Vermutung: Die Einheit ignoriert Stadtmauern und Schlösser beim Wert "1". Z.b. Schießpulvereinheiten.
+
;<bIgnoreBuildingDefense>0</bIgnoreBuildingDefense>
 +
:Vermutung: Die Einheit ignoriert Stadtmauern und Schlösser beim Wert "1". Z.b. Schießpulvereinheiten.
  
  
[PHP]<bCanMoveImpassable>0</bCanMoveImpassable>[/PHP]Auf "1" beim U-Boot.  
+
;<bCanMoveImpassable>0</bCanMoveImpassable>
Landeinheiten können Berge passieren, U-Boote können besetzte Seefelder mit anderen Einheiten teilen. (Thx @ Frontbrecher).
+
:Auf "1" beim U-Boot.  
 +
:Landeinheiten können Berge passieren, U-Boote können besetzte Seefelder mit anderen Einheiten teilen. (Thx @ Frontbrecher).
  
  
[PHP]<bFlatMovementCost>0</bFlatMovementCost>[/PHP]Weiß ich auch nicht genau, nur beim Helikopter auf "1". Hat wohl was damit zu tun, dass der Helikopter definitionsgemäß eine Landeinheit ist, und nur 1 Bewegungspunkt pro Feld benötigt.
+
;<bFlatMovementCost>0</bFlatMovementCost>
 +
:Weiß ich auch nicht genau, nur beim Helikopter auf "1". Hat wohl was damit zu tun, dass der Helikopter definitionsgemäß eine Landeinheit ist, und nur 1 Bewegungspunkt pro Feld benötigt.
 
   
 
   
  
[PHP]<bIgnoreTerrainCost>0</bIgnoreTerrainCost>[/PHP]
+
;<bIgnoreTerrainCost>0</bIgnoreTerrainCost>
Jedes Feld hat die Bewegungskosten "1". Keshik der Mongolen und der Explorer haben hier den Wert "1".
+
:Jedes Feld hat die Bewegungskosten "1". Keshik der Mongolen und der Explorer haben hier den Wert "1".
  
Die Differenzierung hier hat vielleicht etwas mit den Beschreibungen der Einheit zu tun.
+
:Die Differenzierung hier hat vielleicht etwas mit den Beschreibungen der Einheit in der Civilopedia zu tun.
  
  
[PHP]<bNukeImmune>0</bNukeImmune>[/PHP]Vermutung: Wird beim Verteidigen eines Nuklearangriff nicht zerstört/beschädigt. Bei der ICBM auf "1"
+
;<bNukeImmune>0</bNukeImmune>
 +
:Vermutung: Wird beim Verteidigen eines Nuklearangriff nicht zerstört/beschädigt. Bei der ICBM auf "1"
  
  
[PHP]<bPrereqBonuses>0</bPrereqBonuses>[/PHP] Beim Arbeitsboot auf "1". Vermutung: Die Fähigkeit, Fischerboote und �lplattformen zu bauen. Oder kann man das Arbeitsboot nur bauen, wenn noch Meeresboni zum bearbeiten frei sind?
+
;<bPrereqBonuses>0</bPrereqBonuses>
 +
:Beim Arbeitsboot auf "1". Vermutung: Die Fähigkeit, Fischerboote und �lplattformen zu bauen. Oder kann man das Arbeitsboot nur bauen, wenn noch Meeresboni zum bearbeiten frei sind?
  
  
[PHP]<bPrereqReligion>0</bPrereqReligion>[/PHP] Bei allen Einheiten auf "0" gesetzt.
+
;<bPrereqReligion>0</bPrereqReligion>
 +
:Bei allen Einheiten auf "0" gesetzt.
  
  
[PHP]<bMechanized>0</bMechanized>[/PHP]Mechanisierte Einheit. Bei Panzern, Schlachtschiffen usw. auf "1". Bedeutung weiß ich nicht.
+
;<bMechanized>0</bMechanized>
 +
:Mechanisierte Einheit. Bei Panzern, Schlachtschiffen usw. auf "1". Bedeutung weiß ich nicht.
  
[PHP]- <UnitClassUpgrades>
+
;<UnitClassUpgrades>
- <UnitClassUpgrade>
+
;<UnitClassUpgrade>
  <UnitClassUpgradeType>UNITCLASS_AXEMAN</UnitClassUpgradeType>  
+
;<UnitClassUpgradeType>UNITCLASS_AXEMAN</UnitClassUpgradeType>  
  <bUnitClassUpgrade>1</bUnitClassUpgrade>  
+
;<bUnitClassUpgrade>1</bUnitClassUpgrade>  
  </UnitClassUpgrade>
+
;</UnitClassUpgrade>
- <UnitClassUpgrade>
+
;<UnitClassUpgrade>
  <UnitClassUpgradeType>UNITCLASS_SPEARMAN</UnitClassUpgradeType>  
+
;<UnitClassUpgradeType>UNITCLASS_SPEARMAN</UnitClassUpgradeType>  
  <bUnitClassUpgrade>1</bUnitClassUpgrade>  
+
;<bUnitClassUpgrade>1</bUnitClassUpgrade>  
  </UnitClassUpgrade>
+
;</UnitClassUpgrade>
  </UnitClassUpgrades>[/PHP]In diese Einheiten kann modernisiert werden.
+
;</UnitClassUpgrades>
 +
:In diese Einheiten kann modernisiert werden.
  
[PHP]- <UnitAIs>
+
;<UnitAIs>
- <UnitAI>
+
;<UnitAI>
  <UnitAIType>UNITAI_ATTACK</UnitAIType>  
+
;<UnitAIType>UNITAI_ATTACK</UnitAIType>  
  <bUnitAI>1</bUnitAI>  
+
;<bUnitAI>1</bUnitAI>  
  </UnitAI>
+
;</UnitAI>
  </UnitAIs>
+
;</UnitAIs>
- <NotUnitAIs>
+
;<NotUnitAIs>
- <UnitAI>
+
;<UnitAI>
  <UnitAIType>UNITAI_CITY_DEFENSE</UnitAIType>  
+
;<UnitAIType>UNITAI_CITY_DEFENSE</UnitAIType>  
  <bUnitAI>1</bUnitAI>  
+
;<bUnitAI>1</bUnitAI>  
  </UnitAI>
+
;</UnitAI>
  </NotUnitAIs>[/PHP]Hier wird festgelegt, was die AI mit den Einheiten macht.
+
;</NotUnitAIs>
 +
:Hier wird festgelegt, was die AI mit den Einheiten macht.
  
[PHP]
+
;<Builds />
  <Builds /> [/b]
+
:Hier sind beim Bautrupp die Aktivitäten aufgeführt. Beispiel:
Hier sind beim Bautrupp die Aktivitäten aufgeführt. Beispiel:
+
<Builds>
<Builds>
+
<Build>
- <Build>
+
<BuildType>BUILD_ROAD</BuildType>  
  <BuildType>BUILD_ROAD</BuildType>  
+
<bBuild>1</bBuild>  
  <bBuild>1</bBuild>  
+
</Build>
  </Build>
+
</Builds>
</Builds>
 
  
Die Bauvorhaben sind in der Datei \Assets\XML\Units\CIV4BuildInfos.xml näher definiert.
+
:Die Bauvorhaben sind in der Datei \Assets\XML\Units\CIV4BuildInfos.xml näher definiert.
  
  
[b]  <ReligionSpreads /> [/b]
+
;<ReligionSpreads />
Kann Religionen verbreiten. Beispiel vom jüdischen Missionar:
+
:Kann Religionen verbreiten. Beispiel vom jüdischen Missionar:
 
  <ReligionSpreads>
 
  <ReligionSpreads>
- <ReligionSpread>
+
<ReligionSpread>
  <ReligionType>RELIGION_JUDAISM</ReligionType>  
+
<ReligionType>RELIGION_JUDAISM</ReligionType>  
  <bReligionSpread>1</bReligionSpread>  
+
<bReligionSpread>1</bReligionSpread>  
  </ReligionSpread>
+
</ReligionSpread>
  </ReligionSpreads>
+
</ReligionSpreads>
  
 
Die Religionen werden in der Datei \Assets\XML\GameInfo\CIV4ReligionInfo.xml weiter definiert.
 
Die Religionen werden in der Datei \Assets\XML\GameInfo\CIV4ReligionInfo.xml weiter definiert.

Version vom 26. April 2006, 15:48 Uhr

Dieser Artikel ist eine Kopie dieses Threads von civforum.de

Jede Einheit hat in dieser Datei einen Abschnitt, beginnend mit <UnitInfo> und endend mit </UnitInfo>. Als Beispiel betrachten wir mal den Abschnitt über den Krieger. Die fettgedruckten Zeilen sind aus dem Orginalabschnitt vom Krieger.


<UnitInfo>
Start eines Abschnittes


<Class>UNITCLASS_WARRIOR</Class>
Mit diesem Eintrag wird eine Einheitenklasse festgelegt. Dieser Eintrag ist mit der CIV4Unitclassinfo.xml verknüpft.


<Type>UNIT_WARRIOR</Type>
Hier ist die Einheitenbezeichnung, es können verschiedene Einheiten einer Einheitenklasse zugeordnet werden (für UUs). Verknüpfung mit der Datei CIV4FormationInfos.xml, in dieser Datei werden die Positionsangaben der Einheiten eingetragen.


<UniqueNames />
Spezielle Namen, verwendet bei Spezialisten.


<Special>NONE</Special>
Definition von speziellen Gruppen. Sie wird unter anderem für bestimmte Fracht bei Schiffen verwendet. Die Gruppen sind außerdem in der Datei \Assets\XML\Units\CIV4SpecialUnitInfos.xml definiert. Mögliche Einträge:
NONE keine spezielle Gruppe
SPECIALUNIT_PEOPLE Gruppe der Einheiten, die auf eine Karavelle und ein U-Boot geladen werden können.
SPECIALUNIT_NUKE Die ICBM...
SPECIALUNIT_FIGHTER Einheiten, die auf einen Flugzeugträger beladen werden können.
Das Definieren von weiteren Gruppen ist sicher nicht schwierig.
Anmerkung von Frontbrecher: Die Definition der Gruppen sind teilweise Hardcoded, daher kann man nicht genauso sagen was da noch alles drinsteckt, die ICBM Gruppe ist jedenfalls mehr als nur eine Gruppendefinierung.


<Capture>NONE</Capture>
Bezeichnet die Einheit, die entsteht, wenn man Siedler oder Arbeiter erobert.
Verwendete Einträge:
NONE
UNITCLASS_WORKER
Hier sind auch andere Einheitenklassen möglich.


<Combat>UNITCOMBAT_MELEE</Combat>
Hier wird die Einheitenklasse festgelegt. Folgende Einträge sind möglich:
UNITCOMBAT_RECON Aufklärungseinheiten
UNITCOMBAT_SIEGE Belagerungswaffen
UNITCOMBAT_MOUNTED Berittene Einheiten
UNITCOMBAT_ARCHER Bogenschützen
UNITCOMBAT_ARMOR Gepanzerte Einheiten
UNITCOMBAT_HELICOPTER Hubschrauber
UNITCOMBAT_NAVAL Marineeinheiten
UNITCOMBAT_MELEE Nahkampfeinheiten
UNITCOMBAT_GUN Schießpulvereinheiten


<Domain>DOMAIN_LAND</Domain>
Legt fest, wo sich die Einheit bewegen kann. Mögliche Werte sind "DOMAIN_AIR", "DOMAIN_SEA" und "DOMAIN_LAND"


<DefaultUnitAI>UNITAI_ATTACK</DefaultUnitAI>
Einheitenkategorie für die KI.


<Invisible>NONE</Invisible>
Legt eine "Unsichtbarkeitsgruppe" fest. Verwendete Einträge:
NONE
INVISIBLE_SUBMARINE


<SeeInvisible>NONE</SeeInvisible>
Legt fest, welche "Unsichtbarkeitsgruppe" gesehen werden kann. Verwendete Einträge:
NONE
INVISIBLE_SUBMARINE


<Description>TXT_KEY_UNIT_WARRIOR</Description>
Verweist auf einen Eintrag in der Datei \Assets\XML\Text\CIV4GameTextInfos_Objects.xml

Dort wird das Geschlecht und die Plural-Form festgelegt. Außerdem wird der Einheitenname in die entsprechende Sprache übersetzt.


<Civilopedia>TXT_KEY_UNIT_WARRIOR_PEDIA</Civilopedia>
Verweist auf den Text in der Zivilopedia, findet man in der Datei \Assets\XML\Text\CIV4GameText_Civilopedia_Units.xml.


<Strategy>TXT_KEY_UNIT_WARRIOR_STRATEGY</Strategy>
Ein weiterer Text. Hier sind kleine strategische Hinweise eingeblendet (Sids Tipp). Zu finden in dieser Datei: \Assets\XML\Text\CIV4GameText_Strategy.xml


<Advisor>ADVISOR_MILITARY</Advisor>
Verweist auf einen Eintrag in \Assets\XML\Interface\CIV4AdvisorInfos.xml.
Dieser gibt die Bauempfehlungen, und dies ist ja eine militärische Produktion. (Thx @ Frontbrecher).


<bAnimal>0</bAnimal>
Werte "0" und "1", auf 1 gesetzt bei Tieren.
Einheit gilt als Tier, darf keine Städte angreifen (Thx @ Frontbrecher).


<bFood>0</bFood>
Werte "0" und "1", auf 1 gesetzt bei Worker und Siedler. Zum Aufstellen wird auch Nahrung benötigt.


<bNoBadGoodies>0</bNoBadGoodies>
Auf "1" gesetzt bei Scout und Explorer. Bessere Erträge aus Hütten. Keine Barbaren.


<bOnlyDefensive>0</bOnlyDefensive>
Werte "0" oder "1". Wenn der Wert auf "1" gesetzt wird, kann die Einheit nur verteidigen, z.B. Siedler oder Maschinengewehr.


<bNoCapture>0</bNoCapture>
Wenn dieser Wert auf 1 gesetzt wird, kann die Einheit keine Stadt einnehmen. Nur beim Helikopter auf "1".


<bRivalTerritory>0</bRivalTerritory>
Dieser Wert ist bei der Karavelle und beim Spion auf "1" gesetzt. Hiermit kann die Einheit auch ohne Krieg oder Offenen Grenzen auf fremdes Gebiet gehen.


<bMilitaryHappiness>1</bMilitaryHappiness>
Die Einheit sorgt für militärische Zufriedenheit (Civic Erbrecht).


<bMilitarySupport>1</bMilitarySupport>
Die Einheit muss durch Gold unterhalten werden.


<bMilitaryProduction>1</bMilitaryProduction>
Einige Wunder beschleunigen den Bau von Militäreinheiten, daher dieser Wert. [Thx @ Frontbrecher).


<bPillage>1</bPillage>
Kann die Einheit Modernisierungen plündern?


<bSabotage>0</bSabotage>
<bDestroy>0</bDestroy>
<bStealPlans>0</bStealPlans>
<bInvestigate>0</bInvestigate>
Spion-Aktivitäten.
  • Sabotieren von Geländefeldern
  • Produktion zerstören
  • Pläne stehlen
  • Stadt untersuchen


<bCounterSpy>0</bCounterSpy>
Kann die Einheit Spion sehen (und zerstören?).


<bFound>0</bFound>
Auf 1 gesetzt beim Siedler. Die Fähigkeit der Einheit, Städte zu gründen.


<bGoldenAge>0</bGoldenAge>
Einheiten, die beim Opfern die Möglichkeit haben, ein Golden Age auszulösen: Große Persönlichkeiten.


<bInvisible>0</bInvisible>
Unsichtbar für den Gegner. Beim Spion auf "1" gesetzt.


<bFirstStrikeImmune>0</bFirstStrikeImmune>
Die Einheit ist Immun gegen den First Strike von Bogenschützen. Z.b. Berittener Bogenschütze.


<bNoDefensiveBonus>0</bNoDefensiveBonus>
Wenn dieser Wert auf "1" gesetzt ist, hat diese Einheit keinen Verteidigungsbonus. Z.b. Ritter.


<bIgnoreBuildingDefense>0</bIgnoreBuildingDefense>
Vermutung: Die Einheit ignoriert Stadtmauern und Schlösser beim Wert "1". Z.b. Schießpulvereinheiten.


<bCanMoveImpassable>0</bCanMoveImpassable>
Auf "1" beim U-Boot.
Landeinheiten können Berge passieren, U-Boote können besetzte Seefelder mit anderen Einheiten teilen. (Thx @ Frontbrecher).


<bFlatMovementCost>0</bFlatMovementCost>
Weiß ich auch nicht genau, nur beim Helikopter auf "1". Hat wohl was damit zu tun, dass der Helikopter definitionsgemäß eine Landeinheit ist, und nur 1 Bewegungspunkt pro Feld benötigt.


<bIgnoreTerrainCost>0</bIgnoreTerrainCost>
Jedes Feld hat die Bewegungskosten "1". Keshik der Mongolen und der Explorer haben hier den Wert "1".
Die Differenzierung hier hat vielleicht etwas mit den Beschreibungen der Einheit in der Civilopedia zu tun.


<bNukeImmune>0</bNukeImmune>
Vermutung: Wird beim Verteidigen eines Nuklearangriff nicht zerstört/beschädigt. Bei der ICBM auf "1"


<bPrereqBonuses>0</bPrereqBonuses>
Beim Arbeitsboot auf "1". Vermutung: Die Fähigkeit, Fischerboote und �lplattformen zu bauen. Oder kann man das Arbeitsboot nur bauen, wenn noch Meeresboni zum bearbeiten frei sind?


<bPrereqReligion>0</bPrereqReligion>
Bei allen Einheiten auf "0" gesetzt.


<bMechanized>0</bMechanized>
Mechanisierte Einheit. Bei Panzern, Schlachtschiffen usw. auf "1". Bedeutung weiß ich nicht.
<UnitClassUpgrades>
<UnitClassUpgrade>
<UnitClassUpgradeType>UNITCLASS_AXEMAN</UnitClassUpgradeType>
<bUnitClassUpgrade>1</bUnitClassUpgrade>
</UnitClassUpgrade>
<UnitClassUpgrade>
<UnitClassUpgradeType>UNITCLASS_SPEARMAN</UnitClassUpgradeType>
<bUnitClassUpgrade>1</bUnitClassUpgrade>
</UnitClassUpgrade>
</UnitClassUpgrades>
In diese Einheiten kann modernisiert werden.
<UnitAIs>
<UnitAI>
<UnitAIType>UNITAI_ATTACK</UnitAIType>
<bUnitAI>1</bUnitAI>
</UnitAI>
</UnitAIs>
<NotUnitAIs>
<UnitAI>
<UnitAIType>UNITAI_CITY_DEFENSE</UnitAIType>
<bUnitAI>1</bUnitAI>
</UnitAI>
</NotUnitAIs>
Hier wird festgelegt, was die AI mit den Einheiten macht.
<Builds />
Hier sind beim Bautrupp die Aktivitäten aufgeführt. Beispiel:
<Builds>
<Build>
<BuildType>BUILD_ROAD</BuildType> 
<bBuild>1</bBuild> 
</Build>
</Builds>
Die Bauvorhaben sind in der Datei \Assets\XML\Units\CIV4BuildInfos.xml näher definiert.


<ReligionSpreads />
Kann Religionen verbreiten. Beispiel vom jüdischen Missionar:
<ReligionSpreads>
<ReligionSpread>
<ReligionType>RELIGION_JUDAISM</ReligionType> 
<bReligionSpread>1</bReligionSpread> 
</ReligionSpread>
</ReligionSpreads>

Die Religionen werden in der Datei \Assets\XML\GameInfo\CIV4ReligionInfo.xml weiter definiert.


[b] <GreatPeoples /> [/b] Beispiel vom großen Ingenieur:

<GreatPeoples>

- <GreatPeople>

 <GreatPeopleType>SPECIALIST_GREAT_ENGINEER</GreatPeopleType> 
 <bGreatPeople>1</bGreatPeople> 
 </GreatPeople>
 </GreatPeoples>

Hier sind die weiteren Definitionen hier: \Assets\XML\GameInfo\CIV4SpecialistInfos.xml.


[b] <Buildings /> [/b] Hier sind beim großen Propheten die "Weltwunder" der Religionen aufgelistet.


[b] <ForceBuildings /> [/b] Generell hat die Einheit damit die Möglichkeit sich zu opfern um ein Gebäude zu errichten, unabhängig von den Anforderungen des Gebäudes. (Thx@Frontbrecher).


[b] <HolyCity>NONE</HolyCity> [/b] Die Einheit kann nur in der heiligen Stadt gebaut werden. Bsp.: <HolyCity>RELIGION_CHRISTIANITY</HolyCity> Nur in der heiligen Stadt des Christentums! Man kann also Einheiten einfügen, die immer nur der Religionsführer hat! Macht natürlich auch Sinn dies mit der Staatsreligion zu koppeln! (Thx @ TheNemesis fürs testen).


[b] <ReligionType>NONE</ReligionType> [/b] Bei allen Einheiten auf NONE gesetzt. Kann mir deshalb auch keine Bedeutung herleiten.


[b] <StateReligion>NONE</StateReligion> [/b] Die Zeile gibt an welche Staatsreligion für den Bau der Einheit Voraussetzung ist. Als Beispiel: <StateReligion>RELIGION_CHRISTIANITY</StateReligion> für das Christentum. (Thx @ TheNemesis)


[b] <PrereqReligion>NONE</PrereqReligion> [/b] Benötigte Religion, die die Errichtung dieser Einheit erlaubt. Bei den Missionaren benutzt.


[b] <PrereqBuilding>NONE</PrereqBuilding> [/b] Benötigtes Gebäude zur Errichtung der Einheit, z.B. Kloster oder Scotland Yard.


[b] <PrereqTech>NONE</PrereqTech> [/b] Benötigte Technologie zur Errichtung der Einheit. Die Namen der Technologien können dieser Datei entnommen werden: \Assets\XML\Technologies\CIV4TechInfos.xml


[b] <TechTypes /> [/b] Technologien, die ebenfalls zur Errichtung erforderlich sind: Beispiel mech. Infanterie (Drall): <TechTypes>

 <PrereqTech>TECH_RIFLING</PrereqTech> 
 <PrereqTech>NONE</PrereqTech> 
 <PrereqTech>NONE</PrereqTech> 
 </TechTypes>


[b] <BonusType>NONE</BonusType> [/b] Erforderliche Rohstoffe. Mögliche Einträge stehen in der Datei \Assets\XML\Terrain\CIV4BonusInfos.xml unter <type> </type>, z.B. <BonusType>BONUS_IRON</BonusType>


[b] <PrereqBonuses /> [/b] Erforderliche Rohstoffe mit Oder-Verknüpfung: Beispiel vom Speerkämpfer (Eisen oder Kupfer): <PrereqBonuses>

 <BonusType>BONUS_COPPER</BonusType> 
 <BonusType>BONUS_IRON</BonusType> 
 <BonusType>NONE</BonusType> 
 <BonusType>NONE</BonusType> 
 </PrereqBonuses>


[b] <ProductionTraits /> [/b] Weiß nicht was dies bedeutet.


[b] <Flavors /> [/b] Bei den großen Persönlichkeiten verwendet. Weiß nicht was dies bedeutet.


[b] <iAIWeight>0</iAIWeight> [/b] Modifikator für die KI wie sehr sie diese Einheit bevorzugt. (Thx @ Frontbrecher)


[b] <iCost>15</iCost> [/b] Kosten der Einheit in Hämmern.


[b] <iHurryCostModifier>0</iHurryCostModifier> [/b] Bei allen Einheiten auf "0". Vermutung: Man kann das Beschleunigen von bestimmten Einheiten teurer machen.

Bei einem Wert von 100 ist überhaupt keine Beschleunigung mehr möglich. (Thx @ Frontbrecher).


[b] <iMinAreaSize>-1</iMinAreaSize> [/b] Vermutung: Erforderliche Größe des eigenen Terretoriums. -1 steht für "Kein Terretorium benötigt.


[b] <iMoves>1</iMoves> [/b] Anzahl der Bewegungspunkte.


[b] <iAirRange>0</iAirRange> [/b] Reichweite bei Lufteinheiten.


[b] <iNukeRange>-1</iNukeRange> [/b] Bei der ICBM auf 1 gesetzt. Bedeutung weiß ich nicht genau.


[b] <iWorkRate>0</iWorkRate> [/b] Vermutung: Geschwindigkeit, mit der Geländeverbesserungen bearbeitet werden können.


[b] <iBaseDiscover>0</iBaseDiscover>

 <iDiscoverMultiplier>0</iDiscoverMultiplier> [/b]

Wert für den Technologiebonus bei Beschleunigung der Forschung durch große Persönlichkeiten. (Thx @ Frontbrecher).


[b] <iBaseHurry>0</iBaseHurry>

 <iHurryMultiplier>0</iHurryMultiplier> [/b]

Beim großen Ingenieur verwendet. Bezeichnet vermutlich die Hämmer, die beim Beschleunigen dem Bauprojekt hinzugefügt werden.


[b] <iBaseTrade>0</iBaseTrade>

 <iTradeMultiplier>0</iTradeMultiplier> [/b]

Beim großen Händler verwendet.


[b] <iGreatWorkCulture>0</iGreatWorkCulture> [/b] Anzahl der Kulturpunkte, die ein großer Künstler erzeugen kann.


[b] <TerrainImpassables />

 <FeatureImpassables /> [/b]

Wird bei keiner Einheit verwendet. Kann wohl verwendet werden, um unpassierbare Geländearten und Geländeeigenschaften definieren zu können.


[b] <iCombat>2</iCombat> [/b] Kampfstärke zu Land.


[b] <iAirCombat>0</iAirCombat> [/b] Kampfstärke in der Luft.


[b] <iAirCombatLimit>0</iAirCombatLimit> [/b] Schadenslimit von Flugzeugen. 100 = Kann Einheiten vernichten. (Thx @ Frontbrecher).


[b] <iXPValueAttack>4</iXPValueAttack> [/b] Vermutung: XP-Punkte für einen erfolgreichen Angriff.


[b] <iXPValueDefense>2</iXPValueDefense> [/b] Vermutung: XP-Punkte für erfolgreiche Verteidigung.


[b] <iFirstStrikes>0</iFirstStrikes> [/b] Anzahl der First Strikes bei Bogenschützen.


[b] <iChanceFirstStrikes>0</iChanceFirstStrikes> [/b] Chance für einen First Strike.


[b] <iInterceptionProbability>0</iInterceptionProbability> [/b] Chance, eine Lufteinheit abzufangen (Jäger).


[b] <iEvasionProbability>0</iEvasionProbability> [/b] Beim Stealth-Bomber die Warscheinlichkeit, sich einer Abfangmission zu entziehen.


[b] <iWithdrawalProb>0</iWithdrawalProb> [/b] Wahrscheinlichkeit für Rückzug beim Kampf.


[b] <iCollateralDamage>0</iCollateralDamage> [/b] Kollateralschäden (Bomber, Schlachtschiff...)


[b] <iCollateralDamageLimit>0</iCollateralDamageLimit>

 <iCollateralDamageMaxUnits>0</iCollateralDamageMaxUnits> [/b]

Limit für Kollateralschäden.


[b] <iCityAttack>0</iCityAttack> [/b] Bonus für Stadtangriff in %.


[b] <iCityDefense>25</iCityDefense> [/b] Bonus für Stadtverteidigung in %.


[b] <iAnimalCombat>0</iAnimalCombat> [/b] Bonus für Kampf gegen Tiere in %.


[b] <iHillsDefense>0</iHillsDefense> [/b] Verteidigungsbonus auf Hügeln in %.


[b] <TerrainNatives />

 <FeatureNatives /> [/b]

Bei den Tieren verwendet. Geländearten und Geländeeigenschaften, wo diese Tiere auftauchen können.


[b] <TerrainDefenses />

 <FeatureDefenses /> [/b]

Nicht verwendet. Vermutlich kann hier zusätzliche Verteidigung bei Geländearten und Geländeeigenschaften eingestellt werden.


[b] <UnitClassAttackMods /> [/b] Angriffsbonus oder -malus gegen bestimmte Einheiten oder Einheitenklassen, Beispiel Navy Seal:

<UnitClassAttackMods>

- <UnitClassAttackMod>

 <UnitClassType>UNITCLASS_MACHINE_GUN</UnitClassType> 
 <iUnitClassMod>50</iUnitClassMod> 
 </UnitClassAttackMod>

- <UnitClassAttackMod>

 <UnitClassType>UNITCLASS_ARTILLERY</UnitClassType> 
 <iUnitClassMod>50</iUnitClassMod> 
 </UnitClassAttackMod>
 </UnitClassAttackMods>

<UnitClassAttackMods> - <UnitClassAttackMod>

 <UnitClassType>UNITCLASS_CANNON</UnitClassType> 
 <iUnitClassMod>50</iUnitClassMod> 
 </UnitClassAttackMod>
 </UnitClassAttackMods>

Zuerst ein Angriffsbonus gegen eine Einheitenklasse (Schießpulvereinheiten), dann ein Angriffsbonus gegen eine bestimmte Einheit (Kanone).


[b] <UnitClassDefenseMods /> [/b] Verteidigungsbonus oder -malus gegen bestimmte Einheiten oder Einheitenklassen.


[b] <UnitCombatMods /> [/b] Kampfbonus oder -malus (Angriff und Verteidigung) gegen bestimmte Einheiten oder Einheitenklassen.


[b] <DomainMods /> [/b] Kampfbonus oder -malus gegen Flug, Boden oder Seeeinheiten. Beispiel Stealth-Bomber (-50% gegen Schiffe): <DomainMods> - <DomainMod>

 <DomainType>DOMAIN_SEA</DomainType> 
 <iDomainMod>-50</iDomainMod> 
 </DomainMod>
 </DomainMods>


[b] <BonusProductionModifiers /> [/b] Bei Gebäuden verwendet, z.B: "Doppelt so Schnell mit Marmor". (Thx @ Frontbrecher)


[b] <iBombRate>0</iBombRate> [/b] Bombardierungsstärke von Flugzeugen.


[b] <iBombardRate>0</iBombardRate> [/b] Stadtbombardierungsrate der Artillerie (Thx @ Frontbrecher).


[b] <SpecialCargo>NONE</SpecialCargo> [/b] Spezielle Frachtgruppen für Schiffe, z.B. beim Flugzeugträger (Carrier) SPECIALUNIT_FIGHTER.


[b] <DomainCargo>NONE</DomainCargo> [/b] Bestimmt, ob Land- oder Flugeinheiten transportiert werden.


[b] <iCargo>0</iCargo> [/b] Beladungskapazität von Transportern und Flugzeugträgern.


[b] <iConscription>1</iConscription>

 <iCultureGarrison>3</iCultureGarrison> 
 <iExtraCost>0</iExtraCost> 
 <iAsset>1</iAsset> 
 <iPower>1</iPower> [/b]

Asset hat was mit der Punktvergabe zu tun, Power ist die Gesamtberechnung der Stärke der Armee. Die KI rechnet sich seine mit der des Spielers aus und wird dann angreifen oder sich ducken. (Thx @ Frontbrecher).

[b] - <UnitMeshGroups>

 <iGroupSize>3</iGroupSize> 
 <fMaxSpeed>1.75</fMaxSpeed> 
 <iMeleeWaveSize>3</iMeleeWaveSize> 
 <iRangedWaveSize>0</iRangedWaveSize> 

- <UnitMeshGroup>

 <iRequired>8</iRequired> 
 <EarlyArtDefineTag>ART_DEF_UNIT_WARRIOR</EarlyArtDefineTag> 
 </UnitMeshGroup>
 </UnitMeshGroups>[/b]

Einstellungen für die Multiunit-Anzeige.

 [b]<Button>,Art/Interface/Buttons/Units/Warrior.dds,Art/Interface/Buttons/Unit_Resource_Atlas.dds,2,1</Button>[/b] 

Grafiken von der Einheit, die im Spiel verwendet werden.


[b] <HotKey />

 <bAltDown>0</bAltDown> 
 <bShiftDown>0</bShiftDown> 
 <bCtrlDown>0</bCtrlDown> 
 <iHotKeyPriority>0</iHotKeyPriority> [/b]

Es können hier wohl Hotkeys definiert werden, um bestimmte Einheitengruppen aufzurufen.


[b] <FreePromotions /> [/b] Freie Beförderung der Einheit nach dem Bau, z.B. Kampfpanzer (startet mit Blitz): <FreePromotions> - <FreePromotion>

 <PromotionType>PROMOTION_BLITZ</PromotionType> 
 <bFreePromotion>1</bFreePromotion> 
 </FreePromotion>
 </FreePromotions>


[b] </UnitInfo>[/b] Hiermit enden die Informationen für eine Einheit.

[/PHP]