Hi,
der fortress borders mod und andere mods die mit moderniesierungen hantieren nutzen das event:
Events.SerialEventImprovementCreated.Add
Leider tut es nicht das, wonach es aussieht.. es wird nicht getriggert, wenn eine Modern. erstellt wurde, nein es wird getriggert wenn eine Modern. gefunden wurde und gibt dann den Finder als Spieler wieder.
Sicherlich gibt es auch dafür vernünftige Anwendungen... nur leider ist das absoluter Quatsch für alle Mods die ich bisher gesehen habe. Denn diese Mods verwenden das Event, um festzustellen, wann eine Modern. fertiggestellt wurde und verwenden den Spieler als Besitzer der Modernisierung.
Das mag im Singleplayer gerade so noch funktionieren(vermutlich weil die KI keine Events hat?), aber im Multiplayer funktioniert so leider garnichts mehr.
Deswegen meine Frage:
Gibt es irgendetwas, womit ich direkt nach dem Erstellen einer Modernisierung eingreifen kann? Und was auch bei allen menschlichen Spielern gleichzeitig und identisch gemacht wird, sodass kein desync entsteht?
edit:
ach und sind alle Events so Multiplayer unfreundlich? Wenn dem so ist, steht mir mit meinen Multiplayer modpack nämlich noch einiges bevor >.<
edit2:
habe die Frage auch hier gestellt: http://forums.civfanatics.com/showth...3#post13815473