Hallo zusammen!
Mich würde interessieren, ob es möglich ist, dass Atillerie-Einheiten in "Colonization" Kollateralschaden erzeugen können - so wie es in "Civ4-BtS" der Fall ist. Sprich: bei einem Angriff einer Atillerie-Einheiten werden mehrere Einheiten des angegriffenen Stacks beschädigt.
Da bei "Colonization" und "Civ4-BtS" meines Wissens nach dieselbe Programmierungsstruktur zu Grunde liegt, müsste eine derartige Modifikation eigentlich möglich sein - eigentlich...
Also habe ich mich mit meinen bescheidenen Kenntnissen mal ans Werk gemacht, aber - wie befürchtet - leider nichts erreicht. Daher möchte ich mal kurz darlegen, welche Modifikationen ich wo vorgenommen habe. Vielleicht habe ich ja etwas vergessen - vielleicht sind aber auch tiefergehende Änderungen nötig, vielleicht geht es auch garnicht... ich weiss es nicht.
Vielleicht könnt ihr mir ja helfen?
Bisherige Veränderungen:
*******************
Einträge bei jeder Einheit in der CIV4UnitInfos.XML:
-------------------------------------------------
<iCollateralDamage>0</iCollateralDamage>
<iCollateralDamageLimit>0</iCollateralDamageLimit>
<iCollateralDamageMaxUnits>0</iCollateralDamageMaxUnits>
und
<UnitAI>
<UnitAIType>UNITAI_COLLATERAL</UnitAIType>
<bUnitAI>1</bUnitAI>
</UnitAI>
Einträge in der CIV4UnitSchema.XML:
------------------------------------
Dort habe ich sämtliche Einträge im Zusammenhang mit dem Begriff "iCollateral" aus der Schema-XML von Civ4-BtS übernommen, z.B.
<ElementType name="iCollateralDamage" content="textOnly" dt:type="int"/>
<ElementType name="iCollateralDamageLimit" content="textOnly" dt:type="int"/>
<ElementType name="iCollateralDamageMaxUnits" content="textOnly" dt:type="int"/>
Einträge bei jeder Beförderung in der CIV4PromotionInfos.XML:
-----------------------------------------------------------
<iCollateralDamageChange>0</iCollateralDamageChange>
und
<iCollateralDamageProtection>0</iCollateralDamageProtection>
Einträge in der CIV4UnitAIInfos:
-------------------------------
<UnitAIInfo>
<Type>UNITAI_COLLATERAL</Type>
<Description>UNITAI_COLLATERAL</Description>
</UnitAIInfo>
Danke im Voraus!
Gruss,
stefancoe