尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Arquivo estatico para o RPG dark fantasy O Arcano, com interface glass dark, menu lateral recolhivel e pagina inicial de apresentacao.
Abra index.html no navegador ou use o servidor local em http://127.0.0.1:5173/.
Nao ha etapa de build.
Edite assets/js/content.js.
A pagina inicial fica em index. Cada registro fica em entries e usa uma aba em tab:
IndexItensMagiasBestiarioPaisesCenariosErasSistemasPersonaHistoriasRacasMapaDeusesPara adicionar uma pagina:
entries.id, tab, title, summary, fields e body.assets/images e referencie o caminho em image.index.html: marcacao principal.assets/css/styles.css: menu lateral recolhivel, interface glass dark e responsividade.assets/js/content.js: dados customizaveis da wiki.assets/js/app.js: menu, busca e renderizacao dos templates.assets/images: imagens geradas e simbolo do projeto.Rode os arquivos abaixo UMA VEZ no Supabase > SQL Editor, na ordem:
supabase-access-requests.sql — tabelas base (stories, index_config, access_requests) + RLS.supabase-tags.sql — coluna tags em stories.supabase-itens.sql — colunas subtype e fields em stories.supabase-master-palette.sql — paleta de cores personalizada do Mestre (necessaria para salvar cores no editor de texto). Se o site já estiver publicado e mostrar PGRST205/schema cache ao salvar uma cor, rode este arquivo novamente no SQL Editor: ele cria a tabela se faltar, concede o acesso da Data API e recarrega o esquema.supabase-characters.sql — tabela characters (fichas de personagem dos jogadores) + RLS. Depende da funcao criada em supabase-access-requests.sql.supabase-characters-sheet.sql — colunas da ficha interativa (vitals, statuses, inventory, spells) na tabela characters.A aba Persona deixou de ser uma categoria de NPCs e virou o criador de fichas de
personagem dos jogadores. Cada ficha fica vinculada ao usuario (coluna user_id):
Modificador da raca soma dados), DA configuravel por
atributo, O Despertar (ver abaixo), pericias/talentos e identidade narrativa
(papel, desejo, ferida e historia em rich-text).Durante a criacao, o jogador rola 1d100 (ate 3 tentativas, mantem a ultima) com uma animacao de ritual:
Para ajustar a lista de atributos, os numeros (base 10 / pool 6 / teto 16), as faixas/escolas
ou a reducao de DF/DM, edite as constantes CHAR_ATTRIBUTES, CHAR_ATTR_BASE,
CHAR_POINT_POOL, CHAR_ATTR_MAX, AWAKEN_MAGE_MIN, MAGIC_SCHOOLS e DEF_REDUCTION no
topo de assets/js/app.js.
Observacao: entradas antigas de stories com tab = 'Persona' (se existirem no banco) deixam
de aparecer nessa aba, que agora lista somente fichas da tabela characters.
Depois de criada, a ficha (#/Persona/<id>) funciona como um documento vivo, organizado em
abas: Visao Geral (atributos, despertar, identidade, pericias), Combate (DA, DF/DM, HP,
status), Inventario, Magias e Historia. Um cabecalho mostra retrato, nome e o resumo
(DA/DF/DM/HP/Mana).
O dono e o Mestre podem alterar; mudancas salvam sozinhas no Supabase:
Nd6 + 1d12 de Destino. A aba Combate tem rolagem de
Dificuldade de Acerto usando o atributo base escolhido na criacao.Requer a migracao supabase-characters-sheet.sql. Se ela nao tiver rodado, a criacao de ficha
continua funcionando (sem o estado vivo) e a ficha avisa ao tentar salvar HP/status/itens.
Em qualquer categoria criavel (Cenarios, Eras, Sistemas, Mapa, Deuses, Historias, Itens, Racas, Bestiario, Magias) o Mestre tem:
+ ao lado da paleta para guardar a cor atual; ela passa a aparecer na toolbar de todas as suas sessoes (sincroniza pelo Supabase, por usuario).A aba Linha do Tempo (#/Eras) usa os registros reais de stories para montar o Cronoscópio. Não existe uma segunda base de dados: metadados narrativos ficam no JSON fields, que já faz parte da arquitetura do Codex.
O Cronoscópio não inclui um catálogo fixo de eras: nomes, limites, ordem e cor vêm exclusivamente das eras cadastradas pelo Mestre. A interface permanece modular para qualquer campanha ou cenário.
Eras usam Ordem, Início, Fim e Cor.Historias usam Era, Data no mundo, Posição temporal, Realidade, Ponto de divergência e Importância.#/Eras/criar e acontecimentos em #/Historias/criar.banners antes de o HTML sanitizado ser persistido.#/Historias/<id>, com contexto temporal, modo focado e histórias relacionadas da mesma era.Na home, o Mestre tem dois botões: Backup (JSON) baixa tudo (entradas, apresentação e fichas) em um arquivo restaurável, e Exportar (Markdown) baixa o texto do Codex, agrupado por categoria, para leitura ou versionamento. Faça um backup antes de mudanças grandes no banco.
npm install
npm test
E2E_EMAIL e E2E_PASSWORD (conta de teste aprovada, nunca a do Mestre), também percorre as
categorias, a linha do tempo e o diálogo de saída. Os testes só leem dados.E2E_CHANNEL=chrome para usar o Chrome); nada é baixado.Erros de JavaScript e promessas rejeitadas viram um aviso discreto na tela (no máximo um por minuto) e ficam completos no console do navegador. Não há serviço externo de monitoramento.
current_arcano_role() é executável por usuários logados de propósito: as políticas de RLS dependem dela.