Ich wünsche einen guten Abend allerseits,
ich bin neu in diesem Forum und habe mich bisher auf civfanatics herum getrieben.
Ich arbeite seit ein paar Jahren immer mal wieder an meiner Mod für Civ4. Sie ist auch schon länger spielbar, nur kommen mir immer mal wieder neue Ideen, die ich bisher erfolgreich umsetzen konnte.
Nun stoße ich aber leider an meine Grenzen und bitte einfach mal um Hilfe, in der Hoffnung, dass sich Jemand erbarmt
Zum Thema:
Ich habe meiner Mod einen religiöseren Touch geben wollen. In diesem Zusammenhang gibt es nun einen christlichen und einen muslimischen Siedler. Sie sehen nur anders aus, haben aber die gleichen Werte/Funktionen, wie der normale Siedler.
Die religiösen Siedler können erst ausgebildet werden, wenn die jeweilige Staatsreligion entsprechend ihrer Ausrichtung geändert wird. Das heißt, sie schließen sich gegenseitig aus.
Aufgrund dessen bleibt nun aber der originale Siedler im Stadtbaumenu erhalten, weil ja immer eine der beiden Upgrade-Einheiten fehlt.
Siehe hier:
<UnitClassUpgrades>
<UnitClassUpgrade>
<UnitClassUpgradeType>UNITCLASS_ISLAMIC_SETTLER</UnitClassUpgradeType>
<bUnitClassUpgrade>1</bUnitClassUpgrade>
</UnitClassUpgrade>
<UnitClassUpgrade>
<UnitClassUpgradeType>UNITCLASS_CHRISTIAN_SETTLER</UnitClassUpgradeType>
<bUnitClassUpgrade>1</bUnitClassUpgrade>
</UnitClassUpgrade>
</UnitClassUpgrades>
Würde mir jmd helfen, das Problem zu lösen? Ich bin mir ziemlich sicher, dass das Problem nicht über den normalen Editor zu lösen ist. Stattdessen vermute ich die Lösung in Python. Ihr würdet mir einen großen Gefallen tun... ich modde sehr gerne, habe viele Kleinigkeiten bereits selber mühsam herausgefunden und eingebaut. Aber das bekomme ich einfach nicht gelöst. Vielleicht gibt es ja auch noch einen anderen Weg, den normalen Siedler "los zu werden", sobald die Voraussetzung für einen religiösen Siedler gegeben ist. Es muss nicht unbedingt über die Unit-Upgrade Funktion laufen
Viele Grüße und danke,
Bafragor