﻿add_namespace = parliament_seats
add_namespace = parliament_weight
add_namespace = parliament_election
add_namespace = parliament_vote
add_namespace = parliament_factions
add_namespace = legitimacy

country_event = { # Vote on the reform
  id = parliament_vote.0
  title = parliament_vote.0.t
  desc = parliament_vote.0.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    hidden_effect = {
      calculate_vote_result = yes
    }
  }

  option = { # It's a success !
    name = parliament_vote.0.a
    trigger = {
      has_country_flag = eoanb_reform_vote_success
    }
    clr_country_flag = eoanb_reform_vote_success
    enact_voted_reform = yes
	
	if = {
		limit = {
			NOT = {
				has_country_flag = eoanb_flag_ps_no_vote_increase
			}
		}
		increase_ps_by_one = yes
	}

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }

  option = { # It's a failure...
    name = parliament_vote.0.b
    trigger = {
      has_country_flag = eoanb_reform_vote_failure
    }
    clr_country_flag = eoanb_reform_vote_failure

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }

  option = { # This is somehow worse than a failure
    name = parliament_vote.0.c
    trigger = {
      has_country_flag = eoanb_reform_vote_tie
    }
    clr_country_flag = eoanb_reform_vote_tie

    set_variable = { 
      var = current_reform_id
      value = 0
    }
    ## MAYBE RESTART THE 2 WEEKS VOTING PROCESS AGAIN

  }
}

##### CIVIL LIBERTIES

### RELIGION

country_event = { # The Atheist State Act
  id = parliament_vote.110
  title = parliament_vote.100.t
  desc = parliament_vote.110.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 1.1
    }

    reset_approval_arrays = yes
    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_highly_disagree = yes
    set_3_approval_neutral = yes
    set_4_approval_highly_agree = yes

    set_vote_cul = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Laïcité Act
  id = parliament_vote.120
  title = parliament_vote.100.t
  desc = parliament_vote.120.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 1.2
    }

    reset_approval_arrays = yes
    set_1_approval_disagree = yes
    set_2_approval_neutral = yes
    set_3_approval_agree = yes
    set_4_approval_highly_agree = yes

    set_vote_cul = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The State Religion Act
  id = parliament_vote.130
  title = parliament_vote.100.t
  desc = parliament_vote.130.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 1.3
    }

    reset_approval_arrays = yes
    set_1_approval_highly_agree = yes
    set_2_approval_agree = yes
    set_3_approval_neutral = yes
    set_4_approval_disagree = yes

    set_vote_cul = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The "God Above All" Act
  id = parliament_vote.140
  title = parliament_vote.100.t
  desc = parliament_vote.140.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 1.4
    }

    reset_approval_arrays = yes
    set_1_approval_neutral = yes
    set_2_approval_neutral = yes
    set_3_approval_disagree = yes
    set_4_approval_highly_disagree = yes

    set_vote_cul = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

### EDUCATION

country_event = { # The Oral Tradition Act
  id = parliament_vote.210
  title = parliament_vote.100.t
  desc = parliament_vote.210.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 2.1
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_highly_disagree = yes
    set_3_approval_highly_disagree = yes
    set_4_approval_highly_disagree = yes

    set_vote_cul = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Education for the Wealthy Act
  id = parliament_vote.220
  title = parliament_vote.100.t
  desc = parliament_vote.220.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 2.2
    }

    reset_approval_arrays = yes
    set_1_approval_highly_agree = yes
    set_2_approval_agree = yes
    set_3_approval_neutral = yes
    set_4_approval_highly_disagree = yes

    set_vote_cul = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The School for All Act
  id = parliament_vote.230
  title = parliament_vote.100.t
  desc = parliament_vote.230.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 2.3
    }

    reset_approval_arrays = yes
    set_1_approval_disagree = yes
    set_2_approval_neutral = yes
    set_3_approval_neutral = yes
    set_4_approval_agree = yes

    set_vote_cul = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

country_event = { # The Mandatory School Act
  id = parliament_vote.240
  title = parliament_vote.100.t
  desc = parliament_vote.240.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 2.4
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_neutral = yes
    set_3_approval_agree = yes
    set_4_approval_highly_agree = yes

    set_vote_cul = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

### PRESS

country_event = { # State Controlled Press
  id = parliament_vote.310
  title = parliament_vote.100.t
  desc = parliament_vote.310.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 3.1
    }

    reset_approval_arrays = yes
    set_1_approval_highly_agree = yes
    set_2_approval_neutral = yes
    set_3_approval_highly_disagree = yes
    set_4_approval_highly_disagree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

country_event = { # Censored Press
  id = parliament_vote.320
  title = parliament_vote.100.t
  desc = parliament_vote.320.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 3.2
    }

    reset_approval_arrays = yes
    set_1_approval_agree = yes
    set_2_approval_agree = yes
    set_3_approval_disagree = yes
    set_4_approval_highly_disagree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

country_event = { # Free Press
  id = parliament_vote.330
  title = parliament_vote.100.t
  desc = parliament_vote.330.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 3.3
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_disagree = yes
    set_3_approval_agree = yes
    set_4_approval_highly_agree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

### FREEDOM OF ASSEMBLY

country_event = { # Banned
  id = parliament_vote.410
  title = parliament_vote.100.t
  desc = parliament_vote.410.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 4.1
    }

    reset_approval_arrays = yes
    set_1_approval_highly_agree = yes
    set_2_approval_agree = yes
    set_3_approval_disagree = yes
    set_4_approval_highly_disagree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

country_event = { # State Only
  id = parliament_vote.420
  title = parliament_vote.100.t
  desc = parliament_vote.420.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 4.2
    }

    reset_approval_arrays = yes
    set_1_approval_highly_agree = yes
    set_2_approval_agree = yes
    set_3_approval_disagree = yes
    set_4_approval_disagree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

country_event = { # Restricted Attendance
  id = parliament_vote.430
  title = parliament_vote.100.t
  desc = parliament_vote.430.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 4.3
    }

    reset_approval_arrays = yes
    set_1_approval_agree = yes
    set_2_approval_agree = yes
    set_3_approval_disagree = yes
    set_4_approval_disagree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

country_event = { # Non Socialists
  id = parliament_vote.440
  title = parliament_vote.100.t
  desc = parliament_vote.440.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 4.4
    }

    reset_approval_arrays = yes
    set_1_approval_agree = yes
    set_2_approval_agree = yes
    set_3_approval_neutral = yes
    set_4_approval_disagree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

country_event = { # Free Assembly
  id = parliament_vote.450
  title = parliament_vote.100.t
  desc = parliament_vote.450.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 4.5
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_disagree = yes
    set_3_approval_agree = yes
    set_4_approval_highly_agree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

### TRADE UNIONS

country_event = { # Prohibited
  id = parliament_vote.510
  title = parliament_vote.100.t
  desc = parliament_vote.510.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 5.1
    }

    reset_approval_arrays = yes
    set_1_approval_highly_agree = yes
    set_2_approval_agree = yes
    set_3_approval_disagree = yes
    set_4_approval_highly_disagree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

country_event = { # State Controlled
  id = parliament_vote.520
  title = parliament_vote.100.t
  desc = parliament_vote.520.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 5.2
    }

    reset_approval_arrays = yes
    set_1_approval_agree = yes
    set_2_approval_highly_agree = yes
    set_3_approval_disagree = yes
    set_4_approval_highly_disagree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

country_event = { # Non Political
  id = parliament_vote.530
  title = parliament_vote.100.t
  desc = parliament_vote.530.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 5.3
    }

    reset_approval_arrays = yes
    set_1_approval_agree = yes
    set_2_approval_agree = yes
    set_3_approval_neutral = yes
    set_4_approval_disagree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

country_event = { # Free Unions
  id = parliament_vote.540
  title = parliament_vote.100.t
  desc = parliament_vote.540.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 5.4
    }

    reset_approval_arrays = yes
    set_1_approval_disagree = yes
    set_2_approval_neutral = yes
    set_3_approval_agree = yes
    set_4_approval_highly_agree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

country_event = { # General Comitee
  id = parliament_vote.550
  title = parliament_vote.100.t
  desc = parliament_vote.550.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 5.5
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_highly_disagree = yes
    set_3_approval_disagree = yes
    set_4_approval_highly_agree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

### COURT

country_event = { # Kangaroo Court
  id = parliament_vote.610
  title = parliament_vote.100.t
  desc = parliament_vote.610.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 6.1
    }

    reset_approval_arrays = yes
    set_1_approval_agree = yes
    set_2_approval_disagree = yes
    set_3_approval_highly_disagree = yes
    set_4_approval_highly_disagree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

country_event = { # Biased Courtroom
  id = parliament_vote.620
  title = parliament_vote.100.t
  desc = parliament_vote.620.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 6.2
    }

    reset_approval_arrays = yes
    set_1_approval_agree = yes
    set_2_approval_neutral = yes
    set_3_approval_highly_disagree = yes
    set_4_approval_highly_disagree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

country_event = { # High Judge Courtroom
  id = parliament_vote.630
  title = parliament_vote.100.t
  desc = parliament_vote.630.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 6.3
    }

    reset_approval_arrays = yes
    set_1_approval_disagree = yes
    set_2_approval_neutral = yes
    set_3_approval_agree = yes
    set_4_approval_neutral = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

country_event = { # Quasi-Jury Court
  id = parliament_vote.640
  title = parliament_vote.100.t
  desc = parliament_vote.640.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 6.4
    }

    reset_approval_arrays = yes
    set_1_approval_disagree = yes
    set_2_approval_disagree = yes
    set_3_approval_neutral = yes
    set_4_approval_agree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

country_event = { # Jury Court
  id = parliament_vote.650
  title = parliament_vote.100.t
  desc = parliament_vote.650.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 6.5
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_neutral = yes
    set_3_approval_agree = yes
    set_4_approval_highly_agree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

##### ECONOMY

### TRADE LAWS

country_event = { # Free Trade
  id = parliament_vote.710
  title = parliament_vote.100.t
  desc = parliament_vote.710.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 7.1
    }

    reset_approval_arrays = yes
    set_1_approval_agree = yes
    set_2_approval_neutral = yes
    set_3_approval_disagree = yes
    set_4_approval_highly_disagree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

country_event = { # Export Focus
  id = parliament_vote.720
  title = parliament_vote.100.t
  desc = parliament_vote.720.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 7.2
    }

    reset_approval_arrays = yes
    set_1_approval_neutral = yes
    set_2_approval_agree = yes
    set_3_approval_neutral = yes
    set_4_approval_disagree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

country_event = { # Limited Exports
  id = parliament_vote.730
  title = parliament_vote.100.t
  desc = parliament_vote.730.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 7.3
    }

    reset_approval_arrays = yes
    set_1_approval_neutral = yes
    set_2_approval_agree = yes
    set_3_approval_agree = yes
    set_4_approval_disagree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

country_event = { # Closed Economy
  id = parliament_vote.740
  title = parliament_vote.100.t
  desc = parliament_vote.740.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 7.4
    }

    reset_approval_arrays = yes
    set_1_approval_disagree = yes
    set_2_approval_neutral = yes
    set_3_approval_agree = yes
    set_4_approval_highly_agree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

### TAX RATES

country_event = { # Very High Taxes
  id = parliament_vote.810
  title = parliament_vote.100.t
  desc = parliament_vote.810.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 8.1
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_disagree = yes
    set_3_approval_neutral = yes
    set_4_approval_agree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

country_event = { # High Taxes
  id = parliament_vote.820
  title = parliament_vote.100.t
  desc = parliament_vote.820.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 8.2
    }

    reset_approval_arrays = yes
    set_1_approval_disagree = yes
    set_2_approval_neutral = yes
    set_3_approval_agree = yes
    set_4_approval_neutral = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

country_event = { # Normal Taxes
  id = parliament_vote.830
  title = parliament_vote.100.t
  desc = parliament_vote.830.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 8.3
    }

    reset_approval_arrays = yes
    set_1_approval_disagree = yes
    set_2_approval_agree = yes
    set_3_approval_neutral = yes
    set_4_approval_disagree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

country_event = { # Low Taxes
  id = parliament_vote.840
  title = parliament_vote.100.t
  desc = parliament_vote.840.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 8.4
    }

    reset_approval_arrays = yes
    set_1_approval_agree = yes
    set_2_approval_neutral = yes
    set_3_approval_neutral = yes
    set_4_approval_disagree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

country_event = { # Very Low Taxes
  id = parliament_vote.850
  title = parliament_vote.100.t
  desc = parliament_vote.850.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 8.5
    }

    reset_approval_arrays = yes
    set_1_approval_agree = yes
    set_2_approval_neutral = yes
    set_3_approval_disagree = yes
    set_4_approval_highly_disagree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

### QNGLD LABOUR

country_event = { # Legal
  id = parliament_vote.910
  title = parliament_vote.100.t
  desc = parliament_vote.910.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 9.1
    }

    reset_approval_arrays = yes
    set_1_approval_agree = yes
    set_2_approval_disagree = yes
    set_3_approval_neutral = yes
    set_4_approval_neutral = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

country_event = { # Restricted
  id = parliament_vote.920
  title = parliament_vote.100.t
  desc = parliament_vote.920.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 9.2
    }

    reset_approval_arrays = yes
    set_1_approval_neutral = yes
    set_2_approval_agree = yes
    set_3_approval_agree = yes
    set_4_approval_disagree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

country_event = { # Illegal
  id = parliament_vote.930
  title = parliament_vote.100.t
  desc = parliament_vote.930.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 9.3
    }

    reset_approval_arrays = yes
    set_1_approval_disagree = yes
    set_2_approval_agree = yes
    set_3_approval_neutral = yes
    set_4_approval_agree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

### MAXIMUM WORKHOURS

country_event = { # Unlimited Work Day
  id = parliament_vote.1010
  title = parliament_vote.100.t
  desc = parliament_vote.1010.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 10.1
    }

    reset_approval_arrays = yes
    set_1_approval_agree = yes
    set_2_approval_highly_disagree = yes
    set_3_approval_disagree = yes
    set_4_approval_highly_disagree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

country_event = { # Fourteen Hour Work Day
  id = parliament_vote.1020
  title = parliament_vote.100.t
  desc = parliament_vote.1020.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 10.2
    }

    reset_approval_arrays = yes
    set_1_approval_neutral = yes
    set_2_approval_agree = yes
    set_3_approval_neutral = yes
    set_4_approval_disagree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

country_event = { # Twelve Hour Work Day
  id = parliament_vote.1030
  title = parliament_vote.100.t
  desc = parliament_vote.1030.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 10.3
    }

    reset_approval_arrays = yes
    set_1_approval_disagree = yes
    set_2_approval_agree = yes
    set_3_approval_neutral = yes
    set_4_approval_disagree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

country_event = { # Ten Hour Work Day
  id = parliament_vote.1040
  title = parliament_vote.100.t
  desc = parliament_vote.1040.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 10.4
    }

    reset_approval_arrays = yes
    set_1_approval_disagree = yes
    set_2_approval_agree = yes
    set_3_approval_agree = yes
    set_4_approval_neutral = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

country_event = { # Eight Hour Work Day
  id = parliament_vote.1050
  title = parliament_vote.100.t
  desc = parliament_vote.1050.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 10.5
    }

    reset_approval_arrays = yes
    set_1_approval_disagree = yes
    set_2_approval_neutral = yes
    set_3_approval_agree = yes
    set_4_approval_highly_agree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

### LAND PROPERTY

country_event = { # Serfdom
  id = parliament_vote.1110
  title = parliament_vote.100.t
  desc = parliament_vote.1110.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 11.1
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_highly_disagree = yes
    set_3_approval_highly_disagree = yes
    set_4_approval_highly_disagree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

country_event = { # Land Estates
  id = parliament_vote.1120
  title = parliament_vote.100.t
  desc = parliament_vote.1120.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 11.2
    }

    reset_approval_arrays = yes
    set_1_approval_neutral = yes
    set_2_approval_neutral = yes
    set_3_approval_agree = yes
    set_4_approval_highly_disagree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

country_event = { # Land Purchase
  id = parliament_vote.1130
  title = parliament_vote.100.t
  desc = parliament_vote.1130.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 11.3
    }

    reset_approval_arrays = yes
    set_1_approval_highly_agree = yes
    set_2_approval_agree = yes
    set_3_approval_neutral = yes
    set_4_approval_highly_disagree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

country_event = { # Peasant Holdings
  id = parliament_vote.1140
  title = parliament_vote.100.t
  desc = parliament_vote.1140.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 11.4
    }

    reset_approval_arrays = yes
    set_1_approval_neutral = yes
    set_2_approval_agree = yes
    set_3_approval_neutral = yes
    set_4_approval_disagree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

country_event = { # Collectivization
  id = parliament_vote.1150
  title = parliament_vote.100.t
  desc = parliament_vote.1150.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 11.5
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_highly_disagree = yes
    set_3_approval_disagree = yes
    set_4_approval_highly_agree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

### MILITARY SPENDAGE

country_event = { # Ten Percent
  id = parliament_vote.1210
  title = parliament_vote.100.t
  desc = parliament_vote.1210.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 12.1
    }

    reset_approval_arrays = yes
    set_1_approval_highly_agree = yes
    set_2_approval_neutral = yes
    set_3_approval_disagree = yes
    set_4_approval_highly_disagree = yes

    set_vote_war = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

country_event = { # Five Percent
  id = parliament_vote.1220
  title = parliament_vote.100.t
  desc = parliament_vote.1220.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 12.2
    }

    reset_approval_arrays = yes
    set_1_approval_neutral = yes
    set_2_approval_agree = yes
    set_3_approval_neutral = yes
    set_4_approval_highly_disagree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

country_event = { # Three Percent
  id = parliament_vote.1230
  title = parliament_vote.100.t
  desc = parliament_vote.1230.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 12.3
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_agree = yes
    set_3_approval_agree = yes
    set_4_approval_neutral = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

country_event = { # Two Percent
  id = parliament_vote.1240
  title = parliament_vote.100.t
  desc = parliament_vote.1240.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 12.4
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_neutral = yes
    set_3_approval_highly_agree = yes
    set_4_approval_neutral = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

country_event = { # One Percent
  id = parliament_vote.1250
  title = parliament_vote.100.t
  desc = parliament_vote.1250.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 12.5
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_disagree = yes
    set_3_approval_neutral = yes
    set_4_approval_highly_agree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote immediatly
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c
  }
}

##### POPULATION

### GROWTH POLICY

country_event = { # The Extended Family Act
  id = parliament_vote.1310
  title = parliament_vote.100.t
  desc = parliament_vote.1310.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 13.1
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_highly_disagree = yes
    set_3_approval_highly_disagree = yes
    set_4_approval_highly_disagree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Large Family Act
  id = parliament_vote.1320
  title = parliament_vote.100.t
  desc = parliament_vote.1320.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 13.2
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_highly_disagree = yes
    set_3_approval_highly_disagree = yes
    set_4_approval_highly_disagree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Family Act
  id = parliament_vote.1330
  title = parliament_vote.100.t
  desc = parliament_vote.1330.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 13.3
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_highly_disagree = yes
    set_3_approval_highly_disagree = yes
    set_4_approval_highly_disagree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Two Child Policy Act
  id = parliament_vote.1340
  title = parliament_vote.100.t
  desc = parliament_vote.1340.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 13.4
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_highly_disagree = yes
    set_3_approval_highly_disagree = yes
    set_4_approval_highly_disagree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The One Child Policy Act
  id = parliament_vote.1350
  title = parliament_vote.100.t
  desc = parliament_vote.1350.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 13.5
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_highly_disagree = yes
    set_3_approval_highly_disagree = yes
    set_4_approval_highly_disagree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

### BORDER LAWS

country_event = { # The Secure Border Act
  id = parliament_vote.1410
  title = parliament_vote.100.t
  desc = parliament_vote.1410.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 14.1
    }

    reset_approval_arrays = yes
    set_1_approval_highly_agree = yes
    set_2_approval_agree = yes
    set_3_approval_neutral = yes
    set_4_approval_disagree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Controlled Border Act
  id = parliament_vote.1420
  title = parliament_vote.100.t
  desc = parliament_vote.1420.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 14.2
    }

    reset_approval_arrays = yes
    set_1_approval_neutral = yes
    set_2_approval_agree = yes
    set_3_approval_agree = yes
    set_4_approval_disagree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Open Border Act
  id = parliament_vote.1430
  title = parliament_vote.100.t
  desc = parliament_vote.1430.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 14.3
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_disagree = yes
    set_3_approval_neutral = yes
    set_4_approval_agree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Freedom of Movement Act
  id = parliament_vote.1440
  title = parliament_vote.100.t
  desc = parliament_vote.1440.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 14.4
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_highly_disagree = yes
    set_3_approval_highly_disagree = yes
    set_4_approval_highly_disagree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

### DISCRIMINATORY LAWS

country_event = { # The Traditional Slavery Act
  id = parliament_vote.1510
  title = parliament_vote.100.t
  desc = parliament_vote.1510.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 15.1
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_highly_disagree = yes
    set_3_approval_highly_disagree = yes
    set_4_approval_highly_disagree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Slavery Act
  id = parliament_vote.1520
  title = parliament_vote.100.t
  desc = parliament_vote.1520.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 15.2
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_agree = yes
    set_3_approval_disagree = yes
    set_4_approval_highly_disagree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Human Property Act
  id = parliament_vote.1530
  title = parliament_vote.100.t
  desc = parliament_vote.1530.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 15.3
    }

    reset_approval_arrays = yes
    set_1_approval_agree = yes
    set_2_approval_agree = yes
    set_3_approval_neutral = yes
    set_4_approval_highly_disagree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Nationality Act
  id = parliament_vote.1540
  title = parliament_vote.100.t
  desc = parliament_vote.1540.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 15.4
    }

    reset_approval_arrays = yes
    set_1_approval_neutral = yes
    set_2_approval_agree = yes
    set_3_approval_neutral = yes
    set_4_approval_highly_disagree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Segregation Act
  id = parliament_vote.1550
  title = parliament_vote.100.t
  desc = parliament_vote.1550.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 15.5
    }

    reset_approval_arrays = yes
    set_1_approval_neutral = yes
    set_2_approval_agree = yes
    set_3_approval_agree = yes
    set_4_approval_highly_disagree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Equality Act
  id = parliament_vote.1560
  title = parliament_vote.100.t
  desc = parliament_vote.1560.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 15.6
    }

    reset_approval_arrays = yes
    set_1_approval_neutral = yes
    set_2_approval_neutral = yes
    set_3_approval_agree = yes
    set_4_approval_disagree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Universal Equality Act
  id = parliament_vote.1570
  title = parliament_vote.100.t
  desc = parliament_vote.1570.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 15.7
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_disagree = yes
    set_3_approval_neutral = yes
    set_4_approval_highly_agree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

### MOBILIZATION LAWS

country_event = { # The Disarmament Act
  id = parliament_vote.1610
  title = parliament_vote.100.t
  desc = parliament_vote.1610.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 16.1
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_disagree = yes
    set_3_approval_neutral = yes
    set_4_approval_highly_agree = yes

    set_vote_war = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Volunteer Act
  id = parliament_vote.1620
  title = parliament_vote.100.t
  desc = parliament_vote.1620.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 16.2
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_neutral = yes
    set_3_approval_highly_agree = yes
    set_4_approval_agree = yes

    set_vote_war = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Conscription Act
  id = parliament_vote.1630
  title = parliament_vote.100.t
  desc = parliament_vote.1630.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 16.3
    }

    reset_approval_arrays = yes
    set_1_approval_neutral = yes
    set_2_approval_highly_agree = yes
    set_3_approval_agree = yes
    set_4_approval_neutral = yes

    set_vote_war = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Drafting Act
  id = parliament_vote.1640
  title = parliament_vote.100.t
  desc = parliament_vote.1640.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 16.4
    }

    reset_approval_arrays = yes
    set_1_approval_agree = yes
    set_2_approval_highly_disagree = yes
    set_3_approval_neutral = yes
    set_4_approval_disagree = yes

    set_vote_war = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The General Mobilization Act
  id = parliament_vote.1650
  title = parliament_vote.100.t
  desc = parliament_vote.1650.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 16.5
    }

    reset_approval_arrays = yes
    set_1_approval_highly_agree = yes
    set_2_approval_neutral = yes
    set_3_approval_neutral = yes
    set_4_approval_highly_disagree = yes

    set_vote_war = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Total Mobilization Act
  id = parliament_vote.1660
  title = parliament_vote.100.t
  desc = parliament_vote.1660.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 16.6
    }

    reset_approval_arrays = yes
    set_1_approval_highly_agree = yes
    set_2_approval_neutral = yes
    set_3_approval_disagree = yes
    set_4_approval_highly_disagree = yes

    set_vote_war = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Ultimate Struggle Act
  id = parliament_vote.1670
  title = parliament_vote.100.t
  desc = parliament_vote.1670.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 16.7
    }

    reset_approval_arrays = yes
    set_1_approval_agree = yes
    set_2_approval_neutral = yes
    set_3_approval_highly_disagree = yes
    set_4_approval_highly_disagree = yes

    set_vote_war = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

### SUFFRAGE

country_event = { # The Ruler Act
  id = parliament_vote.1710
  title = parliament_vote.100.t
  desc = parliament_vote.1710.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 17.1
    }

    reset_approval_arrays = yes
    set_1_approval_highly_agree = yes
    set_2_approval_neutral = yes
    set_3_approval_disagree = yes
    set_4_approval_highly_disagree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Parliamentary Voting Act
  id = parliament_vote.1720
  title = parliament_vote.100.t
  desc = parliament_vote.1720.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 17.2
    }

    reset_approval_arrays = yes
    set_1_approval_neutral = yes
    set_2_approval_highly_agree = yes
    set_3_approval_neutral = yes
    set_4_approval_highly_disagree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Property Owners Voting Act
  id = parliament_vote.1730
  title = parliament_vote.100.t
  desc = parliament_vote.1730.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 17.3
    }

    reset_approval_arrays = yes
    set_1_approval_disagree = yes
    set_2_approval_highly_agree = yes
    set_3_approval_agree = yes
    set_4_approval_disagree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Universal Male Suffrage Act
  id = parliament_vote.1740
  title = parliament_vote.100.t
  desc = parliament_vote.1740.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 17.4
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_neutral = yes
    set_3_approval_highly_agree = yes
    set_4_approval_neutral = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Universal Suffrage Act
  id = parliament_vote.1750
  title = parliament_vote.100.t
  desc = parliament_vote.1750.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 17.5
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_disagree = yes
    set_3_approval_neutral = yes
    set_4_approval_highly_agree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

