Civ4UnitInfos: Unterschied zwischen den Versionen
(Die Seite wurde neu angelegt: == Aufgabe == Hier werden die Eigenschaften der Einheiten definiert. == Variablen == === Text-Tags === === Boolean-Tags === === Integer-Tags === === Multiline-Ta...) |
|||
Zeile 7: | Zeile 7: | ||
=== Text-Tags === | === Text-Tags === | ||
+ | |||
+ | {| class="wikitable" | ||
+ | !bgcolor="#EEEEEE" width="10 %"| Name | ||
+ | |bgcolor="#EEEEEE" width="45 %"| 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 === | === 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 | ||
+ | = Gold 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 === | === Integer-Tags === | ||
+ | |||
+ | |||
=== Multiline-Tags === | === Multiline-Tags === |
Version vom 22. Mai 2009, 11:54 Uhr
Inhaltsverzeichnis
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 = Gold 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>