Seite 3 von 4 ErsteErste 1234 LetzteLetzte
Ergebnis 31 bis 45 von 53

Thema: [Mod] PromotionInfos.xml durcheinander

  1. #31
    Ein Platz an der Sonne Avatar von Commander Bello
    Registriert seit
    05.06.05
    Ort
    Nähe Koblenz
    Beiträge
    6.209
    Zitat Zitat von Writing Bull Beitrag anzeigen
    Es tut mir leid - aber ich kann dir wegen der Releasearbeiten für TAC leider nicht im Detail helfen ...
    Ja, ist mir schon klar.

    Ich poste meine kleinen Kümmernisse hier auch nur für den Fall, dass irgendjemand eine geniale Idee zutage fördert...


  2. #32
    Col-Modder Avatar von raystuttgart
    Registriert seit
    19.03.10
    Ort
    Stuttgart
    Beiträge
    4.585
    Zitat Zitat von Commander Bello Beitrag anzeigen
    Jetzt wird's allmählich gruselig.
    Kann dich trösten, das habe ich auch schon erlebt.

    Dass der Parser da ab und zu Logmeldungen bei Kommentaren schmeißt, ist normal.
    Ganz selten kam es dann auch zu richtigen Fehlern im Spiel.

    Erklären konnte ich das Phänomen auch nie.

    Die Gesamtmenge der Kommentarzeilen schien bei meinen Versuchen eine Rolle zu spielen, bin mir da aber nicht sicher.

    Ebenfalls möglich wäre, die Position der Kommentare.
    (Beispielsweise ob sie vor dem Container oder innerhalb des Containers stehen.
    Innerhalb der "Type"-Container schien deutlich weniger Fehlermeldungen zu produzieren.)

    Ich weiß es aber nicht genau, das sind alles nur Vermutungen.
    Geändert von raystuttgart (30. Mai 2011 um 17:11 Uhr)
    Teammitgleid dieses Projekt für Colonization:
    [Mod] We The People
    (Nachfolgerprojekt von Religion and Revolution)

    Davor Teammitgleid dieses Projekt für Colonization:
    [Mod] Religion and Revolution

    Vor-Vorheriges Projekt für Colonization:
    [ModMod] ray's Wunschliste

    Und wiederum davor Teammitglied von:
    [Mod] The Authentic Colonization (TAC)

  3. #33
    Col-Modder Avatar von raystuttgart
    Registriert seit
    19.03.10
    Ort
    Stuttgart
    Beiträge
    4.585
    Hi CB,

    versuch mal bitte den rot markierten Kommentar wegzulöschen und schau mal, was dann passiert.

    </PromotionInfo>
    <!-- CB promotions end -->
    </PromotionInfos>
    </Civ4PromotionInfos>

    Ich hab da so eine Vermutung.

    Es könnte sein, dass nach dem letzten Element der Liste kein Kommentar stehen darf, bevor der Listen-Container zu gemacht wird.
    Teammitgleid dieses Projekt für Colonization:
    [Mod] We The People
    (Nachfolgerprojekt von Religion and Revolution)

    Davor Teammitgleid dieses Projekt für Colonization:
    [Mod] Religion and Revolution

    Vor-Vorheriges Projekt für Colonization:
    [ModMod] ray's Wunschliste

    Und wiederum davor Teammitglied von:
    [Mod] The Authentic Colonization (TAC)

  4. #34
    Ein Platz an der Sonne Avatar von Commander Bello
    Registriert seit
    05.06.05
    Ort
    Nähe Koblenz
    Beiträge
    6.209
    Isch krischn Fön....

    Habe nun wieder die ursprüngliche Civ4PromotionInfos.xml in meine Mod kopiert.
    Dann per WinMerge sukzessive alle meine Änderungen aus meiner CBPromotionInfos.xml rüberkopiert und nach jeder Änderung im Spiel überprüft.

    Ende vom Lied: ohne die vorher erwähnten "Überschriften" funktioniert es anscheinend anstandslos.
    Meine Änderungen sind im Spiel, beim Spielstart gibt es keine Fehlermeldungen mehr, die Beförderungen werden im Spiel wie in der Colopädie korrekt angezeigt.

    Fazit: Meine Probleme wurden von reinen Kommentarzeilen, die außerhalb der jeweiligen "Container" lagen, hervorgerufen.
    Wie blöd ist das denn?

    Nachtrag:
    Das <!-- CB promotions end --> steht immer noch da und ruft dem Anschein nach keine Probleme hervor...


  5. #35
    Col-Modder Avatar von raystuttgart
    Registriert seit
    19.03.10
    Ort
    Stuttgart
    Beiträge
    4.585
    Zitat Zitat von Commander Bello Beitrag anzeigen
    Fazit: Meine Probleme wurden von reinen Kommentarzeilen, die außerhalb der jeweiligen "Container" lagen, hervorgerufen.
    Wie blöd ist das denn?
    Jaja, sowas gibt es zu hauf in CivCol.
    Warte erst mal ab, bis du mal an die Gamefonts musst, dann weißt du was wirklich blöd ist.

    Also dann war es doch das hier:

    Zitat Zitat von raystuttgart Beitrag anzeigen
    Ebenfalls möglich wäre, die Position der Kommentare.
    (Beispielsweise ob sie vor dem Container oder innerhalb des Containers stehen.
    Innerhalb der "Type"-Container schien deutlich weniger Fehlermeldungen zu produzieren.)
    Freut mich, dass du deinen Fehler gefunden hast.

    Wie gesagt, ich hab auch schon erlebt, dass Kommentarzeilen vor den Containern (also den einzelnen Objekten, wie bei dir eine Promotion) zu Fehlern geführt haben.

    Ich habe mir angewöhnt in den XML, wo ich das festgestellt habe immer innerhalb zu kommentieren.
    Die Promotions gehören also auch dazu.
    Geändert von raystuttgart (31. Mai 2011 um 09:25 Uhr)
    Teammitgleid dieses Projekt für Colonization:
    [Mod] We The People
    (Nachfolgerprojekt von Religion and Revolution)

    Davor Teammitgleid dieses Projekt für Colonization:
    [Mod] Religion and Revolution

    Vor-Vorheriges Projekt für Colonization:
    [ModMod] ray's Wunschliste

    Und wiederum davor Teammitglied von:
    [Mod] The Authentic Colonization (TAC)

  6. #36
    Registrierter Benutzer Avatar von Fankman
    Registriert seit
    21.11.08
    Ort
    Lyss, Switzerland
    Beiträge
    3.326
    Zitat Zitat von raystuttgart Beitrag anzeigen
    Warte erst mal ab, bis du mal an die Gamefonts musst, dann weißt du was wirklich blöd ist.
    Allerdings

  7. #37
    Ein Platz an der Sonne Avatar von Commander Bello
    Registriert seit
    05.06.05
    Ort
    Nähe Koblenz
    Beiträge
    6.209


    Es geht lustig weiter mit den Ungereimtheiten.

    Wie schon erwähnt, habe ich einige neue Beförderungen angelegt, die entweder Einheiten oder Berufen zugewiesen werden.

    Nun tritt folgender Fall auf:
    Die gleiche Beförderung funktioniert, wenn sie dem Beruf zugewiesen wurde, wird aber in der Colopädia und im Spiel durch die PROMOTION_FORMATION (dt: "Disziplin") ersetzt, wenn sie einer Einheit zugewiesen wurde.

    Im Klartext: Ich habe eine PROMOTION_INFANTRY gestrickt, die ganz fabelhaft funktioniert, wenn ich sie der PROFESSION_MUSKETMAN zuweise.
    Die gleiche Beförderung wird durch PROMOTION_FORMATION ersetzt (in der Anzeige, aber auch im Kampflog nach erfolgtem Kampf), wenn ich sie z.B. der TAC-Einheit UNITCLASS_HESSIAN zuweise.

    Nun könnte man ja vermuten, dass man solche Beförderungen nicht der Einheit zuweisen darf, aber die UNITCLASS_HESSIAN zeichnet sich dadurch aus, dass sie schon FreePromotions hat; u.a. nämlich die PROMOTION_BAYONET. Diese Beförderung funktioniert auch, nur die PROMOTION_INFANTRY funktioniert dort nicht.

    Ich habe natürlich zunächst einmal wieder meine Kommentare entfernt, was aber zu keiner Lösung führte (abgesehen davon, dass die Civ4UnitInfos.xml[TAC] im Vergleich zur ursprünglichen Civ4UnitInfos.xml vor Änderungen und Kommentaren nur so strotzt.).

    Warum funktioniert die gleiche Beförderung beim Beruf, aber nicht bei der Einheit????


  8. #38
    Col-Modder Avatar von raystuttgart
    Registriert seit
    19.03.10
    Ort
    Stuttgart
    Beiträge
    4.585
    Stell vielleicht mal die entsprechenden XML-Ausschnitte hier rein.
    Teammitgleid dieses Projekt für Colonization:
    [Mod] We The People
    (Nachfolgerprojekt von Religion and Revolution)

    Davor Teammitgleid dieses Projekt für Colonization:
    [Mod] Religion and Revolution

    Vor-Vorheriges Projekt für Colonization:
    [ModMod] ray's Wunschliste

    Und wiederum davor Teammitglied von:
    [Mod] The Authentic Colonization (TAC)

  9. #39
    Ein Platz an der Sonne Avatar von Commander Bello
    Registriert seit
    05.06.05
    Ort
    Nähe Koblenz
    Beiträge
    6.209
    Zitat Zitat von raystuttgart Beitrag anzeigen
    Stell vielleicht mal die entsprechenden XML-Ausschnitte hier rein.
    Dem Wunsche kann entsprochen werden.

    Dies hier ist die Colopädie für die Garnisonsartillerie:

    Wie zu sehen ist, wird die PROMOTION_FORMATION (dt. "Disziplin") ausgewiesen.

    Hier der XML-Auschnitt:
    (komplett)
    Achtung Spoiler:

    PHP-Code:
                <Type>UNIT_LIGHT_CANNON</Type>
                <Class>
    UNITCLASS_LIGHT_CANNON</Class>
                <
    UniqueNames/>
                <
    Special>NONE</Special>
                <
    Capture>NONE</Capture>
                <
    Combat>UNITCOMBAT_SIEGE</Combat>
                <
    Domain>DOMAIN_LAND</Domain>
                <
    DefaultUnitAI>UNITAI_DEFENSIVE</DefaultUnitAI>
                <
    DefaultProfession>NONE</DefaultProfession>
                <
    Invisible>NONE</Invisible>
                <
    SeeInvisible>NONE</SeeInvisible>
                <
    Description>TXT_KEY_UNIT_LIGHT_CANNON</Description>
                <
    Civilopedia>TXT_KEY_UNIT_LIGHT_CANNON_PEDIA</Civilopedia>
                <
    Strategy>TXT_KEY_UNIT_LIGHT_CANNON_STRATEGY</Strategy>
                <!-- 
    NBMOD EDU -->
                <
    iTeachLevel>100</iTeachLevel>
                <!-- 
    NBMOD EDU -->
                <!-- 
    NBMOD REF -->
                <
    fNBMOD_REF_StrengthWeight>2.0</fNBMOD_REF_StrengthWeight>
                <!-- 
    NBMOD REF -->
                <
    bGraphicalOnly>0</bGraphicalOnly>
                <
    bNoBadGoodies>0</bNoBadGoodies>
                <
    bOnlyDefensive>0</bOnlyDefensive>
                <
    bNoCapture>0</bNoCapture>
                <
    bQuickCombat>0</bQuickCombat>
                <
    bRivalTerritory>0</bRivalTerritory>
                <
    bMilitaryProduction>1</bMilitaryProduction>
                <
    bFound>0</bFound>
                <
    bInvisible>0</bInvisible>
                <
    bNoDefensiveBonus>0</bNoDefensiveBonus>
                <
    bCanMoveImpassable>0</bCanMoveImpassable>
                <
    bCanMoveAllTerrain>0</bCanMoveAllTerrain>
                <
    bFlatMovementCost>0</bFlatMovementCost>
                <
    bIgnoreTerrainCost>0</bIgnoreTerrainCost>
                <
    bMechanized>0</bMechanized>
                <
    bLineOfSight>0</bLineOfSight>
                <
    bHiddenNationality>0</bHiddenNationality>
                <
    bAlwaysHostile>0</bAlwaysHostile>
                <
    bTreasure>0</bTreasure>
                <
    bLbDCanBecomeExpert>0</bLbDCanBecomeExpert>
                <
    bLbDCanGetFree>0</bLbDCanGetFree>
                <
    bLbDCanEscape>0</bLbDCanEscape>
                <
    UnitClassUpgrades/>
                <
    UnitAIs>
                    <
    UnitAI>
                        <
    UnitAIType>UNITAI_DEFENSIVE</UnitAIType>
                        <
    bUnitAI>1</bUnitAI>
                    </
    UnitAI>
                </
    UnitAIs>
                <
    NotUnitAIs/>
                <
    Builds/>
                <
    PrereqBuilding>NONE</PrereqBuilding>
                <
    PrereqOrBuildings>
                    <
    PrereqOrBuilding>
                        <
    BuildingClass>BUILDINGCLASS_ARMORY</BuildingClass>
                        <
    bPrereq>1</bPrereq>
                    </
    PrereqOrBuilding>
                    <
    PrereqOrBuilding>
                        <
    BuildingClass>BUILDINGCLASS_MAGAZINE</BuildingClass>
                        <
    bPrereq>1</bPrereq>
                    </
    PrereqOrBuilding>
                    <
    PrereqOrBuilding>
                        <
    BuildingClass>BUILDINGCLASS_ARSENAL</BuildingClass>
                        <
    bPrereq>1</bPrereq>
                    </
    PrereqOrBuilding>
                    <
    PrereqOrBuilding>
                        <
    BuildingClass>BUILDINGCLASS_GREAT_ARSENAL</BuildingClass>
                        <
    bPrereq>1</bPrereq>
                    </
    PrereqOrBuilding>
                </
    PrereqOrBuildings>
                <
    ProductionTraits/>
                <
    iAIWeight>0</iAIWeight>
                <
    YieldCosts>
                    <
    YieldCost>
                        <
    YieldType>YIELD_HAMMERS</YieldType>
                        <
    iCost>150</iCost>
                    </
    YieldCost>
                    <
    YieldCost>
                        <
    YieldType>YIELD_TOOLS</YieldType>
                        <
    iCost>30</iCost>
                    </
    YieldCost>
                </
    YieldCosts>
                <
    iHurryCostModifier>0</iHurryCostModifier>
                <
    iAdvancedStartCost>-1</iAdvancedStartCost>
                <
    iAdvancedStartCostIncrease>0</iAdvancedStartCostIncrease>
                <
    iEuropeCost>350</iEuropeCost>
                <
    iEuropeCostIncrease>50</iEuropeCostIncrease>
                <
    iImmigrationWeight>0</iImmigrationWeight>
                <
    iImmigrationWeightDecay>0</iImmigrationWeightDecay>
                <
    iMinAreaSize>-1</iMinAreaSize>
                <!-- 
    TAC Writing Bull 21.02.2010 -->
                <!-- 
    Original
                
    <iMoves>1</iMoves>
                -->
                <
    iMoves>1</iMoves>
                <!-- 
    TAC Writing Bull 21.02.2010-->
                <
    bCapturesCargo>0</bCapturesCargo>
                <
    bCapturesShips>0</bCapturesShips>
                <
    iWorkRate>0</iWorkRate>
                <
    iWorkRateModifier>0</iWorkRateModifier>
                <
    iMissionaryRateModifier>0</iMissionaryRateModifier>
                <
    TerrainImpassables/>
                <
    FeatureImpassables/>
                <
    EvasionBuildings/>
                <!-- 
    CB Combat changed from 2 to 8 -->
                <
    iCombat>8</iCombat>
                <
    iXPValueAttack>4</iXPValueAttack>
                <
    iXPValueDefense>2</iXPValueDefense>
                <
    iWithdrawalProb>0</iWithdrawalProb>
                <!-- 
    CB KampfwerteCity und Hills waren alle 0 -->
                <
    iCityAttack>25</iCityAttack>
                <
    iCityDefense>20</iCityDefense>
                <
    iHillsAttack>0</iHillsAttack>
                <
    iHillsDefense>0</iHillsDefense>
                <!-- 
    CB Kampfwerte Ende -->
                <!-- 
    CB Kampfwerte Start -->
                <
    TerrainAttacks/> 
                <
    TerrainDefenses/> 
                <!-- <
    FeatureAttacks/> -->
                <
    FeatureAttacks>
                    <
    FeatureAttack>
                        <
    FeatureType>FEATURE_ICE</FeatureType>
                        <
    iFeatureAttack>-10</iFeatureAttack>
                    </
    FeatureAttack>
                    <
    FeatureAttack>
                        <
    FeatureType>FEATURE_JUNGLE</FeatureType>
                        <
    iFeatureAttack>-50</iFeatureAttack>
                    </
    FeatureAttack>
                    <
    FeatureAttack>
                        <
    FeatureType>FEATURE_FOREST</FeatureType>
                        <
    iFeatureAttack>-50</iFeatureAttack>
                    </
    FeatureAttack>
                    <
    FeatureAttack>
                        <
    FeatureType>FEATURE_LIGHT_FOREST</FeatureType>
                        <
    iFeatureAttack>-25</iFeatureAttack>
                    </
    FeatureAttack>
                </
    FeatureAttacks>
                <!-- <
    FeatureDefenses/> -->
                <
    FeatureDefenses>
                    <
    FeatureDefense>
                        <
    FeatureType>FEATURE_ICE</FeatureType>
                        <
    iFeatureDefense>0</iFeatureDefense>
                    </
    FeatureDefense>
                    <
    FeatureDefense>
                        <
    FeatureType>FEATURE_JUNGLE</FeatureType>
                        <
    iFeatureDefense>-80</iFeatureDefense>
                    </
    FeatureDefense>
                    <
    FeatureDefense>
                        <
    FeatureType>FEATURE_FOREST</FeatureType>
                        <
    iFeatureDefense>-80</iFeatureDefense>
                    </
    FeatureDefense>
                    <
    FeatureDefense>
                        <
    FeatureType>FEATURE_LIGHT_FOREST</FeatureType>
                        <
    iFeatureDefense>-40</iFeatureDefense>
                    </
    FeatureDefense>
                </
    FeatureDefenses>
                <!-- 
    CB Kampfwerte Ende -->
                <
    UnitClassAttackMods/>
                <
    UnitClassDefenseMods/>
                <
    UnitCombatMods>
                    <
    UnitCombatMod>
                        <
    UnitCombatType>UNITCOMBAT_MELEE</UnitCombatType>
                        <
    iUnitCombatMod>10</iUnitCombatMod>
                    </
    UnitCombatMod>
                    <
    UnitCombatMod>
                        <
    UnitCombatType>UNITCOMBAT_GUN</UnitCombatType>
                        <
    iUnitCombatMod>15</iUnitCombatMod>
                    </
    UnitCombatMod>
                </
    UnitCombatMods>
                <
    DomainMods/>
                <
    YieldModifiers/>
                <
    YieldChanges/>
                <
    BonusYieldChanges/>
                <
    bLandYieldChanges>1</bLandYieldChanges>
                <
    bWaterYieldChanges>1</bWaterYieldChanges>
                <
    iBombardRate>0</iBombardRate>
                <
    SpecialCargo>NONE</SpecialCargo>
                <
    DomainCargo>NONE</DomainCargo>
                <
    iCargo>0</iCargo>
                <
    iRequiredTransportSize>1</iRequiredTransportSize>
                <
    iBerthSize>1</iBerthSize>
                <
    iAsset>100</iAsset>
                <
    iPower>300</iPower>
                <
    iNativeLearnTime>-1</iNativeLearnTime>
                <
    iStudentWeight>0</iStudentWeight>
                <
    iTeacherWeight>0</iTeacherWeight>
                <
    ProfessionMeshGroups>
                    <
    UnitMeshGroups>
                        <
    ProfessionType>NONE</ProfessionType>
                        <
    fMaxSpeed>1.25</fMaxSpeed>
                        <
    fPadTime>1</fPadTime>
                        <
    iMeleeWaveSize>1</iMeleeWaveSize>
                        <
    iRangedWaveSize>1</iRangedWaveSize>
                        <
    UnitMeshGroup>
                            <
    iRequired>1</iRequired>
                            <
    ArtDefineTag>ART_DEF_UNIT_LIGHT_CANNON</ArtDefineTag>
                        </
    UnitMeshGroup>
                    </
    UnitMeshGroups>
                </
    ProfessionMeshGroups>
                <
    FormationType>FORMATION_TYPE_MACHINE</FormationType>
                <
    HotKey/>
                <
    bAltDown>0</bAltDown>
                <
    bShiftDown>0</bShiftDown>
                <
    bCtrlDown>0</bCtrlDown>
                <
    iHotKeyPriority>0</iHotKeyPriority>
                <!-- 
    CB Promotion Artillery 
                
    <FreePromotions/>
                -->
                <
    FreePromotions>
                    <
    FreePromotion>
                        <
    PromotionType>PROMOTION_ARTILLERY</PromotionType>
                        <
    bFreePromotion>1</bFreePromotion>
                    </
    FreePromotion>
                </
    FreePromotions>
                <
    LeaderPromotion>NONE</LeaderPromotion>
                <
    iLeaderExperience>0</iLeaderExperience>
            </
    UnitInfo

    Meine Zuweisung der Beförderung PROMOTION_ARTILLERY (Ausschnitt von oben):
    PHP-Code:
                <!-- CB Promotion Artillery 
                
    <FreePromotions/>
                -->
                <
    FreePromotions>
                    <
    FreePromotion>
                        <
    PromotionType>PROMOTION_ARTILLERY</PromotionType>
                        <
    bFreePromotion>1</bFreePromotion>
                    </
    FreePromotion>
                </
    FreePromotions
    Und hier ist die PROMOTION_ARTILLERY insgesamt:
    Achtung Spoiler:

    PHP-Code:
            <PromotionInfo>
                <
    Type>PROMOTION_ARTILLERY</Type>
                <
    Description>TXT_KEY_PROMOTION_FORMATION</Description>
                <
    Sound>AS2D_IF_LEVELUP</Sound>
                <
    PromotionPrereq>NONE</PromotionPrereq>
                <
    PromotionPrereqOr1>NONE</PromotionPrereqOr1>
                <
    PromotionPrereqOr2>NONE</PromotionPrereqOr2>
                <
    bLeader>0</bLeader>
                <
    bBlitz>0</bBlitz>
                <
    bAmphib>0</bAmphib>
                <!-- 
    CBno river penalty for artillery type units -->
                <!-- <
    bRiver>0</bRiver> -->
                <
    bRiver>1</bRiver>
                <
    bEnemyRoute>0</bEnemyRoute>
                <
    bAlwaysHeal>0</bAlwaysHeal>
                <
    bHillsDoubleMove>0</bHillsDoubleMove>
                <
    iVisibilityChange>0</iVisibilityChange>
                <
    iMovesChange>0</iMovesChange>
                <
    iMoveDiscountChange>0</iMoveDiscountChange>
                <
    iWithdrawalChange>0</iWithdrawalChange>
                <
    iCargoChange>0</iCargoChange>
                <
    iBombardRateChange>0</iBombardRateChange>
                <
    iEnemyHealChange>0</iEnemyHealChange>
                <
    iNeutralHealChange>0</iNeutralHealChange>
                <
    iFriendlyHealChange>0</iFriendlyHealChange>
                <
    iSameTileHealChange>0</iSameTileHealChange>
                <
    iAdjacentTileHealChange>0</iAdjacentTileHealChange>
                <
    iCombatPercent>0</iCombatPercent>
                <
    iCityAttack>0</iCityAttack>
                <
    iCityDefense>0</iCityDefense>
                <
    iHillsAttack>0</iHillsAttack>
                <
    iHillsDefense>0</iHillsDefense>
                <
    iPillageChange>0</iPillageChange>
                <
    iUpgradeDiscount>0</iUpgradeDiscount>
                <
    iExperiencePercent>0</iExperiencePercent>
                <
    TerrainAttacks/>
                <
    TerrainDefenses/>
                <
    FeatureAttacks/>
                <
    FeatureDefenses/>
                <
    UnitClassAttackMods/>
                <
    UnitClassDefenseMods/>
                <!-- 
    CB test 
                
    <UnitCombatMods>
                    <
    UnitCombatMod>
                        <
    UnitCombatType>UNITCOMBAT_MELEE</UnitCombatType>
                        <
    iUnitCombatMod>10</iUnitCombatMod>
                    </
    UnitCombatMod>
                    <
    UnitCombatMod>
                        <
    UnitCombatType>UNITCOMBAT_GUN</UnitCombatType>
                        <
    iUnitCombatMod>15</iUnitCombatMod>
                    </
    UnitCombatMod>
                </
    UnitCombatMods>
                
    CB test end -->
                <
    UnitCombatMods/>
                <
    DomainMods/>
                <
    TerrainDoubleMoves/>
                <
    FeatureDoubleMoves/>
                <
    UnitCombats>
                    <
    UnitCombat>
                        <
    UnitCombatType>UNITCOMBAT_SIEGE</UnitCombatType>
                        <
    bUnitCombat>1</bUnitCombat>
                    </
    UnitCombat>
                </
    UnitCombats>
                <
    HotKey/>
                <
    bAltDown>0</bAltDown>
                <
    bShiftDown>0</bShiftDown>
                <
    bCtrlDown>0</bCtrlDown>
                <
    bGraphicalOnly>1</bGraphicalOnly>
                <
    iHotKeyPriority>0</iHotKeyPriority>
                <
    Button>,Art/Interface/Buttons/Promotions/Promotions_Atlas.dds,1,2</Button>
            </
    PromotionInfo



    Hier der hässliche Hessische Söldner:

    PHP-Code:
                <FreePromotions>
                    <
    FreePromotion>
                        <
    PromotionType>PROMOTION_VETERAN1</PromotionType>
                        <
    bFreePromotion>1</bFreePromotion>
                    </
    FreePromotion>
                    <
    FreePromotion>
                        <
    PromotionType>PROMOTION_BAYONET</PromotionType>
                        <
    bFreePromotion>1</bFreePromotion>
                    </
    FreePromotion>
                    <
    FreePromotion>
                        <
    PromotionType>PROMOTION_INFANTRY</PromotionType>
                        <
    bFreePromotion>1</bFreePromotion>
                    </
    FreePromotion>
                </
    FreePromotions
    Und hier die Kolonialmiliz:


    Die 15% gegen Berittene sind Folge der PROMOTION_INFANTRY.
    Mit Code:
    PHP-Code:
                <FreePromotions>
                    <
    FreePromotion>
                        <
    PromotionType>PROMOTION_INFANTRY</PromotionType>
                        <
    bFreePromotion>1</bFreePromotion>
                    </
    FreePromotion>
                </
    FreePromotions
    Und hier der Vollständigkeit halber noch die PROMOTION_INFANTRY:
    Achtung Spoiler:

    PHP-Code:
            <PromotionInfo>
                <
    Type>PROMOTION_INFANTRY</Type>
                <
    Description>TXT_KEY_PROMOTION_FORMATION</Description>
                <
    Sound>AS2D_IF_LEVELUP</Sound>
                <
    PromotionPrereq>NONE</PromotionPrereq>
                <
    PromotionPrereqOr1>NONE</PromotionPrereqOr1>
                <
    PromotionPrereqOr2>NONE</PromotionPrereqOr2>
                <
    bLeader>0</bLeader>
                <
    bBlitz>0</bBlitz>
                <
    bAmphib>0</bAmphib>
                <
    bRiver>0</bRiver>
                <
    bEnemyRoute>0</bEnemyRoute>
                <
    bAlwaysHeal>0</bAlwaysHeal>
                <
    bHillsDoubleMove>0</bHillsDoubleMove>
                <
    iVisibilityChange>0</iVisibilityChange>
                <
    iMovesChange>0</iMovesChange>
                <
    iMoveDiscountChange>0</iMoveDiscountChange>
                <
    iWithdrawalChange>0</iWithdrawalChange>
                <
    iCargoChange>0</iCargoChange>
                <
    iBombardRateChange>0</iBombardRateChange>
                <
    iEnemyHealChange>0</iEnemyHealChange>
                <
    iNeutralHealChange>0</iNeutralHealChange>
                <
    iFriendlyHealChange>0</iFriendlyHealChange>
                <
    iSameTileHealChange>0</iSameTileHealChange>
                <
    iAdjacentTileHealChange>0</iAdjacentTileHealChange>
                <
    iCombatPercent>0</iCombatPercent>
                <
    iCityAttack>0</iCityAttack>
                <
    iCityDefense>0</iCityDefense>
                <
    iHillsAttack>0</iHillsAttack>
                <
    iHillsDefense>0</iHillsDefense>
                <
    iPillageChange>0</iPillageChange>
                <
    iUpgradeDiscount>0</iUpgradeDiscount>
                <
    iExperiencePercent>0</iExperiencePercent>
                <!-- 
    CB 
                
    <TerrainAttacks/>
                <
    TerrainDefenses/>
                <
    FeatureAttacks/>
                <
    FeatureDefenses/>
                
    CB -->
                <
    TerrainAttacks>
                    <
    TerrainAttack>
                        <
    TerrainType>TERRAIN_DESERT</TerrainType>
                        <
    iTerrainAttack>-5</iTerrainAttack>
                    </
    TerrainAttack>
                    <
    TerrainAttack>
                        <
    TerrainType>TERRAIN_MARSH</TerrainType>
                        <
    iTerrainAttack>-10</iTerrainAttack>
                    </
    TerrainAttack>
                    <
    TerrainAttack>
                        <
    TerrainType>TERRAIN_TUNDRA</TerrainType>
                        <
    iTerrainAttack>-10</iTerrainAttack>
                    </
    TerrainAttack>
                    <
    TerrainAttack>
                        <
    TerrainType>TERRAIN_SNOW</TerrainType>
                        <
    iTerrainAttack>-10</iTerrainAttack>
                    </
    TerrainAttack>
                </
    TerrainAttacks>
                <
    TerrainDefenses>
                    <
    TerrainDefense>
                        <
    TerrainType>TERRAIN_DESERT</TerrainType>
                        <
    iTerrainDefense>-5</iTerrainDefense>
                    </
    TerrainDefense>
                    <
    TerrainDefense>
                        <
    TerrainType>TERRAIN_MARSH</TerrainType>
                        <
    iTerrainDefense>-10</iTerrainDefense>
                    </
    TerrainDefense>
                    <
    TerrainDefense>
                        <
    TerrainType>TERRAIN_TUNDRA</TerrainType>
                        <
    iTerrainDefense>-10</iTerrainDefense>
                    </
    TerrainDefense>
                    <
    TerrainDefense>
                        <
    TerrainType>TERRAIN_SNOW</TerrainType>
                        <
    iTerrainDefense>-10</iTerrainDefense>
                    </
    TerrainDefense>
                </
    TerrainDefenses>
                <
    FeatureAttacks>
                    <
    FeatureAttack>
                        <
    FeatureType>FEATURE_ICE</FeatureType>
                        <
    iFeatureAttack>-10</iFeatureAttack>
                    </
    FeatureAttack>
                </
    FeatureAttacks>
                <
    FeatureDefenses>
                    <
    FeatureDefense>
                        <
    FeatureType>FEATURE_ICE</FeatureType>
                        <
    iFeatureDefense>-10</iFeatureDefense>
                    </
    FeatureDefense>
                </
    FeatureDefenses>
                <
    UnitClassAttackMods/>
                <
    UnitClassDefenseMods/>
                <
    UnitCombatMods>
                    <
    UnitCombatMod>
                        <
    UnitCombatType>UNITCOMBAT_MOUNTED</UnitCombatType>
                        <
    iUnitCombatMod>15</iUnitCombatMod>
                    </
    UnitCombatMod>
                </
    UnitCombatMods>
                <
    DomainMods/>
                <
    TerrainDoubleMoves/>
                <
    FeatureDoubleMoves/>
                <
    UnitCombats>
                    <
    UnitCombat>
                        <
    UnitCombatType>UNITCOMBAT_GUN</UnitCombatType>
                        <
    bUnitCombat>1</bUnitCombat>
                    </
    UnitCombat>
                </
    UnitCombats>
                <
    HotKey/>
                <
    bAltDown>0</bAltDown>
                <
    bShiftDown>0</bShiftDown>
                <
    bCtrlDown>0</bCtrlDown>
                <
    bGraphicalOnly>1</bGraphicalOnly>
                <
    iHotKeyPriority>0</iHotKeyPriority>
                <
    Button>,Art/Interface/Buttons/Promotions/Promotions_Atlas.dds,1,2</Button>
            </
    PromotionInfo
    Angehängte Grafiken Angehängte Grafiken


  10. #40
    Ein Platz an der Sonne Avatar von Commander Bello
    Registriert seit
    05.06.05
    Ort
    Nähe Koblenz
    Beiträge
    6.209
    Wenn ich diesen Passus aus der Civ4UnitSchema.xml richtig interpretiere, dann kann man ja prinzipiell beliebig viele Beförderungen zuweisen:
    PHP-Code:
        <ElementType name="bFreePromotion" content="textOnly" dt:type="boolean"/>
        <
    ElementType name="FreePromotion" content="eltOnly">
            <
    element type="PromotionType"/>
            <
    element type="bFreePromotion"/>
        </
    ElementType>
        <
    ElementType name="FreePromotions" content="eltOnly">
            <
    element type="FreePromotion" minOccurs="0" maxOccurs="*"/>
        </
    ElementType


  11. #41
    Col-Modder Avatar von raystuttgart
    Registriert seit
    19.03.10
    Ort
    Stuttgart
    Beiträge
    4.585
    Zitat Zitat von Commander Bello Beitrag anzeigen
    Wenn ich diesen Passus aus der Civ4UnitSchema.xml richtig interpretiere, dann kann man ja prinzipiell beliebig viele Beförderungen zuweisen:


    Übrigens:

    Du gibst deiner Promotion diesen TXT_KEY:

    TXT_KEY_PROMOTION_FORMATION

    Dann ist doch klar, dass das als "Disziplin" angezeigt wird.

    <TEXT>
    <Tag>TXT_KEY_PROMOTION_FORMATION</Tag>
    <English>Fearless</English>
    <French>
    <Text>Formation</Text>
    <Gender>Female</Gender>
    <Plural>0</Plural>
    </French>
    <German>
    <Text>Disziplin</Text>
    <Gender>Female</Gender>
    <Plural>0</Plural>
    </German>
    <Italian>
    <Text>Formazione</Text>
    <Gender>Female</Gender>
    <Plural>0</Plural>
    </Italian>
    <Spanish>
    <Text>Formación</Text>
    <Gender>Female</Gender>
    <Plural>0</Plural>
    </Spanish>
    </TEXT>
    Geändert von raystuttgart (11. Juni 2011 um 14:23 Uhr)
    Teammitgleid dieses Projekt für Colonization:
    [Mod] We The People
    (Nachfolgerprojekt von Religion and Revolution)

    Davor Teammitgleid dieses Projekt für Colonization:
    [Mod] Religion and Revolution

    Vor-Vorheriges Projekt für Colonization:
    [ModMod] ray's Wunschliste

    Und wiederum davor Teammitglied von:
    [Mod] The Authentic Colonization (TAC)

  12. #42
    Col-Modder Avatar von raystuttgart
    Registriert seit
    19.03.10
    Ort
    Stuttgart
    Beiträge
    4.585
    War das der Fehler ?
    (Oder hab ich dich falsch verstanden ?)
    Teammitgleid dieses Projekt für Colonization:
    [Mod] We The People
    (Nachfolgerprojekt von Religion and Revolution)

    Davor Teammitgleid dieses Projekt für Colonization:
    [Mod] Religion and Revolution

    Vor-Vorheriges Projekt für Colonization:
    [ModMod] ray's Wunschliste

    Und wiederum davor Teammitglied von:
    [Mod] The Authentic Colonization (TAC)

  13. #43
    Ein Platz an der Sonne Avatar von Commander Bello
    Registriert seit
    05.06.05
    Ort
    Nähe Koblenz
    Beiträge
    6.209
    Moment, muss ich testen.

    Im Moment bringt der Worldbuilder mein System mal wieder zum Absturz.. Wie mich das ankotzt


  14. #44
    Col-Modder Avatar von raystuttgart
    Registriert seit
    19.03.10
    Ort
    Stuttgart
    Beiträge
    4.585
    Zitat Zitat von Commander Bello Beitrag anzeigen
    Moment, muss ich testen.
    Hast du denn neue TXT_KEYS für deine neuen Promotions definiert ?
    Teammitgleid dieses Projekt für Colonization:
    [Mod] We The People
    (Nachfolgerprojekt von Religion and Revolution)

    Davor Teammitgleid dieses Projekt für Colonization:
    [Mod] Religion and Revolution

    Vor-Vorheriges Projekt für Colonization:
    [ModMod] ray's Wunschliste

    Und wiederum davor Teammitglied von:
    [Mod] The Authentic Colonization (TAC)

  15. #45
    Ein Platz an der Sonne Avatar von Commander Bello
    Registriert seit
    05.06.05
    Ort
    Nähe Koblenz
    Beiträge
    6.209
    Zitat Zitat von raystuttgart Beitrag anzeigen
    Hast du denn neue TXT_KEYS für deine neuen Promotions definiert ?
    Nein, das habe ich natürlich nicht getan.

    Ich bin gerade dabei, abermals zu verifizieren, dass auch in den Kämpfen die Werte der PROMOTION_FORMATION gezogen werden.
    (Bin mir zwar sicher, dass das geschieht, aber man will ja sichergehen...)


Seite 3 von 4 ErsteErste 1234 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •