• Daum
  • |
  • 카페
  • |
  • 테이블
  • |
  • 메일
  • |
  • 카페앱 설치
 
카페정보
카페 프로필 이미지
Europa Universalis
카페 가입하기
 
 
 
카페 게시글
CK 모드 게시판 CK2 모딩 팁 내멋대로 쓰는 Crusader King 2 모딩 매뉴얼 (3) 스코프 - 개정판 (2015/10/08 수정)
tacitus 추천 5 조회 2,930 15.02.13 01:03 댓글 29
게시글 본문내용
 
다음검색
댓글
  • 15.02.13 14:55

    첫댓글 내가 발생시킨 이벤트의 효과가 나한테 온다면

    root도 나고, from도 내가 되는게 이론적으로 맞는거 아닌가요??

  • 작성자 15.02.13 15:59

    사실 발생시킨게 나니까 FROM = ROOT 라고 생각하는 것도 논리적으로 문제는 없습니다.
    다만 CKII 모드위키에선 타겟이 정해지지 않은 디시전의 경우에 아예 FROM 에 대해서 언급을 안 하고 있습니다. 사용하는 걸 권장하지 않는다는 의미죠.
    타겟이 없는 디시전의 경우에는 아예 from_potential 을 지정하지 않는다는 점에서 그렇다면 FROM 은 없다고 보는 것이 더 안전하지 않나 라는 생각입니다.
    그 부분 문구를 고치는 게 나을까요?

  • 15.02.13 17:51

    아뇨아뇨 궁금해서 물어본거에요 ㅋ

  • 15.02.13 15:54

    흠... 글 읽어보니 어느정도 스코프에 대해 이해게 되는 감이 있네요.
    근데 스코프 중에 primary_title 이라는 구문이 있던데, 이건 해당 캐릭터의 기본작위를 가리키는 거 맞죠?
    이걸 플롯 이벤트에 넣는다 치면 해당 플롯을 작동시킨 캐릭터의 기본 작위를 가리키는 걸로 작동을 할지 궁금하네요.

  • 15.02.13 16:24

    아니면 스코프안에 스코프를 넣어야 하나...

  • 작성자 15.02.13 17:57

    네. 캐릭터 스코프 내에서 primary_title = { } 을 쓰면 기본 작위에 대한 타이틀 스코프가 됩니다. 이론적으로는 그럴 것 같은데요.

  • 15.02.13 19:43

    실험좀 해봤는데 되네요 감사합니다.
    폐태자 모드에 실험결과 기본 작위에 대한 클레임을 폐태자에게 주는데 성공했습니다... 오랜만에 다시 올려봐야 겠군요 ㅋ...

  • 15.02.13 20:32

    그런데,

    FROM = {
    hidden_tooltip = {
    reverse_opinion = {
    modifier = grievously_dethronement
    who = ROOT
    years = 50 }
    character = {
    any_vassal = {
    opinion = {
    modifier = grievously_dethronement_vassal
    who = FROM
    years = 20 }
    }
    primary_title = {
    add_pressed_claim = ROOT
    }
    }
    }
    }

  • 15.02.13 20:38

    이렇게 해서 성공은 했는데... 왜 성공한건지 좀 의문이 드네요 ㄷㄷㄷ;;; 일단 프럼이 플롯 이벤트 상으로는 플롯 대상자를 가리키는 것 같은데 거기 안에 캐릭터 구문을 집어넣으니 캐릭터 구문 안의 FROM이 플롯을 실행한 사람을 가리키고 ROOT가 플롯을 받는 사람을 가리키는거 같던데 왜 그렇게 되는건지 모르겠네요 ;;

  • 작성자 15.02.13 21:00

    일반 이벤트 파일인가요? FROM 이 사람을 가리킨다면 굳이 다시 character = { } 를 잡아줄 필요는 없거든요. 전후 문맥을 알지 못해서 해독이 어렵네요.

  • 15.02.13 21:01

    Objectives의 플롯 이벤트입니다. 해당 내용은 이펙트 구문 안에 들어가 있는 거구요...

  • 작성자 15.02.13 21:07

    플롯 이벤트라면 FROM 이 플롯의 타겟 캐릭터, ROOT 가 플롯을 세운 사람.. 이 되니까, 맞네요. 다만 중간에 character = { } 이 들어간 이유를 모르겠습니다. FROM 과 ROOT 모두 character 거든요.

  • 15.02.13 21:12

    흠.... 그냥 복붙하다보니 들어간거 같기도하고... 지우고 테스트 해볼게요.

  • 15.02.13 21:17

    캐릭터 없이도 적용 되네요 ㅋ...
    근데 여전히 FROM이 플롯을 실행한 사람으로 인식하네요 왜죵...
    FROM이 타겟 캐릭터 스코프니까 who = FROM 이면 타겟 캐릭터에게 오피니언이 적용되야 하는거 아닌건가 ㅜㅜ;;

  • 작성자 15.02.13 21:20

    어.. 그러고 보니 맞는게 아니라 뒤집혀 있군요...? 어레레...
    오피니언은 vassal -> FROM 이고 FROM 은 타겟 캐릭터일텐데, 실행자로 인식하나요?

  • 작성자 15.02.13 21:23

    캐릭터를 지우고 보니 살짝 문제가 보이네요. any_vassal 은 FROM 의 any_vassal 로 인식이 될 것 같은데...

  • 15.02.13 21:25

    그러네여... 지금 테스트 결과 보니까 플롯을 실행한 사람의 봉신이 실행 시킨 사람에게 관계도 모디파이어를 적용시키고 있군요...
    아다리(?)가 맞으려면 플롯을 준놈이 FROM이고 플롯을 받는 놈이 ROOT여야 하는 상황...

  • 15.02.13 21:27

    그런데 그렇게 보자니 맨 처음 FROM은 또 플롯 대상자를 가리키는게 맞는 거 같은데...

  • 작성자 15.02.13 21:35

    일단 저 부분만 놓고 보자면,
    현재 정상적으로 동작하고 있는 게 맞다면, 공식 위키의 설명과는 다르게 FROM이 음모자, ROOT 가 음모의 타겟이어야 맞는 코드가 돼요. 뭔가 이상한데...

  • 15.02.13 21:46

    일단 해당 플롯 전문인데 뭔가 이상해요.... 프럼이 대상자인지 실행자인지... 거참;;

  • 작성자 15.02.13 21:52

    지금 모드를 다운로드 받아서 원문을 보고 있습니다. 음..

  • 15.02.13 21:52

    이펙트 다음의 FROM부분을 ROOT로 바꿔보니 이젠 음모대상자의 봉신이 저한테 모디파이어를 뿜는 군요 껄껄... 이말은 즉슨 ROOT가 음모 실행자고 FROM이 음모 대상자가 맞다는 소린데 ㅜㅜ....
    뭘까요 이 오묘한 기분은....

  • 작성자 15.02.13 22:01

    과연 버그일까요 아니면 위키가 오류인걸까요...

  • 15.02.13 22:06

    되는데 왜 되는지를 모른다는게 참 답답허네요...
    일단 되기는 하니까 뭐... 저는 일단 머리좀 식혀야 겠습니다.

  • 작성자 15.02.13 22:09

    넵. 고생하셨습니다. ^^

  • 16.04.21 23:43

    모딩을 처음 하시는 분들에게 알려드립니다...
    스코프 솔직히 이해하기 쉽지 않죠...
    그래서 저는 항상 FROM 및 ROOT 등 스코프를 사용하면 항상 옆에 "#대상" 을 바로바로 적습니다.
    이렇게 사용하게 되면 약간 덜 헷갈리더군요...
    작지만 다른 초보 모더분들에게 약간의 팁이 되었으면 좋겠네요 ㅎㅎ

  • 16.04.24 19:30

    (이걸 이해를 못 하시면 모딩의 길이 에베레스트만큼 험준해지는 거죠.)
    라니 정확히 지금 제 상황이네요...
    후우...

  • 작성자 16.04.24 19:51

    이해가 안 되시는 부분을 짚어주실 수 있다면 추가적으로 설명은 해 드릴 수 있습니다. 이게 보통 일련의 흐름 속에서 어디 한 부분을 오해하게 되면서 그 뒤가 줄줄이 꼬이는 경우가 많아서, 오해가 발생한 부분만 풀면 해결되는 경우가 많거든요..
    모딩 게시판의 글에도 적었지만, 네이버 카페북의 새 버전 가이드는 이 글보다는 조금 쉽게 썼다고 생각합니다. 가능하시다면 그쪽 글도 한번 읽어봐 주세요.

  • 16.04.24 20:43

    네이버 쪽을 봐보겠습니다...만 내일 시험이니 슬슬 시험공부를 ㅠㅜ

최신목록