Das berücksichtigt die KI nicht.
Das berücksichtigt die KI nicht.
wäre das nicht mal ne Idee? es ist absolut sinnlos, aus Afrika einen krieg gg Japan zu führen, wenn nebendran ein israeli mit 8 Städten und krieg mit Russland und Deutschland ist. vorallem wenn der deutsche rüstet. hätte auch statt Wikinger und israeli den Berber als ziel nehmen können ...
Die Idee ist nicht das Problem. So grob habe ich auch Überlegungen. Aber es braucht Zeit und erstmal kommen andere Baustellen drann. Ich selbst arbeite gerade an einer Überarbeitung des Spionage und Diplomatiecodes btw Content. Wobei ich eher die Spionage überarbeite und für die Diplomatie eine fertige Komponente reinfüge. Mal sehen, wie lange ich brauch. Das soll noch in 5.6.
Cybah:
Wie war das mit der Wunderbaufreudigkeit? Hoher oder niedriger Wert war für viel bauen wollen?
Das gleiche Problem kann es bei der Spionage geben.
<iEspionageWeight>150</iEspionageWeight> ist der Wert für AGUEYBANA.
Das ist folgend der alte Spionagecode (vor meiner Änderung, irgend wo unter CvPlayerAI):
Das rote ist wichtig. Dort wird abgezogen und ein hoher Wert mindert sogar die Bereitschaft zur Spionage.Code:if (!GC.getGameINLINE().isOption(GAMEOPTION_NO_ESPIONAGE)) { int iTempValue = 0; if (getCommercePercent(COMMERCE_ESPIONAGE) == 0) { iTempValue += 4; } if (GET_TEAM(getTeam()).getAnyWarPlanCount(true) == 0) { if(/*rucivfan_tech_diffusion rtd[*/ getBestKnownTechScorePercent() /*]rucivfan_tech_diffusion rtd*/ < 85 ) { iTempValue += 5; } else { iTempValue += 3; } } iTempValue += (100 - AI_getEspionageWeight()) / 10; iTempValue += iNonsense % 12; if (iTempValue > 10) { m_iStrategyHash |= AI_STRATEGY_BIG_ESPIONAGE; } }
Aber bei Weight ist immer je höher desto wichtiger (sollte zumindest). Das andere war Rand.
Pucc's Lets Plays BASE 6.0: #1 #2 #3 #4 #5
Download von BASE 6.4 [D]: HIER (klick mich!) (Stand: 08.07.2022)
Habe mal nachgesehen. Es gibt nur 3 Stellen mit den Aufruf AI_getEspionageWeight(). Und nur diese eine nimmt den Wert genau entgegensetzt. Das riecht nach Bug.
Du meinst wegen "+="? X += Y steht für X = X + Y.
https://www.dropbox.com/s/s6y8nrqffq...2018.53.48.png
wer sieht den fehler?
Achtung Spoiler:
Ich kann nichts auf den Screenshort erkennen. Der ist einfach zu klein mit zu geringer Auflösung. Ich kann den Spoiler in keiner Verbindung mit den Screenshort bringen.
Ist es denn das Wunder selbst oder ein Gebäude, das das Modell nutzt?
Pucc's Lets Plays BASE 6.0: #1 #2 #3 #4 #5
Download von BASE 6.4 [D]: HIER (klick mich!) (Stand: 08.07.2022)
Ich kann auf den Screenshort den Stern nicht erkennen. Das liegt zum Teil an Cybahs Bauzwangs. Zum anderen Teil liegt es daran, dass die KI eben nicht prüft, dass es bessere Städte gibt.