Sistema de RPG de mesa ambientado no universo brutal de Chainsaw Man
Sobre - Sistema - Como Jogar - Website -
SCAR (Sacrificial Contract & Risk) é um RPG de mesa onde demônios nascem dos medos humanos e poder sempre cobra um preço.
Inspirado no universo sombrio de Chainsaw Man, o jogo coloca os jogadores em um mundo onde:
- Demônios são manifestações dos medos coletivos da humanidade
- Contratos oferecem poder em troca de sacrifícios terríveis
- Cada escolha tem consequências reais e duradouras
- Sobreviver é tão importante quanto vencer
- Ninguém sai ileso — nem física, nem mentalmente
"SCAR nasceu da paixão por Chainsaw Man e RPGs de mesa. Cada regra foi pensada para capturar a brutalidade e a emoção do universo original."
— Jonathan Ribeiro, Criador
| Feature | Descrição |
|---|---|
| Brutalidade Autêntica | Sistema que captura a violência e o peso emocional de Chainsaw Man |
| Contratos Demoníacos | Pactos com demônios categorizados pela idade do demônio (Menor → Restrição) |
| Stress & Injúrias | Sistema de dano que afeta corpo e mente |
| 4 Naturezas Jogáveis | Humanos, Infernais, Híbridos e Demônios Puros — cada um com mecânicas exclusivas |
| 12 Estilos de Luta | Combate personalizado para cada jogador |
| Habilidades | 111 Gerais (Físico 41 · Mental 36 · Social 34) + 68 de Origem (Humano 14 · Infernal 17 · Híbrido 18 · Demônio 19) = 179 no total — com cadeias de pré-requisito |
| Crítico "Dado Marcado" | Um dado decide tudo: 10 = crítico, 1 = desastre. O Dado Marcado multiplica o total da rolagem (crítico até ×1,5, desastre até ×0,75), e o crítico só vale se você venceu o confronto. As habilidades de Sorte do Combate torcem a sorte a teu favor |
| Aflições | 6 Mecânicas-Mãe — Físicas (Avaria, Exposto, Agonia) e Mentais (Controle, Miragem, Entorpecido) — + 2 contextuais (Dreno e A Influência), com severidade rolada em 1d100 (Branda / Séria / Profunda) |
| Sistema de Sonhos | Objetivos de vida que recompensam PM ao serem realizados (4 tiers) |
| Rolador de Dados | App online (PeerJS) e extensão do Owlbear Rodeo — sincroniza rolagens em tempo real |
Rola Xd10 (X = atributo), soma os dados e compara com a DT
- Sistema d10 somado: um dado por ponto de atributo, somados
- Tabela de DT: 8 faixas, Fácil (1-15) → Imensurável (100+) — o Mestre bate o olho e escolhe a faixa
- Insistir no Teste: falhou? pode tentar de novo, mas cada tentativa sobe +5 na DT (até virar falha automática)
- Crítico "Dado Marcado": 1 dado é o decisivo (~10% cada lado). 10 = crítico, 1 = desastre: multiplica o total da rolagem (crítico até ×1,5, desastre até ×0,75); o crítico só conta se você venceu o confronto
- Combate: rolagem oposta (atacante vs defensor) — a diferença vira Injúria
| Recurso | Descrição |
|---|---|
| Stress | Resiliência mental e física. Base 6 + Vigor + Vínculo (Humano 8 + Vigor + Vínculo; Demônio Puro 4 + Vigor + atributo da Categoria de Medo) |
| Injúrias | Dano físico pela diferença da rolagem: Leve (1-9), Grave (10-19), Crítica (20-39), Morte (40+, cai em Morrendo). Slots: Leves 2 + ⌊Vig/2⌋ · Graves 1 + ⌊Vig/3⌋ · Crítica 1 |
| Aflições | Condições negativas (6 Mecânicas-Mãe + contextuais), severidade em d100 |
| Vínculos | Relações que ancoram sua humanidade |
| PM (Pontos de Marca) | O "XP" do sistema: ganho jogando, gasto pra evoluir (contratos, poderes, atributos) |
| Sonhos | Objetivos de vida — ao realizá-los, o jogador ganha PM |
| ¥ (Iene) | Dinheiro do submundo — gasto na Vendinha do Seu Bento |
| Natureza | Descrição | Exclusivo |
|---|---|---|
| Humanos | Mortais comuns, versáteis e numerosos. Sem poder até fechar um Contrato. | Stress base maior (8), Talismã, encerram contratos com mais facilidade, recuperação emocional (+5 em testes emocionais) |
| Infernais | Demônios em cadáveres reanimados. Poderes inatos, aflições que grudam. | +1 Poder + +1 Sentido Sobrenatural, detecção demoníaca 1x/cena, Memória do Inferno (+1d10 contra demônios conhecidos), Injúrias Leves que não pesam |
| Híbridos | Meio humano, meio demônio — existência instável. Nascem no Morrendo. | Poder que queima Stress, ignora 1 consequência/combate, Recusa da Morte; no Colapso Profundo solta A Influência |
| Demônios Puros | Seres imortais nascidos do medo coletivo. Sem Talismã nem Sonhos. | Pontos de Idade (8 estágios: Recém-Nascido → Primevo) + Escala de Medo (−5 a +5) + 5 Categorias de Medo |
Contratos são categorizados pela idade do demônio (que define a DT do Teste de Medo). Custo em PM para Humano:
| Categoria | Poder | Custo PM |
|---|---|---|
| Menor | Limitado, utilitário | 2 PM |
| Médio | Forte, combate efetivo | 3 PM |
| Maior | Destruidor (+1 Injúria por uso) | 4 PM |
| Invocação | Invoca entidade aliada | 3 PM |
| Restrição | Poder absoluto | 6 PM + aprovação do Mestre |
Evoluir um contrato não é compra fixa: é uma negociação com o demônio (Teste de Medo com Autoridade ou Vínculo). O demônio cobra mais quanto mais você pede.
- Escolha sua Natureza — Humano, Infernal, Híbrido ou Demônio Puro
- Distribua Atributos — 22 pontos entre os 10 atributos (teto 10; cada ponto não-gasto vira +2 PM iniciais)
- Stress e Injúrias — calculados a partir do Vigor/Vínculo (ver tabela de Recursos)
- Defina seu Talismã — objeto que ancora sua humanidade (menos para o Demônio Puro)
- Escolha os Sonhos — objetivos de vida que rendem PM
- Escolha o Estilo de Luta — 12 estilos disponíveis (Boxe, Espadachim, Pistoleiro, etc.)
- Poderes e Habilidades — grátis iniciais variam por natureza; Humano fecha Contrato para ganhar poder
- Preencha a Ficha — nome, história, medos
O website oficial do SCAR oferece:
- Home (
index.html) — apresentação do sistema, princípios e modais interativos das 4 Naturezas. Detalhes de UX: tagline que se reescreve (frase sorteada por visita), efeito de sangue no cursor (gotas ao passar sobre elementos clicáveis + respingo ao clicar) e um easter egg do "sussurro" no rodapé (digite um gatilho e aperte Enter) - Sumário (
sumario.html) — sistema completo numa página, com índice navegável + Modelos de Ficha copia-e-cola - Habilidades (
habilidades.html) — 111 Gerais (Físico/Mental/Social) + 68 de Origem, com "Como funciona" em cada uma, accordion por subcategoria e toggle Gerais/Origem - Vendinha (
vendinha.html) — "Vendinha do Seu Bento": armas, armaduras, veículos, 12 Estilos de Luta, Contratos, Encomendas - Aflições (
aflicoes.html) — as 6 Mecânicas-Mãe + as contextuais (Dreno, A Influência), severidade em d100, e as tabelas de Condições, Cicatriz, Dano Contínuo e Exaustão - Bestiário (
aparencias.html) — duas abas: Monstros (As Fichas — criaturas comuns/base — + Chefes — os nomeados com ficha completa e Falha Central) e Galeria de Aparências (referências visuais por natureza, com filtros e carregamento sob demanda — mostra 3 por categoria + botão "Ver todas") - História (
historia.html) — linha do tempo canônica (1908-2011) - Criar Personagem (
criar.html) — criador de ficha interativo com localStorage, cálculo automático e configuração do webhook do Discord da ficha - Atualizações (
atualizacoes.html) — changelog do sistema - Agradecimentos (
agradecimentos.html) — homenagem às mesas que ajudaram a moldar o sistema (Vanguarda Escarlate e Vazio Divino), em cards accordion
- Rolador de Dados (
dice-roller.html) — roda no navegador e como extensão do Owlbear Rodeo (viamanifest.json):- Crítico / Desastre automáticos pelo Dado Marcado (o 1º dado da rolagem, com anel dourado)
- Abas Livre, Ficha e Online; combate com Injúria calculada
- Sala multiplayer via PeerJS (código), histórico de rolagens; transmite pra mesa toda no Owlbear
- Diário da Sessão no Discord (via webhook) — espelha rolagens (crítico 🔥 / desastre 💀), poderes/habilidades usados (com custo em PM/Stress) e Injúrias/Stress sofridos
- Wake Lock (mantém a tela ligada) e Placar do Mês (ferramenta do Mestre: acumula recordes e gera
stats.json) - Interface dark theme
- Modais das 4 Naturezas — cards na home abrem modais com bônus, malefícios, PM inicial e detalhes de criação
- Modelos de Ficha — templates de Ficha Padrão e Ficha Demônio Puro com botão "copiar"
- Animações Lottie — chuva no hero e Pochita ao salvar a ficha (carregadas sob demanda)
- Design Dark — visual sangue e trevas inspirado em Chainsaw Man
- PWA / Offline (
sw.js+app.webmanifest) — instalável como app; páginas e ferramentas rodam offline via service worker (páginas = rede-primeiro; assets = cache-primeiro) - Polimento mobile — alvos de toque generosos, sem zoom indesejado no iOS, e respeito a
prefers-reduced-motion
O conteúdo canônico vive em regras/, em pastas numeradas (+ pastas de apoio: livro/, prints-tabelas/, referencias/):
01-comece-aqui/ — fundamentos e criação
historia.md— linha do tempo canônica (1908-2011) ·criacao-personagem.md— criação passo a passo + modelos de ficha
02-regras/ — referência e mecânicas
sumario.md— o sistema inteiro numa página ·habilidades.md— 111 Gerais + 68 de Origem (Humano 14 · Infernal 17 · Híbrido 18 · Demônio 19) ·vendinha-do-seu-bento.md— armas, armaduras, veículos, Estilos, Contratos, Encomendasaflicoes.md— 6 Mecânicas-Mãe + contextuais + severidade d100 + Condições/Cicatriz/Exaustão ·contratos-demoniacos.md— catálogo de contratos ·escala-de-poder.md— o que cada nível de atributo faz ·sistemas-narrativos.md— Sonhos e mecânicas narrativas ·forma-verdadeira.md
03-mestre/ — aventuras prontas
TUNGUSKA-1908.md,Sessão Final - O Julgamento dos Mortais.mdeteste-subsolo.md— one-shots/roteiros prontos
04-meta/ — trabalho em desenvolvimento (não é regra de jogo)
IDEIAS.md— backlog ·LORE.md— lore em construção ·CATALOGO-PODERES.md— poderes em curadoria ·combos-e-quebras.md— análise de combos/quebra-jogo pro Mestre
Regra da pasta: nada de registro do passado. O que fica pronto migra pro doc do sistema.
05-loucuras-do-mestre/ — spinoffs experimentais (fora do canon)
DLC.md(seções MUSUME, IDOL, MITO) ·habilidades-do-mestre-louco.md·README.md
livro/ — o livro diagramado servido no site: SCAR-livro.html + SCAR-livro-A4.pdf.
Bestiário, campanha e personagens vivem em
campanha/. O bestiário (inimigos, chefes e Demônios em formato Rolador/Owlbear, cada um com o bloco<!-- SCAR:{json} -->) fica emcampanha/bestiario/; os PJs e NPCs da mesa ficam nas pastas da campanha. Os chefes seguem o Modelo Enigma (venciveis por dano, com a Falha como atalho); demônios da obra ficam fiéis ao canon (Escuro = Primordial, Controle = Makima).
| Tecnologia | Uso | Versão |
|---|---|---|
| Squeleton CSS v4 | Framework CSS base | CDN |
| HTML5 / CSS3 Custom | Estrutura semântica + tema dark | - |
| JavaScript Vanilla | Interações e lógica | ES6+ |
| PeerJS | Multiplayer no rolador | 1.5.4 |
| Owlbear Rodeo SDK | Rolador como extensão de VTT | CDN |
| WOW.js | Animações on-scroll | Integrado |
| Lottie | Animações (chuva do hero, Pochita ao salvar) — carregado sob demanda | lottie.min.js |
| Service Worker + Web Manifest | PWA: app instalável + uso offline | Nativo |
| Wake Lock API | Mantém a tela ligada durante a sessão | Nativo |
| Discord Webhook | Diário da sessão (rolagens, poderes, dano) | Nativo |
SCAR/
├── index.html # Home: modais das 4 Naturezas + tagline reescrita, sangue no cursor, sussurro
├── sumario.html # Sistema completo numa página + modelos de ficha
├── habilidades.html # 111 Gerais + 68 de Origem (accordion + toggle)
├── vendinha.html # Armas, armaduras, veículos, Estilos, Contratos, Encomendas
├── aflicoes.html # Mecânicas-Mãe + severidade d100 + Condições/Cicatriz/Exaustão
├── historia.html # Linha do tempo canônica (1908-2011)
├── aparencias.html # Bestiário: Monstros (Fichas + Chefes) + Galeria de Aparências
├── criar.html # Criador de ficha (localStorage, webhook do Discord)
├── atualizacoes.html # Changelog do sistema
├── agradecimentos.html # Homenagem às mesas (accordion)
├── dice-roller.html # Rolador multiplayer (PeerJS) + extensão Owlbear + Discord/Wake Lock
├── manifest.json # Manifesto da extensão do Owlbear Rodeo
├── app.webmanifest # Manifesto do PWA (app instalável)
├── sw.js # Service worker (offline + cache; const CACHE)
├── assets/
│ ├── css/ # main.css · components.css · page-styles.css (global) · index.css (só home)
│ ├── js/ # main.js · scar-catalogo.js · scar-requisitos.js · scar-equip.js
│ │ # scar-anim.js (lazy Lottie) · scar-blood-cursor.js · scar-secrets.js
│ │ # anim-save.js (Pochita) · lottie.min.js · anims/ (boo, rain, skull)
│ ├── images/ # logos, banners, exemplos por natureza, ícones, monstros/chefes/minions
│ ├── animacao/ # JSONs fonte das animações Lottie
│ ├── data/ # stats.json (Placar do rolador)
│ └── livro/ # build do livro: build_book.py, render_pdf.py, PROMPTS..., chapters/
├── regras/ # Conteúdo canônico em .md
│ ├── 01-comece-aqui/ # historia.md, criacao-personagem.md
│ ├── 02-regras/ # sumario, habilidades, vendinha, aflicoes, contratos, escala, narrativas, forma-verdadeira
│ ├── 03-mestre/ # one-shots: TUNGUSKA-1908, Julgamento dos Mortais, teste-subsolo
│ ├── 04-meta/ # IDEIAS, LORE, CATALOGO-PODERES, combos-e-quebras
│ ├── 05-loucuras-do-mestre/ # DLC.md (MUSUME/IDOL/MITO), habilidades-do-mestre-louco
│ ├── livro/ # SCAR-livro.html + SCAR-livro-A4.pdf (o livro servido)
│ ├── prints-tabelas/ # PNGs de tabelas
│ └── referencias/ # PDFs de outros RPGs
├── campanha/ # Campanha Mão de Ferro: bestiário, facções, NPCs, discord-bot
└── README.md
O projeto usa uma arquitetura CSS modular (4 folhas + Squeleton):
- Squeleton v4 (via CDN) — framework base com grid 12 colunas, utilitários e componentes
- main.css — estilos compartilhados (variáveis de cor, cards, botões, animações, sangue no cursor, polimento mobile)
- components.css — componentes compartilhados entre páginas (cards, tabelas, tiers, filtros)
- page-styles.css — carregado em todas as páginas (hero, animações, efeitos)
- index.css — carregado só na home (hero específico, tagline, easter egg)
O site é um PWA com service worker (sw.js). Os assets (CSS/JS/imagens) são servidos "cache primeiro", então quem já abriu o site continua vendo a versão antiga até a versão do cache mudar.
Sempre que alterar CSS/JS/imagens, suba a constante
CACHEnosw.js(ex.:scar-v38→scar-v39→ …). O service worker apaga o cache velho e rebaixa tudo no próximo acesso. Páginas.htmlsão "rede primeiro" e atualizam sozinhas (não dependem do bump).
- Fork o projeto
- Crie uma branch para sua feature (
git checkout -b feature/AmazingFeature) - Commit suas mudanças (
git commit -m 'Add some AmazingFeature') - Push para a branch (
git push origin feature/AmazingFeature) - Abra um Pull Request
- Use classes do Squeleton sempre que possível ao invés de CSS customizado
- Prefira classes utilitárias (
p-20-all,d-flex) ao invés de inline styles - Use variáveis CSS definidas em
main.css(ex.:var(--cor-secundaria)) - Siga o padrão de nomenclatura:
.nome-componente-elemento
- PWA / uso offline (service worker)
- Bestiário com fichas importáveis no Rolador
- Internacionalização (EN/ES)
Este é um projeto de fã, criado para fins de entretenimento e sem fins lucrativos. Dúvidas, sugestões ou quer contribuir? Entre em contato!
Chainsaw Man é propriedade de Tatsuki Fujimoto e Shueisha. Este RPG é uma homenagem à obra original e não possui qualquer afiliação oficial com os detentores dos direitos.
"Todo contrato tem um preço. Você está disposto a pagar?"
Feito com 🩸 por Jonathan Ribeiro

