Zum Verständnis:
Ich programmiere bei "Wilde Tieren" eine komplett neue Logik zum Positionieren dieser Einheiten. (Also bestimmte Einheiten der Barbarian Civ.)
Die wird über Events ausgelöst.
Ich gehe da an jeglicher bestehender Logik "seitlich" vorbei.
Die Logik zur Positionierung der Europäischen Startpositionen habe ich gerade eben erst umgeschrieben um Zufällige Startpositionen in Szenarien zu ermöglichen.
Selbst die ist nicht trivial und da geht es nur um ein Schiff und 2 Einheiten drin.
Da hatte ich aber das Glück, dass es da bereits eine Lösung eines anderen Modding-Kollegen gab, bei der ich mir einiges abkupfern konnte.
Eine Logik zu schreiben, die die Ureinwohner nach Regionen positioniert (z.B. Norden, Mitte oder Süden) ist definitiv möglich.
Allerdings muss ich auch hier eine bestehende funktionierende, extrem wichtige Logik umbiegen.
Auch hier würde ich die Y-Koordinate mit der Gesamthöhe der Karte vergleichen können. Das ist Richtig.
Genauso ist ein Vergleich der X-Koordinate möglich.
Nur darf man sich das nicht als eine Kleinigkeit vorstellen.
Da wäre ich wahrscheinlich ca. 1 bis 2 komplette Wochenenden damit beschäftigt.
Ausserdem stellt sich einfach die Frage der Priorisierung.
Meine Liste ist immer noch verdammt lang.
(Irgendwie scheint die Liste einfach nicht kürzer werden zu wollen. Fühl mich wie Sisifus - oder wie der hieß. )
Fazit:
Ihr könntet euch schonmal überlegen, welche Ureinwohner wo vorkommen sollen. (Klärt die fachliche Seite.)
Irgendwann setze ich das dann auch um, nur verspreche ich euch keinen Release-Termin.