维多利亚2吧 关注:76,892贴子:1,938,834
  • 27回复贴,共1

如何通过事件修改某个民族或者宗教的人口全部转成某职业

只看楼主收藏回复

limit的限定该怎么写啊,请教大神们!万分感激


IP属地:北京1楼2025-10-01 14:08回复
    可以借鉴一些mod的技工修复决议触发的事件的代码
    country_event = {
    id = 9999901
    title = "EVTNAME9999901"
    desc = "EVTDESC9999901"
    picture = "Opiumwar"
    is_triggered_only = yes
    fire_only_once = yes
    option = {
    name = "首先使用此选项" # USE THIS OPTION FIRST
    any_owned = {
    limit = {
    OR = {
    is_core = THIS
    is_colonial = yes
    }
    }
    any_pop = {
    limit = {
    is_primary_culture = no
    is_accepted_culture = no
    OR = {
    type = craftsmen
    type = clerks
    }
    }
    pop_type = farmers #转换的职业
    }
    }
    }
    }
    把any_pop下的limit里的条件和pop_type后的内容按照你的需要进行更改就可以了
    民族就是单一文化has_pop_culture = “”和整个文化组is_culture_group = “”
    宗教就是has_pop_religion = “”


    IP属地:山东2楼2025-10-01 17:22
    收起回复
      2025-11-11 10:39:04
      广告
      不感兴趣
      开通SVIP免广告
      country_event =
      {
      id = 99999912
      title = "I'm artisans"
      desc = "good"
      is_triggered_only = yes
      option =
      {
      name = "good"
      any_pop =
      {
      limit =
      {
      has_pop_religion = “Shiite”
      }
      pop_type = soldiers
      }
      }
      }


      IP属地:北京3楼2025-10-01 19:11
      收起回复
        @月尘岚韵 大佬,还想问您一下,如果只想把某个地区的某民族变成士兵,找个某地区怎么写啊。在哪里查地区的代码啊,譬如我想把也门地区的被都因人都变成士兵,该怎么写啊


        IP属地:北京4楼2025-10-07 19:47
        回复
          any_pop = {
          limit = {
          location = { } #单个省份就是province_id = xx;一个地区就是region = xx;
          }
          _____________
          }
          地区代码在map文件下的region文档里


          IP属地:山东5楼2025-10-07 20:14
          收起回复
            country_event =
            {
            id = 99999912
            title = "I'm artisans"
            desc = "good"
            is_triggered_only = yes
            option =
            {
            name = "good"
            any_pop =
            {
            limit =
            {
            AND = {
            has_pop_culture = bedouin
            location = { region = YEM_1173 }
            }
            }
            }
            pop_type = soldiers
            }
            }
            }


            IP属地:北京6楼2025-10-07 20:51
            收起回复