Nunja, du musst ja sowieso die Plots und danach die Gebäude in einer Routine durchlaufen. 2x: Im PopUp und danach wieder im onModMessageZeugs, sonst weisst du ja nicht, was wirklich ausgewählt wurde. Das geht mit dem besch..eidenen Zeugs ja nicht anders. Und wenn du da jedesmal alle Sachen extra mit ifs berücksichtigen willst und "hardcoden" willst, anstatt es dynamisch zu machen, hab ich keine Freude damit, weil es mir im Nachhinein doppelt soviel Arbeit macht. Und das muss net sein, weils ja net notwendig ist und man es auch so programmieren kann, dass es "nachhaltiger" ist Um auch Modmods zu berücksichtigen!
Aber vielleicht ist deine Lösung ja eh eine gute und ich kenn sie einfach nicht. Wie würdest du es denn technisch machen?
Genau. Bis auf Fisch und Krabben bin ich auch voll dafür. Rohes Fleisch und Fisch wurden nunmal nicht über weiter Distanzen transportiert. Es sei denn in Salzlake eingelegt. Aber so verarbeitetes Fleisch/Fisch hab ich nicht im Programm.Soll Meereszeug wirklich ausgeschlossen werden? Ich hab es jetzt so gemacht, dass auch Fisch, Muscheln, Krabben und Perlen eingeladen werden können, wenn im Umkreis der Stadt die entsprechende Ressi angeschlossen ist.
Das kann man mit dem anderen auch nicht, es sei denn, wir haben im Python Code die statischen Werte. Was aber gar nicht modmod-freundlich ist.Find ich jetzt nicht so gut. AITradeModifier ist ein Wert, den man als Spieler ingame überhaupt nicht einsehen kann,
Ich hab sowieso vor, ein extra PopUp zu machen (der Button dafür soll oben links bei den kleinen runden Buttons sein (wo Siegesbedingungen und Spionage sind), wo die Liste der Resis und deren Wert aufscheinen. Gehört auch zu diesem Feature.
Und eben damit kann man bei AITradeModifier den Wert super steuern. Aber dein nächster Punkt ist da natürlich auch möglich:und Gesundheit und Zufriedenheit sind auch komisch, weil manche Ressis erst mit Gebäuden Zufriedenheit/Gesundheit bringen - Gold oder Silber z.B. bringen an sich gar nichts. Und militärische Ressis oder Marmor/Stein müsste man sowieso irgendwie separat berücksichtigen.
Na klar, geht das. Ich will nur sowenig wie möglich if i == BONUS_XY drin haben. Sondern nur allgemeine Variablen. Nur wie willst du eben diese sonstigen Güter filtern OHNE jede in eine eigene Liste schmeissen zu müssen?Da fänd ich es besser, die Ressis in ein paar Kategorien aufzuteilen und denen einen bestimmten Basiswert zuzuordnen. Von Civ selbst werden Ressis ja sogar schon unterteilt in Nahrung, Luxusgüter und Allgemein (militärischer Kram plus Steine, Marmor), man könnte auch einfach die Einteilung übernehmen. Z.B. Nahrung wenig (10), Luxusgüter viel (30), militärische Güter besonders viel, wenn die Civ sie nicht zur Verfügung hat (40) und sonst mittel (20).
Einverstanden . +3% pro Pop.Also: Ja, bei Pop 1 beginnen wär sinnvoller. Das sollte aber ein stark spürbarer Effekt sein, wenn die Distanz ganz rausfällt, sogar der Haupteffekt. Ich würd also auf 3 oder 4% pro Pop gehen. Wenn wir von Maximalgrößen ~Pop 15 ausgehen, ergibt das bis zu 50% Bonus
Ja, aber da hab ich es noch nicht gewusst, sondern ich musste es mir noch genau überlegen! Hab ja mittlerweile über Handelswege einige Bücher angesammelt und vorgeschnuppert (muss sie noch alle fertig lesen). Und überlegt, hab ich mir das nun. Ich will diese wertvolle Straße nicht so billig machen. Diese berühmten Straßen sind ja zu 99% über mehrere Länder hinausgegangen. Und diese autarkten Städte (MinorCivs) die Thorgal und ich uns vorstellen, gehen (noch) nicht und das ist sowieso ne andere Geschichte.Wieso sollte man eigene Güter nicht in eigenen Städten verkaufen können? Binnenhandel halt. V.a. kann man dann auch innerhalb seiner Civ eine Handelsstraße forcieren, hast du auch selbst am Anfang so gesagt:
Also da ich nicht möchte, dass man im eigenen Land mit eigenen Resourcen auch noch zusätzlich Geld verdienen soll, fällt das sowieso weg.
Ja, da dachte ich eben NUR an Bernstein, Weihrauch und Seide. Vielleicht auch Salz, Silber und Gewürze. Das waren nunmal die wichtigsten Waren die gern über weite Distanzen gehandelt wurden. Aber ich sags ja grad: "über weite Distanzen". Ich möchte daher nicht, dass man im eigenen Land mit den eigenen Gütern auch noch zusätzlich Geld verdient werden soll. Klingt auch etwas unlogisch.Kann ich dann natürlich auf Luxusgüter einschränken, wenn du meinst.
StimmtWissenstransfer findet nur Stadt, wenn der Händler in einer fremden Stadt steht. Find ich sinnvoll.
Ich weiß nicht recht... ich wär irgendwie dagegen. Das ist wieder etwas, wo man kaum durchblickt. Logischer und einfacher ist es: Nachbar hat bereits Silber, also brauch ich mit ihm mein Silber nicht handeln. Überm Button würde stehen: Das klingonische Reich ist bereits im Besitz von XY.Im Moment hab ich es so, dass Güter, die eine Stadt selbst im Einflussbereich (also im Radius von 2 um die Stadt) hat, an diese Stadt gar nicht verkauft werden kann (die Güter, die man in einer Stadt kaufen kann, können dort also nicht verkauft werden). Ansonsten geht es. Ertragsmalus, wenn eine Stadt die Ressi nicht in ihrem Einflussbereich, aber im Handelsnetz hat (also z.B.: Nachbarstadt hat Gold, die Stadt selbst aber nicht), wär natürlich sinnvoll. -30%?
Ausserdem: wieso sollte man teuer Silber kaufen, wenn man selber eins hat?
Distanzberechnung: genau. Weg damit. Muss (noch) net sein.