﻿# AUTO-GENERATED scripted_guis — do not edit by hand
# One triplet per innovation key

# innovation_zweihanders
DI_remove_innovation_zweihanders = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_zweihanders
		}
	}
}

DI_add_innovation_zweihanders = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_zweihanders
		}
	}
}

DI_culture_has_innovation_zweihanders = {
	scope = culture
	is_valid = {
		has_innovation = innovation_zweihanders
	}
}

# innovation_adaptive_militia
DI_remove_innovation_adaptive_militia = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_adaptive_militia
		}
	}
}

DI_add_innovation_adaptive_militia = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_adaptive_militia
		}
	}
}

DI_culture_has_innovation_adaptive_militia = {
	scope = culture
	is_valid = {
		has_innovation = innovation_adaptive_militia
	}
}

# innovation_valets
DI_remove_innovation_valets = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_valets
		}
	}
}

DI_add_innovation_valets = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_valets
		}
	}
}

DI_culture_has_innovation_valets = {
	scope = culture
	is_valid = {
		has_innovation = innovation_valets
	}
}

# innovation_pike_columns
DI_remove_innovation_pike_columns = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_pike_columns
		}
	}
}

DI_add_innovation_pike_columns = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_pike_columns
		}
	}
}

DI_culture_has_innovation_pike_columns = {
	scope = culture
	is_valid = {
		has_innovation = innovation_pike_columns
	}
}

# innovation_legionnaires
DI_remove_innovation_legionnaires = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_legionnaires
		}
	}
}

DI_add_innovation_legionnaires = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_legionnaires
		}
	}
}

DI_culture_has_innovation_legionnaires = {
	scope = culture
	is_valid = {
		has_innovation = innovation_legionnaires
	}
}

# innovation_desert_tactics
DI_remove_innovation_desert_tactics = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_desert_tactics
		}
	}
}

DI_add_innovation_desert_tactics = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_desert_tactics
		}
	}
}

DI_culture_has_innovation_desert_tactics = {
	scope = culture
	is_valid = {
		has_innovation = innovation_desert_tactics
	}
}

# innovation_caballeros
DI_remove_innovation_caballeros = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_caballeros
		}
	}
}

DI_add_innovation_caballeros = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_caballeros
		}
	}
}

DI_culture_has_innovation_caballeros = {
	scope = culture
	is_valid = {
		has_innovation = innovation_caballeros
	}
}

# innovation_hobbies
DI_remove_innovation_hobbies = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_hobbies
		}
	}
}

DI_add_innovation_hobbies = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_hobbies
		}
	}
}

DI_culture_has_innovation_hobbies = {
	scope = culture
	is_valid = {
		has_innovation = innovation_hobbies
	}
}

# innovation_rectilinear_schiltron
DI_remove_innovation_rectilinear_schiltron = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_rectilinear_schiltron
		}
	}
}

DI_add_innovation_rectilinear_schiltron = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_rectilinear_schiltron
		}
	}
}

DI_culture_has_innovation_rectilinear_schiltron = {
	scope = culture
	is_valid = {
		has_innovation = innovation_rectilinear_schiltron
	}
}

# innovation_bamboo_bows
DI_remove_innovation_bamboo_bows = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_bamboo_bows
		}
	}
}

DI_add_innovation_bamboo_bows = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_bamboo_bows
		}
	}
}

DI_culture_has_innovation_bamboo_bows = {
	scope = culture
	is_valid = {
		has_innovation = innovation_bamboo_bows
	}
}

# innovation_sahel_horsemen
DI_remove_innovation_sahel_horsemen = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_sahel_horsemen
		}
	}
}

DI_add_innovation_sahel_horsemen = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_sahel_horsemen
		}
	}
}

DI_culture_has_innovation_sahel_horsemen = {
	scope = culture
	is_valid = {
		has_innovation = innovation_sahel_horsemen
	}
}

# innovation_sarawit
DI_remove_innovation_sarawit = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_sarawit
		}
	}
}

DI_add_innovation_sarawit = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_sarawit
		}
	}
}

DI_culture_has_innovation_sarawit = {
	scope = culture
	is_valid = {
		has_innovation = innovation_sarawit
	}
}

# innovation_repeating_crossbow
DI_remove_innovation_repeating_crossbow = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_repeating_crossbow
		}
	}
}

DI_add_innovation_repeating_crossbow = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_repeating_crossbow
		}
	}
}

DI_culture_has_innovation_repeating_crossbow = {
	scope = culture
	is_valid = {
		has_innovation = innovation_repeating_crossbow
	}
}

