namespace = masteroftrade

# 001 Trader upsets merchants
character_event = {
	id = masteroftrade.001
	title = "EVTNAMEmasteroftrade.001"
	desc = "EVTDESCmasteroftrade.001"
	picture = GFX_evt_carriage
	border = GFX_event_normal_frame_economy

	capable_only = yes
	prisoner = no
	only_men = yes
	min_age = 16
	
	trigger = {
		has_minor_title = title_mastertrader
	}
	
	mean_time_to_happen = {
		months = 120
		
		modifier = {
			factor = 0.75
			NOT = { stewardship = 2 }
		}
		modifier = {
			factor = 0.75
			NOT = { stewardship = 3 }
		}
		modifier = {
			factor = 0.75
			NOT = { stewardship = 4 }
		}
		modifier = {
			factor = 0.75
			NOT = { stewardship = 5 }
		}
		modifier = {
			factor = 1.25
			stewardship = 10
		}
		modifier = {
			factor = 1.25
			stewardship = 11
		}
		modifier = {
			factor = 1.25
			stewardship = 12
		}
		modifier = {
			factor = 1.25
			stewardship = 13
		}
	}
	
	option = {
		name = "EVTOPTAmasteroftrade.002"
		liege = { letter_event = { id = masteroftrade.002 days = 7 } }
	}
}

letter_event = {
	id = masteroftrade.002
	desc = "EVTDESCmasteroftrade.002"
	border = GFX_event_letter_frame_economy
	
	is_triggered_only = yes
	
	option = {
		name = "EVTOPTAmasteroftrade.002"
			random_demesne_province = {
				limit = { 
					OR = {
						trade_route = silk_road
						trade_route = amber_route
						trade_route = baltic_trade
						trade_route = via_regia
						trade_route = sharan_gold_trade
					}
				}
				add_province_modifier = {
					name = trade_merchants_upset
					duration = 730
				}
			}
	}
}

# 002 Merchants request more protection
character_event = {
	id = masteroftrade.003
	title = "EVTNAMEmasteroftrade.003"
	desc = "EVTDESCmasteroftrade.003"
	picture = GFX_evt_carriage
	border = GFX_event_normal_frame_economy

	capable_only = yes
	prisoner = no
	only_men = yes
	min_age = 16
	
	trigger = {
		has_minor_title = title_mastertrader
	}
	
	mean_time_to_happen = {
		months = 240
		
		modifier = {
			factor = 1.25
			NOT = { stewardship = 2 }
		}
		modifier = {
			factor = 1.25
			NOT = { stewardship = 3 }
		}
		modifier = {
			factor = 1.25
			NOT = { stewardship = 4 }
		}
		modifier = {
			factor = 1.25
			NOT = { stewardship = 5 }
		}
		modifier = {
			factor = 0.75
			stewardship = 10
		}
		modifier = {
			factor = 0.75
			stewardship = 11
		}
		modifier = {
			factor = 0.75
			stewardship = 12
		}
		modifier = {
			factor = 0.75
			stewardship = 13
		}
	}
	
	option = {
		name = "EVTOPTAmasteroftrade.003"
		liege = { letter_event = { id = masteroftrade.004 days = 7 } }
	}
}

letter_event = {
	id = masteroftrade.004
	desc = "EVTDESCmasteroftrade.004"
	border = GFX_event_letter_frame_economy
	
	is_triggered_only = yes
	
	option = {
		name = "EVTOPTAmasteroftrade.004"
			random_demesne_province = {
				limit = { 
					OR = {
						trade_route = silk_road
						trade_route = amber_route
						trade_route = baltic_trade
						trade_route = via_regia
						trade_route = sharan_gold_trade
					}
				}
				add_province_modifier = {
					name = trade_protected
					duration = 730
				}
			}
	}
	
	option = {
		name = "EVTOPTBmasteroftrade.004"
		holder_scope = {
			add_trait = arbitrary
		}
	}
}