Der Bitte nach einer Übersichtsliste kann ich mich nur anschliessen
Ich habe bisher zu Testzwecken 4 Events eingebaut:
1) Glücksritter
Trigger: Eine Schatzeinheit trifft in der Stadt ein
Ereignis: Glücksritter strömen in die neue Welt, wahlweise
- 2 Kleinkriminelle, -10 Nahrung, 2 Runden Revolte
- 100-150 Gold vom König, wenn man die Glücksritter nicht in die Kolonie lässt
Umsetzung: XML + eigenes Pythonskript (um festzustellen, ob der Schatz in einer eigenen Stadt ist)
Probleme: Wenn die KI keine Galleone hat, verkauft sie Schätze sofort nach Eintreffen in einer Stadt an den König. Ereignisse werden zu Beginn einer Runde ausgewertet, da existiert der Schatz aber nicht mehr. (Dem menschlichen Spieler passiert natürlich dasselbe, wenn er gleich verkauft. Ich persönlich mache das aber nie
)
2) Zweite Siedlung
Trigger: Zweite Siedlung gegründet
Ereignis: König bietet Unterstützung an, wahlweise
- 1 gratis Planwagen
- gratis-Landungssteg, Landungssteg in dieser Stadt bietet 2 zusätzliche Nahrung
Umsetzung: XML + eigenes Pythonskript (um festzustellen, ob es die 2. Stadt ist)
Probleme: Bisher nichts gefunden. KI nimmt fast immer Planwagen, aber die Gewichtung kann noch verschoben werden
3) Waldbrand
Trigger: Es gibt Wald
Ereignis: Wahl zwischen
- 10 Gold zahlen, aufforsten
- 4 Gold zahlen, Wald verschwindet
- nix zahlen, Wald verschwindet + 1 Runde Revolte in der nächstgelegenen Stadt
Umsetzung: XML (Event aus CIV BTS kopiert)
Probleme: Die Revolte trifft nicht immer den Besitzer des Waldes, sondern die nächstgelegene Stadt. Ziemlich fies
(ist aber bereits in BTS so)
4) Jagdglück
Trigger: Es gibt Tundra-Wald
Ereignis: Jagdglück führt zu 8 zusätzlicher Nahrung in der nächsten Stadt
Umsetzung: XML (Event aus CIV BTS kopiert)
Probleme: keine bekannt
Damit man die Events auch ordentlich testen kann, haben alle eine 100% Chance in jedem neu gestarteten Spiel dabei zu sein.
Im Anhang der Code als Update zur letzten Testversion.
(für Writing Bull: Der Anhang enthält wie von dir gewünscht auch die 2 Verbesserungen am Gründervater-Schirm und der Colopädie)
CIV4EventInfos.xml - Auswirkungen der Events
CIV4EventTriggerInfos.xml - Auslöser für Events
CIV4GameText_Colonization_Events.xml - Texte für Events
CvRandomEventInterface.py - Zusatzprogrammierung für Events