# innovation_pole_vault
DI_remove_innovation_pole_vault = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_pole_vault
		}
	}
}

DI_add_innovation_pole_vault = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_pole_vault
		}
	}
}

DI_culture_has_innovation_pole_vault = {
	scope = culture
	is_valid = {
		has_innovation = innovation_pole_vault
	}
}

# innovation_battlements
DI_remove_innovation_battlements = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_battlements
		}
	}
}

DI_add_innovation_battlements = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_battlements
		}
	}
}

DI_culture_has_innovation_battlements = {
	scope = culture
	is_valid = {
		has_innovation = innovation_battlements
	}
}

# innovation_mangonel
DI_remove_innovation_mangonel = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_mangonel
		}
	}
}

DI_add_innovation_mangonel = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_mangonel
		}
	}
}

DI_culture_has_innovation_mangonel = {
	scope = culture
	is_valid = {
		has_innovation = innovation_mangonel
	}
}

# innovation_burhs
DI_remove_innovation_burhs = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_burhs
		}
	}
}

DI_add_innovation_burhs = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_burhs
		}
	}
}

DI_culture_has_innovation_burhs = {
	scope = culture
	is_valid = {
		has_innovation = innovation_burhs
	}
}

# innovation_house_soldiers
DI_remove_innovation_house_soldiers = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_house_soldiers
		}
	}
}

DI_add_innovation_house_soldiers = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_house_soldiers
		}
	}
}

DI_culture_has_innovation_house_soldiers = {
	scope = culture
	is_valid = {
		has_innovation = innovation_house_soldiers
	}
}

# innovation_horseshoes
DI_remove_innovation_horseshoes = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_horseshoes
		}
	}
}

DI_add_innovation_horseshoes = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_horseshoes
		}
	}
}

DI_culture_has_innovation_horseshoes = {
	scope = culture
	is_valid = {
		has_innovation = innovation_horseshoes
	}
}

# innovation_arched_saddle
DI_remove_innovation_arched_saddle = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_arched_saddle
		}
	}
}

DI_add_innovation_arched_saddle = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_arched_saddle
		}
	}
}

DI_culture_has_innovation_arched_saddle = {
	scope = culture
	is_valid = {
		has_innovation = innovation_arched_saddle
	}
}

# innovation_hereditary_rule
DI_remove_innovation_hereditary_rule = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_hereditary_rule
		}
	}
}

DI_add_innovation_hereditary_rule = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_hereditary_rule
		}
	}
}

DI_culture_has_innovation_hereditary_rule = {
	scope = culture
	is_valid = {
		has_innovation = innovation_hereditary_rule
	}
}

# innovation_manorialism
DI_remove_innovation_manorialism = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_manorialism
		}
	}
}

DI_add_innovation_manorialism = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_manorialism
		}
	}
}

DI_culture_has_innovation_manorialism = {
	scope = culture
	is_valid = {
		has_innovation = innovation_manorialism
	}
}

# innovation_development_02
DI_remove_innovation_development_02 = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_development_02
		}
	}
}

DI_add_innovation_development_02 = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_development_02
		}
	}
}

DI_culture_has_innovation_development_02 = {
	scope = culture
	is_valid = {
		has_innovation = innovation_development_02
	}
}

# innovation_currency_02
DI_remove_innovation_currency_02 = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_currency_02
		}
	}
}

DI_add_innovation_currency_02 = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_currency_02
		}
	}
}

DI_culture_has_innovation_currency_02 = {
	scope = culture
	is_valid = {
		has_innovation = innovation_currency_02
	}
}

# innovation_royal_prerogative
DI_remove_innovation_royal_prerogative = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_royal_prerogative
		}
	}
}

DI_add_innovation_royal_prerogative = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_royal_prerogative
		}
	}
}

DI_culture_has_innovation_royal_prerogative = {
	scope = culture
	is_valid = {
		has_innovation = innovation_royal_prerogative
	}
}

# innovation_chronicle_writing
DI_remove_innovation_chronicle_writing = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_chronicle_writing
		}
	}
}

DI_add_innovation_chronicle_writing = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_chronicle_writing
		}
	}
}

DI_culture_has_innovation_chronicle_writing = {
	scope = culture
	is_valid = {
		has_innovation = innovation_chronicle_writing
	}
}

# innovation_armilary_sphere
DI_remove_innovation_armilary_sphere = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_armilary_sphere
		}
	}
}

