시트의 기본 설정은 게임에 추가된새 시트()의 기본 정보, 옵션 및 표시를 변경하는 데 사용됩니다. 캐릭터 시트에 기본 설정이 있는 경우 게임 설정 페이지에서 찾을 수 있습니다. 기본 설정을 변경해도 기존 문자 시트에는 영향을 주지 않습니다.
문자 시트는 모든 문자에 대한 설정을 sheet.json 파일의user옵션섹션에 저장할 수 있습니다. 이러한 설정은 게임 설정에서 쉽게 업데이트할 수 있습니다. 이러한 설정으로 수행할 수 있는 간단한 작업의 예는스타트렉 시트.json 파일에서 확인할 수 있습니다. 더 복잡한 예제는Pathfinder 공식 sheet.json또는Fate Core에서 확인할 수 있습니다.
문자 시트 저장소에 PR을 제출하기 전에 시트에 기본 설정을 변경하거나 추가하는 것은 미리 테스트할 수 없습니다. 기존 시트의 기본 설정과 여기에 제공된 예제를 테스트한 다음 구조에서 이를 모방하는 것이 좋습니다.
롤20 시트 저장소에서"user옵션"
의 사용법을 검색하면 기본 옵션의 사용 예시를 더 찾아볼 수 있습니다.
일반적인 사용법
- PC/NPC 간에 시트의 기본 모드를 전환합니다. 예시: Roll20의 5판 OGL
- 새 캐릭터 시트가 시작하는 기본 골드/크레딧 양을 조정합니다. 예시: 스타워즈 D6
- 롤 버튼에서 롤 쿼리 팝업 켜기/끄기 등 사용자 옵션을 전환할 수 있습니다. 예시: 스타워즈 D6
데이터 필드 옵션
-
속성- 이 옵션으로 설정된 시트 변수의 이름입니다. 이름에
attr_
접두사를 포함하지 마세요. - 표시 이름- 선택 항목의 제목 요소
- 표시 번역 키- i18n다른 언어로의 번역을 위한 번역 키(시트에서 번역을 사용하지 않는 경우 필수는 아님)
-
- 게임 설정 페이지에서 사용할 HTML 입력 요소를 입력합니다. 옵션:
선택
,라디오
,체크박스
,텍스트
,번호
-
체크됨- 기본적으로 체크박스가 선택되도록 하려면
"체크됨"을 추가합니다: "checked",
속성을 추가합니다. - 옵션- 입력 요소에 미리 정의된 옵션이 있는 경우 키/값 쌍이 여기에 나열됩니다.
- optiontranslationkeys- 옵션에 대한 i18n 번역 키(시트에서 번역을 사용하지 않는 경우 필수는 아님)
- 기본값또는값- 속성의 기본값입니다. 여러 옵션이 있는 선택 입력에 사용하는 경우 키를 포함하지 않고 원하는 기본 선택 값으로 설정합니다. 기본값또는값을 사용합니다.
-
체크됨- 기본적으로 체크박스가 선택되도록 하려면
- 설명- 옵션과 옵션이 제어하는 변경 사항에 대한 자세한 정보를 제공하는 데 사용하는 텍스트 문자열입니다.
- descriptiontranslationkey- 설명에 사용되는 i18n 번역 키(시트에서 번역을 사용하지 않는 경우 필수는 아님)
Examples
현재 사용 중인 기본 설정의 몇 가지 예시입니다.
페이트 코어by MagooChris
다국어 지원을 위한 텍스트 입력, 확인란(일부는 기본적으로 선택됨), 기본값 및 언어 태그 사용의 예가 포함되어 있습니다.
"user옵션": [
{
"속성": "show_hints_flag",
"displayname": "처음 힌트 표시",
"displaytranslationkey": "ShowHints-Q",
"type": "체크박스",
"값": "1",
"checked": "체크됨",
"설명": "처음 사용하거나 이전 시트 디자인에서 업그레이드하는 플레이어에게 유용한 힌트를 표시합니다.",
"descriptiontranslationkey": "ShowHints-D"
},
{
"attribute": "실행_처음_설정",
"표시 이름": "처음 설정 실행",
"displaytranslationkey": "RunFirstTimeSetup-Q",
"type": "체크박스",
"값": "1",
"checked": "체크됨",
"설명": "스크립트를 실행하여 기본 문자에 대한 시트를 설정합니다.",
"descriptiontranslationkey": "RunFirstTimeSetup-D"
},
{
"attribute": "default_stressSkills",
"displayname": "기본 스트레스 및 스킬",
"displaytranslationkey": "DefaultStressSkill-Q",
"type": "텍스트",
"기본": "신체:체격,정신:의지",
"설명": "기본 시트를 설정할 때 어떤 스트레스 트랙과 그에 대한 안내 스킬을 설정해야 하나요? 예: \"정신:의지,추가:3\"",
"설명번역키": "DefaultStressSkill-D"
},
{
"attribute": "ATTR_DEFault_CONSEQUENCES",
"표시 이름": "기본 결과",
"displaytranslationkey": "DefaultConsequences-Q",
"type": "텍스트",
"기본값": "2,4,6",
"설명": "기본 시트를 설정할 때 기본 결과는 어떤 결과인가요? 예: \"2,4,6\"",
"descriptiontranslationkey": "DefaultConsequences-D"
},
{
"attribute": "show_conditions_flag",
"displayname": "결과 대신 조건 사용",
"displaytranslationkey": "ShowConditions-Q",
"type": "체크박스",
"값": "1",
"설명": "페이트 툴킷의 조건을 사용하여 결과 대체",
"descriptiontranslationkey": "ShowConditions-Q"
},
{
"attribute": "show_phase0_flag",
"displayname": "0단계 탭 표시",
"displaytranslationkey": "ShowPhase0-Q",
"type": "체크박스",
"값": "1",
"checked": "체크됨",
"설명": "0단계로 시작하는 경우 이 탭을 사용하여 아이디어를 쌓을 수 있습니다.",
"descriptiontranslationkey": "ShowPhase0-Q"
},
{
"attribute": "show_notesTab_flag",
"displayname": "메모 탭 표시",
"displaytranslationkey": "쇼노트탭-Q",
"유형": "체크박스",
"값": "1",
"설명": "노트가 자체 탭에 표시되도록 하려면 이 값을 설정하세요.",
"descriptiontranslationkey": "ShowNotesTab-Q"
}
]
스타워즈 D6작성자Andreas J.
드롭다운 메뉴 옵션, 체크박스, 숫자 입력 및 기본값의 예가 포함되어 있습니다.
시트에는 번역 태그가 포함되어 있지 않으므로 기본 설정에서도 제외됩니다.
"user옵션": [
{
"속성": "시트 유형",
"표시 이름": "시트 유형: ",
"type": "선택",
"옵션": [
"PC|0",
"NPC|1",
"Ship|2",
"Container|3"
],
"default": "0",
"설명": "PC는 일반 시트, NPC는 동일한 시트의 축소 버전, 선박은 선박 전용 스탯 블록, 컨테이너는 무기/방어구/장비 섹션(컨테이너 또는 상점 디스플레이 시뮬레이션)만 표시합니다."
},
{
"속성": "GM롤스위치",
"표시명": "GM 롤을 숨깁니다: ",
"type": "체크박스",
"값": "1",
"설명": "체크하면, 이 시트는 GM에게 숨겨진 주사위를 만드는 여분의 주사위를 숨깁니다."
},
{
"속성": "롤모드스위치",
"표시명": "롤 모드 쿼리를 비활성화합니다: ",
"type": "체크박스",
"값": "1",
"설명": "체크하면, 롤 수정자를 묻지 않고 선택 시 바로 롤을 굴립니다."
},
{
"속성": "와일드다이",
"표시명": "와일드 다이 사용: ",
"유형": "선택",
"옵션": [
"Yes|!cf1cs6",
"No|cf0cs0"
],
"default": "!cf1cs6",
"설명": "야생 주사위가 사용되지 않으면 마지막 주사위가 폭발하거나 중요한 성공/실패를 강조하지 않습니다."
},
{
"속성": "포스 스위치",
"표시 이름": "포스 섹션 숨기기: ",
"type": "체크박스",
"값": "1",
"설명": "포스에 민감하지 않은 사람들에게 실용적입니다."
},
{
"속성": "장비 스위치",
"표시 이름": "장비 섹션 숨기기: ",
"type": "체크박스",
"값": "1",
"설명": "포스에 민감하지 않은 분들을 위한 실용적인 기능입니다."
},
{
"속성": "배경스위치",
"표시명": "배경 섹션 숨기기: ",
"type": "체크박스",
"값": "1",
"설명": "백스토리를 숨깁니다 & Misc. 섹션"
},
{
"속성": "cpswitch",
"displayname": "캐릭터 포인트 요약 숨기기: ",
"유형": "체크박스",
"값": "1",
"설명": "획득/사용 내역 추적에 사용되는 캐릭터 포인트 요약 테이블을 숨깁니다."
},
{
"속성": "크레딧스위치",
"표시명": "크레딧 요약 숨기기: ",
"유형": "체크박스",
"값": "1",
"설명": "잔액 내역 추적에 사용되는 크레딧 요약 섹션을 숨깁니다."
},
{
"속성": "크레딧",
"표시명": "크레딧 시작: ",
"type": "숫자",
"값": "1000",
"설명": "캐릭터가 몇 크레딧으로 시작하는지.".
},
{
"속성": "characterPoints",
"displayname": "캐릭터 포인트: ",
"type": "숫자",
"값": "0",
"설명": "캐릭터가 몇 개의 캐릭터 포인트로 시작하는가.".
},
{
"속성": "포스포인트",
"표시명": "포스 포인트: ",
"type": "숫자",
"값": "1",
"설명": "캐릭터가 시작하는 포스 포인트 수입니다.".
]