############## СЕНАТ РИМА
#вплюс
zri_senatus_small_support = {
	custom_effect_tooltip = zri_senatus_small_support_tt
	set_temp_variable = { temp_factor = random }
	multiply_temp_variable = { temp_factor = 5 }
	add_to_variable = { zri_senatus_support = temp_factor }
	round_variable = zri_senatus_support
	clamp_variable = { var = zri_senatus_support max = 100 min = 0 }
	zri_senatus_recalc_icon_frames = yes
}

zri_senatus_medium_support = {
	custom_effect_tooltip = zri_senatus_medium_support_tt
	set_temp_variable = { temp_factor = random }
	multiply_temp_variable = { temp_factor = 10 }
	clamp_temp_variable = { var = temp_factor max = 10 min = 5 }
	add_to_variable = { zri_senatus_support = temp_factor }
	round_variable = zri_senatus_support
	clamp_variable = { var = zri_senatus_support max = 100 min = 0 }
	zri_senatus_recalc_icon_frames = yes
}

zri_senatus_large_support = {
	custom_effect_tooltip = zri_senatus_large_support_tt
	set_temp_variable = { temp_factor = random }
	multiply_temp_variable = { temp_factor = 30 }
	clamp_temp_variable = { var = temp_factor max = 30 min = 15 }
	add_to_variable = { zri_senatus_support = temp_factor }
	round_variable = zri_senatus_support
	clamp_variable = { var = zri_senatus_support max = 100 min = 0 }
	zri_senatus_recalc_icon_frames = yes
}

#опозишн

zri_senatus_small_opposition = {
	custom_effect_tooltip = zri_senatus_small_opposition_tt
	set_temp_variable = { temp_factor = random }
	multiply_temp_variable = { temp_factor = -4 }
	add_to_variable = { zri_senatus_support = temp_factor }
	round_variable = zri_senatus_support
	clamp_variable = { var = zri_senatus_support max = 100 min = 0 }
	zri_senatus_recalc_icon_frames = yes
}

zri_senatus_medium_opposition = {
	custom_effect_tooltip = zri_senatus_medium_opposition_tt
	set_temp_variable = { temp_factor = random }
	multiply_temp_variable = { temp_factor = -8 }
	clamp_temp_variable = { var = temp_factor max = -3 min = -8 }
	add_to_variable = { zri_senatus_support = temp_factor }
	round_variable = zri_senatus_support
	clamp_variable = { var = zri_senatus_support max = 100 min = 0 }
	zri_senatus_recalc_icon_frames = yes
}

zri_senatus_large_opposition = {
	custom_effect_tooltip = zri_senatus_large_opposition_tt
	set_temp_variable = { temp_factor = random }
	multiply_temp_variable = { temp_factor = -25 }
	clamp_temp_variable = { var = temp_factor max = -10 min = -25 }
	add_to_variable = { zri_senatus_support = temp_factor }
	round_variable = zri_senatus_support
	clamp_variable = { var = zri_senatus_support max = 100 min = 0 }
	zri_senatus_recalc_icon_frames = yes
}

####
zri_senatus_election_senate = {
	set_temp_variable = { zri_senatus_temp = zri_senatus_support }
	multiply_temp_variable = { zri_senatus_temp = 0.25 }	
	subtract_from_variable = { zri_senatus_support = zri_senatus_temp } 
	round_variable = zri_senatus_support
	clamp_variable = { var = zri_senatus_support max = 100 min = 0 }
	zri_senatus_recalc_icon_frames = yes	
}



#рекалл сената
zri_senatus_recalc_icon_frames = {	
	set_temp_variable = { senatus_temp = zri_senatus_support }
	divide_temp_variable = { senatus_temp = zri_senatus_total }
	multiply_temp_variable = { senatus_temp = 21 }
	if = {
		limit = { check_variable = { senatus_temp > 0 } }
		clamp_temp_variable = {
			var = senatus_temp
			min = 1
			max = 21
		}
	}
	else = {
		set_temp_variable = { senatus_temp = 1 }
	}
	set_variable = { current_senatus_icon_frame = senatus_temp }	
}

