尚未偵測到更新。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.