scripted_gui = {    	
  unrest_gui = {
    window_name = "unrest_window"
    context_type = player_context

    visible = {
        has_country_flag = unrest
   }

    effects = {
	
        # MODIFIED: This button now reduces unrest in the selected region.
        unrest_2_button_click = {
            if = {
                limit = {
                    has_political_power > 99	
                }
                add_political_power = -100
                  if = { limit = { has_country_flag = but_1 } add_to_variable = { var = unrest_1 value = -10 } }
                if = { limit = { has_country_flag = but_2 } add_to_variable = { var = unrest_2 value = -10 } }
                if = { limit = { has_country_flag = but_3 } add_to_variable = { var = unrest_3 value = -10 } }
                if = { limit = { has_country_flag = but_4 } add_to_variable = { var = unrest_4 value = -10 } }
                if = { limit = { has_country_flag = but_5 } add_to_variable = { var = unrest_5 value = -10 } }
                if = { limit = { has_country_flag = but_6 } add_to_variable = { var = unrest_6 value = -10 } }
                if = { limit = { has_country_flag = but_7 } add_to_variable = { var = unrest_7 value = -10 } }
            }
            else = {
                sound_effect = "confirm_dog"
            }
        }

        # MODIFIED: This button now reduces unrest in the selected region.
        unrest_3_button_click = {
            if = {
                limit = {
                    command_power > 99	
                }   
                add_command_power = -100
                 if = { limit = { has_country_flag = but_1 } add_to_variable = { var = unrest_1 value = -10 } }
                if = { limit = { has_country_flag = but_2 } add_to_variable = { var = unrest_2 value = -10 } }
                if = { limit = { has_country_flag = but_3 } add_to_variable = { var = unrest_3 value = -10 } }
                if = { limit = { has_country_flag = but_4 } add_to_variable = { var = unrest_4 value = -10 } }
                if = { limit = { has_country_flag = but_5 } add_to_variable = { var = unrest_5 value = -10 } }
                if = { limit = { has_country_flag = but_6 } add_to_variable = { var = unrest_6 value = -10 } }
                if = { limit = { has_country_flag = but_7 } add_to_variable = { var = unrest_7 value = -10 } }
            }
            else = {
                sound_effect = "confirm_dog"
            }
        }

        # MODIFIED: This button now reduces unrest in the selected region.
        unrest_1_button_click = {
            if = {
                limit = {
                    check_variable = {
                        military_bonus > 0.99
                    }  
                }   
                add_to_variable = {
                    var = military_bonus
                    value = -1
                }
                 add_to_variable = {
                    var = military_progress
                    value = -100
                }
                if = { limit = { has_country_flag = but_1 } add_to_variable = { var = unrest_1 value = -30 } }
                if = { limit = { has_country_flag = but_2 } add_to_variable = { var = unrest_2 value = -30 } }
                if = { limit = { has_country_flag = but_3 } add_to_variable = { var = unrest_3 value = -30 } }
                if = { limit = { has_country_flag = but_4 } add_to_variable = { var = unrest_4 value = -30 } }
                if = { limit = { has_country_flag = but_5 } add_to_variable = { var = unrest_5 value = -30 } }
                if = { limit = { has_country_flag = but_6 } add_to_variable = { var = unrest_6 value = -30 } }
                if = { limit = { has_country_flag = but_7 } add_to_variable = { var = unrest_7 value = -30 } }
            }
            else = {
                sound_effect = "confirm_dog"
            }
        }		
	
	
    but_1_good_click = { set_country_flag = but_1 clr_country_flag = but_2 clr_country_flag = but_3 clr_country_flag = but_4 clr_country_flag = but_5 clr_country_flag = but_6 clr_country_flag = but_7 set_variable = { rest = 1 } }	
    but_2_good_click = { set_country_flag = but_2 clr_country_flag = but_1 clr_country_flag = but_3 clr_country_flag = but_4 clr_country_flag = but_5 clr_country_flag = but_6 clr_country_flag = but_7 set_variable = { rest = 2 } }	
    but_3_good_click = { set_country_flag = but_3 clr_country_flag = but_2 clr_country_flag = but_1 clr_country_flag = but_4 clr_country_flag = but_5 clr_country_flag = but_6 clr_country_flag = but_7 set_variable = { rest = 3 } }	
    but_4_good_click = { set_country_flag = but_4 clr_country_flag = but_2 clr_country_flag = but_3 clr_country_flag = but_1 clr_country_flag = but_5 clr_country_flag = but_6 clr_country_flag = but_7 set_variable = { rest = 4 } }	
    but_5_good_click = { set_country_flag = but_5 clr_country_flag = but_2 clr_country_flag = but_3 clr_country_flag = but_4 clr_country_flag = but_1 clr_country_flag = but_6 clr_country_flag = but_7 set_variable = { rest = 5 } }	
    but_6_good_click = { set_country_flag = but_6 clr_country_flag = but_2 clr_country_flag = but_3 clr_country_flag = but_4 clr_country_flag = but_5 clr_country_flag = but_1 clr_country_flag = but_7 set_variable = { rest = 6 } }	
    but_7_good_click = { set_country_flag = but_7 clr_country_flag = but_2 clr_country_flag = but_3 clr_country_flag = but_4 clr_country_flag = but_5 clr_country_flag = but_6 clr_country_flag = but_1 set_variable = { rest = 7 } }	 

    but_1_ok_click = { set_country_flag = but_1 clr_country_flag = but_2 clr_country_flag = but_3 clr_country_flag = but_4 clr_country_flag = but_5 clr_country_flag = but_6 clr_country_flag = but_7 set_variable = { rest = 1 } }	
    but_2_ok_click = { set_country_flag = but_2 clr_country_flag = but_1 clr_country_flag = but_3 clr_country_flag = but_4 clr_country_flag = but_5 clr_country_flag = but_6 clr_country_flag = but_7 set_variable = { rest = 2 } }	
    but_3_ok_click = { set_country_flag = but_3 clr_country_flag = but_2 clr_country_flag = but_1 clr_country_flag = but_4 clr_country_flag = but_5 clr_country_flag = but_6 clr_country_flag = but_7 set_variable = { rest = 3 } }	
    but_4_ok_click = { set_country_flag = but_4 clr_country_flag = but_2 clr_country_flag = but_3 clr_country_flag = but_1 clr_country_flag = but_5 clr_country_flag = but_6 clr_country_flag = but_7 set_variable = { rest = 4 } }	
    but_5_ok_click = { set_country_flag = but_5 clr_country_flag = but_2 clr_country_flag = but_3 clr_country_flag = but_4 clr_country_flag = but_1 clr_country_flag = but_6 clr_country_flag = but_7 set_variable = { rest = 5 } }	
    but_6_ok_click = { set_country_flag = but_6 clr_country_flag = but_2 clr_country_flag = but_3 clr_country_flag = but_4 clr_country_flag = but_5 clr_country_flag = but_1 clr_country_flag = but_7 set_variable = { rest = 6 } }	
    but_7_ok_click = { set_country_flag = but_7 clr_country_flag = but_2 clr_country_flag = but_3 clr_country_flag = but_4 clr_country_flag = but_5 clr_country_flag = but_6 clr_country_flag = but_1 set_variable = { rest = 7 } }	

    but_1_bad_click = { set_country_flag = but_1 clr_country_flag = but_2 clr_country_flag = but_3 clr_country_flag = but_4 clr_country_flag = but_5 clr_country_flag = but_6 clr_country_flag = but_7 set_variable = { rest = 1 } }	
    but_2_bad_click = { set_country_flag = but_2 clr_country_flag = but_1 clr_country_flag = but_3 clr_country_flag = but_4 clr_country_flag = but_5 clr_country_flag = but_6 clr_country_flag = but_7 set_variable = { rest = 2 } }	
    but_3_bad_click = { set_country_flag = but_3 clr_country_flag = but_2 clr_country_flag = but_1 clr_country_flag = but_4 clr_country_flag = but_5 clr_country_flag = but_6 clr_country_flag = but_7 set_variable = { rest = 3 } }	
    but_4_bad_click = { set_country_flag = but_4 clr_country_flag = but_2 clr_country_flag = but_3 clr_country_flag = but_1 clr_country_flag = but_5 clr_country_flag = but_6 clr_country_flag = but_7 set_variable = { rest = 4 } }	
    but_5_bad_click = { set_country_flag = but_5 clr_country_flag = but_2 clr_country_flag = but_3 clr_country_flag = but_4 clr_country_flag = but_1 clr_country_flag = but_6 clr_country_flag = but_7 set_variable = { rest = 5 } }	
    but_6_bad_click = { set_country_flag = but_6 clr_country_flag = but_2 clr_country_flag = but_3 clr_country_flag = but_4 clr_country_flag = but_5 clr_country_flag = but_1 clr_country_flag = but_7 set_variable = { rest = 6 } }	
    but_7_bad_click = { set_country_flag = but_7 clr_country_flag = but_2 clr_country_flag = but_3 clr_country_flag = but_4 clr_country_flag = but_5 clr_country_flag = but_6 clr_country_flag = but_1 set_variable = { rest = 7 } }	
}
 
	 
	    triggers = {
		
unrest_title_1_visible = {
has_country_flag = but_1			
	}
unrest_title_2_visible = {
has_country_flag = but_2			
	}
unrest_title_3_visible = {
has_country_flag = but_3			
	}
unrest_title_4_visible = {
has_country_flag = but_4			
	}
 
unrest_title_5_visible = {
has_country_flag = but_5			
	}
unrest_title_6_visible = {
has_country_flag = but_6			
	}
unrest_title_7_visible = {
has_country_flag = but_7			
	}
  
 but_1_good_visible = {
check_variable = {
    var = unrest_1
    value = 35
    compare = less_than
 	} 
}
but_2_good_visible = {
check_variable = {
    var = unrest_2
    value = 35
    compare = less_than
 	} 
}
but_3_good_visible = {
check_variable = {
    var = unrest_3
    value = 35
    compare = less_than
 	} 
}
but_4_good_visible = {
check_variable = {
    var = unrest_4
    value = 35
    compare = less_than
 	} 
}
but_5_good_visible = {
check_variable = {
    var = unrest_5
    value = 35
    compare = less_than
 	} 
}
but_6_good_visible = {
check_variable = {
    var = unrest_6
    value = 35
    compare = less_than
 	} 
}
but_7_good_visible = {
check_variable = {
    var = unrest_7
    value = 35
    compare = less_than
 	} 
}


but_1_bad_visible = {
check_variable = {
    var = unrest_1
    value = 75
    compare = greater_than
 	} 
}
but_2_bad_visible = {
check_variable = {
    var = unrest_2
    value = 75
    compare = greater_than
 	} 
}
but_3_bad_visible = {
check_variable = {
    var = unrest_3
    value = 75
    compare = greater_than
 	} 
}
but_4_bad_visible = {
check_variable = {
    var = unrest_4
    value = 75
    compare = greater_than
 	} 
}
but_5_bad_visible = {
check_variable = {
    var = unrest_5
    value = 75
    compare = greater_than
 	} 
}
but_6_bad_visible = {
check_variable = {
    var = unrest_6
    value = 75
    compare = greater_than
 	} 
}


but_7_bad_visible = {
check_variable = {
    var = unrest_7
    value = 75
    compare = greater_than
 	} 
}



  
but_1_ok_visible = {
AND = {
check_variable = {
    var = unrest_1
    value = 1
    compare = greater_than_or_equals
 	} 
check_variable = {
    var = unrest_1
    value = 75
    compare = less_than_or_equals
 	} 
}
}
but_1_ok_visible = {
AND = {
check_variable = {
    var = unrest_1
    value = 1
    compare = greater_than_or_equals
 	} 
check_variable = {
    var = unrest_1
    value = 75
    compare = less_than_or_equals
 	} 
}
}
but_2_ok_visible = {
AND = {
check_variable = {
    var = unrest_2
    value = 1
    compare = greater_than_or_equals
 	} 
check_variable = {
    var = unrest_2
    value = 75
    compare = less_than_or_equals
 	} 
}
}
but_3_ok_visible = {
AND = {
check_variable = {
    var = unrest_3
    value = 1
    compare = greater_than_or_equals
 	} 
check_variable = {
    var = unrest_3
    value = 75
    compare = less_than_or_equals
 	} 
}
}
but_4_ok_visible = {
AND = {
check_variable = {
    var = unrest_4
    value = 1
    compare = greater_than_or_equals
 	} 
check_variable = {
    var = unrest_4
    value = 75
    compare = less_than_or_equals
 	} 
}
}
but_5_ok_visible = {
AND = {
check_variable = {
    var = unrest_5
    value = 1
    compare = greater_than_or_equals
 	} 
check_variable = {
    var = unrest_5
    value = 75
    compare = less_than_or_equals
 	} 
}
}
but_6_ok_visible = {
AND = {
check_variable = {
    var = unrest_6
    value = 1
    compare = greater_than_or_equals
 	} 
check_variable = {
    var = unrest_6
    value = 75
    compare = less_than_or_equals
 	} 
}
}
but_7_ok_visible = {
AND = {
check_variable = {
    var = unrest_7
    value = 1
    compare = greater_than_or_equals
 	} 
check_variable = {
    var = unrest_7
    value = 75
    compare = less_than_or_equals
 	} 
}
}
	}

    dynamic_lists = {
	}

    properties = {

    }

    ai_enabled = {
		always = no
    }

    ai_test_interval = 290  # The higher, the long it takes the ai to do actions
	ai_test_variance = 0.5

    ai_check = {
    }

    ai_check_scope = {
    }

    ai_weights = {
    }
  }
}