ideas = {

    gp_press_law = {
        law = yes
        use_list_view = yes

        state_press = {
            
            available = {
                NOT = {
                   has_government = democratic
                }
            }

            level = 3

            modifier = {
                political_power_factor = -0.25
                stability_factor = 0.1
                war_support_factor = 0.15
                justify_war_goal_time = -0.15
                drift_defence_factor = 0.25
            }

            ai_will_do = {
                
                base = 10
                
                modifier = {
                    has_government = fascism
                    add = 60
                }

                modifier = {
                    has_country_leader_ideology = stalinism
                    add = 60
                } 

                modifier = {
                    factor = 3
                }
            
            }
          
            cancel_if_invalid = yes
        }
            
        semi_independent_press = {
            
            available ={

            }

            level = 2 

            modifier = {
                political_power_factor = -0.15
                stability_factor = 0.05
                war_support_factor = 0.1
                justify_war_goal_time = -0.1
                drift_defence_factor = 0.15
            }

            ai_will_do = {
                base = 10

                modifier = {
                    OR = {
                        has_government = fascism 
                        has_government = neutrality
                    }
                    add = 40
                }

                modifier = {
                    has_country_leader_ideology = leninism
                    add = 30
                }

                modifier = {
                    factor = 3
                }
            }

            cancel_if_invalid = yes
        }

        free_press_short = {
            
            available = {
                NOT = {
                    has_government = fascism
                }
            }

            level = 1

            modifier = {
                political_power_factor = 0.15
                stability_factor = -0.1
                war_support_factor = -0.1
                justify_war_goal_time = 0.1
                drift_defence_factor = -0.15
            }

            ai_will_do = {
                base = 20

                modifier = {
                    has_government = democratic
                    add = 100
                }

                modifier = {
                    OR = {
                        has_country_leader_ideology = anarchism
                        has_country_leader_ideology = anarchist_communism
                    }
                    add = 50
                }

                modifier = {
                    factor = 3
                }
            }

            cancel_if_invalid = yes
        }
    }
}