Tutorial zu Ja/Nein Events
Das ist der Code, welchen wir in campain_script einfügen (data/world/maps/campaign/imperial_campaign):
Code
;---------- Ja/Nein Event test ----------
monitor_event FactionTurnStart FactionType france
and I_SettlementOwner Paris = france
and I_TurnNumber = 1
historic_event test true
terminate_monitor
end_monitor
;angenommen
monitor_conditions I_EventCounter test_accepted = 1
console_command add_population Paris, -1200
historic_event test_yes
terminate_monitor
end_monitor
;abgelehnt
monitor_conditions I_EventCounter test_declined = 1
historic_event test_no
terminate_monitor
end_monitor
Alles anzeigen
Das Event wird nun für Frankreich ( "FactionType france") in Runde 2 ("and I_TurnNumber = 1" | "and I_TurnNumber = 0"wäre die erste Runde) gefeuert, aber nur wenn Paris von Frankreich kontrolliert wird (and I_SettlementOwner Paris = france" )
Wenn Ja gedrückt wird, verliert Paris 1200 Einwohner ud ein weiteres Event erscheint. Bei Nein kommt nur ein Event.
Dann brauchen wir noch folgende Einträge in der historic_events (data/text):
Code
{TEST_BODY}Eure Untertanen haben Froschschenkel gefressen, wollt ihr dafür ein paar von ihnen essen?
{TEST_TITLE}Massaker von Paris
{TEST_YES_BODY}1200 arme Schweine wurden hingerichtet und dem restlichen Volk serviert.
{TEST_YES_TITLE}JA
{TEST_NO_BODY}Ehrenvoll wie eure durchlauchtigste majestät sind, habt ihr euch entschieden das Volk zu schonen.
{TEST_NO_TITLE}NEIN
Hoffe dieses kleine Tutorial hilft einigen :wave: