modifier = { factor = 0 OR = { has_technology = $TECH$ NOT = { can_research_technology = $TECH$ } has_$TECH$_prerequisites = no } } add_tech_progress = { tech = $TECH$ progress = value:experimental_testing_insight_gain } set_country_flag = experimental_testing_insight_given set_variable = { which = experimental_progress value = value:experimental_testing_insight_gain_percentage } create_message = { type = EXPERIMENT_TESTING_TECH_OPTION_MESSAGE_TYPE localization = EXPERIMENT_TESTING_TECH_OPTION_DESC variable = { type = key value = $TECH$ localization = TECH } variable = { type = variable localization = VAL varname = this.experimental_progress scope = this } } clear_variable = experimental_progress