Gerade geguckt, der canFoundCitiesOnWater callback muss noch in der XML\PythonCallbackDefines.xml aktiviert werden.
Gerade geguckt, der canFoundCitiesOnWater callback muss noch in der XML\PythonCallbackDefines.xml aktiviert werden.
Zum Download bereit: Civ4-Mod "Mars, jetzt!"
"Frei sein heißt wählen können, wessen Sklave man sein will." (Jeanne Moreau, 1928 - )
"Immer wenn man die Meinung der Mehrheit teilt, ist es Zeit, sich zu besinnen." (Mark Twain, 1835 - 1910)
OK, das funktioniert schon mal...
Dann fehlt "nur noch" eine Grafik für die Stadt, also, eine Kuppel oder sowas. Und natürlich gibt es zig Probleme mit Verteidigung usw...
Man kann wahrscheinlich einstellen, dass ein bestimmtes Gebäude von Anfang an in einer solchen Stadt drin ist, oder? mit den XML-Tags?
PHP-Code:
<Buildings/>
<ForceBuildings/>
Meine Stories:Zitat von Leonard Bernstein
Civ VI aus der Sicht von Civ IV BTS, englischer Weltraumsieg auf König
Der Erste Kaiser wieder aufgenommen
Habe dir doch die Dummy Lösung als erstes gepostet!
Post #4 in diesen Thread!
Als "Wasser-Stadt-Grafik" würde ich dir den Bio Dom bei den Fanatics empfehlen...sieht sehr hübsch aus...und kommt als Wasserstadt auch gut rüber...
Conflict on Chiron - Sid Meier's Alpha Centauri vs. Call to Power!
Neu Version Conflict on Chiron v3.4 BETA - 16.01.16
Patch1 - 07.04.16
Die deutschen Sounds und Wunderfilme sind bereits in der MainFile integriert!
Ihr könnt sofort loslegen.
Über Feedback würde ich mich freuen...
Conflict on Chiron - Sid Meier's Alpha Centauri vs. Call to Power!
Neu Version Conflict on Chiron v3.4 BETA - 16.01.16
Patch1 - 07.04.16
Die deutschen Sounds und Wunderfilme sind bereits in der MainFile integriert!
Ihr könnt sofort loslegen.
Über Feedback würde ich mich freuen...
...z.B. diese NextWar-Kuppel...
Sollte per Python gehen.
In CvEventManager.py, hängst du mal an die Funktion onCityBuilt das folgende an, so dass das am Ende so aussieht:
Ist halt nicht sicher, ob zu dem Zeitpunkt nicht eventuell der Stadt-Plot schon kein Wasserfeld mehr ist.PHP-Code:
def onCityBuilt(self, argsList):
'City Built'
city = argsList[0]
####net sicher ob's klappt
pPlot = CyMap().plot(city.getX(),city.getY())
if pPlot.isWater():
city.setNumRealBuilding(gc.getInfoTypeForString("BUILDING_KUPPEL_DINGENS"),1)
######
Auch wirst du wohl das Problem haben, dass da nix angezeigt wird, weil das im Wasser ist. Solltest du den Kuppel-Eintrag aus NextWar (guckst du "arcology") übernehmen, dann musst du in Buildings\CityLSystem.xml unter LSYSTEM_ARCOLOGY noch den Wert bNoWaterTest:1 (guckst du nächster Eintrag, einfach rüberkopieren) übernehmen, sonst bleibt das Ding unsichtbar.
Bei dem Gebäude solltest du dann aber den Wert für benötigte Hämmer, iCost, auf -1 setzen, damit man es nicht normal bauen kann.
Außerdem sollte bCenterInCity auf 1 gesetzt sein, sonst wird das schrecklich assymetrisch positioniert, und fVisibilityPriority auf ziemlich hoch (also am besten höher als der Palast), sonst könnte es sein, dass das Gebäude nicht immer angezeigt wird.
Zum Download bereit: Civ4-Mod "Mars, jetzt!"
"Frei sein heißt wählen können, wessen Sklave man sein will." (Jeanne Moreau, 1928 - )
"Immer wenn man die Meinung der Mehrheit teilt, ist es Zeit, sich zu besinnen." (Mark Twain, 1835 - 1910)