# рекал принцепса
zri_princeps_recalc_icon_frames = {
	set_variable = { current_princeps_icon_frame = zri_princeps_var }	
}
##################################
zri_opasnost_v_minus_1 = {
	custom_effect_tooltip = zri_opasnost_v_minus_1_tt
	set_temp_variable = { temp_factor = random }
	multiply_temp_variable = { temp_factor = -5 }
	clamp_temp_variable = { var = temp_factor max = -3 min = -5 }
	add_to_variable = { zri_opasnost_var = temp_factor }
	round_variable = zri_opasnost_var
	clamp_variable = { var = zri_opasnost_var max = 100 min = 0 }
}	
zri_opasnost_v_minus_2 = {
	custom_effect_tooltip = zri_opasnost_v_minus_2_tt
	set_temp_variable = { temp_factor = random }
	multiply_temp_variable = { temp_factor = -8 }
	clamp_temp_variable = { var = temp_factor max = -5 min = -8 }
	add_to_variable = { zri_opasnost_var = temp_factor }
	round_variable = zri_opasnost_var
	clamp_variable = { var = zri_opasnost_var max = 100 min = 0 }	
}
zri_opasnost_v_minus_3 = {
	custom_effect_tooltip = zri_opasnost_v_minus_3_tt
	set_temp_variable = { temp_factor = random }
	multiply_temp_variable = { temp_factor = -13 }
	clamp_temp_variable = { var = temp_factor max = -8 min = -13 }
	add_to_variable = { zri_opasnost_var = temp_factor }
	round_variable = zri_opasnost_var
	clamp_variable = { var = zri_opasnost_var max = 100 min = 0 }	
}
zri_opasnost_v_minus_4 = {
	custom_effect_tooltip = zri_opasnost_v_minus_4_tt
	set_temp_variable = { temp_factor = random }
	multiply_temp_variable = { temp_factor = -20 }
	clamp_temp_variable = { var = temp_factor max = -15 min = -20 }
	add_to_variable = { zri_opasnost_var = temp_factor }
	round_variable = zri_opasnost_var
	clamp_variable = { var = zri_opasnost_var max = 100 min = 0 }	
}

zri_opasnost_v_plus_1 = {
	custom_effect_tooltip = zri_opasnost_v_plus_1_tt
	set_temp_variable = { temp_factor = random }
	multiply_temp_variable = { temp_factor = 7 }
	clamp_temp_variable = { var = temp_factor  min = 5 max = 7 }
	add_to_variable = { zri_opasnost_var = temp_factor }
	round_variable = zri_opasnost_var
	clamp_variable = { var = zri_opasnost_var max = 100 min = 0 }
}
zri_opasnost_v_plus_2 = {
	custom_effect_tooltip = zri_opasnost_v_plus_2_tt
	set_temp_variable = { temp_factor = random }
	multiply_temp_variable = { temp_factor = 10 }
	clamp_temp_variable = { var = temp_factor min = 7 max = 10  }
	add_to_variable = { zri_opasnost_var = temp_factor }
	round_variable = zri_opasnost_var
	clamp_variable = { var = zri_opasnost_var max = 100 min = 0 }	
}
zri_opasnost_v_plus_3 = {
	custom_effect_tooltip = zri_opasnost_v_plus_3_tt
	set_temp_variable = { temp_factor = random }
	multiply_temp_variable = { temp_factor = 16 }
	clamp_temp_variable = { var = temp_factor min = 10 max = 16  }
	add_to_variable = { zri_opasnost_var = temp_factor }
	round_variable = zri_opasnost_var
	clamp_variable = { var = zri_opasnost_var max = 100 min = 0 }	
}
zri_opasnost_v_plus_4 = {
	custom_effect_tooltip = zri_opasnost_v_plus_4_tt
	set_temp_variable = { temp_factor = random }
	multiply_temp_variable = { temp_factor = 21 }
	clamp_temp_variable = { var = temp_factor min = 17 max = 21  }
	add_to_variable = { zri_opasnost_var = temp_factor }
	round_variable = zri_opasnost_var
	clamp_variable = { var = zri_opasnost_var max = 100 min = 0 }	
}

	
	