DI_add_innovation_armilary_sphere = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_armilary_sphere
		}
	}
}

DI_culture_has_innovation_armilary_sphere = {
	scope = culture
	is_valid = {
		has_innovation = innovation_armilary_sphere
	}
}

# innovation_baliffs
DI_remove_innovation_baliffs = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_baliffs
		}
	}
}

DI_add_innovation_baliffs = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_baliffs
		}
	}
}

DI_culture_has_innovation_baliffs = {
	scope = culture
	is_valid = {
		has_innovation = innovation_baliffs
	}
}

# innovation_reconquista
DI_remove_innovation_reconquista = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_reconquista
		}
	}
}

DI_add_innovation_reconquista = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_reconquista
		}
	}
}

DI_culture_has_innovation_reconquista = {
	scope = culture
	is_valid = {
		has_innovation = innovation_reconquista
	}
}

# innovation_stem_duchies
DI_remove_innovation_stem_duchies = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_stem_duchies
		}
	}
}

DI_add_innovation_stem_duchies = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_stem_duchies
		}
	}
}

DI_culture_has_innovation_stem_duchies = {
	scope = culture
	is_valid = {
		has_innovation = innovation_stem_duchies
	}
}

# innovation_ghilman
DI_remove_innovation_ghilman = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_ghilman
		}
	}
}

DI_add_innovation_ghilman = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_ghilman
		}
	}
}

DI_culture_has_innovation_ghilman = {
	scope = culture
	is_valid = {
		has_innovation = innovation_ghilman
	}
}

# fp3_innovation_mural_sextant
DI_remove_fp3_innovation_mural_sextant = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = fp3_innovation_mural_sextant
		}
	}
}

DI_add_fp3_innovation_mural_sextant = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = fp3_innovation_mural_sextant
		}
	}
}

DI_culture_has_fp3_innovation_mural_sextant = {
	scope = culture
	is_valid = {
		has_innovation = fp3_innovation_mural_sextant
	}
}

# fp3_innovation_fritware
DI_remove_fp3_innovation_fritware = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = fp3_innovation_fritware
		}
	}
}

DI_add_fp3_innovation_fritware = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = fp3_innovation_fritware
		}
	}
}

DI_culture_has_fp3_innovation_fritware = {
	scope = culture
	is_valid = {
		has_innovation = fp3_innovation_fritware
	}
}

# innovation_hoardings
DI_remove_innovation_hoardings = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_hoardings
		}
	}
}

DI_add_innovation_hoardings = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_hoardings
		}
	}
}

DI_culture_has_innovation_hoardings = {
	scope = culture
	is_valid = {
		has_innovation = innovation_hoardings
	}
}

# innovation_trebuchet
DI_remove_innovation_trebuchet = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_trebuchet
		}
	}
}

DI_add_innovation_trebuchet = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_trebuchet
		}
	}
}

DI_culture_has_innovation_trebuchet = {
	scope = culture
	is_valid = {
		has_innovation = innovation_trebuchet
	}
}

# innovation_castle_baileys
DI_remove_innovation_castle_baileys = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_castle_baileys
		}
	}
}

DI_add_innovation_castle_baileys = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_castle_baileys
		}
	}
}

DI_culture_has_innovation_castle_baileys = {
	scope = culture
	is_valid = {
		has_innovation = innovation_castle_baileys
	}
}

# innovation_men_at_arms
DI_remove_innovation_men_at_arms = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_men_at_arms
		}
	}
}

DI_add_innovation_men_at_arms = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_men_at_arms
		}
	}
}

DI_culture_has_innovation_men_at_arms = {
	scope = culture
	is_valid = {
		has_innovation = innovation_men_at_arms
	}
}

# innovation_knighthood
DI_remove_innovation_knighthood = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_knighthood
		}
	}
}

DI_add_innovation_knighthood = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_knighthood
		}
	}
}

DI_culture_has_innovation_knighthood = {
	scope = culture
	is_valid = {
		has_innovation = innovation_knighthood
	}
}

# innovation_advanced_bowmaking
DI_remove_innovation_advanced_bowmaking = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_advanced_bowmaking
		}
	}
}

DI_add_innovation_advanced_bowmaking = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_advanced_bowmaking
		}
	}
}

DI_culture_has_innovation_advanced_bowmaking = {
	scope = culture
	is_valid = {
		has_innovation = innovation_advanced_bowmaking
	}
}

# innovation_heraldry
DI_remove_innovation_heraldry = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_heraldry
		}
	}
}

