Esquema de Tabela Personalizada
Em Português Claro
Nenhuma programação necessária. Esta página lista nomes de campos usados por importações/exportações e por usuários avançados que mantêm JSON diretamente.
Tabela de Significado (v3)
Chaves obrigatórias
id(string em snake_case)schemaVersion= 3tableType= “meaning-table”rangeStart(int),rangeEnd(int)categoryId(string em kebab-case)displayName(string)entries(array)
Campos de tabela opcionais
description,descriptionTranslations,displayNameTranslationsdefaultLanguage(string, ex.,"en")isBuiltIn,isUserCreated(buleanos)source(string),tags(array de strings)tableRollOn(array de alvos de tabela/lista)data(objeto para extensões)dice(legado; ignorado pelo app atual)
Campos de entrada
range[início, fim] (obrigatório)result(string, obrigatório)- Opcional:
description, traduções,tags,entryRollOn,disabled,data,weight(presente no esquema, não usado pelo app ainda)
Regras de validação
- Entradas devem cobrir
[rangeStart..rangeEnd]exatamente uma vez; sem lacunas/sobreposições - Entradas desativadas (ou entradas com
[0,0]) são ignoradas para cobertura
JSON Mínimo
{
"id": "action_basics",
"schemaVersion": 3,
"tableType": "meaning-table",
"rangeStart": 1,
"rangeEnd": 10,
"categoryId": "actions",
"displayName": "Action Basics",
"entries": [
{ "range": [1, 5], "result": "Common" },
{ "range": [6, 10], "result": "Uncommon" }
]
}
Tabela de Foco de Evento (v3)
Chaves obrigatórias
id,schemaVersion= 3tableType= “event-focus”rangeStart,rangeEndcategoryId= “event-focus”displayName,entries
Campos de tabela opcionais
displayNameTranslations,description,descriptionTranslationsdefaultLanguage,isBuiltIn,isUserCreated,source,tags,tableRollOn,data
Campos de entrada
range[início, fim],result- Opcional:
description, traduções,tags,entryRollOn,action,additionalRolls,disabled,data,weight(presente no esquema, não usado ainda)
JSON Mínimo
{
"id": "event_focus_core",
"schemaVersion": 3,
"tableType": "event-focus",
"rangeStart": 1,
"rangeEnd": 100,
"categoryId": "event-focus",
"displayName": "Event Focus",
"entries": [
{ "range": [1, 10], "result": "Remote Event" },
{ "range": [11, 20], "result": "NPC Action" }
]
}
Downloads
Veja a seção de Downloads no final desta página para arquivos de esquema. Modelos/Exemplos estão listados em “Começando com Tabelas Personalizadas”.
Nota: Tabelas com peso aparecem no esquema para compatibilidade futura, mas o app não usa pesos ainda.
Relacionado
- Primeiros passos e melhores práticas: “Começando com Tabelas Personalizadas”, “Organizando Tabelas Personalizadas”
- Formatos de arquivo e mapeamento Foundry: “Importando & Exportando Tabelas Personalizadas”