### SUFFRAGE

country_event = { # The Open Politics Act
  id = parliament_vote.1810
  title = parliament_vote.100.t
  desc = parliament_vote.1810.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 18.1
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_disagree = yes
    set_3_approval_agree = yes
    set_4_approval_highly_agree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Anti-Extremism Act
  id = parliament_vote.1820
  title = parliament_vote.100.t
  desc = parliament_vote.1820.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 18.2
    }

    reset_approval_arrays = yes
    set_1_approval_disagree = yes
    set_2_approval_neutral = yes
    set_3_approval_neutral = yes
    set_4_approval_agree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Party Regulated Voting Act
  id = parliament_vote.1830
  title = parliament_vote.100.t
  desc = parliament_vote.1830.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 18.3
    }

    reset_approval_arrays = yes
    set_1_approval_agree = yes
    set_2_approval_agree = yes
    set_3_approval_neutral = yes
    set_4_approval_highly_disagree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Single Party Act
  id = parliament_vote.1840
  title = parliament_vote.100.t
  desc = parliament_vote.1840.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 18.4
    }

    reset_approval_arrays = yes
    set_1_approval_highly_agree = yes
    set_2_approval_agree = yes
    set_3_approval_highly_disagree = yes
    set_4_approval_highly_disagree = yes

    set_vote_dem = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

