Zitat von
Pfeffersack
Mal eine Frage...wäre es eigentlich technisch möglich bei der Verteilung von Großen Generälen zwischen Ureinwohnern und Europäern zu unterscheiden?
Gut, dass du dieses Thema ansprichst, Pfeffersack!
User haben vielfach schon darüber geklagt, dass es ein echter Spielatmosphäre-Killer ist, wenn eine Nation einen Großen General erhält, der den Namen eines gänzlich anderen Kulturkreises trägt. Deshalb würde ich gerne deinen Vorschlag aufgreifen und ihn noch allgemeiner formulieren:
Wir sollten jeder Zivilisation einen Pool von Namen zuweisen. Erhält diese Zivilisation einen Großen General, wird aus diesem nationenspezifischen Lostopf der Name dieses Generals zufällig gezogen. Wenn alle Namen dieses Lostopfs vergeben sind, werden Namen aus einem separaten nationenunabhängigen Lostopf gezogen. Hier stellen wir 3 Lostöpfe bereit: einen für Ureinwohnernationen, einen zweiten Topf für Kolonialnationen, einen dritten Topf für die Könige. Sind auch diese Namen bereits komplett vergeben (was in der Praxis wohl so gut wie nie vorkommen wird), werden noch nicht vergebene Namen aus beliebigen anderen Lostöpfen fremder Nationen gezogen.
Die technische Umsetzung stelle ich mir so vor:
* Jede Nation erhält in der "CIV4CivilizationInfos.xml" einen neuen Tag mit Generalsnamen. Das könnte z.B. bei English Colonies ausschnittweise so aussehen:
PHP-Code:
<Generals>
<City>Henry Knox</City>
<City>Richard Montgomery</City>
<City>Philip John Schuyler</City>
</Generals>
* Bei der Zuweisung des richtigen neutralen Lostopfes können wir den bereits bestehenden Tag "bNative" in der "CIV4CivilizationInfos.xml" nutzen. Steht dort der Wert "1", wird der Ureinwohner-Lostopf genommen. Steht dort der Wert "0", wird der Europäer-Lostopf genommen.
* Die beiden neutralen Lostöpfe platzieren wir in einer neuen Datei "CIV4GeneralInfos.xml". Da tauchen dann im Europäer-Lostopf Namen wie Friedrich Wilhelm von Steuben oder Marquis de La Fayette auf, die mit etwas Phantasie als Generäle verschiedener Seiten auftauchen könnten. Beim Ureinwohner-Lostopf nehmen wir ebenfalls bekannte Persönlichkeiten von Völkern, die nicht im Spiel vertreten sind.
So könnten wir unsere Arbeiten organisieren:
Schritt 1: Einer unserer DLL-Modder signalisiert, dass er bereit wäre, die DLL-Arbeiten zu erledigen, sobald die historischen Recherchen abgeschlossen sein werden.
Schritt 2: Ein oder zwei User machen die historischen Recherchen und stellen für jede der beteiligten Nationen einen Namenspool zusammen.
Schritt 3: Der DLL-Modder setzt das Konzept technisch um, indem er die DLL und das xml-Schema in der "CIV4CivilizationsSchema.xml" entsprechend verändert.
Schritt 4: Die beiden Rechercheure tragen die Generalsnamen in die
"CIV4CivilizationInfos.xml" ein.
Edit: Ich habe dieses Konzept editiert und aus den ursprünglich geplanten 2 nationenunabhängigen Lostöpfen 3 gemacht.