Civ4UnitInfos

Aus CivWiki
Version vom 22. Mai 2009, 11:57 Uhr von Magic (Diskussion)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Aufgabe

Hier werden die Eigenschaften der Einheiten definiert.


Variablen

Text-Tags

Name Erklärung
Class Die Klasse der Einheit (siehe CIV4UnitClassInfos.xml)
Type Der Einheitenname zur Identifikaion
Special Siehe: CIV4SpecialUnitInfos.xml
Capture Gefangennahme: Beim Gefangennehmen bekommt der Angreifer eine Einheit dieses Typen (bsp: Siedler wird als Bautrupp gefangen genommen)
Combat Welcher Einheitentyp (Nahkampf, Schießpulver etc.)
Domain Einheitentyp (Land, See oder Luft)
DefaultUnitAI UnitAi, die normalerweise benutzt wird
Invisible Macht die Einheit unsichtbar. Kann aber von Einheiten, die diesen Typen sehen kann, gesehen werden. (siehe Tag "SeeInvisible")
SeeInvisible Kann unsichtbare Einheiten sehen
Description Einheitenname
Civilopedia Verweis auf den Eintrag in der Pedia
Strategy Definition von "Sid Tipps"
Advisor Ratgeber ( Militär, Wirtschaft etc.)
HolyCity Heilige Stadt gründen
ReligionType ??
PrereqReligion Benötigte Religion, um die Einheit auszubilden
StateReligion Benötigte Staatsreligion, um die Einheit auszubilden
PrereqBuilding Benötigtes Gebäude, um die Einheit auszubilden
PrereqTech Benötigte Tech, um die Einheit auszubilden
BonusType Benötigte Ressource, um die Einheit zu bauen
SpecialCargo Kann folgende spezielle Einheiten transportieren
DomainCargo Kann folgende Einheitentypen transportieren (Land-, Flug oder Seeeinheiten)


Boolean-Tags

Bools geben an, ob etwas richtig oder falsch ist. Deshalb sind nur 2 Werte möglich: 0 und 1

bAnimal = Einheit ist ein Tier, wenn Wert 1 ist

bFood = verbraucht Lebensmittel ebenso wie Hämmer in der Produktion.

bNoBadGoodies = keine Barbaren aus Hütten

bOnlyDefensive = Einheit kann nur verteidigen

bNoCapture = Einheit kann keine Städte erobern

bRivalTerritory = Fähigkeit, in die Kultur der anderen Civs ohne Vertrag einzumarschieren.

bMilitaryHappiness = Military Units erhöhen Fröhlichkeit unter bestimmten Bürgerkunde

bMilitarySupport= Kosten zur Unterstützung der Einheit

bMilitaryProduction = Einheit zählt als eine militärische Einheit für andere Elemente, die diese, wie zum Beispiel die bMilitaryFoodProduction Element CIV4CivicInfos.xml

bPillage = Kann Plünderung Verbesserungen

bSabotage = Kann Spy Mission ausführen

bDestroy = Kann Spy Mission ausführen (Produktionssabotage)

bStealPlans = Spy Mission (Diebstahl)

bInvestigate = Spy Mission (sieht alle Stadt-Infos, wenn stationiert in einer fremden Stadt)

