Civ4UnitInfos: Unterschied zwischen den Versionen

Aus CivWiki
Wechseln zu: Navigation, Suche
Zeile 85: Zeile 85:
  
 
bAnimal = Einheit ist ein Tier, wenn Wert 1 ist
 
bAnimal = Einheit ist ein Tier, wenn Wert 1 ist
 +
 
bFood = verbraucht Lebensmittel ebenso wie Hämmer in der Produktion.  
 
bFood = verbraucht Lebensmittel ebenso wie Hämmer in der Produktion.  
 +
 
bNoBadGoodies = keine Barbaren aus Hütten  
 
bNoBadGoodies = keine Barbaren aus Hütten  
bOnlyDefensive = Einheit kann nur verteidigen  
+
 
 +
bOnlyDefensive = Einheit kann nur verteidigen
 +
 
bNoCapture = Einheit kann keine Städte erobern
 
bNoCapture = Einheit kann keine Städte erobern
 +
 
bRivalTerritory = Fähigkeit, in die Kultur der anderen Civs ohne Vertrag einzumarschieren.  
 
bRivalTerritory = Fähigkeit, in die Kultur der anderen Civs ohne Vertrag einzumarschieren.  
 +
 
bMilitaryHappiness = Military Units erhöhen Fröhlichkeit unter bestimmten Bürgerkunde  
 
bMilitaryHappiness = Military Units erhöhen Fröhlichkeit unter bestimmten Bürgerkunde  
= Gold bMilitarySupport Kosten zur Unterstützung der Einheit  
+
 
 +
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  
 
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  
 
bPillage = Kann Plünderung Verbesserungen  
 +
 
bSabotage = Kann Spy Mission ausführen  
 
bSabotage = Kann Spy Mission ausführen  
 +
 
bDestroy = Kann Spy Mission ausführen (Produktionssabotage)
 
bDestroy = Kann Spy Mission ausführen (Produktionssabotage)
 +
 
bStealPlans = Spy Mission (Diebstahl)  
 
bStealPlans = Spy Mission (Diebstahl)  
 +
 
bInvestigate = Spy Mission (sieht alle Stadt-Infos, wenn stationiert in einer fremden Stadt)  
 
bInvestigate = Spy Mission (sieht alle Stadt-Infos, wenn stationiert in einer fremden Stadt)  
 +
 
bCounterSpy = Spy Mission (Verteidigung der Stadt gegen den Feind (Spione)  
 
bCounterSpy = Spy Mission (Verteidigung der Stadt gegen den Feind (Spione)  
 +
 
bFound = in der Lage sein, neue Städte zu gründen
 
bFound = in der Lage sein, neue Städte zu gründen
bGoldenAge = Goldenes Zeitalter starten  
+
 
 +
bGoldenAge = Goldenes Zeitalter starten
 +
 
bInvisible = immer unsichtbar (wie Spione, nicht wie U-Boote)  
 
bInvisible = immer unsichtbar (wie Spione, nicht wie U-Boote)  
 +
 
bFirstStrikeImmune = Einheit ist immun gegen First Strike Fähigkeit  
 
bFirstStrikeImmune = Einheit ist immun gegen First Strike Fähigkeit  
 +
 
bNoDefensiveBonus = macht keine defensiven Bonus von Terrain.  
 
bNoDefensiveBonus = macht keine defensiven Bonus von Terrain.  
 +
 
bIgnoreBuildingDefense = ignoriert Gebäude Verteidigung Modifikatoren (z. B. Mauern)
 
bIgnoreBuildingDefense = ignoriert Gebäude Verteidigung Modifikatoren (z. B. Mauern)
 +
 
bCanMoveImpassable = Einheiten können über unwegsames Gelände sich bewegen  
 
bCanMoveImpassable = Einheiten können über unwegsames Gelände sich bewegen  
 +
 
bFlatMovementCost = ignoriert Gelände und Straßen / Eisenbahn  
 
bFlatMovementCost = ignoriert Gelände und Straßen / Eisenbahn  
 +
 
bIgnoreTerrainCost = ignoriert Terrain Kosten
 
bIgnoreTerrainCost = ignoriert Terrain Kosten
 +
 
bNukeImmune = ?
 
bNukeImmune = ?
 +
 
bPrereqBonuses = nur Arbeitsboot ist wahr. Einheit kann nur hergestellt werden, wenn es irgendwelche Boni (Fisch, etc.) gibt
 
bPrereqBonuses = nur Arbeitsboot ist wahr. Einheit kann nur hergestellt werden, wenn es irgendwelche Boni (Fisch, etc.) gibt
 +
 
bPrereqReligion = braucht Religion
 
bPrereqReligion = braucht Religion
 +
 
bMechanized = erfordert Öl  
 
bMechanized = erfordert Öl  
 +
 
bAltDown = Wenn auf "1", die "Alt"-Taste gedrückt werden muss mit dem Hotkey.  
 
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.  
 
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.
 
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)
 
(Anmerkung: aus dem Englischen übersetzt, bitte noch formatieren und ggf. besser formulieren)

Version vom 22. Mai 2009, 11:56 Uhr

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>