Civ4UnitInfos.XML: Unterschied zwischen den Versionen

Aus CivWiki
Wechseln zu: Navigation, Suche
Zeile 10: Zeile 10:
  
 
;<Class>UNITCLASS_WARRIOR</Class>
 
;<Class>UNITCLASS_WARRIOR</Class>
:Dieser Eintrag ist mit der CIV4Unitclassinfo.xml verknüpft.  
+
:Mit diesem Eintrag wird eine Einheitenklasse festgelegt. Dieser Eintrag ist mit der CIV4Unitclassinfo.xml verknüpft.
  
  
 
;<Type>UNIT_WARRIOR</Type>
 
;<Type>UNIT_WARRIOR</Type>
:Verknüpfung mit der Datei CIV4FormationInfos.xml, in dieser Datei werden die Positionsangaben der Einheiten eingetragen.
+
: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.
  
  
Zeile 33: Zeile 33:
  
  
'''<Capture>NONE</Capture>'''
+
;<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.
  
Bezeichnet die Einheit, die entsteht, wenn man Siedler oder Arbeiter erobert.
 
  
Verwendete Einträge:
+
;<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
  
NONE
 
  
UNITCLASS_WORKER
+
;<Domain>DOMAIN_LAND</Domain>
 +
:Legt fest, wo sich die Einheit bewegen kann. Mögliche Werte sind "DOMAIN_AIR", "DOMAIN_SEA" und "DOMAIN_LAND"
  
Auch hier sind andere Einheiten sicher möglich.
 
  
 +
;<DefaultUnitAI>UNITAI_ATTACK</DefaultUnitAI>
 +
:Einheitenkategorie für die KI.
  
'''<Combat>UNITCOMBAT_MELEE</Combat>'''
 
  
Hier wird die Einheitenklasse festgelegt. Folgende Einträge sind möglich:
+
;<Invisible>NONE</Invisible>
 
+
:Legt eine "Unsichtbarkeitsgruppe" fest. Verwendete Einträge:
UNITCOMBAT_RECON Aufklärungseinheiten
+
:''NONE''
 
+
:''INVISIBLE_SUBMARINE''
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
 
  
  

Version vom 26. April 2006, 16:22 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


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


[PHP]<Description>TXT_KEY_UNIT_WARRIOR</Description>[/PHP]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.


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


[PHP]<Strategy>TXT_KEY_UNIT_WARRIOR_STRATEGY</Strategy>[/PHP]Ein weiterer Text. Hier sind kleine strategische Hinweise eingeblendet. Zu finden in dieser Datei: \Assets\XML\Text\CIV4GameText_Strategy.xml


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


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


[PHP]<bFood>0</bFood>[/PHP]Werte "0" und "1", auf 1 gesetzt bei Worker und Siedler. Vermutlich, dass zum Bau auch Nahrung benötigt wird.


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


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


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


[PHP]<bRivalTerritory>0</bRivalTerritory>[/PHP]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.


[PHP]<bMilitaryHappiness>1</bMilitaryHappiness>[/PHP]Ich denke, dieser Wert steht dafür, ob beim Stationieren der Einheit in der Stadt ein Bürger zufrieden ist.


[PHP]<bMilitarySupport>1</bMilitarySupport>[/PHP] Die Einheit muss durch Gold unterhalten werden (bei entsprechenden Civics).


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


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


[PHP]<bSabotage>0</bSabotage>

 <bDestroy>0</bDestroy> 
 <bStealPlans>0</bStealPlans> 
 <bInvestigate>0</bInvestigate>[/PHP]Spion-Aktivitäten.

- Sabotieren von Geländefeldern - Produktion zerstören - Plände stehlen - Stadt untersuchen


[PHP]<bCounterSpy>0</bCounterSpy>[/PHP]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.


[PHP]<bGoldenAge>0</bGoldenAge>[/PHP]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.


[PHP]<bFirstStrikeImmune>0</bFirstStrikeImmune>[/PHP]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.


[PHP]<bIgnoreBuildingDefense>0</bIgnoreBuildingDefense>[/PHP]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. 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.


[PHP]<bIgnoreTerrainCost>0</bIgnoreTerrainCost>[/PHP] 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.


[PHP]<bNukeImmune>0</bNukeImmune>[/PHP]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?


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


[PHP]<bMechanized>0</bMechanized>[/PHP]Mechanisierte Einheit. Bei Panzern, Schlachtschiffen usw. auf "1". Bedeutung weiß ich nicht.

[PHP]- <UnitClassUpgrades> - <UnitClassUpgrade>

 <UnitClassUpgradeType>UNITCLASS_AXEMAN</UnitClassUpgradeType> 
 <bUnitClassUpgrade>1</bUnitClassUpgrade> 
 </UnitClassUpgrade>

- <UnitClassUpgrade>

 <UnitClassUpgradeType>UNITCLASS_SPEARMAN</UnitClassUpgradeType> 
 <bUnitClassUpgrade>1</bUnitClassUpgrade> 
 </UnitClassUpgrade>
 </UnitClassUpgrades>[/PHP]In diese Einheiten kann modernisiert werden.

[PHP]- <UnitAIs> - <UnitAI>

 <UnitAIType>UNITAI_ATTACK</UnitAIType> 
 <bUnitAI>1</bUnitAI> 
 </UnitAI>
 </UnitAIs>

- <NotUnitAIs> - <UnitAI>

 <UnitAIType>UNITAI_CITY_DEFENSE</UnitAIType> 
 <bUnitAI>1</bUnitAI> 
 </UnitAI>
 </NotUnitAIs>[/PHP]Hier wird festgelegt, was die AI mit den Einheiten macht.

[PHP]

 <Builds /> [/b]

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.


[b] <ReligionSpreads /> [/b] 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]