##### INTERNAL BUDGET

### HEALTHCARE

country_event = { # The "No Healthcare" Act
  id = parliament_vote.1910
  title = parliament_vote.100.t
  desc = parliament_vote.1910.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 19.1
    }

    reset_approval_arrays = yes
    set_1_approval_highly_agree = yes
    set_2_approval_agree = yes
    set_3_approval_disagree = yes
    set_4_approval_highly_disagree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Healthcare Budget Act
  id = parliament_vote.1920
  title = parliament_vote.100.t
  desc = parliament_vote.1920.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 19.2
    }

    reset_approval_arrays = yes
    set_1_approval_agree = yes
    set_2_approval_neutral = yes
    set_3_approval_disagree = yes
    set_4_approval_disagree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Healthcare Budget Act
  id = parliament_vote.1930
  title = parliament_vote.100.t
  desc = parliament_vote.1930.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 19.3
    }

    reset_approval_arrays = yes
    set_1_approval_disagree = yes
    set_2_approval_agree = yes
    set_3_approval_agree = yes
    set_4_approval_neutral = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Healthcare Budget Act
  id = parliament_vote.1940
  title = parliament_vote.100.t
  desc = parliament_vote.1940.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 19.4
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_disagree = yes
    set_3_approval_neutral = yes
    set_4_approval_agree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Healthcare Budget Act
  id = parliament_vote.1950
  title = parliament_vote.100.t
  desc = parliament_vote.1950.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 19.5
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_disagree = yes
    set_3_approval_agree = yes
    set_4_approval_highly_agree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

### LAW AND ORDER

