namespace = tgp_silk_road_events

# visit_silk_road_market_decision

#tgp_silk_road_events.0010 = {
#	type = character_event
#	title = {
#		first_valid = {
#			triggered_desc = {
#				trigger = {
#					OR = {
#						scope:market_temp = title:c_jingzhao # Chang'an
#						scope:market_temp = title:c_shazhou # Dunhuang
#					}
#				}
#				desc = tgp_silk_road_events.0010.t.market
#			}
#			triggered_desc = {
#				trigger = { scope:market_temp = title:c_lhasa } # Lhasa
#				desc = tgp_silk_road_events.0010.t.khrom
#			}
#			triggered_desc = {
#				trigger = { scope:market_temp = title:c_dvin } # Dvin
#				desc = tgp_silk_road_events.0010.t.shuka
#			}
#			desc = tgp_silk_road_events.0010.t
#		}
#	}
#	desc = tgp_silk_road_events.0010.desc
#	theme = silk_road
#	override_background = { reference = market }
#	
#	left_portrait = {
#		character = root
#		animation = steward
#	}
#
#	immediate = {
#		culture = { save_scope_as = culture_temp }
#		save_scope_as = new_trinket # Purely for error suppression
#	}
#
#	option = {
#		name = tgp_silk_road_events.0010.a
#		duel = {
#			skills = { learning stewardship }
#			value = average_skill_rating
#			50 = {
#				compare_modifier = {
#					value = scope:duel_value
#					multiplier = 3.5
#					min = -49
#				}
#				culture = {
#					add_to_variable_list = {
#						name = silk_road_unlocked_innovations
#						target = scope:innovation_temp
#					}
#				}
#				every_player = {
#					limit = { culture = root.culture }
#					send_interface_toast = {
#						type = msg_silk_road_innovation_spread
#						title = msg_silk_road_innovation_spread_title
#						desc = msg_silk_road_innovation_visit_desc
#						left_icon = root
#						right_icon = scope:market_temp
#						custom_tooltip = msg_silk_road_innovation_spread_tt
#					}
#				}
#			}
#			# 
#			50 = {
#				compare_modifier = {
#					value = scope:duel_value
#					multiplier = -3.5
#					min = -49
#				}
#				desc = SILK_ROAD_MARKET_EMPTY_HANDED
#				send_interface_toast = {
#					title = tgp_silk_road_events.0010.a_nada
#					type = event_toast_effect_bad
#					left_icon = root
#				}
#			}
#		}
#
#		ai_chance = {
#			base = 50
#
#			ai_value_modifier = {
#				ai_rationality = 1
#			}
#		}
#	}
#
#
#	option = {
#		name = tgp_silk_road_events.0010.b
#
#		random_list = {
#			desc = tgp_silk_road_events.0010.b_tt
#			# get a famed-quality or masterwork-quality item
#			10 = {
#				desc = tgp_silk_road_events.0010.b_trinket
#
#				hidden_effect = {
#					root = {
#						add_character_flag = { flag = used_in_feast_default.1016 } # uncommon, famed, masterwork items
#						generate_trinket_effect = {
#							TRINKET_RECEIVER = root
#							TRINKET_GIVER = root
#							GRAB_ALL_TRINKETS = yes
#							HISTORY_TYPE = given_unknown
#						}
#						remove_character_flag = used_in_feast_default.1016
#					}
#				}
#				send_interface_toast = {
#					title = tgp_silk_road_events.0010.b_trinket
#					type = event_toast_effect_good
#					left_icon = root
#					right_icon = scope:new_trinket
#					scope:new_trinket = {
#						set_owner = root
#					}
#				}
#				custom_tooltip = purchase_artifact_famed_tt
#			}
#			# make a profit
#			25 = {
#				desc = tgp_silk_road_events.0010.b_big_gold
#				send_interface_toast = {
#					title = tgp_silk_road_events.0010.b_big_gold
#					type = event_toast_effect_good
#					left_icon = root
#					add_short_term_gold = massive_gold_value
#				}
#			}
#			# break even
#			40 = {
#				desc = tgp_silk_road_events.0010.b_small_gold
#				send_interface_toast = {
#					title = tgp_silk_road_events.0010.b_small_gold
#					type = event_toast_effect_good
#					left_icon = root
#					add_short_term_gold = major_gold_value # should be the same as the cost of the decision to visit a market
#				}
#			}
#			# get nothing, and if you're greedy, get stressed because you got nothing
#			25 = {
#				desc = tgp_silk_road_events.0010.a_nada
#				send_interface_toast = {
#					title = tgp_silk_road_events.0010.a_nada
#					type = event_toast_effect_bad
#					left_icon = root
#				}
#				stress_and_fulfillment_impact = {
#					greedy = minor_stress_impact_gain
#				}
#			}
#		}
#
#		ai_chance = {
#			base = 10
#
#			ai_value_modifier = {
#				ai_boldness = 1
#				ai_greed = 1
#			}
#		}
#	}
#}
#
## yearly event for spreading innovations from markets to holder's culture
#
#scripted_effect silk_road_market_spread_innovation_effect = {
#	# Find relevant innovation
#	scope:market_temp ?= {
#		random_county_situation_sub_region = {
#			limit = {
#				situation_sub_region_has_county = scope:market_temp
#				OR = {
#					sub_region_current_phase = phase_exceptional_bounty
#					sub_region_current_phase = phase_steady_trading
#					sub_region_current_phase = phase_hardship
#				}
#			}
#			save_temporary_scope_as = sub_region_temp
#			var:innovation ?= { save_temporary_scope_as = innovation_temp }
#		}
#	}
#	# Unlock for culture if relevant
#	if = {
#		limit = {
#			NOR = {
#				scope:culture_temp = {
#					any_in_list = {
#						variable = silk_road_unlocked_innovations
#						this = scope:innovation_temp
#					}
#				}
#				scope:innovation_temp = { is_known_by_culture = scope:culture_temp }
#			}
#		}
#		every_player = {
#			limit = { culture = scope:culture_temp }
#			send_interface_message = {
#				type = msg_silk_road_innovation_spread
#				title = msg_silk_road_innovation_spread_title
#				desc = msg_silk_road_innovation_spread_desc
#				left_icon = scope:market_temp.holder
#				right_icon = scope:market_temp
#				custom_tooltip = msg_silk_road_innovation_spread_tt
#			}
#		}
#		scope:culture_temp = {
#			add_to_variable_list = {
#				name = silk_road_unlocked_innovations
#				target = scope:innovation_temp
#			}
#		}
#	}
##}
#
#tgp_silk_road_events.0100 = {
#	hidden = yes
#	type = character_event
#
#	trigger = {
#		OR = {
#			has_title = title:c_jingzhao # Chang'an
#			has_title = title:c_lhasa # Lhasa
#			has_title = title:c_lahur # Lahur
#			has_title = title:c_shazhou # Dunhuang
#			has_title = title:c_khiva # Khiva
#			has_title = title:c_dvin # Dvin
#		}
#	}
#
#	immediate = {
#		culture = { save_temporary_scope_as = culture_temp }
#		# Find market for yearly if relevant
#		if = {
#			limit = { NOT = { exists = scope:title } }
#			title:c_jingzhao = { add_to_list = potential_markets } # Chang'an
#			title:c_lhasa = { add_to_list = potential_markets } # Lhasa
#			title:c_lahur = { add_to_list = potential_markets } # Lahur
#			title:c_shazhou = { add_to_list = potential_markets } # Dunhuang
#			title:c_khiva = { add_to_list = potential_markets } # Khiva
#			title:c_dvin = { add_to_list = potential_markets } # Dvin
#			every_in_list = {
#				list = potential_markets
#				limit = {
#					save_temporary_scope_as = county_temp
#					holder = root
#					any_county_situation_sub_region = {
#						situation_sub_region_has_county = scope:county_temp
#						OR = {
#							sub_region_current_phase = phase_exceptional_bounty
#							sub_region_current_phase = phase_steady_trading
#							sub_region_current_phase = phase_hardship
#						}
#						# Has not spread to this culture before or is known by this culture
#						var:innovation ?= {
#							save_temporary_scope_as = innovation_temp
#							NOR = {
#								scope:culture_temp = {
#									any_in_list = {
#										variable = silk_road_unlocked_innovations
#										this = scope:innovation_temp
#									}
#								}
#								is_known_by_culture = scope:culture_temp
#							}
#						}
#					}
#				}
#				save_temporary_scope_as = market_temp
#				silk_road_market_spread_innovation_effect = yes
#			}
#		}
#		# Use gained market otherwise
#		else = {
#			scope:title = { save_temporary_scope_as = market_temp }
#			silk_road_market_spread_innovation_effect = yes
#		}
#	}
#}
