Files
azurlane-sr-reforged/src/common/ai_peace/1_fascist.txt
2024-12-19 07:50:51 +08:00

71 lines
1.4 KiB
Plaintext
Executable File

# Logic for Fascist AI on how to deal in peace conferences
# Should favor annexing other nations and taking their states
# Written by Henrik "Groogy" Hansson
#Fascist AI is annexation crazy but will limit its territorial expansion to reasonable levels and take some puppets where it makes sense.
fascist_peace = {
enable = {
NOT = { has_government = siren }
OR = {
has_government = fascism
AND = {
NOT = { has_government = communism }
NOT = { has_government = democratic }
OR = {
any_country = {
is_in_faction_with = ROOT
is_faction_leader = yes
has_government = fascism
}
is_in_faction = no
is_faction_leader = yes
}
}
}
#These guys have their own special peace conference AI
#NOT = { tag = GER }
}
annex_randomness = 0 #400
liberate_randomness = 0 #100
puppet_randomness = 0 #200
take_states_randomness = 0 #250
force_government_randomness = 0 #50
# ROOT = Taker, FROM = Giver
annex = {
factor = 5000 #1500 - insanely high, but necessary for reunification of some nations.
}
liberate = {
factor = 0
}
puppet = {
factor = 0
}
# ROOT = Taker, FROM = Giver
puppet_all = {
base = 0
}
# ROOT = STATE, FROM = Taker, FROM.FROM = Giver
puppet_state = {
base = 0
}
# ROOT = Taker, FROM = State
take_states = {
factor = 400 #50
}
force_government = {
factor = 0
}
}