# event:graygoo.499
# 初始化小灰领袖等级
set_variable = {
    which = rg_gray_level
    value = 1
}

#Country event_target:gray_owner
#存储当前领袖等级
rg_save_gray_leader_level_effect = {
    every_owned_leader = {
        if = {
            ###等级检测
            limit = {
                has_leader_flag = rg_gray_leader
            }
			#由于目前是leader域,所以不能直接导出等级
            #导出等级到暂存
            export_trigger_value_to_variable = {
                trigger = has_skill
                variable = rg_gray_level_temp
            }
			#把leader域中的变量存到country域中
            #导入变量
            owner = {
                set_variable = {
                    which = rg_gray_level
                    value = prev.rg_gray_level_temp
                }
            }
            #清理暂存区
            clear_variable = rg_gray_level_temp
        }
    }
}
    random_owned_leader = {
		#是小灰领袖
		limit = {
			has_leader_flag = rg_gray_leader
		}
		export_trigger_value_to_variable = {
			trigger = has_skill
			variable = rg_gray_level_temp
		}
		owner = {
			set_variable = {
				which = rg_gray_level
				value = prev.rg_gray_level_temp
			}
		}
    }
}
#country scope
#用的时候就
check_variable = {
	which = rg_gray_level
	value >= 10
}

#Country event_target:gray_owner
#等级导入,把存储的领袖等级赋予到领袖身上
rg_set_varible_as_leader_level_effect = {
    random_owned_leader = {
        limit = {
            has_leader_flag = rg_gray_leader
        }
        set_skill = owner.rg_gray_level
    }
}