country_event = { # The Police Privatization Act
  id = parliament_vote.2010
  title = parliament_vote.100.t
  desc = parliament_vote.2010.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 20.1
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_disagree = yes
    set_3_approval_neutral = yes
    set_4_approval_highly_agree = yes

    set_vote_war = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Mercenary Act
  id = parliament_vote.2020
  title = parliament_vote.100.t
  desc = parliament_vote.2020.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 20.2
    }

    reset_approval_arrays = yes
    set_1_approval_highly_agree = yes
    set_2_approval_neutral = yes
    set_3_approval_disagree = yes
    set_4_approval_highly_disagree = yes

    set_vote_war = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Military Police Act
  id = parliament_vote.2030
  title = parliament_vote.100.t
  desc = parliament_vote.2030.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 20.3
    }

    reset_approval_arrays = yes
    set_1_approval_highly_agree = yes
    set_2_approval_agree = yes
    set_3_approval_neutral = yes
    set_4_approval_highly_disagree = yes

    set_vote_war = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Paramilitary Police Act
  id = parliament_vote.2040
  title = parliament_vote.100.t
  desc = parliament_vote.2040.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 20.4
    }

    reset_approval_arrays = yes
    set_1_approval_neutral = yes
    set_2_approval_agree = yes
    set_3_approval_agree = yes
    set_4_approval_disagree = yes

    set_vote_war = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Police Force Act
  id = parliament_vote.2050
  title = parliament_vote.100.t
  desc = parliament_vote.2050.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 20.5
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_disagree = yes
    set_3_approval_agree = yes
    set_4_approval_agree = yes

    set_vote_war = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

### LAW AND ORDER

country_event = { # The Infrastructure Privatization Act
  id = parliament_vote.2110
  title = parliament_vote.100.t
  desc = parliament_vote.2110.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 21.1
    }

    reset_approval_arrays = yes
    set_1_approval_highly_agree = yes
    set_2_approval_neutral = yes
    set_3_approval_disagree = yes
    set_4_approval_highly_disagree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Infrastructure Budget Act
  id = parliament_vote.2120
  title = parliament_vote.100.t
  desc = parliament_vote.2120.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 21.2
    }

    reset_approval_arrays = yes
    set_1_approval_disagree = yes
    set_2_approval_agree = yes
    set_3_approval_agree = yes
    set_4_approval_neutral = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Infrastructure Budget Act
  id = parliament_vote.2130
  title = parliament_vote.100.t
  desc = parliament_vote.2130.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 21.3
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_disagree = yes
    set_3_approval_agree = yes
    set_4_approval_highly_agree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Network Expansion Act
  id = parliament_vote.2140
  title = parliament_vote.100.t
  desc = parliament_vote.2140.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 21.4
    }

    reset_approval_arrays = yes
    set_1_approval_disagree = yes
    set_2_approval_neutral = yes
    set_3_approval_agree = yes
    set_4_approval_highly_agree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Network Expansion Act
  id = parliament_vote.2150
  title = parliament_vote.100.t
  desc = parliament_vote.2150.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 21.5
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_disagree = yes
    set_3_approval_neutral = yes
    set_4_approval_highly_agree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

### NAVAL INFRASTRUCTURE

country_event = { # The Naval Privatization Act
  id = parliament_vote.2210
  title = parliament_vote.100.t
  desc = parliament_vote.2210.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 22.1
    }

    reset_approval_arrays = yes
    set_1_approval_highly_agree = yes
    set_2_approval_neutral = yes
    set_3_approval_disagree = yes
    set_4_approval_highly_disagree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Naval Infrastructure Budget Act
  id = parliament_vote.2220
  title = parliament_vote.100.t
  desc = parliament_vote.2220.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 22.2
    }

    reset_approval_arrays = yes
    set_1_approval_disagree = yes
    set_2_approval_agree = yes
    set_3_approval_agree = yes
    set_4_approval_neutral = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Naval Infrastructure Budget Act
  id = parliament_vote.2230
  title = parliament_vote.100.t
  desc = parliament_vote.2230.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 22.3
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_disagree = yes
    set_3_approval_agree = yes
    set_4_approval_highly_agree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Naval Infrastructure Budget Act
  id = parliament_vote.2240
  title = parliament_vote.100.t
  desc = parliament_vote.2240.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 22.4
    }

    reset_approval_arrays = yes
    set_1_approval_disagree = yes
    set_2_approval_neutral = yes
    set_3_approval_agree = yes
    set_4_approval_highly_agree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Naval Infrastructure Budget Act
  id = parliament_vote.2250
  title = parliament_vote.100.t
  desc = parliament_vote.2250.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 22.5
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_disagree = yes
    set_3_approval_neutral = yes
    set_4_approval_highly_agree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

### ECONOMIC MOBILIZATION

country_event = { # The Undistrubed Isolation Act
  id = parliament_vote.2310
  title = parliament_vote.100.t
  desc = parliament_vote.2310.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 23.1
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_agree = yes
    set_3_approval_highly_agree = yes
    set_4_approval_highly_agree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Economic Isolation Act
  id = parliament_vote.2320
  title = parliament_vote.100.t
  desc = parliament_vote.2320.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 23.2
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_neutral = yes
    set_3_approval_agree = yes
    set_4_approval_highly_agree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Civilian Act
  id = parliament_vote.2330
  title = parliament_vote.100.t
  desc = parliament_vote.2330.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 23.3
    }

    reset_approval_arrays = yes
    set_1_approval_highly_agree = yes
    set_2_approval_agree = yes
    set_3_approval_neutral = yes
    set_4_approval_highly_agree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Economic Mobilization Act
  id = parliament_vote.2340
  title = parliament_vote.100.t
  desc = parliament_vote.2340.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 23.4
    }

    reset_approval_arrays = yes
    set_1_approval_agree = yes
    set_2_approval_neutral = yes
    set_3_approval_disagree = yes
    set_4_approval_highly_disagree = yes

    set_vote_war = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Economic Mobilization Act
  id = parliament_vote.2350
  title = parliament_vote.100.t
  desc = parliament_vote.2350.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 23.5
    }

    reset_approval_arrays = yes
    set_1_approval_highly_agree = yes
    set_2_approval_neutral = yes
    set_3_approval_disagree = yes
    set_4_approval_highly_disagree = yes

    set_vote_war = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The War Economy Act
  id = parliament_vote.2360
  title = parliament_vote.100.t
  desc = parliament_vote.2360.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 23.6
    }

    reset_approval_arrays = yes
    set_1_approval_highly_agree = yes
    set_2_approval_agree = yes
    set_3_approval_highly_disagree = yes
    set_4_approval_highly_disagree = yes

    set_vote_war = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Total War Act
  id = parliament_vote.2370
  title = parliament_vote.100.t
  desc = parliament_vote.2370.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 23.7
    }

    reset_approval_arrays = yes
    set_1_approval_highly_agree = yes
    set_2_approval_disagree = yes
    set_3_approval_highly_disagree = yes
    set_4_approval_highly_disagree = yes

    set_vote_war = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

### SCIENTIFIC FUNDING

country_event = { # The Private Ventures Act
  id = parliament_vote.2410
  title = parliament_vote.100.t
  desc = parliament_vote.2410.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 24.1
    }

    reset_approval_arrays = yes
    set_1_approval_highly_agree = yes
    set_2_approval_neutral = yes
    set_3_approval_disagree = yes
    set_4_approval_highly_disagree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Science Funding Act
  id = parliament_vote.2420
  title = parliament_vote.100.t
  desc = parliament_vote.2420.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 24.2
    }

    reset_approval_arrays = yes
    set_1_approval_disagree = yes
    set_2_approval_agree = yes
    set_3_approval_agree = yes
    set_4_approval_neutral = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Science Funding Act
  id = parliament_vote.2430
  title = parliament_vote.100.t
  desc = parliament_vote.2430.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 24.3
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_disagree = yes
    set_3_approval_agree = yes
    set_4_approval_highly_agree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

