• SEARCH

    통합검색
  • GAMEZONE
    • 커뮤니티
      • 공지사항
      • 유저게시판
        • 등업게시판
        • 출석체크
        • 정회원 무료자료실
      • 스크린샷
      • 인증자료실
    • 리니지
      • 게임공략 & 팁
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 메이플스토리
      • 게임공략 & 팁
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 바람의나라
      • 자유게시판
      • 자료게시판
        • 유틸자료실
        • 소스자료실
        • 클라이언트
        • 팩 자료실
      • 연구게시판
        • 개발내역
        • 질문과답변
        • 기타
      • 강의게시판
        • DR
        • CR
        • 구버전
        • 클라이언트 개조
        • 노하우 게시판
        • 게임공략 & 팁
    • 다크에덴
      • 게임공략 & 팁
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 믹스마스터
      • 게임공략 & 팁
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 라그나로크
      • 게임공략 & 팁
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 기타게임
      • 게임공략 & 팁
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 게임강의
    • 비베&포토샵
      • 자유게시판
      • 자료실
        • 일반자료실
        • 포인트 자료실
      • 노하우게시판
      • 포토샵게시판
    • 모바일
      • 게임공략
      • 포인트 자료실
      • 유틸자료실
      • 자유게시판
  • 기타게임 게임공략 & 팁
    • 기타게임 게임공략 & 팁 ()
    • [CK2] 유목정 홀딩약탈(건물 및 홀딩파괴) 관련 구문 정보

      • 신의미소
      • 2016.10.24 - 14:39 631

    능력자분들에 비하면 보잘 것 없지만 모딩관련 정보를 공유해보고 싶은 마음에 올립니다.

     

    별 것 없지만 너그럽게 봐주시면 감사하겠습니다.

     

    decisions 폴더의 settlement_decisions.txt 를 엽니다.

     

    pillage 를 검색합니다.

     

    아래가 유목정의 약탈 관련 구문입니다.

     

     pillage_settlement = {
      filter = owned
      ai_target_filter = owned
      is_high_prio = yes
      
      from_potential = {
       is_nomadic = yes
       has_dlc = "Horse Lords"

      }


    #1 홀딩약탈 선택지가 뜨는 조건입니다. 유목정이어야 하고 호스로드 DLC가 있어야 하는군요. is_nomadic = yes 을 해제하면 국가 체제 상관없이 파괴가 가능하게 됩니다. 단 이렇게 할 경우 AI들이 마구잡이로 스스로 자기 건물과 홀딩을 파괴하기 때문에 대 혼란이 생깁니다. 자기 소유의 백작령의 수도영지를 완전히 파괴하면 이미 생성되어 있는 홀딩이 자동으로 수도영지가 되고 수도영지 하나 밖에 없는 경우엔 말그대로 빈땅이 되어서 근처 영주가 자동으로 낼름 집어먹습니다. 유목정에서 '땅을 버린다' 선택지와 같은 효과인것 같습니다. 그래서 해제하지 않고 OR 구문으로 특정 트레잇을 단 사람도 가능하게 묶어보니 잘 작동하더군요. 물론 다른 조건들을 붙여도 됩니다.

     

    예시)

      from_potential = { OR = { FROM = { trait = 특정트레잇 } is_nomadic = yes } has_dlc = "Horse Lords" }



      potential = { 


    #2 이 아래가 홀딩약탈 허용 조건입니다. 이 부분을 충족시키지 못하면 선택지는 뜨지만 회색으로 비활성화 되어있어서 '실행'을 하지 못합니다.



       NOT = { holding_type = nomad }
       has_siege = no
       controlled_by = FROM
      }


    #3 홀딩타입이 유목민 타입이 NOT. 아니어야 하는군요. 유목정의 수도타입의 홀딩을 얘기하는 것 같습니다.

    또한 공성중이 아니어야 하고 홀딩약탈을 실행하려는 자(FROM)가 해당 홀딩을 control 하고 있어야 합니다.

    소유자(OWNER)보다 포괄적인 개념입니다. 예를 들어 전쟁 중에 공격자가 성이나 마을 등을 점령하면 현재 그 사람은 해당홀딩을 control 중인 상태입니다. 소유자(OWNER)는 그걸 뺏긴 사람이지요. 물론 소유자(OWNER)도 점령당하기 전에는 control 중인 것은 당연합니다.


      allow = {
       location = {
        NOT = { has_province_modifier = recently_burnt_the_land }
        OR = {
         owner = { character = FROM }
         NOT = { has_province_modifier = recently_burnt_the_land_not_owner }
        }
       }


    #4 실행하려는 '장소'에 붙는 조건입니다. " '최근에' 불태워진 땅 " 이란 변수가 없어야 합니다. (직결한패에선 '변경자'로 번역되어 있더군요.) 영토를 클릭하면 포트레잇 밑에 여러가지 영지의 상태를 변경시키는 요인들이 뜨는데 거기에서 확인할 수 있습니다. 홀딩약탈을 할 경우 자동으로 붙게 되는 변수입니다. 아래에서 후술합니다. 위아래 두 가지 인데 게임상에서의 텍스트는 직결패치 기준으로 "최근에 불태워진 땅" 과 "최근 그 영지에는 화재가 났습니다" 로 표시됩니다. 각각 내가 소유자일때 실행한 경우와  점령상태일때 실행한 경우에 붙습니다. #1 에서와 마찬가지로 OR 구문으로 각각 묶어주면 저 조건과 상관없이 특정인은 계속해서 홀딩약탈이 가능해집니다.

     

    예시) location = {

             OR = { FROM = {조건} NOT = { has_province_modifier = recently_burnt_the_land } }
            OR = { FROM = {조건}
    owner = { character = FROM }

              NOT = { has_province_modifier = recently_burnt_the_land_not_owner } } }



       OR = {
        owner = {
         character = FROM
        }
        num_of_buildings = 4
       }

       OR = {
        FROM = {
         independent = yes


    #5 실행하려는 자가 소유자인 경우(owner = {character = FROM})는 홀딩의 파괴까지 계속 가능하고 아닌 경우에는 홀딩에 최소 4개의 건물(num_of_buildings = 4)이 있어야 합니다. 따라서 소유자가 아닌 점령자는 남아있는 건물이 4개 이하일 경우에는 더이상 건물을 부술 수 없습니다. 이 부분을 AND 구문으로 모딩하면 AI가 홀딩자체를 다 없애버리는 사태를 막을 수 있을 것 같은데 아직 시도해 보진 않았습니다.



         custom_tooltip = {
          text = TT_NOT_SAME_REALM
          hidden_tooltip = {
           FROM = {
            top_liege = {
             PREVPREV = {
              holder_scope = {
               top_liege = {
                NOT = { character = PREVPREVPREV }
               }
              }
             }
            }
           }
          }
         }
        }
       }
      }
      effect = {


    #6 이하는 발생하는 효과들 입니다.



       if = {
        limit = { NOT = { holding_type = tribal } }
        FROM = {
         if = {
          limit = {
           location = {
            owner = {
             character = FROM
            }
           }
          }
          wealth = 50
         }
         if = {
          limit = {
           NOT = {
            location = {
             owner = {
              character = FROM
             }
            }
           }
          }
          wealth = 10
         }
         random_list = {
          10 = { military_techpoints = 10 }
          10 = { economy_techpoints = 10 }
          10 = { culture_techpoints = 10 }
         }
        }
       }


    #7 해당 홀딩이 부족제 홀딩이 아닌 경우에 홀딩약탈을 실행할 경우 발생하는 효과들 입니다. 실행하려는 이가 소유자인 경우(location = { owner = { character = FROM }), 50 돈(wealth = 50)을 얻고 아닌경우 10 돈을 얻습니다. 그리고 어떤 경우던 랜덤하게(random_list) 군사 기술 포인트(military_techpoints), 경제 기술 포인트(economy_techpoints), 문화 기술 포인트(culture_techpoints)의 세 가지 중 하나를 10 포인트 얻습니다.



       if = {
        limit = { holding_type = tribal }
        FROM = {
         if = {
          limit = {
           owner = {
            character = FROM
           }
          }
          wealth = 25
         }
         if = {
          limit = {
           NOT = {
            owner = {
             character = FROM
            }
           }
          }
          wealth = 5
         }
         random_list = {
          10 = { military_techpoints = 2 }
          10 = { economy_techpoints = 2 }
          10 = { culture_techpoints = 2 }
         }
        }
       }


    #8 위 구문과 똑같지만 부족홀딩일 경우에 얻는 효과들 입니다. 부족 홀딩은 가난한 촌락이라서 그런지 점령자가 소유자인 경우는 25 돈, 아닌 경우에는 5 돈 밖에 못 얻습니다. 기술 포인트도 꼴랑 2 밖에 안 줍니다.


     

       location = {
        if = {
         limit = {
          any_province_holding = {
           NOT = { holding_type = nomad }
          }
         }
         if = {
          limit = {
           owner = {
            character = FROM
           }
          }
          add_province_modifier = {
           modifier = burnt_the_land
           years = 8
           stacking = yes
          }
          add_province_modifier = {
           modifier = recently_burnt_the_land
           months = 6
          }
         }
         if = {
          limit = {
           NOT = {
            owner = {
             character = FROM
            }
           }
          }
          add_province_modifier = {
           modifier = recently_burnt_the_land_not_owner
           years = 10
          }
         }
        }
       }


    #9 위에서 후술하겠다고 했던 부분입니다. 실행 시에 해당 영지(백작령)에 어떤 변수가 붙는 가를 결정합니다. 실행하려는 이가 소유자인 경우(owner = { character = FROM } }) '불태워진 땅'(modifier = burnt_the_land) 변수를 얻고 이 변수는 8년(years = 8) 동안 지속 되며 효과는 중첩(stacking = yes)됩니다.(단, 기간은 각각 계산됩니다. 예를 들어 한번 홀딩약탈을 한 후 4년 뒤에 다시 홀딩약탈을 한 경우 첫번째 변수의 효과 + 새로운 변수의 효과가 4년동안 유지되고 그 뒤 4년은 새로운 변수의 값만 적용됩니다. 첫번째 변수의 기간이 종료되었기 때문이죠.) 또한 '최근에 불태워진 땅'(modifier = recently_burnt_the_land) 변수를 얻고 이것은 6개월간 지속됩니다. 중첩은 되지 않습니다. 단순히 점령자인 경우 (NOT = { owner = { character = FROM })에는 '최근 그 영지에는 화재가 났습니다'(modifier = recently_burnt_the_land_not_owner) 변수만 붙고 10년(years = 10) 동안 효과가 지속됩니다. 위 효과들의 지속시간은 자유롭게 모딩이 가능합니다. 사용되는 구문은 ('연(years) or 개월(months) or 일(days) = 숫자' 입니다.)


     

       custom_tooltip = {
        text = "PILLAGE_DESTROY_BUILDINGS"
        hidden_tooltip = {
         if = {
          limit = {
           owner = {
            character = FROM
           }
          }
          destroy_random_building = THIS
          destroy_random_building = THIS
         }
         if = {
          limit = {
           NOT = {
            owner = {
             character = FROM
            }
           }
          }
          destroy_random_building = THIS
         }
        }
       }
       if = {
        limit = {
         NOT = { has_any_building = yes }
         owner = {
          character = FROM
         }
        }
        destroy_settlement = THIS
       }
      }


    #10 상단의 두 구문은 한 번 실행할 때 파괴되는 건물의 갯수를 결정합니다. destroy_random_building = THIS 가 건물 파괴 효과이며 이 구문이 적힌 횟수가 파괴되는 건물의 갯수입니다. destroy_random_building = THIS 를 복사해서 10줄을 집어넣으면 건물 10개가 한꺼번에 파괴됩니다. 기본은 실행하려는 이가 소유자인 경우(owner = { character = FROM } }) 2개, 아닌 경우 1개씩으로 설정되어 있습니다. 하단의 구문은 홀딩약탈을 했을 때 더이상 남는 건물이 없는 경우(NOT = { has_any_building = yes }) 입니다. 홀딩이 파괴(destroy_settlement = THIS)됩니다.


     

     

    이 게시물을..
    N
    0
    0
    • 오버워치 2 아나 기술 운용과 실전 활용 팁csense
    • 9
      신의미소

    신의미소 님의 최근 글

    [EU4] 신성로마제국(신롬) 만들기의 기본원칙들 606 2016 10.24 [EU4] 군대 생산비용과 유지비용에 아이디어와 건물이 미치는 영향 658 2016 10.24 [EU4] 맨파워에 관하여 676 2016 10.24 [EU4] 조언자 조견표 628 2016 10.24 [EU4] 보다 빠른 식민지 개척방법 679 2016 10.24

    신의미소 님의 최근 댓글

    작성 댓글이 없습니다.
    글쓴이의 서명작성글 감추기 
    댓글 쓰기 에디터 사용하기 닫기
    • view_headline 목록
    • 14px
    • 오버워치 2 아나 기술 운용과 실전 활용 팁
    • 목록
      view_headline
    × CLOSE
    기본 (9,693) 제목 날짜 수정 조회 댓글 추천 비추
    분류 정렬 검색
    • 해외 IP(중국) 차단 공지
      2026.10.11 - 14:30 4650
    • 게시판 홍보 관련 안내
      2
      2026.08.05 - 21:44 71298 2
    • 포인트 획득 공지
      12
      2026.04.24 - 19:48 99441 12
    • 링크 업로드 관련 공지
      13
      2026.03.25 - 21:56 97488 13
    • 인증메일 공지
      4
      2026.03.15 - 16:42 96278 4
    • 파일링크 및 인증메일 발송 관련 문의 안내
      12
      2026.03.14 - 22:03 99405 12
    • 포인트 게시판 안내
      2026.02.28 - 19:14 98138
    • 게임존 사이트 변경 사항 안내
      9
      2026.02.26 - 01:07 100500 9
    • 기타공략&팁 공지입니다 (글쓰기전 읽어주세요)
      17
      2018.01.17 - 19:50 30673 17
    9693
    도깨비의세계 광역빌드
    apaep33ㅂ 2026.10.23 - 23:24 26
    9692
    도깨비의세계 초반용 광역빌드
    치야이이옵 2026.10.23 - 15:47 20
    9691
    발로란트 제트 실전 팁 4
    비츄 2026.10.17 - 03:46 38
    9690
    발로란트 제트 실전 팁 3
    비츄 2026.10.17 - 03:45 37
    9689
    발로란트 제트 실전 팁 2
    비츄 2026.10.17 - 03:44 35
    9688
    발로란트 제트 실전 팁 1
    비츄 2026.10.17 - 03:44 40
    9687
    다크에덴 종족 선택 팁
    잇잇잇 2026.10.16 - 20:20 36
    9686
    스톤에이지 가공,요리 잘하는 페트 정보
    yoyou 2026.10.11 - 19:22 42
    9685
    스톤에이지 합성아이템 공식
    yoyou 2026.10.11 - 19:20 41
    9684
    스톤에이지 요리재료 구매처
    yoyou 2026.10.11 - 18:39 42
    9683
    스톤에이지 가공소재 구매처
    yoyou 2026.10.11 - 18:03 36
    9682
    스톤에이지 경험치표
    yoyou 2026.10.11 - 17:55 38
    9681
    스톤에이지 npc5
    김하허 2026.10.11 - 15:40 47
    9680
    스톤에이지 npc4
    김하허 2026.10.11 - 15:39 57
    9679
    스톤에이지 npc3
    김하허 2026.10.11 - 15:39 40
    9678
    스톤에이지 npc2
    김하허 2026.10.11 - 15:38 37
    9677
    스톤에에이지 npc
    김하허 2026.10.11 - 15:37 53
    9676
    마비노기 모바일 부캐를 키워야할까?
    셀림 2026.10.02 - 13:17 813
    9675
    쉽게 알아보는 모비노기 장비 업그레이드 방법
    셀림 2026.10.02 - 13:17 930
    9674
    마비노기 모바일 패션장비 프리셋으로 룩딸하기
    셀림 2026.10.02 - 13:16 832
    9673
    장비관련스펙업요소들 정리
    셀림 2026.10.02 - 13:15 869
    9672
    헷갈려하지마! 주관적 과금효율-심화편 Tip
    셀림 2026.10.02 - 13:13 976
    9671
    불만은 많지만 즐겨보자 모비노기 과금 & 기본 Tip
    셀림 2026.10.02 - 13:12 1053
    9670
    마비노기 모바일 수탉 견제 안하는 달걀 파밍 위치
    셀림 2026.10.02 - 10:02 892
    9669
    마비노기 모바일 재료관련 일간,주간할일
    셀림 2026.10.02 - 10:01 833
    9668
    마비노기 모바일 자동 채집 물품 리스트 정리
    셀림 2026.10.02 - 10:00 926
    9667
    마비노기 모바일 낚시 팁
    셀림 2026.10.02 - 09:59 940
    9666
    마비노기모바일 프레임 최적화 방법 최신
    셀림 2026.10.02 - 09:44 854
    9665
    마비노기 모바일 PC 최적화 공략
    셀림 2026.10.02 - 09:44 920
    9664
    프로젝트 좀보이드 초반 생존 팁
    오하하하 2026.09.29 - 18:37 887
    9663
    스타듀밸리 1년차 봄 초반 팁
    오하하하 2026.09.29 - 18:37 975
    9662
    테라리아 초반 진행 가이드
    오하하하 2026.09.29 - 18:36 942
    9661
    [마인크래프트 첫날 생존 가이드]
    오하하하 2026.09.29 - 18:36 918
    9660
    팰월드 초반 진행 핵심 가이드
    오하하하 2026.09.29 - 18:36 980
    9659
    다덴 계열별 특징
    천구천구천구 2026.09.18 - 15:18 919
    9658
    다덴 아우스터즈
    천구천구천구 2026.09.18 - 15:17 973
    9657
    다덴 아우스텟
    천구천구천구 2026.09.18 - 15:16 956
    9656
    다덴 돈버는방법
    천구천구천구 2026.09.18 - 15:15 975
    9655
    다덴 용어
    천구천구천구 2026.09.18 - 15:15 868
    9654
    붉은보석 공략
    천구천구천구 2026.09.18 - 15:14 849
    9653
    좀비 바이러스게임 팁
    철철 2026.09.15 - 10:15 856
    9652
    [로스트아크] 기상술사 공략
    리리리링 2026.08.29 - 13:47 1086
    9651
    디아2 레저렉션 프리서버 개발중입니다
    ROOKIE 2026.08.11 - 01:03 1213
    9650
    오버워치 2 리퍼 기술 운용과 실전 활용 팁
    csense 2026.07.30 - 22:59 1096
    9649
    오버워치 2 겐지 기술 운용과 실전 활용 팁
    csense 2026.07.30 - 22:58 1164
    9648
    오버워치 2 마우가 기술 운용과 실전 활용 팁
    csense 2026.07.30 - 22:57 1148
    9647
    오버워치 2 시메트라 기술 운용과 실전 활용 팁
    csense 2026.07.30 - 22:56 1084
    9646
    오버워치 2 소전 기술 운용과 실전 활용 팁
    csense 2026.07.30 - 22:55 1132
    9645
    오버워치 2 아나 기술 운용과 실전 활용 팁
    csense 2026.07.30 - 22:54 990
    9644
    오버워치 2 에코 기술 운용과 실전 활용 팁
    csense 2026.07.30 - 22:53 969
    • 1 2 3 4 5 6 7 8 9 10 .. 194
    • / 194 GO
  • GAMEZONE
 GAMEZONE all rights reserved.
by OrangeDay