venetian_government_mechanic = {
	alert_icon_gfx = GFX_alerticons_government_mechanics
	alert_icon_index = 8
	available = {
		always = yes
	}

	interactions = {
		venetian_government_mechanic_stato_da_mar = {
			gui = venetian_government_mechanic_interaction
			icon = GFX_venetian_government_mechanic_stato_da_mar_button
			trigger = {
				NOT = { has_ruler_modifier = venetian_government_stato_mar_modifier }
				NOT = { has_ruler_modifier = venetian_government_carnevale_venezia_modifier }
				NOT = { has_ruler_modifier = venetian_government_stato_tera_modifier }
			}
			effect = {
				add_ruler_modifier = {
					name = venetian_government_stato_mar_modifier
					duration = -1
				}
			}
			ai_chance = {
				factor = 20
			}
		}
		venetian_government_mechanic_carnevale_venezia = {
			gui = venetian_government_mechanic_interaction
			icon = GFX_venetian_government_mechanic_carnevale_venezia_button
			trigger = {
				NOT = { has_ruler_modifier = venetian_government_stato_mar_modifier }
				NOT = { has_ruler_modifier = venetian_government_carnevale_venezia_modifier }
				NOT = { has_ruler_modifier = venetian_government_stato_tera_modifier }
			}
			effect = {
				add_ruler_modifier = {
					name = venetian_government_carnevale_venezia_modifier
					duration = -1
				}
			}
			ai_chance = {
				factor = 0
			}
		}
		venetian_government_mechanic_stato_da_tera = {
			gui = venetian_government_mechanic_interaction
			icon = GFX_venetian_government_mechanic_stato_da_tera_button
			trigger = {
				NOT = { has_ruler_modifier = venetian_government_stato_mar_modifier }
				NOT = { has_ruler_modifier = venetian_government_carnevale_venezia_modifier }
				NOT = { has_ruler_modifier = venetian_government_stato_tera_modifier }
			}
			effect = {
				add_ruler_modifier = {
					name = venetian_government_stato_tera_modifier
					duration = -1
				}
			}
			ai_chance = {
				factor = 10
			}
		}
	}
}