DI_add_innovation_heraldry = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_heraldry
		}
	}
}

DI_culture_has_innovation_heraldry = {
	scope = culture
	is_valid = {
		has_innovation = innovation_heraldry
	}
}

# innovation_windmills
DI_remove_innovation_windmills = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_windmills
		}
	}
}

DI_add_innovation_windmills = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_windmills
		}
	}
}

DI_culture_has_innovation_windmills = {
	scope = culture
	is_valid = {
		has_innovation = innovation_windmills
	}
}

# innovation_divine_right
DI_remove_innovation_divine_right = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_divine_right
		}
	}
}

DI_add_innovation_divine_right = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_divine_right
		}
	}
}

DI_culture_has_innovation_divine_right = {
	scope = culture
	is_valid = {
		has_innovation = innovation_divine_right
	}
}

# innovation_land_grants
DI_remove_innovation_land_grants = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_land_grants
		}
	}
}

DI_add_innovation_land_grants = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_land_grants
		}
	}
}

DI_culture_has_innovation_land_grants = {
	scope = culture
	is_valid = {
		has_innovation = innovation_land_grants
	}
}

# innovation_scutage
DI_remove_innovation_scutage = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_scutage
		}
	}
}

DI_add_innovation_scutage = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_scutage
		}
	}
}

DI_culture_has_innovation_scutage = {
	scope = culture
	is_valid = {
		has_innovation = innovation_scutage
	}
}

# innovation_guilds
DI_remove_innovation_guilds = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_guilds
		}
	}
}

DI_add_innovation_guilds = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_guilds
		}
	}
}

DI_culture_has_innovation_guilds = {
	scope = culture
	is_valid = {
		has_innovation = innovation_guilds
	}
}

# innovation_development_03
DI_remove_innovation_development_03 = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_development_03
		}
	}
}

DI_add_innovation_development_03 = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_development_03
		}
	}
}

DI_culture_has_innovation_development_03 = {
	scope = culture
	is_valid = {
		has_innovation = innovation_development_03
	}
}

# innovation_currency_03
DI_remove_innovation_currency_03 = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_currency_03
		}
	}
}

DI_add_innovation_currency_03 = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_currency_03
		}
	}
}

DI_culture_has_innovation_currency_03 = {
	scope = culture
	is_valid = {
		has_innovation = innovation_currency_03
	}
}

# innovation_east_settling
DI_remove_innovation_east_settling = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_east_settling
		}
	}
}

DI_add_innovation_east_settling = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_east_settling
		}
	}
}

DI_culture_has_innovation_east_settling = {
	scope = culture
	is_valid = {
		has_innovation = innovation_east_settling
	}
}

# innovation_seigneurialism
DI_remove_innovation_seigneurialism = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_seigneurialism
		}
	}
}

DI_add_innovation_seigneurialism = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_seigneurialism
		}
	}
}

DI_culture_has_innovation_seigneurialism = {
	scope = culture
	is_valid = {
		has_innovation = innovation_seigneurialism
	}
}

# innovation_muladi
DI_remove_innovation_muladi = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_muladi
		}
	}
}

DI_add_innovation_muladi = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_muladi
		}
	}
}

DI_culture_has_innovation_muladi = {
	scope = culture
	is_valid = {
		has_innovation = innovation_muladi
	}
}

# innovation_french_peerage
DI_remove_innovation_french_peerage = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_french_peerage
		}
	}
}

DI_add_innovation_french_peerage = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_french_peerage
		}
	}
}

DI_culture_has_innovation_french_peerage = {
	scope = culture
	is_valid = {
		has_innovation = innovation_french_peerage
	}
}

# innovation_machicolations
DI_remove_innovation_machicolations = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_machicolations
		}
	}
}

DI_add_innovation_machicolations = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_machicolations
		}
	}
}

DI_culture_has_innovation_machicolations = {
	scope = culture
	is_valid = {
		has_innovation = innovation_machicolations
	}
}

# innovation_gunpowder
DI_remove_innovation_gunpowder = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_gunpowder
		}
	}
}

DI_add_innovation_gunpowder = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_gunpowder
		}
	}
}

DI_culture_has_innovation_gunpowder = {
	scope = culture
	is_valid = {
		has_innovation = innovation_gunpowder
	}
}

# innovation_royal_armory
DI_remove_innovation_royal_armory = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_royal_armory
		}
	}
}

DI_add_innovation_royal_armory = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_royal_armory
		}
	}
}