bCounterSpy = Spy Mission (Verteidigung der Stadt gegen den Feind (Spione)

bFound = in der Lage sein, neue Städte zu gründen

bGoldenAge = Goldenes Zeitalter starten

bInvisible = immer unsichtbar (wie Spione, nicht wie U-Boote)

bFirstStrikeImmune = Einheit ist immun gegen First Strike Fähigkeit

bNoDefensiveBonus = macht keine defensiven Bonus von Terrain.

bIgnoreBuildingDefense = ignoriert Gebäude Verteidigung Modifikatoren (z. B. Mauern)

bCanMoveImpassable = Einheiten können über unwegsames Gelände sich bewegen

bFlatMovementCost = ignoriert Gelände und Straßen / Eisenbahn

bIgnoreTerrainCost = ignoriert Terrain Kosten

bNukeImmune = ?

bPrereqBonuses = nur Arbeitsboot ist wahr. Einheit kann nur hergestellt werden, wenn es irgendwelche Boni (Fisch, etc.) gibt

bPrereqReligion = braucht Religion

bMechanized = erfordert Öl

bAltDown = Wenn auf "1", die "Alt"-Taste gedrückt werden muss mit dem Hotkey.

bShiftDown = Wenn auf "1", die "Shift"-Taste gedrückt werden muss mit dem Hotkey.

bCtrlDown = Wenn auf "1", die "Strg"-Taste gedrückt werden muss mit dem Hotkey.


(Anmerkung: aus dem Englischen übersetzt, bitte noch formatieren und ggf. besser formulieren)

Integer-Tags

Multiline-Tags

Beispiel

Krieger:

<UnitInfo>
 <Class>UNITCLASS_WARRIOR</Class>
 <Type>UNIT_WARRIOR</Type>
 <UniqueNames/>
 <Special>NONE</Special>
 <Capture>NONE</Capture>
 <Combat>UNITCOMBAT_MELEE</Combat>
 <Domain>DOMAIN_LAND</Domain>
 <DefaultUnitAI>UNITAI_ATTACK</DefaultUnitAI>
 <Invisible>NONE</Invisible>
 <SeeInvisible>NONE</SeeInvisible>
 <Description>TXT_KEY_UNIT_WARRIOR</Description>
 <Civilopedia>TXT_KEY_UNIT_WARRIOR_PEDIA</Civilopedia>
 <Strategy>TXT_KEY_UNIT_WARRIOR_STRATEGY</Strategy>
 <Advisor>ADVISOR_MILITARY</Advisor>
 <bAnimal>0</bAnimal>
 <bFood>0</bFood>
 <bNoBadGoodies>0</bNoBadGoodies>
 <bOnlyDefensive>0</bOnlyDefensive>
 <bNoCapture>0</bNoCapture>
 <bQuickCombat>0</bQuickCombat>
 <bRivalTerritory>0</bRivalTerritory>
 <bMilitaryHappiness>1</bMilitaryHappiness>
 <bMilitarySupport>1</bMilitarySupport>
 <bMilitaryProduction>1</bMilitaryProduction>
 <bPillage>1</bPillage>
 <bSpy>0</bSpy>
 <bSabotage>0</bSabotage>
 <bDestroy>0</bDestroy>
 <bStealPlans>0</bStealPlans>
 <bInvestigate>0</bInvestigate>
 <bCounterSpy>0</bCounterSpy>
 <bFound>0</bFound>
 <bGoldenAge>0</bGoldenAge>
 <bInvisible>0</bInvisible>
 <bFirstStrikeImmune>0</bFirstStrikeImmune>
 <bNoDefensiveBonus>0</bNoDefensiveBonus>
 <bIgnoreBuildingDefense>0</bIgnoreBuildingDefense>
 <bCanMoveImpassable>0</bCanMoveImpassable>
 <bCanMoveAllTerrain>0</bCanMoveAllTerrain>
 <bFlatMovementCost>0</bFlatMovementCost>
 <bIgnoreTerrainCost>0</bIgnoreTerrainCost>
 <bNukeImmune>0</bNukeImmune>
 <bPrereqBonuses>0</bPrereqBonuses>
 <bPrereqReligion>0</bPrereqReligion>
 <bMechanized>0</bMechanized>
 <bSuicide>0</bSuicide>
 <bHiddenNationality>0</bHiddenNationality>
 <bAlwaysHostile>0</bAlwaysHostile>
 <UnitClassUpgrades>
  <UnitClassUpgrade>
   <UnitClassUpgradeType>UNITCLASS_AXEMAN</UnitClassUpgradeType>
   <bUnitClassUpgrade>1</bUnitClassUpgrade>
  </UnitClassUpgrade>
  <UnitClassUpgrade>
   <UnitClassUpgradeType>UNITCLASS_SPEARMAN</UnitClassUpgradeType>
   <bUnitClassUpgrade>1</bUnitClassUpgrade>
  </UnitClassUpgrade>
 </UnitClassUpgrades>
 <UnitClassTargets/>
 <UnitCombatTargets/>
 <UnitClassDefenders/>
 <UnitCombatDefenders/>
 <FlankingStrikes/>
 <UnitAIs>
  <UnitAI>
   <UnitAIType>UNITAI_ATTACK</UnitAIType>
   <bUnitAI>1</bUnitAI>
  </UnitAI>
 </UnitAIs>
 <NotUnitAIs>
  <UnitAI>
   <UnitAIType>UNITAI_CITY_DEFENSE</UnitAIType>
   <bUnitAI>1</bUnitAI>
  </UnitAI>
 </NotUnitAIs>
 <Builds/>
 <ReligionSpreads/>
 <CorporationSpreads/>
 <GreatPeoples/>
 <Buildings/>
 <ForceBuildings/>
 <HolyCity>NONE</HolyCity>
 <ReligionType>NONE</ReligionType>
 <StateReligion>NONE</StateReligion>
 <PrereqReligion>NONE</PrereqReligion>
 <PrereqCorporation>NONE</PrereqCorporation>
 <PrereqBuilding>NONE</PrereqBuilding>
 <PrereqTech>NONE</PrereqTech>
 <TechTypes/>
 <BonusType>NONE</BonusType>
 <PrereqBonuses/>
 <ProductionTraits/>
 <Flavors/>
 <iAIWeight>0</iAIWeight>
 <iCost>15</iCost>
 <iHurryCostModifier>0</iHurryCostModifier>
 <iAdvancedStartCost>100</iAdvancedStartCost>
 <iAdvancedStartCostIncrease>0</iAdvancedStartCostIncrease>
 <iMinAreaSize>-1</iMinAreaSize>
 <iMoves>1</iMoves>
 <bNoRevealMap>0</bNoRevealMap>
 <iAirRange>0</iAirRange>
 <iAirUnitCap>0</iAirUnitCap>
 <iDropRange>0</iDropRange>
 <iNukeRange>-1</iNukeRange>
 <iWorkRate>0</iWorkRate>
 <iBaseDiscover>0</iBaseDiscover>
 <iDiscoverMultiplier>0</iDiscoverMultiplier>
 <iBaseHurry>0</iBaseHurry>
 <iHurryMultiplier>0</iHurryMultiplier>
 <iBaseTrade>0</iBaseTrade>
 <iTradeMultiplier>0</iTradeMultiplier>
 <iGreatWorkCulture>0</iGreatWorkCulture>
 <iEspionagePoints>0</iEspionagePoints>
 <TerrainImpassables/>
 <FeatureImpassables/>
 <TerrainPassableTechs/>
 <FeaturePassableTechs/>
 <iCombat>2</iCombat>
 <iCombatLimit>100</iCombatLimit>
 <iAirCombat>0</iAirCombat>
 <iAirCombatLimit>0</iAirCombatLimit>
 <iXPValueAttack>4</iXPValueAttack>
 <iXPValueDefense>2</iXPValueDefense>
 <iFirstStrikes>0</iFirstStrikes>
 <iChanceFirstStrikes>0</iChanceFirstStrikes>
 <iInterceptionProbability>0</iInterceptionProbability>
 <iEvasionProbability>0</iEvasionProbability>
 <iWithdrawalProb>0</iWithdrawalProb>
 <iCollateralDamage>0</iCollateralDamage>
 <iCollateralDamageLimit>0</iCollateralDamageLimit>
 <iCollateralDamageMaxUnits>0</iCollateralDamageMaxUnits>
 <iCityAttack>0</iCityAttack>
 <iCityDefense>25</iCityDefense>
 <iAnimalCombat>0</iAnimalCombat>
 <iHillsAttack>0</iHillsAttack>
 <iHillsDefense>0</iHillsDefense>
 <TerrainNatives/>
 <FeatureNatives/>
 <TerrainAttacks/>
 <TerrainDefenses/>
 <FeatureAttacks/>
 <FeatureDefenses/>
 <UnitClassAttackMods/>
 <UnitClassDefenseMods/>
 <UnitCombatMods/>
 <UnitCombatCollateralImmunes/>
 <DomainMods/>
 <BonusProductionModifiers/>
 <iBombRate>0</iBombRate>
 <iBombardRate>0</iBombardRate>
 <SpecialCargo>NONE</SpecialCargo>
 <DomainCargo>NONE</DomainCargo>
 <iCargo>0</iCargo>
 <iConscription>1</iConscription>
 <iCultureGarrison>3</iCultureGarrison>
 <iExtraCost>0</iExtraCost>
 <iAsset>1</iAsset>
 <iPower>2</iPower>
 <UnitMeshGroups>
  <iGroupSize>3</iGroupSize>
  <fMaxSpeed>1.75</fMaxSpeed>
  <fPadTime>1</fPadTime>
  <iMeleeWaveSize>3</iMeleeWaveSize>
  <iRangedWaveSize>0</iRangedWaveSize>
  <UnitMeshGroup>
   <iRequired>8</iRequired>
   <EarlyArtDefineTag>ART_DEF_UNIT_WARRIOR</EarlyArtDefineTag>
  </UnitMeshGroup>
 </UnitMeshGroups>
 <FormationType>FORMATION_TYPE_DEFAULT</FormationType>
 <HotKey/>
 <bAltDown>0</bAltDown>
 <bShiftDown>0</bShiftDown>
 <bCtrlDown>0</bCtrlDown>
 <iHotKeyPriority>0</iHotKeyPriority>
 <FreePromotions/>
 <LeaderPromotion>NONE</LeaderPromotion>
 <iLeaderExperience>0</iLeaderExperience>
</UnitInfo>