Skip to content

작은 장면들 ​

pet_interaction/ 아래의 파일 하나가 작은 장면 하나예요. 모드에는 매달리기, 게 인사, 대접, 커피, 감상의 다섯 가지가 들어 있어요. 쿠리만쥬가 방금 잡초 뽑기 전표를 마친 펫에게 커피를 건네는 커피 장면을 예로 들면 이래요.

json
{
  "initiators": [
    { "pets": ["chiikawa:kurimanju"], "pose": "hand_over" }
  ],
  "partners": [
    {
      "pets": ["chiikawa:chiikawa", "chiikawa:hachiware", "chiikawa:usagi"],
      "pose": "drink",
      "begin": { "reaction": "happy", "voice": "given_coffee" }
    },
    {
      "pets": ["chiikawa:rakko"],
      "pose": "drink",
      "begin": { "voice": "given_coffee" }
    }
  ],
  "partner_finished": { "slip": "chiikawa:weeding", "within_ticks": 2400 },
  "partner_eager_ticks": 1200,
  "chance": 0.25,
  "notice_distance": 12.0,
  "approach_distance": 1,
  "reservation_ticks": 400,
  "duration_ticks": 80,
  "cooldown_ticks": 24000
}

누가 누구와 연출하나요. initiators는 장면을 시작하는 쪽이고, partners는 시작하는 쪽이 찾아가는 쪽이에요. 둘 다 그룹으로 적어요. pets에는 캐릭터 ID나 #으로 시작하는 엔티티 태그를 적고, 펫은 자기가 처음 나오는 그룹대로 행동해요. partners의 순서는 선호 순서이기도 해서, 시작하는 쪽은 앞에 적힌 쪽부터 찾아요. 이렇게 하면 한 파일 안에서도 캐릭터마다 다르게 반응할 수 있어요. 매달렸을 때 치이카와는 울고, 랏코는 꿈쩍도 하지 않아요.

각자 어떻게 행동하나요. pose는 장면 내내 유지하는 자세예요. begin, now_and_then, end는 만났을 때, 장면 도중 가끔, 끝날 때 하는 행동이에요. 각각 animation, reaction 표정(happy, hurt, confused), voice 순간을 가질 수 있고, 모두 뺄 수 있어요. now_and_then에는 얼마나 자주 하는지인 every_ticks도 필요해요. 대사 순간은 캐릭터 자신의 대사 파일에서 대사를 찾기 때문에, 캐릭터마다 자기 말로 말해요.

자세와 애니메이션은 모드에 이미 있는 애니메이션만 쓸 수 있어요. cling, clung_to, crab_greeting, hand_over, drink, eat, sit, clap이에요. 그 애니메이션이 없는 캐릭터는 그냥 서 있어요.

언제 일어나나요.

필드뜻
partner_state선택 사항. 상대가 무엇을 하고 있어야 하는지: idle 할 일이 없음(기본값), 또는 playing_music 연주 중. 연주 중이면 상대는 멈추지 않고, 누구든 다가와 관객이 될 수 있어요
partner_finished선택 사항. 상대가 어떤 종류의 전표를 얼마 안에 마쳤어야 하는지
hands_over선택 사항. 시작하는 쪽이 가방에서 꺼내 상대가 그 자리에서 먹게 하는 것, 아이템이나 태그로 써요. 가방에 없으면 장면이 일어나지 않아요
partner_eager_ticks선택 사항. 상대가 그 뒤에 더 의욕적으로 일하는 시간, 기본은 0이에요
chance주변을 둘러볼 때마다 이 장면을 떠올릴 확률
notice_distance상대가 얼마나 가까이 있어야 떠올리는지. 펫은 최대 16블록까지 볼 수 있어요
approach_distance시작하는 쪽이 얼마나 가까이 걸어간 뒤 시작하는지
reservation_ticks시작하는 쪽이 걸어가는 데 주어지는 시간이자, 상대가 기다리는 시간
duration_ticks장면이 이어지는 시간
cooldown_ticks한 쌍이 이 장면을 연출한 뒤 다시 연출하기까지의 시간

Unofficial fan-made mod, not affiliated with Nagano / Chiikawa rights holders. No official assets are used.

Unofficial fan-made mod, not affiliated with Nagano / Chiikawa rights holders.
京ICP备2024085629号