DI_culture_has_innovation_royal_armory = {
	scope = culture
	is_valid = {
		has_innovation = innovation_royal_armory
	}
}

# innovation_standing_armies
DI_remove_innovation_standing_armies = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_standing_armies
		}
	}
}

DI_add_innovation_standing_armies = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_standing_armies
		}
	}
}

DI_culture_has_innovation_standing_armies = {
	scope = culture
	is_valid = {
		has_innovation = innovation_standing_armies
	}
}

# innovation_sappers
DI_remove_innovation_sappers = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_sappers
		}
	}
}

DI_add_innovation_sappers = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_sappers
		}
	}
}

DI_culture_has_innovation_sappers = {
	scope = culture
	is_valid = {
		has_innovation = innovation_sappers
	}
}

# innovation_plate_armor
DI_remove_innovation_plate_armor = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_plate_armor
		}
	}
}

DI_add_innovation_plate_armor = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_plate_armor
		}
	}
}

DI_culture_has_innovation_plate_armor = {
	scope = culture
	is_valid = {
		has_innovation = innovation_plate_armor
	}
}

# innovation_primogeniture
DI_remove_innovation_primogeniture = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_primogeniture
		}
	}
}

DI_add_innovation_primogeniture = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_primogeniture
		}
	}
}

DI_culture_has_innovation_primogeniture = {
	scope = culture
	is_valid = {
		has_innovation = innovation_primogeniture
	}
}

# innovation_cranes
DI_remove_innovation_cranes = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_cranes
		}
	}
}

DI_add_innovation_cranes = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_cranes
		}
	}
}

DI_culture_has_innovation_cranes = {
	scope = culture
	is_valid = {
		has_innovation = innovation_cranes
	}
}

# innovation_noblesse_oblige
DI_remove_innovation_noblesse_oblige = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_noblesse_oblige
		}
	}
}

DI_add_innovation_noblesse_oblige = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_noblesse_oblige
		}
	}
}

DI_culture_has_innovation_noblesse_oblige = {
	scope = culture
	is_valid = {
		has_innovation = innovation_noblesse_oblige
	}
}

# innovation_rightful_ownership
DI_remove_innovation_rightful_ownership = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_rightful_ownership
		}
	}
}

DI_add_innovation_rightful_ownership = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_rightful_ownership
		}
	}
}

DI_culture_has_innovation_rightful_ownership = {
	scope = culture
	is_valid = {
		has_innovation = innovation_rightful_ownership
	}
}

# innovation_ermine_cloaks
DI_remove_innovation_ermine_cloaks = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_ermine_cloaks
		}
	}
}

DI_add_innovation_ermine_cloaks = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_ermine_cloaks
		}
	}
}

DI_culture_has_innovation_ermine_cloaks = {
	scope = culture
	is_valid = {
		has_innovation = innovation_ermine_cloaks
	}
}

# innovation_court_officials
DI_remove_innovation_court_officials = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_court_officials
		}
	}
}

DI_add_innovation_court_officials = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_court_officials
		}
	}
}

DI_culture_has_innovation_court_officials = {
	scope = culture
	is_valid = {
		has_innovation = innovation_court_officials
	}
}

# innovation_development_04
DI_remove_innovation_development_04 = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_development_04
		}
	}
}

DI_add_innovation_development_04 = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_development_04
		}
	}
}

DI_culture_has_innovation_development_04 = {
	scope = culture
	is_valid = {
		has_innovation = innovation_development_04
	}
}

# innovation_currency_04
DI_remove_innovation_currency_04 = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_currency_04
		}
	}
}

DI_add_innovation_currency_04 = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_currency_04
		}
	}
}

DI_culture_has_innovation_currency_04 = {
	scope = culture
	is_valid = {
		has_innovation = innovation_currency_04
	}
}

# innovation_wierdijks
DI_remove_innovation_wierdijks = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_wierdijks
		}
	}
}

DI_add_innovation_wierdijks = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_wierdijks
		}
	}
}

DI_culture_has_innovation_wierdijks = {
	scope = culture
	is_valid = {
		has_innovation = innovation_wierdijks
	}
}

# innovation_condottieri
DI_remove_innovation_condottieri = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_condottieri
		}
	}
}

DI_add_innovation_condottieri = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_condottieri
		}
	}
}

DI_culture_has_innovation_condottieri = {
	scope = culture
	is_valid = {
		has_innovation = innovation_condottieri
	}
}

# innovation_deccan_unity
DI_remove_innovation_deccan_unity = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_deccan_unity
		}
	}
}