country_event = { # The Science Funding Act
  id = parliament_vote.2440
  title = parliament_vote.100.t
  desc = parliament_vote.2440.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
    set_variable = { 
      var = current_reform_id
      value = 24.4
    }

    reset_approval_arrays = yes
    set_1_approval_highly_disagree = yes
    set_2_approval_disagree = yes
    set_3_approval_neutral = yes
    set_4_approval_highly_agree = yes

    set_vote_eco = yes
    compute_voting_approval = yes

    compute_number_seats_tot = yes
    compute_number_seats_approve_est = yes
  }

  option = { # Let's vote in a month
    name = parliament_vote.100.a
  }

  option = { # This is urgent, vote tomorrow
    name = parliament_vote.100.b
    add_political_power = -50

    country_event = {
      id = parliament_vote.0
      days = 1
    }
  }

  option = { # Abandon the idea
    name = parliament_vote.100.c

    set_variable = { 
      var = current_reform_id
      value = 0
    }
  }
}

#######################################################################

#####  ###   #### ##### #####  ###  #   #  ####
#     #   # #       #     #   #   # ##  # #
###   ##### #       #     #   #   # # # #  ###
#     #   # #       #     #   #   # #  ##     #
#     #   #  ####   #   #####  ###  #   # ####

#######################################################################

country_event = { # Test event
  id = parliament_factions.1
  title = parliament_factions.1.t
  desc = parliament_factions.1.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  option = {
    name = parliament_factions.1.a

    FRA = {
      add_tra_con_to_coalition = yes
      add_aut_to_coalition = yes

      add_soc_lib_to_opposition = yes
      add_soc_ega_to_opposition = yes

      ban_rad_soc_party = yes

      unorganize_chauv_pop_party = yes
      unorganize_fun_party = yes
    }
  }
}

#######################################################################

##### #     #####  #### ##### #####  ###  #   #  ####
#     #     #     #       #     #   #   # ##  # #
####  #     ####  #       #     #   #   # # # #  ###
#     #     #     #       #     #   #   # #  ##     #
##### ##### #####  ####   #   #####  ###  #   # ####

#######################################################################

country_event = { # Election Calculation ### NEED REWORK VANILLA
  id = parliament_election.0
  title = parliament_election.0.t
  desc = parliament_election.0.d
  picture = GFX_report_event_generic_parliament

  #trigger = {
  #  NOT = {
  #    has_idea = leader_electoral_term
  #  }
  #}
  #
  #mean_time_to_happen = {
  #  days = 2
  #}

  is_triggered_only = yes

  immediate = {
    country_event = { id = parliament_election.1 }
  }
  
  option = {
    name = parliament_election.0.1

  }
}

