ideas = {

	convention = { 
	
		law = yes
		
		#Strict
		convention_strict = {
		    available = {
				NOT = {
				    
					
				    
				}
			}
			
			modifier = {
				experience_loss_factor = 0.2
				army_defence_factor = 0.2
				army_attack_factor = -0.1
			}
			
			cost = 50
			
			cancel_if_invalid = no
			
			ai_will_do = {
   				factor = 0.5
				modifier = {
				    OR = {
					has_government = fascism
					has_government = communism
					}
					factor = -1
				}
   			}
		}
		
		#Small violations
		convention_small = {
		
			available = {
				
			}

			cost = 50
		
			modifier = {
				supply_consumption_factor = 0.1
				army_attack_factor = 0.05
				army_defence_factor = 0.05
			}
			
			cost = 50
			
			cancel_if_invalid = yes

			ai_will_do = {
   				factor = 0.5

   				modifier = {
					has_government = democratic
					factor = 1
				}
   			}
		}
		
		#Severe viol.
		convention_severe = {
		
		available = {
				NOT = {
					has_government = democratic
				}
			}
			
			modifier = {
				attrition = 0.1
				experience_loss_factor = -0.05
				army_attack_factor = 0.05
			}

			cost = 50
			
			cancel_if_invalid = no

			ai_will_do = {
   				factor = 0.5
   			}
		}
		
		convention_no = {
		
		available = {
				NOT = {
					has_government = democratic
				}
			}
			
			modifier = {
				attrition = 0.2
				experience_loss_factor = -0.1
				army_attack_factor = 0.10
			}

			cost = 50
			
			cancel_if_invalid = no

			ai_will_do = {
   				factor = 0.5
   			}
		}
		
	}
}