DI_add_innovation_deccan_unity = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_deccan_unity
		}
	}
}

DI_culture_has_innovation_deccan_unity = {
	scope = culture
	is_valid = {
		has_innovation = innovation_deccan_unity
	}
}

# innovation_motte
DI_remove_innovation_motte = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_motte
		}
	}
}

DI_add_innovation_motte = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_motte
		}
	}
}

DI_culture_has_innovation_motte = {
	scope = culture
	is_valid = {
		has_innovation = innovation_motte
	}
}

# innovation_catapult
DI_remove_innovation_catapult = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_catapult
		}
	}
}

DI_add_innovation_catapult = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_catapult
		}
	}
}

DI_culture_has_innovation_catapult = {
	scope = culture
	is_valid = {
		has_innovation = innovation_catapult
	}
}

# innovation_barracks
DI_remove_innovation_barracks = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_barracks
		}
	}
}

DI_add_innovation_barracks = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_barracks
		}
	}
}

DI_culture_has_innovation_barracks = {
	scope = culture
	is_valid = {
		has_innovation = innovation_barracks
	}
}

# innovation_mustering_grounds
DI_remove_innovation_mustering_grounds = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_mustering_grounds
		}
	}
}

DI_add_innovation_mustering_grounds = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_mustering_grounds
		}
	}
}

DI_culture_has_innovation_mustering_grounds = {
	scope = culture
	is_valid = {
		has_innovation = innovation_mustering_grounds
	}
}

# innovation_bannus
DI_remove_innovation_bannus = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_bannus
		}
	}
}

DI_add_innovation_bannus = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_bannus
		}
	}
}

DI_culture_has_innovation_bannus = {
	scope = culture
	is_valid = {
		has_innovation = innovation_bannus
	}
}

# innovation_quilted_armor
DI_remove_innovation_quilted_armor = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_quilted_armor
		}
	}
}

DI_add_innovation_quilted_armor = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_quilted_armor
		}
	}
}

DI_culture_has_innovation_quilted_armor = {
	scope = culture
	is_valid = {
		has_innovation = innovation_quilted_armor
	}
}

# innovation_development_01
DI_remove_innovation_development_01 = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_development_01
		}
	}
}

DI_add_innovation_development_01 = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_development_01
		}
	}
}

DI_culture_has_innovation_development_01 = {
	scope = culture
	is_valid = {
		has_innovation = innovation_development_01
	}
}

# innovation_currency_01
DI_remove_innovation_currency_01 = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_currency_01
		}
	}
}

DI_add_innovation_currency_01 = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_currency_01
		}
	}
}

DI_culture_has_innovation_currency_01 = {
	scope = culture
	is_valid = {
		has_innovation = innovation_currency_01
	}
}

# innovation_gavelkind
DI_remove_innovation_gavelkind = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_gavelkind
		}
	}
}

DI_add_innovation_gavelkind = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_gavelkind
		}
	}
}

DI_culture_has_innovation_gavelkind = {
	scope = culture
	is_valid = {
		has_innovation = innovation_gavelkind
	}
}

# innovation_crop_rotation
DI_remove_innovation_crop_rotation = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_crop_rotation
		}
	}
}

DI_add_innovation_crop_rotation = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_crop_rotation
		}
	}
}

DI_culture_has_innovation_crop_rotation = {
	scope = culture
	is_valid = {
		has_innovation = innovation_crop_rotation
	}
}

# innovation_city_planning
DI_remove_innovation_city_planning = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_city_planning
		}
	}
}

DI_add_innovation_city_planning = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_city_planning
		}
	}
}

DI_culture_has_innovation_city_planning = {
	scope = culture
	is_valid = {
		has_innovation = innovation_city_planning
	}
}

# innovation_casus_belli
DI_remove_innovation_casus_belli = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_casus_belli
		}
	}
}

DI_add_innovation_casus_belli = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_casus_belli
		}
	}
}

DI_culture_has_innovation_casus_belli = {
	scope = culture
	is_valid = {
		has_innovation = innovation_casus_belli
	}
}

# innovation_plenary_assemblies
DI_remove_innovation_plenary_assemblies = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_plenary_assemblies
		}
	}
}

DI_add_innovation_plenary_assemblies = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_plenary_assemblies
		}
	}
}

DI_culture_has_innovation_plenary_assemblies = {
	scope = culture
	is_valid = {
		has_innovation = innovation_plenary_assemblies
	}
}

# innovation_ledger
DI_remove_innovation_ledger = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_ledger
		}
	}
}

