\common\new_diplomatic_ actions içinde 00diplomatic_actions dosyası var, o dosyadan yeni diplomatik seçenekler eklenebiliyor.
Kod:
<action> = {
category = <kategori> # Hangi diplomasi kategorisinde olduğu
alert_index = <int> # Kullanılacak uyarı. static_actions listesindeki uyarılardan birisini seçebilirsin. Opsiyonel.
alert_tooltip = <lokalizasyon_değeri> # Uyarı için kullanılacak lokalizasyon (dil dosyası). Opsiyonel.
require_acceptance = yes / no # Bu işlemin onay gerektirip gerektirmediği
# Bu seçeneğin ne zaman görülebildiği
is_visible = {
<koşullar>
}
# Bu seçeneğin ne zaman tıklanabileceği
is_allowed = {
<koşullar>
# variable_arithmetic_trigger can be used here to use export_to_variable to extract and compare values such as ruler_age, etc
}
# Tıklandığı/Kabul edildiği zaman hangi etkilerin olacağı
on_accept = {
<etkiler>
}
# Eğer reddedilirse hangi etkilerin olacağı. Opsiyonel.
on_decline = {
<etkiler>
}
# Yapayzekanın kabul etme koşulları
ai_acceptance = {
# Bir Yapayzeka faktörü
add_entry = {
name = <key> # Bu değeri gösteren lokalizasyon değeri
# Bu faktörü koşulları sağlayan ülkelerle sınırlar. Opsiyonel.
limit = {
<koşullar>
}
# ai_value her zaman bu girdiyle beraber verilmeli
export_to_variable = {
variable_name = ai_value
value = <exportable value> # Hangi alınabilir değerin alacağı
who = FROM # Bu değerin kimden alınacağı
with = THIS # ai_value 'un kimin için olduğu
}
# ai_value, multiply_variable, vs. ile değişebilir
}
}
#Yapayzekanın hangi koşullarda bu işlemi yapacağı
ai_will_do = {
<koşullar>
}
}
Ne yazık ki nasıl çalışıyor hiç denemedim.
Wiki'de daha detaylı bir şekilde mevcut kategorileri vs..