대화형 온보딩

이 기능은 다른 사람이 플레이할 카드를 만드는 경우에만 필요합니다. 대화형 온보딩을 쓰면 플레이어가 Roleplay(롤플레이) 채팅을 시작할 때 캐릭터 카드가 질문을 하고, 그 답변으로 페르소나를 만듭니다. 작성자는 Character Editor(캐릭터 편집기)에서 설정합니다. 플레이어는 새 채팅 마법사에서 답합니다.

대화형 온보딩이 하는 일

페르소나는 채팅에서 나를 나타내는 캐릭터 카드입니다. 페르소나를 참고하세요. 보통은 플레이하기 전에 페르소나를 직접 작성합니다. 온보딩을 쓰면 카드가 그 대신 페르소나 템플릿을 함께 제공합니다. 템플릿은 플레이어가 채울 빈칸을 남겨 둔 페르소나 필드 다섯 개(Description(설명), Personality(성격), Backstory(배경 이야기), Appearance(모양), Scenario(시나리오))와 그 빈칸을 채우는 질문으로 이루어집니다.

플레이어는 이 카드로 Roleplay 채팅을 시작할 때 Create your persona(내 페르소나 만들기)를 골라 질문에 답하고, 새로운 일반 페르소나를 받을 수 있습니다. 답변은 텍스트에 한 번만 기록됩니다. 플레이어는 이 페르소나를 다른 페르소나처럼 편집하거나, 보관하거나, 삭제할 수 있습니다. 카드는 바뀌지 않습니다.

카드는 캐릭터 질문도 할 수 있습니다. 이 질문의 답변은 페르소나가 아니라 해당 채팅 하나에 저장됩니다. 캐릭터 질문을 참고하세요. 온보딩은 기존 매크로 구문을 사용하며 스크립트는 실행하지 않습니다.

작성자로서 설정하기

  1. Character Editor에서 캐릭터를 여세요. 캐릭터 만들기와 편집을 참고하세요.
  2. Card(카드) 옆의 Onboarding(온보딩) 탭을 여세요.
  3. Interactive onboarding(대화형 온보딩)을 켜세요. 스위치 아래에 짧은 How onboarding works(온보딩 작동 방식) 안내가 나타납니다.

스위치를 끄면 온보딩 필드가 숨겨지지만 작성한 내용은 유지됩니다.

Professor Mari에게 작성 맡기기

Professor Mari에게 부탁하세요. 예를 들면 "Queen Ayrene의 재미있는 온보딩을 템플릿 페르소나와 함께 써 줘."처럼 요청합니다. Professor Mari는 질문과 페르소나 필드를 작성하고 온보딩을 켭니다. 앱은 저장하기 전에 Professor Mari의 작업을 검사합니다. 철자가 틀린 이름, 질문이 없는 {{name}}, #이 빠진 조건은 Professor Mari에게 돌려보내 고치게 합니다. 캐릭터 질문이라면 Professor Mari가 그 {{name}}을 카드 자체의 필드 중 하나에도 넣습니다. 변경 내용은 검토하거나 되돌릴 수 있는 변경 카드에 표시됩니다.

페르소나 질문 추가하기

Persona Questions(페르소나 질문) 아래에서 Add Question(질문 추가)을 클릭하세요. 각 질문은 프리셋 변수, 즉 답변으로 채워지는 이름 붙은 빈칸처럼 동작합니다. Preset Editor와 프롬프트 관리를 참고하세요. 카드 하나에 질문을 최대 100개까지 넣을 수 있습니다.

필드하는 일
Variable Name(변수 이름)필드 안에서 쓰는 이름입니다. 예를 들면 faction입니다. 영문자, 숫자, 밑줄을 쓰고, 영문자나 밑줄로 시작하세요. 이름은 대소문자를 구분하므로 Gender와 gender는 서로 다릅니다.
Question (shown to user)(질문(사용자에게 표시))플레이어가 읽는 질문입니다. What does {{player}} look like?처럼 앞선 답변을 쓸 수 있습니다. {{char}}는 카드의 이름이고 {{user}}는 플레이어의 이름입니다.
Options(옵션)질문을 선택지로 바꿉니다. 첫 번째 옵션이 기본으로 선택됩니다. 옵션이 없으면 플레이어가 자유롭게 답을 입력합니다.
Value(값)페르소나에 들어가는 내용입니다. 대소문자는 입력한 그대로 유지되며, 값 안의 매크로는 채워집니다. 비워 두면 옵션의 라벨을 씁니다. 답이 문장 중간에 들어간다면 ranger처럼 소문자 값을 쓰세요.
Help text for players(플레이어를 위한 도움말)옵션 아래에 표시되는 선택 사항인 글입니다.
Allow own answer(직접 답변 허용)옵션 옆에 Write your own(직접 작성) 선택지를 추가합니다.
Multi-Select(다중 선택)플레이어가 옵션을 여러 개 고를 수 있게 합니다. 고른 옵션은 구분자로 이어 붙입니다.

이름이 player인 질문은 페르소나의 이름을 정합니다. 이 질문이 없으면 플레이어에게 먼저 이름을 묻습니다. 편집기는 이름이 비어 있거나, 올바르지 않거나, 두 번 쓰였거나, 기본 제공 매크로와 겹칠 때, 그리고 어떤 필드도 쓰지 않는 질문이 있을 때 경고합니다.

페르소나 필드 작성하기

다섯 필드를 내 페르소나처럼 작성하고, 답이 들어갈 자리에 {{name}}을 넣으세요. 필드를 클릭하면 그 필드의 Available variables(사용 가능한 변수)가 보입니다. 하나를 클릭하면 커서 위치에 삽입됩니다.

Name: {{player}}
Class: {{class}}
Role: {{player}} is a {{class}} sworn to {{faction}}.

