维多利亚2吧 关注:76,463贴子:1,932,739
  • 5回复贴,共1

请大佬帮忙看看决议该如何改?

只看楼主收藏回复

byzantine_trail_of_tears1 = {
potential = {
tag = BYZ
TUR = { exists = no }
NOT = { has_country_flag = qinglituerqiren }
}
allow = {
war = no
OR = {
government = absolute_monarchy
government = prussian_constitutionalism
government = hms_government
}
}
effect = {
any_pop = {
limit = {
is_colonial = no
is_primary_culture = no
is_accepted_culture = no
}
reduce_pop = 0.70
consciousness = 5
militancy = 3
pop_type = farmers
}
any_owned = {
limit = {
is_colonial = no
NOT = { culture = greek }
}
add_province_modifier = {
name = roman_yimin
duration = 1830
}
}
set_country_flag = qinglituerqiren
}
ai_will_do = {
factor = 1
}
}
byzantine_trail_of_tears2 = {
potential = {
tag = BYZ
owns = 885
has_country_flag = qinglituerqiren
NOT = { has_country_flag = qinglituerqiren2 }
}
allow = {
war = no
OR = {
government = absolute_monarchy
government = prussian_constitutionalism
government = hms_government
}
}
effect = {
any_pop = {
limit = {
is_colonial = no
is_primary_culture = no
is_accepted_culture = no
NOT = {
location = {
OR = {
province_id = 885
province_id = 886
province_id = 890
}
}
}
}
reduce_pop = 0.70
consciousness = 5
militancy = -3
move_pop = 885
}
any_pop = {
limit = {
has_pop_culture = turkish
}
pop_type = soldiers
}
any_pop = {
limit = {
has_pop_culture = kurdish
}
pop_type = soldiers
}
add_accepted_culture = turkish
add_accepted_culture = kurdish
set_country_flag = qinglituerqiren2
}
ai_will_do = {
factor = 1
}
}
这两个决议的第一个 is_colonial = no 语句无效,我是想把非主流和非接受的本土POP转职成农民和迁移到885这个地方,殖民地的POP不变,但是在any_pop下面的语句无效,是 is_colonial = no引起的,该如何改?
另外,我想第二个决议执行的条件是第一个决议添加的省份修正结束,但是我用any_owned_province 相关的语句无效,猜测是任意一个省份没有修正就能执行,而第一个决议不是所有省份都添加修正;用location =语句会一直显示×,不能点,哪怕省份修正已经结束也不能点,应该怎么改?


IP属地:四川1楼2024-06-06 00:38回复
    没怎么玩过维2,不过根据我对p语言的了解,一般any_是用做限制或者条件,every_才是用在效果里面的。你可以改来试试


    IP属地:广西来自Android客户端2楼2024-06-10 13:35
    回复
      1.北美土著死亡行 创造目标pops 再摧毁本地pop
      2.省份修正?不知道。


      IP属地:江西3楼2024-06-10 14:16
      回复
        第一个问题,colonial这个条件是用来判断地块的而不能直接应用于pop,所以你需要在limit里附带pop的location,写location = { is_colonial = no}应该就差不多了,相关语句在原版事件或者决议里应该有类似的


        IP属地:浙江来自iPhone客户端4楼2024-06-22 01:38
        收起回复
          第二个问题,你的limit限制里有没有加NOT={}?或者我建议你在第一决议效果里直接添加一个country_modifier,可以不写效果,仅仅是一个记录你点了第一决议的标记,时间同样为1830day,第二决议通过这个country_modifier来判断是否allow


          IP属地:浙江来自iPhone客户端5楼2024-06-22 01:47
          回复