DI_add_innovation_ledger = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_ledger
		}
	}
}

DI_culture_has_innovation_ledger = {
	scope = culture
	is_valid = {
		has_innovation = innovation_ledger
	}
}

# innovation_table_of_princes
DI_remove_innovation_table_of_princes = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_table_of_princes
		}
	}
}

DI_add_innovation_table_of_princes = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_table_of_princes
		}
	}
}

DI_culture_has_innovation_table_of_princes = {
	scope = culture
	is_valid = {
		has_innovation = innovation_table_of_princes
	}
}

# innovation_longboats
DI_remove_innovation_longboats = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_longboats
		}
	}
}

DI_add_innovation_longboats = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_longboats
		}
	}
}

DI_culture_has_innovation_longboats = {
	scope = culture
	is_valid = {
		has_innovation = innovation_longboats
	}
}

# innovation_elephantry
DI_remove_innovation_elephantry = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_elephantry
		}
	}
}

DI_add_innovation_elephantry = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_elephantry
		}
	}
}

DI_culture_has_innovation_elephantry = {
	scope = culture
	is_valid = {
		has_innovation = innovation_elephantry
	}
}

# innovation_war_camels
DI_remove_innovation_war_camels = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_war_camels
		}
	}
}

DI_add_innovation_war_camels = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_war_camels
		}
	}
}

DI_culture_has_innovation_war_camels = {
	scope = culture
	is_valid = {
		has_innovation = innovation_war_camels
	}
}

# innovation_wootz_steel
DI_remove_innovation_wootz_steel = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_wootz_steel
		}
	}
}

DI_add_innovation_wootz_steel = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_wootz_steel
		}
	}
}

DI_culture_has_innovation_wootz_steel = {
	scope = culture
	is_valid = {
		has_innovation = innovation_wootz_steel
	}
}

# innovation_african_canoes
DI_remove_innovation_african_canoes = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_african_canoes
		}
	}
}

DI_add_innovation_african_canoes = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_african_canoes
		}
	}
}

DI_culture_has_innovation_african_canoes = {
	scope = culture
	is_valid = {
		has_innovation = innovation_african_canoes
	}
}

# innovation_varangian_adventurers
DI_remove_innovation_varangian_adventurers = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_varangian_adventurers
		}
	}
}

DI_add_innovation_varangian_adventurers = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_varangian_adventurers
		}
	}
}

DI_culture_has_innovation_varangian_adventurers = {
	scope = culture
	is_valid = {
		has_innovation = innovation_varangian_adventurers
	}
}

# innovation_all_things
DI_remove_innovation_all_things = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_all_things
		}
	}
}

DI_add_innovation_all_things = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_all_things
		}
	}
}

DI_culture_has_innovation_all_things = {
	scope = culture
	is_valid = {
		has_innovation = innovation_all_things
	}
}

# innovation_sanitation
DI_remove_innovation_sanitation = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_sanitation
		}
	}
}

DI_add_innovation_sanitation = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_sanitation
		}
	}
}

DI_culture_has_innovation_sanitation = {
	scope = culture
	is_valid = {
		has_innovation = innovation_sanitation
	}
}

# innovation_fire_medicine
DI_remove_innovation_fire_medicine = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_fire_medicine
		}
	}
}

DI_add_innovation_fire_medicine = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_fire_medicine
		}
	}
}

DI_culture_has_innovation_fire_medicine = {
	scope = culture
	is_valid = {
		has_innovation = innovation_fire_medicine
	}
}

# innovation_champa_rice
DI_remove_innovation_champa_rice = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_champa_rice
		}
	}
}

DI_add_innovation_champa_rice = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_champa_rice
		}
	}
}

DI_culture_has_innovation_champa_rice = {
	scope = culture
	is_valid = {
		has_innovation = innovation_champa_rice
	}
}

# innovation_rocket_cart
DI_remove_innovation_rocket_cart = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_rocket_cart
		}
	}
}

DI_add_innovation_rocket_cart = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_rocket_cart
		}
	}
}

DI_culture_has_innovation_rocket_cart = {
	scope = culture
	is_valid = {
		has_innovation = innovation_rocket_cart
	}
}

# innovation_sericulture
DI_remove_innovation_sericulture = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_sericulture
		}
	}
}

DI_add_innovation_sericulture = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_sericulture
		}
	}
}

DI_culture_has_innovation_sericulture = {
	scope = culture
	is_valid = {
		has_innovation = innovation_sericulture
	}
}