특정 답에서만 글을 보여 주려면 {{#if}}를 쓰세요.

{{#if knowsHer == yes}}Grew up next door to {{char}}. {{relationToAna}}{{/if}}

{{#if}} 안에만 나오는 질문은 그 조건이 참일 때만 묻습니다. 이 예시에서 relationToAna는 플레이어가 yes라고 답하면 나타나는 후속 질문입니다. 비교할 때는 대소문자를 무시합니다.

{{user}}와 {{char}}는 만들어진 페르소나에 매크로 그대로 남습니다. 다른 매크로(무작위 숫자를 넣는 {{random}}이나 시각을 넣는 {{time}}처럼 Marinara가 채워 넣는 자리 표시자)는 페르소나를 만들 때 한 번 채워지며, 그때 값이 없으면 비워 둡니다.

아래쪽의 Rendered preview(미리보기)는 예시 답변으로 만든 페르소나를 보여 주고, 묻게 될 질문을 순서대로 나열합니다.

캐릭터 질문

같은 탭에는 두 번째 목록인 Character Questions(캐릭터 질문)가 있습니다. 페르소나 질문처럼 동작하지만, 답변은 페르소나가 아니라 채팅에 저장됩니다. 이름은 카드 자체의 필드(Description, Personality, Backstory, Appearance, Scenario) 중 하나에 넣으세요. 모델이 읽는 필드가 바로 이 필드들이기 때문입니다.

{{char}} treats {{relationshipToUser}} with open warmth.

인사말에서는 캐릭터 질문의 {{name}}을 쓸 수 있으며, 플레이어의 답변이 표시됩니다. 인사말에서는 Ah, so you are a {{class}}처럼 페르소나 질문의 {{name}}도 쓸 수 있습니다. 다만 이 값은 플레이어가 새 채팅 마법사에서 그 페르소나를 만들 때만 첫 메시지와 대체 인사말에 채워집니다. 기존 페르소나나 Quick Start에서는 태그가 쓴 그대로 보이며, Character Editor가 이를 경고합니다. 인사말을 클릭하면 Available variables에 두 종류가 라벨과 함께 나열됩니다.

답변은 채팅 변수로 저장되므로 카드는 채팅마다 다른 값을 읽으며, 카드를 고칠 필요가 없습니다. 캐릭터 질문은 플레이어가 페르소나를 만드는지와 상관없이 카드가 채팅에 있을 때마다 묻습니다. 창에 About you(나에 대해)가 나타나는 것은 페르소나를 만들 때뿐입니다.

알아 둘 점이 세 가지 있습니다.

플레이어로서 질문에 답하기

  1. 새 Roleplay 채팅을 시작하세요. Persona & Characters(페르소나와 캐릭터) 단계의 캐릭터 목록에서 온보딩이 있는 카드에는 더하기 표시가 붙은 작은 사람 아이콘이 나타납니다.
  2. 캐릭터를 추가하세요. 새 페르소나를 받으려면 Your Persona 맨 위의 Create your persona를 선택하세요. 이 항목에는 해당 카드의 이름이 적혀 있습니다. None을 포함해 다른 항목을 고르면 페르소나를 만들지 않습니다.
  3. Next(다음)를 클릭하세요. 채팅에 있는 카드 중 하나라도 캐릭터 질문이 있으면, 페르소나를 만드는지와 상관없이 질문 창이 열립니다.
  4. 질문에 답하세요. 먼저 캐릭터 질문이 카드마다 한 섹션씩 나오고, 페르소나를 만드는 중이면 그다음에 About you가 나옵니다. 후속 질문은 답변에 따라 필요해지면 나타납니다.
  5. Review persona(페르소나 검토)를 클릭하면 답변으로 만들어지는 이름과 필드를 볼 수 있습니다. 답변으로 채워진 부분은 강조 표시됩니다. 미리보기는 아무것도 저장하지 않습니다.
  6. Create persona(페르소나 만들기)를 클릭하세요. 페르소나를 만들지 않는 경우에는 Save answers(답 저장)를 클릭하세요. 캐릭터 답변은 채팅에 저장되고 마법사가 이어집니다.

작동하지 않는 경우: 페르소나가 만들어졌지만 선택되지 않았다면 Your Persona에서 고르세요. 답변을 저장하지 못했다면 채팅은 대신 각 카드 자체의 기본 텍스트를 사용합니다.

온보딩 질문은 Roleplay 새 채팅 마법사에서 묻습니다. Quick Start, Conversation(대화) 설정, 캐릭터 카드에서 바로 채팅을 시작하는 경우에는 아직 묻지 않습니다. 그렇게 시작한 채팅은 각 질문의 첫 번째 선택지로 채워지므로, {{relationshipToUser}}는 태그로 보이지 않고 값으로 바뀝니다. 마법사에서 답하면 해당 채팅에서만 이 기본값이 대체됩니다.

설정을 마친 뒤 Chat Settings(채팅 설정)에서 답할 수도 있습니다.

진행 중인 Roleplay 채팅에 캐릭터 질문이 있는 카드를 Chat Settings에서 추가하거나 채팅 위로 끌어다 놓으면, 먼저 그 질문을 묻습니다. 그런 다음 내 답변이 채워지고 표시된 인사말을 제안합니다.

온보딩이 있는 카드 공유하기

온보딩은 카드와 함께 저장됩니다. Marinara Native와 Compatible PNG Card 내보내기는 온보딩을 유지하므로, 카드를 가져온 플레이어도 질문을 받습니다. Compatible JSON에서는 빠집니다. 질문이 100개를 넘는 카드를 가져오면 처음 100개만 남습니다. 캐릭터 카드 가져오기와 내보내기를 참고하세요.

관련 가이드