72 lines
1.6 KiB
Plaintext
72 lines
1.6 KiB
Plaintext
|
# 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
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
|