# innovation_compass
DI_remove_innovation_compass = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_compass
		}
	}
}

DI_add_innovation_compass = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_compass
		}
	}
}

DI_culture_has_innovation_compass = {
	scope = culture
	is_valid = {
		has_innovation = innovation_compass
	}
}

# innovation_dragon_kiln
DI_remove_innovation_dragon_kiln = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_dragon_kiln
		}
	}
}

DI_add_innovation_dragon_kiln = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_dragon_kiln
		}
	}
}

DI_culture_has_innovation_dragon_kiln = {
	scope = culture
	is_valid = {
		has_innovation = innovation_dragon_kiln
	}
}

# innovation_block_printing
DI_remove_innovation_block_printing = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_block_printing
		}
	}
}

DI_add_innovation_block_printing = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_block_printing
		}
	}
}

DI_culture_has_innovation_block_printing = {
	scope = culture
	is_valid = {
		has_innovation = innovation_block_printing
	}
}

# innovation_grenades
DI_remove_innovation_grenades = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_grenades
		}
	}
}

DI_add_innovation_grenades = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_grenades
		}
	}
}

DI_culture_has_innovation_grenades = {
	scope = culture
	is_valid = {
		has_innovation = innovation_grenades
	}
}

# innovation_cupellation
DI_remove_innovation_cupellation = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_cupellation
		}
	}
}

DI_add_innovation_cupellation = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_cupellation
		}
	}
}

DI_culture_has_innovation_cupellation = {
	scope = culture
	is_valid = {
		has_innovation = innovation_cupellation
	}
}

# innovation_lacquered_armor
DI_remove_innovation_lacquered_armor = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_lacquered_armor
		}
	}
}

DI_add_innovation_lacquered_armor = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_lacquered_armor
		}
	}
}

DI_culture_has_innovation_lacquered_armor = {
	scope = culture
	is_valid = {
		has_innovation = innovation_lacquered_armor
	}
}

# innovation_double_entry_bookkeeping
DI_remove_innovation_double_entry_bookkeeping = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_double_entry_bookkeeping
		}
	}
}

DI_add_innovation_double_entry_bookkeeping = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_double_entry_bookkeeping
		}
	}
}

DI_culture_has_innovation_double_entry_bookkeeping = {
	scope = culture
	is_valid = {
		has_innovation = innovation_double_entry_bookkeeping
	}
}

# innovation_bulkheads
DI_remove_innovation_bulkheads = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_bulkheads
		}
	}
}

DI_add_innovation_bulkheads = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_bulkheads
		}
	}
}

DI_culture_has_innovation_bulkheads = {
	scope = culture
	is_valid = {
		has_innovation = innovation_bulkheads
	}
}

# innovation_coking
DI_remove_innovation_coking = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_coking
		}
	}
}

DI_add_innovation_coking = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_coking
		}
	}
}

DI_culture_has_innovation_coking = {
	scope = culture
	is_valid = {
		has_innovation = innovation_coking
	}
}

# innovation_composite_crossbow
DI_remove_innovation_composite_crossbow = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_composite_crossbow
		}
	}
}

DI_add_innovation_composite_crossbow = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_composite_crossbow
		}
	}
}

DI_culture_has_innovation_composite_crossbow = {
	scope = culture
	is_valid = {
		has_innovation = innovation_composite_crossbow
	}
}

# innovation_pharmacopoeia
DI_remove_innovation_pharmacopoeia = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_pharmacopoeia
		}
	}
}

DI_add_innovation_pharmacopoeia = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_pharmacopoeia
		}
	}
}

DI_culture_has_innovation_pharmacopoeia = {
	scope = culture
	is_valid = {
		has_innovation = innovation_pharmacopoeia
	}
}

# innovation_waterworks
DI_remove_innovation_waterworks = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_waterworks
		}
	}
}

DI_add_innovation_waterworks = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_waterworks
		}
	}
}

DI_culture_has_innovation_waterworks = {
	scope = culture
	is_valid = {
		has_innovation = innovation_waterworks
	}
}

# innovation_tiefutu
DI_remove_innovation_tiefutu = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			remove_innovation = innovation_tiefutu
		}
	}
}

DI_add_innovation_tiefutu = {
	scope = character
	effect = {
		var:DI_innovation_selected_culture = {
			add_innovation = innovation_tiefutu
		}
	}
}

DI_culture_has_innovation_tiefutu = {
	scope = culture
	is_valid = {
		has_innovation = innovation_tiefutu
	}
}