country_event = { # Election Calculation ### NEED REWORK VANILLA
  id = parliament_election.1
  title = parliament_election.1.t
  desc = parliament_election.1.d
  picture = GFX_report_event_generic_parliament

  is_triggered_only = yes

  immediate = {
	##temp
	compute_seats = yes
    add_timed_idea = { 
      idea = leader_electoral_term 
      days = leader_term_days
    }

    set_variable = { 
      var = top_ideology_id
      value = 0
    }

    set_variable = { 
      var = top_ideology_election_weight
      value = 0
    }

    set_variable = { 
      var = sec_ideology_id
      value = 0
    }

    set_variable = { 
      var = sec_ideology_election_weight
      value = 0
    }

    ###################### TEST RADICAL SOCIALISM ######################

    set_variable = { 
      var = rad_soc_election_weight
      value = party_popularity@ideology_radical_socialism
    }

    multiply_variable = { 
      var = rad_soc_election_weight 
      value = parl_rad_soc_seats_weight
    }

    multiply_variable = { 
      var = rad_soc_election_weight 
      value = parl_rad_soc_seats_count
    }

    if = {
      limit = {
        check_variable = {
          var = rad_soc_election_weight
          value = top_ideology_election_weight
          compare = greater_than
        }
      }

      set_variable = { 
        var = top_ideology_election_weight
        value = rad_soc_election_weight
      }

      set_variable = { 
        var = top_ideology_id
        value = 1
      }
    }

    ###################### TEST SOCIAL LIBERALISM ######################

    set_variable = { 
      var = soc_lib_election_weight
      value = party_popularity@ideology_social_liberalism
    }

    multiply_variable = { 
      var = soc_lib_election_weight 
      value = parl_soc_lib_seats_weight
    }

    multiply_variable = { 
      var = soc_lib_election_weight 
      value = parl_soc_lib_seats_count
    }

    if = {
      limit = {
        check_variable = {
          var = soc_lib_election_weight
          value = top_ideology_election_weight
          compare = greater_than
        }
      }

      set_variable = { 
        var = top_ideology_election_weight
        value = soc_lib_election_weight
      }

      set_variable = { 
        var = top_ideology_id
        value = 2
      }
    }

    ###################### TEST SOCIAL EGALITARIANISM ######################

    set_variable = { 
      var = soc_ega_election_weight
      value = party_popularity@social_egalitarianism
    }

    multiply_variable = { 
      var = soc_ega_election_weight 
      value = parl_soc_ega_seats_weight
    }

    multiply_variable = { 
      var = soc_ega_election_weight 
      value = parl_soc_ega_seats_count
    }

    if = {
      limit = {
        check_variable = {
          var = soc_ega_election_weight
          value = top_ideology_election_weight
          compare = greater_than
        }
      }

      set_variable = { 
        var = top_ideology_election_weight
        value = soc_ega_election_weight
      }

      set_variable = { 
        var = top_ideology_id
        value = 3
      }
    }

    ###################### TEST CENTRISM ######################

    set_variable = { 
      var = cen_election_weight
      value = party_popularity@centrism
    }

    multiply_variable = { 
      var = cen_election_weight 
      value = parl_cen_seats_weight
    }

    multiply_variable = { 
      var = cen_election_weight 
      value = parl_cen_seats_count
    }

    if = {
      limit = {
        check_variable = {
          var = cen_election_weight
          value = top_ideology_election_weight
          compare = greater_than
        }
      }

      set_variable = { 
        var = top_ideology_election_weight
        value = cen_election_weight
      }

      set_variable = { 
        var = top_ideology_id
        value = 4
      }
    }

    ###################### TEST TRADITIONAL CONSERVATISM ######################

    set_variable = { 
      var = tra_con_election_weight
      value = party_popularity@traditional_conservatism
    }

    multiply_variable = { 
      var = tra_con_election_weight 
      value = parl_tra_con_seats_weight
    }

    multiply_variable = { 
      var = tra_con_election_weight 
      value = parl_tra_con_seats_count
    }

    if = {
      limit = {
        check_variable = {
          var = tra_con_election_weight
          value = top_ideology_election_weight
          compare = greater_than
        }
      }

      set_variable = { 
        var = top_ideology_election_weight
        value = tra_con_election_weight
      }

      set_variable = { 
        var = top_ideology_id
        value = 5
      }
    }

    ###################### TEST RADICAL DEMOCRACY ######################

    set_variable = { 
      var = rad_dem_election_weight
      value = party_popularity@radical_democracy
    }

    multiply_variable = { 
      var = rad_dem_election_weight 
      value = parl_rad_dem_seats_weight
    }

    multiply_variable = { 
      var = rad_dem_election_weight 
      value = parl_rad_dem_seats_count
    }

    if = {
      limit = {
        check_variable = {
          var = rad_dem_election_weight
          value = top_ideology_election_weight
          compare = greater_than
        }
      }

      set_variable = { 
        var = top_ideology_election_weight
        value = rad_dem_election_weight
      }

      set_variable = { 
        var = top_ideology_id
        value = 6
      }
    }

    ###################### TEST CHAUVINIST POPULISM ######################

    set_variable = { 
      var = chauv_pop_election_weight
      value = party_popularity@chauvinist_populism
    }

    multiply_variable = { 
      var = chauv_pop_election_weight 
      value = parl_chauv_pop_seats_weight
    }

    multiply_variable = { 
      var = chauv_pop_election_weight 
      value = parl_chauv_pop_seats_count
    }

    if = {
      limit = {
        check_variable = {
          var = chauv_pop_election_weight
          value = top_ideology_election_weight
          compare = greater_than
        }
      }

      set_variable = { 
        var = top_ideology_election_weight
        value = chauv_pop_election_weight
      }

      set_variable = { 
        var = top_ideology_id
        value = 7
      }
    }

    ###################### TEST AUTOCRACY ######################

    set_variable = { 
      var = aut_election_weight
      value = party_popularity@autocracy
    }

    multiply_variable = { 
      var = aut_election_weight 
      value = parl_aut_seats_weight
    }

    multiply_variable = { 
      var = aut_election_weight 
      value = parl_aut_seats_count
    }

    if = {
      limit = {
        check_variable = {
          var = aut_election_weight
          value = top_ideology_election_weight
          compare = greater_than
        }
      }

      set_variable = { 
        var = top_ideology_election_weight
        value = aut_election_weight
      }

      set_variable = { 
        var = top_ideology_id
        value = 8
      }
    }

    ###################### TEST FUNDAMENTALISM ######################

    set_variable = { 
      var = fun_election_weight
      value = party_popularity@fundamentalism
    }

    multiply_variable = { 
      var = fun_election_weight 
      value = parl_fun_seats_weight
    }

    multiply_variable = { 
      var = fun_election_weight 
      value = parl_fun_seats_count
    }

    if = {
      limit = {
        check_variable = {
          var = fun_election_weight
          value = top_ideology_election_weight
          compare = greater_than
        }
      }

      set_variable = { 
        var = top_ideology_election_weight
        value = fun_election_weight
      }

      set_variable = { 
        var = top_ideology_id
        value = 9
      }
    }

    ################### END TEST TOP IDEOLOGY ############################

    ################### START TEST SEC IDEOLOGY ##########################



    ###################### TEST RADICAL SOCIALISM ######################

    if = {  
      limit = {
        check_variable = {
          var = top_ideology_id
          value = 1
          compare = not_equals
        }
      }

      set_variable = { 
        var = rad_soc_election_weight
        value = party_popularity@ideology_radical_socialism
      }

      multiply_variable = { 
        var = rad_soc_election_weight 
        value = parl_rad_soc_seats_weight
      }

      multiply_variable = { 
        var = rad_soc_election_weight 
        value = parl_rad_soc_seats_count
      }
    }

    if = {  
      limit = {
        check_variable = {
          var = top_ideology_id
          value = 1
          compare = equals
        }
      }

      set_variable = { 
        var = rad_soc_election_weight
        value = 0
      }
    }

    if = {
      limit = {
        check_variable = {
          var = rad_soc_election_weight
          value = sec_ideology_election_weight
          compare = greater_than
        }
      }

      set_variable = { 
        var = sec_ideology_election_weight
        value = rad_soc_election_weight
      }

      set_variable = { 
        var = sec_ideology_id
        value = 1
      }
    }

    ###################### TEST SOCIAL LIBERALISM ######################

    if = {  
      limit = {
        check_variable = {
          var = top_ideology_id
          value = 2
          compare = not_equals
        }
      }

      set_variable = { 
        var = soc_lib_election_weight
        value = party_popularity@ideology_social_liberalism
      }

      multiply_variable = { 
        var = soc_lib_election_weight 
        value = parl_soc_lib_seats_weight
      }

      multiply_variable = { 
        var = soc_lib_election_weight 
        value = parl_soc_lib_seats_count
      }
    }

    if = {  
      limit = {
        check_variable = {
          var = top_ideology_id
          value = 2
          compare = equals
        }
      }

      set_variable = { 
        var = soc_lib_election_weight
        value = 0
      }
    }

    if = {
      limit = {
        check_variable = {
          var = soc_lib_election_weight
          value = sec_ideology_election_weight
          compare = greater_than
        }
      }

      set_variable = { 
        var = sec_ideology_election_weight
        value = soc_lib_election_weight
      }

      set_variable = { 
        var = sec_ideology_id
        value = 2
      }
    }

    ###################### TEST SOCIAL EGALITARIANISM ######################

    if = {  
      limit = {
        check_variable = {
          var = top_ideology_id
          value = 3
          compare = not_equals
        }
      }

      set_variable = { 
        var = soc_ega_election_weight
        value = party_popularity@social_egalitarianism
      }

      multiply_variable = { 
        var = soc_ega_election_weight 
        value = parl_soc_ega_seats_weight
      }

      multiply_variable = { 
        var = soc_ega_election_weight 
        value = parl_soc_ega_seats_count
      }
    }

    if = {  
      limit = {
        check_variable = {
          var = top_ideology_id
          value = 3
          compare = equals
        }
      }

      set_variable = { 
        var = soc_ega_election_weight
        value = 0
      }
    }

    if = {
      limit = {
        check_variable = {
          var = soc_ega_election_weight
          value = sec_ideology_election_weight
          compare = greater_than
        }
      }

      set_variable = { 
        var = sec_ideology_election_weight
        value = soc_ega_election_weight
      }

      set_variable = { 
        var = sec_ideology_id
        value = 3
      }
    }

    ###################### TEST CENTRISM ######################

    if = {  
      limit = {
        check_variable = {
          var = top_ideology_id
          value = 4
          compare = not_equals
        }
      }

      set_variable = { 
        var = cen_election_weight
        value = party_popularity@centrism
      }

      multiply_variable = { 
        var = cen_election_weight 
        value = parl_cen_seats_weight
      }

      multiply_variable = { 
        var = cen_election_weight 
        value = parl_cen_seats_count
      }
    }

    if = {  
      limit = {
        check_variable = {
          var = top_ideology_id
          value = 4
          compare = equals
        }
      }

      set_variable = { 
        var = cen_election_weight
        value = 0
      }
    }

    if = {
      limit = {
        check_variable = {
          var = cen_election_weight
          value = sec_ideology_election_weight
          compare = greater_than
        }
      }

      set_variable = { 
        var = sec_ideology_election_weight
        value = cen_election_weight
      }

      set_variable = { 
        var = sec_ideology_id
        value = 4
      }
    }

    ###################### TEST TRADITIONAL CONSERVATISM ######################

    if = {  
      limit = {
        check_variable = {
          var = top_ideology_id
          value = 5
          compare = not_equals
        }
      }

      set_variable = { 
        var = tra_con_election_weight
        value = party_popularity@traditional_conservatism
      }

      multiply_variable = { 
        var = tra_con_election_weight 
        value = parl_tra_con_seats_weight
      }

      multiply_variable = { 
        var = tra_con_election_weight 
        value = parl_tra_con_seats_count
      }
    }

    if = {  
      limit = {
        check_variable = {
          var = top_ideology_id
          value = 5
          compare = equals
        }
      }

      set_variable = { 
        var = tra_con_election_weight
        value = 0
      }
    }

    if = {
      limit = {
        check_variable = {
          var = tra_con_election_weight
          value = sec_ideology_election_weight
          compare = greater_than
        }
      }

      set_variable = { 
        var = sec_ideology_election_weight
        value = tra_con_election_weight
      }

      set_variable = { 
        var = sec_ideology_id
        value = 5
      }
    }

    ###################### TEST RADICAL DEMOCRACY ######################

    if = {  
      limit = {
        check_variable = {
          var = top_ideology_id
          value = 6
          compare = not_equals
        }
      }

      set_variable = { 
        var = rad_dem_election_weight
        value = party_popularity@radical_democracy
      }

      multiply_variable = { 
        var = rad_dem_election_weight 
        value = parl_rad_dem_seats_weight
      }

      multiply_variable = { 
        var = rad_dem_election_weight 
        value = parl_rad_dem_seats_count
      }
    }

    if = {  
      limit = {
        check_variable = {
          var = top_ideology_id
          value = 6
          compare = equals
        }
      }

      set_variable = { 
        var = rad_dem_election_weight
        value = 0
      }
    }

    if = {
      limit = {
        check_variable = {
          var = rad_dem_election_weight
          value = sec_ideology_election_weight
          compare = greater_than
        }
      }

      set_variable = { 
        var = sec_ideology_election_weight
        value = rad_dem_election_weight
      }

      set_variable = { 
        var = sec_ideology_id
        value = 6
      }
    }

    ###################### TEST CHAUVINIST POPULISM ######################

    if = {  
      limit = {
        check_variable = {
          var = top_ideology_id
          value = 7
          compare = not_equals
        }
      }

      set_variable = { 
        var = chauv_pop_election_weight
        value = party_popularity@chauvinist_populism
      }

      multiply_variable = { 
        var = chauv_pop_election_weight 
        value = parl_chauv_pop_seats_weight
      }

      multiply_variable = { 
        var = chauv_pop_election_weight 
        value = parl_chauv_pop_seats_count
      }
    }

    if = {  
      limit = {
        check_variable = {
          var = top_ideology_id
          value = 7
          compare = equals
        }
      }

      set_variable = { 
        var = chauv_pop_election_weight
        value = 0
      }
    }

    if = {
      limit = {
        check_variable = {
          var = chauv_pop_election_weight
          value = sec_ideology_election_weight
          compare = greater_than
        }
      }

      set_variable = { 
        var = sec_ideology_election_weight
        value = chauv_pop_election_weight
      }

      set_variable = { 
        var = sec_ideology_id
        value = 7
      }
    }

    ###################### TEST AUTOCRACY ######################

    if = {  
      limit = {
        check_variable = {
          var = top_ideology_id
          value = 8
          compare = not_equals
        }
      }

      set_variable = { 
        var = aut_election_weight
        value = party_popularity@autocracy
      }

      multiply_variable = { 
        var = aut_election_weight 
        value = parl_aut_seats_weight
      }

      multiply_variable = { 
        var = aut_election_weight 
        value = parl_aut_seats_count
      }
    }

    if = {  
      limit = {
        check_variable = {
          var = top_ideology_id
          value = 8
          compare = equals
        }
      }

      set_variable = { 
        var = aut_election_weight
        value = 0
      }
    }

    if = {
      limit = {
        check_variable = {
          var = aut_election_weight
          value = sec_ideology_election_weight
          compare = greater_than
        }
      }

      set_variable = { 
        var = sec_ideology_election_weight
        value = aut_election_weight
      }

      set_variable = { 
        var = sec_ideology_id
        value = 8
      }
    }

    ###################### TEST FUNDAMENTALISM ######################

    if = {  
      limit = {
        check_variable = {
          var = top_ideology_id
          value = 9
          compare = not_equals
        }
      }

      set_variable = { 
        var = fun_election_weight
        value = party_popularity@fundamentalism
      }

      multiply_variable = { 
        var = fun_election_weight 
        value = parl_fun_seats_weight
      }

      multiply_variable = { 
        var = fun_election_weight 
        value = parl_fun_seats_count
      }
    }

    if = {  
      limit = {
        check_variable = {
          var = top_ideology_id
          value = 9
          compare = equals
        }
      }

      set_variable = { 
        var = fun_election_weight
        value = 0
      }
    }

    if = {
      limit = {
        check_variable = {
          var = fun_election_weight
          value = sec_ideology_election_weight
          compare = greater_than
        }
      }

      set_variable = { 
        var = sec_ideology_election_weight
        value = fun_election_weight
      }

      set_variable = { 
        var = sec_ideology_id
        value = 9
      }
    }
  }

  option = { # id = 1, RadSoc
    name = parliament_election.1.a
    trigger = {
      OR = {
        check_variable = {
          var = top_ideology_id
          value = 1
          compare = equals
        }

        check_variable = {
          var = sec_ideology_id
          value = 1
          compare = equals
        }
      }
    }

    set_politics = {
      ruling_party = ideology_radical_socialism
    }
  }

  option = { # id = 2, SocLib
    name = parliament_election.1.b
    trigger = {
      OR = {
        check_variable = {
          var = top_ideology_id
          value = 2
          compare = equals
        }

        check_variable = {
          var = sec_ideology_id
          value = 2
          compare = equals
        }
      }
    }

    set_politics = {
      ruling_party = ideology_social_liberalism
    }
  }

  option = { # id = 3, SocEga
    name = parliament_election.1.c
    trigger = {
      OR = {
        check_variable = {
          var = top_ideology_id
          value = 3
          compare = equals
        }

        check_variable = {
          var = sec_ideology_id
          value = 3
          compare = equals
        }
      }
    }

    set_politics = {
      ruling_party = social_egalitarianism
    }
  }

  option = { # id = 4, Cen
    name = parliament_election.1.e
    trigger = {
      OR = {
        check_variable = {
          var = top_ideology_id
          value = 4
          compare = equals
        }

        check_variable = {
          var = sec_ideology_id
          value = 4
          compare = equals
        }
      }
    }

    set_politics = {
      ruling_party = centrism
    }
  }

  option = { # id = 5, TraCon
    name = parliament_election.1.f
    trigger = {
      OR = {
        check_variable = {
          var = top_ideology_id
          value = 5
          compare = equals
        }

        check_variable = {
          var = sec_ideology_id
          value = 5
          compare = equals
        }
      }
    }

    set_politics = {
      ruling_party = traditional_conservatism
    }
  }

  option = { # id = 6, RadDem
    name = parliament_election.1.f
    trigger = {
      OR = {
        check_variable = {
          var = top_ideology_id
          value = 6
          compare = equals
        }

        check_variable = {
          var = sec_ideology_id
          value = 6
          compare = equals
        }
      }
    }

    set_politics = {
      ruling_party = radical_democracy
    }
  }

  option = { # id = 7, ChauvPop
    name = parliament_election.1.h
    trigger = {
      OR = {
        check_variable = {
          var = top_ideology_id
          value = 7
          compare = equals
        }

        check_variable = {
          var = sec_ideology_id
          value = 7
          compare = equals
        }
      }
    }

    set_politics = {
      ruling_party = chauvinist_populism
    }
  }

  option = { # id = 8, Aut
    name = parliament_election.1.i
    trigger = {
      OR = {
        check_variable = {
          var = top_ideology_id
          value = 8
          compare = equals
        }

        check_variable = {
          var = sec_ideology_id
          value = 8
          compare = equals
        }
      }
    }

    set_politics = {
      ruling_party = autocracy
    }
  }
  option = { # id = 8, Aut
    name = parliament_election.1.error
    trigger = {
      NOT = {
        check_variable = {
          var = top_ideology_id
          value = 8
          compare = equals
        }

        check_variable = {
          var = sec_ideology_id
          value = 8
          compare = equals
        }
		check_variable = {
          var = top_ideology_id
          value = 7
          compare = equals
        }

        check_variable = {
          var = sec_ideology_id
          value = 7
          compare = equals
        }
      }
    }

    
  }
}