Ajustar regras
Sistemas
Nome
Versão
Abrir o arquivo de regras
JSON do sistema
{ "meta": { "id": "op1", "name": "Vigília (investigação paranormal, d20)", "version": "1.0.0", "language": "pt-BR", "theme": { "tokens": {}, "gradient": [ "#2a0d0f", "#14110e", "#241136" ] }, "credit": "Mecânica nossa para mesas de investigação paranormal: d20, perícias, rituais e sanidade. Sem nome, texto ou arte de editora.", "primer": [] }, "attributes": [ { "id": "agi", "name": "Agilidade", "abbr": "AGI", "min": 0, "max": 5, "initial": 1, "free": false }, { "id": "for", "name": "Força", "abbr": "FOR", "min": 0, "max": 5, "initial": 1, "free": false }, { "id": "int", "name": "Intelecto", "abbr": "INT", "min": 0, "max": 5, "initial": 1, "free": false }, { "id": "pre", "name": "Presença", "abbr": "PRE", "min": 0, "max": 5, "initial": 1, "free": false }, { "id": "vig", "name": "Vigor", "abbr": "VIG", "min": 0, "max": 5, "initial": 1, "free": false } ], "attributeRules": { "points": 4, "lowerGivesPoint": true, "creationMax": 3, "step": 1 }, "resources": [ { "id": "pv", "name": "Pontos de Vida", "abbr": "PV", "color": 1, "canBeNegative": false, "atZero": "morrendo" }, { "id": "pe", "name": "Pontos de Esforço", "abbr": "PE", "color": 2, "canBeNegative": false }, { "id": "san", "name": "Sanidade", "abbr": "SAN", "color": 3, "canBeNegative": false, "atZero": "enlouquecendo" } ], "skills": [ { "id": "acrobacia", "name": "Acrobacia", "attribute": "agi", "requiresTraining": false, "untrainable": false }, { "id": "adestramento", "name": "Adestramento", "attribute": "pre", "requiresTraining": true, "untrainable": false }, { "id": "artes", "name": "Artes", "attribute": "pre", "requiresTraining": true, "untrainable": false }, { "id": "atletismo", "name": "Atletismo", "attribute": "for", "requiresTraining": false, "untrainable": false }, { "id": "atualidades", "name": "Atualidades", "attribute": "int", "requiresTraining": false, "untrainable": false }, { "id": "ciencias", "name": "Ciências", "attribute": "int", "requiresTraining": true, "untrainable": false }, { "id": "crime", "name": "Crime", "attribute": "agi", "requiresTraining": true, "untrainable": false }, { "id": "diplomacia", "name": "Diplomacia", "attribute": "pre", "requiresTraining": false, "untrainable": false }, { "id": "enganacao", "name": "Enganação", "attribute": "pre", "requiresTraining": false, "untrainable": false }, { "id": "fortitude", "name": "Fortitude", "attribute": "vig", "requiresTraining": false, "untrainable": false }, { "id": "furtividade", "name": "Furtividade", "attribute": "agi", "requiresTraining": false, "untrainable": false }, { "id": "iniciativa", "name": "Iniciativa", "attribute": "agi", "requiresTraining": false, "untrainable": false }, { "id": "intimidacao", "name": "Intimidação", "attribute": "pre", "requiresTraining": false, "untrainable": false }, { "id": "intuicao", "name": "Intuição", "attribute": "pre", "requiresTraining": false, "untrainable": false }, { "id": "investigacao", "name": "Investigação", "attribute": "int", "requiresTraining": false, "untrainable": false }, { "id": "luta", "name": "Luta", "attribute": "for", "requiresTraining": false, "untrainable": false }, { "id": "medicina", "name": "Medicina", "attribute": "int", "requiresTraining": false, "untrainable": false }, { "id": "ocultismo", "name": "Ocultismo", "attribute": "int", "requiresTraining": true, "untrainable": false }, { "id": "percepcao", "name": "Percepção", "attribute": "pre", "requiresTraining": false, "untrainable": false }, { "id": "pilotagem", "name": "Pilotagem", "attribute": "agi", "requiresTraining": true, "untrainable": false }, { "id": "pontaria", "name": "Pontaria", "attribute": "agi", "requiresTraining": false, "untrainable": false }, { "id": "profissao", "name": "Profissão", "attribute": "int", "requiresTraining": true, "untrainable": false }, { "id": "reflexos", "name": "Reflexos", "attribute": "agi", "requiresTraining": false, "untrainable": false }, { "id": "religiao", "name": "Religião", "attribute": "pre", "requiresTraining": true, "untrainable": false }, { "id": "sobrevivencia", "name": "Sobrevivência", "attribute": "int", "requiresTraining": false, "untrainable": false }, { "id": "tatica", "name": "Tática", "attribute": "int", "requiresTraining": true, "untrainable": false }, { "id": "tecnologia", "name": "Tecnologia", "attribute": "int", "requiresTraining": true, "untrainable": false }, { "id": "vontade", "name": "Vontade", "attribute": "pre", "requiresTraining": false, "untrainable": false } ], "trainingLevels": [ { "id": "destreinado", "name": "Leigo", "bonus": 0 }, { "id": "treinado", "name": "Treinado", "bonus": 5 }, { "id": "veterano", "name": "Veterano", "bonus": 10 }, { "id": "expert", "name": "Sumidade", "bonus": 15 } ], "classes": [ { "id": "combatente", "name": "Operativo", "resources": { "pv": "20 + VIG + (nex_level - 1) * (4 + VIG)", "pe": "2 + PRE + (nex_level - 1) * (2 + PRE)", "san": "12 + (nex_level - 1) * 3" }, "trainedSkills": 3, "fixedSkills": [ "luta", "fortitude" ], "skillLevels": {}, "summary": "Mais vida, menos sanidade. Decide o combate.", "suggested": { "attributes": { "agi": 2, "for": 3, "int": 1, "pre": 1, "vig": 2 }, "skills": [ "percepcao", "iniciativa", "pontaria" ], "weapons": [ "faca", "pistola" ] } }, { "id": "especialista", "name": "Perito", "resources": { "pv": "16 + VIG + (nex_level - 1) * (3 + VIG)", "pe": "3 + PRE + (nex_level - 1) * (3 + PRE)", "san": "16 + (nex_level - 1) * 4" }, "trainedSkills": 7, "fixedSkills": [], "skillLevels": {}, "summary": "Equilibrado. Resolve o que ninguém mais resolve.", "suggested": { "attributes": { "agi": 2, "for": 1, "int": 3, "pre": 2, "vig": 1 }, "skills": [ "investigacao", "percepcao", "tecnologia", "reflexos", "atualidades", "vontade", "furtividade" ], "weapons": [ "faca" ] } }, { "id": "ocultista", "name": "Ocultista", "resources": { "pv": "12 + VIG + (nex_level - 1) * (2 + VIG)", "pe": "4 + PRE + (nex_level - 1) * (4 + PRE)", "san": "20 + (nex_level - 1) * 5" }, "trainedSkills": 3, "fixedSkills": [ "ocultismo", "vontade" ], "skillLevels": {}, "summary": "Menos vida, mais esforço e sanidade. Conjura rituais.", "suggested": { "attributes": { "agi": 1, "for": 1, "int": 2, "pre": 3, "vig": 2 }, "skills": [ "investigacao", "percepcao", "medicina" ], "weapons": [ "faca" ] } } ], "progression": { "name": "Contato", "suffix": "%", "values": [ 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95, 99 ], "levelVar": "nex_level", "levelOf": "ceil(value / 5)" }, "checks": { "mode": "dc", "variants": [ { "when": "attr <= 0", "formula": "2d20kl1+{bonus}" }, { "formula": "{attr}d20kh1+{bonus}" } ], "die": 20, "threat": 20, "fumbleOn": 1, "tiers": [] }, "derived": [ { "id": "defesa", "name": "Defesa", "expr": "10 + AGI + equip_defense" }, { "id": "limite_pe", "name": "Limite de PE por turno", "abbr": "PE/turno", "expr": "nex_level" }, { "id": "dt_ritual", "name": "DT de ritual", "abbr": "DT", "expr": "10 + limite_pe + PRE" }, { "id": "deslocamento", "name": "Deslocamento (m)", "abbr": "Deslocamento", "expr": "9" } ], "conditions": [ { "id": "morrendo", "name": "Morrendo", "description": "Zero de vida. Três turnos começados assim na mesma cena e o personagem morre. Medicina (DT 20, +5 por vez já estabilizado na cena) encerra.", "effects": [], "group": "Vida e sanidade", "implies": [], "replaces": [], "noActions": false }, { "id": "enlouquecendo", "name": "Enlouquecendo", "description": "Zero de sanidade. Três turnos começados assim na mesma cena e o personagem fica insano, nas mãos do mestre. Diplomacia (DT 20, +5 por vez já acalmado na cena) ou curar 1 de SAN encerra.", "effects": [], "group": "Vida e sanidade", "implies": [], "replaces": [], "noActions": false }, { "id": "ferido", "name": "Machucado", "description": "Com metade da vida ou menos. Não mexe nos dados.", "effects": [], "group": "Vida e sanidade", "implies": [], "replaces": [], "noActions": false }, { "id": "perturbado", "name": "Perturbado", "description": "Com metade da sanidade ou menos. Na primeira vez na cena, um efeito de insanidade.", "effects": [], "group": "Vida e sanidade", "implies": [], "replaces": [], "noActions": false }, { "id": "abalado", "name": "Abalado", "description": "−1d em todos os testes. Abalado de novo, fica apavorado.", "effects": [ { "on": "check", "dice": -1 } ], "group": "Medo", "implies": [], "worsens": "apavorado", "replaces": [], "noActions": false }, { "id": "apavorado", "name": "Apavorado", "description": "−2d em testes. Foge do que causa o medo até perdê-lo de vista; sem como fugir, age, mas não se aproxima dele.", "effects": [ { "on": "check", "dice": -2 } ], "group": "Medo", "implies": [], "replaces": [ "abalado" ], "noActions": false }, { "id": "atordoado", "name": "Atordoado", "description": "Desprevenido e sem ações no turno.", "effects": [], "group": "Mente", "implies": [ "desprevenido" ], "replaces": [], "noActions": true }, { "id": "pasmo", "name": "Pasmo", "description": "Sem ações no turno.", "effects": [], "group": "Mente", "implies": [], "replaces": [], "noActions": true }, { "id": "fascinado", "name": "Fascinado", "description": "Preso em alguma coisa: −2d em Percepção e só observa. Qualquer hostilidade, ou uma sacudida (ação padrão), acaba com isso.", "effects": [ { "on": "skill:percepcao", "dice": -2 } ], "group": "Mente", "implies": [], "replaces": [], "noActions": true }, { "id": "confuso", "name": "Confuso", "description": "Age ao acaso. No começo do turno, 1d6: 1 anda para uma direção sorteada no 1d8; 2 ou 3 não age; 4 ou 5 ataca quem estiver mais perto, ou a si mesmo; 6 volta a si.", "effects": [], "group": "Mente", "implies": [], "replaces": [], "noActions": false }, { "id": "frustrado", "name": "Frustrado", "description": "−1d em testes de Intelecto e Presença. Frustrado de novo, fica esmorecido.", "effects": [ { "on": "attribute:int", "dice": -1 }, { "on": "attribute:pre", "dice": -1 } ], "group": "Mente", "implies": [], "worsens": "esmorecido", "replaces": [], "noActions": false }, { "id": "esmorecido", "name": "Esmorecido", "description": "−2d em testes de Intelecto e Presença.", "effects": [ { "on": "attribute:int", "dice": -2 }, { "on": "attribute:pre", "dice": -2 } ], "group": "Mente", "implies": [], "replaces": [ "frustrado" ], "noActions": false }, { "id": "alquebrado", "name": "Alquebrado", "description": "Habilidades e rituais custam +1 PE.", "effects": [], "group": "Mente", "implies": [], "replaces": [], "noActions": false }, { "id": "fraco", "name": "Fraco", "description": "−1d em testes de Agilidade, Força e Vigor. Fraco de novo, fica debilitado.", "effects": [ { "on": "attribute:agi", "dice": -1 }, { "on": "attribute:for", "dice": -1 }, { "on": "attribute:vig", "dice": -1 } ], "group": "Cansaço", "implies": [], "worsens": "debilitado", "replaces": [], "noActions": false }, { "id": "debilitado", "name": "Debilitado", "description": "−2d em testes de Agilidade, Força e Vigor. Debilitado de novo, cai inconsciente.", "effects": [ { "on": "attribute:agi", "dice": -2 }, { "on": "attribute:for", "dice": -2 }, { "on": "attribute:vig", "dice": -2 } ], "group": "Cansaço", "implies": [], "worsens": "inconsciente", "replaces": [ "fraco" ], "noActions": false }, { "id": "fatigado", "name": "Fatigado", "description": "Fraco e vulnerável. Fatigado de novo, fica exausto.", "effects": [], "group": "Cansaço", "implies": [ "fraco", "vulneravel" ], "worsens": "exausto", "replaces": [], "noActions": false }, { "id": "exausto", "name": "Exausto", "description": "Debilitado, lento e vulnerável. Exausto de novo, cai inconsciente.", "effects": [], "group": "Cansaço", "implies": [ "debilitado", "lento", "vulneravel" ], "worsens": "inconsciente", "replaces": [ "fatigado" ], "noActions": false }, { "id": "lento", "name": "Lento", "description": "Anda metade do deslocamento e não pode correr nem investir.", "effects": [], "group": "Preso ou lento", "implies": [], "replaces": [], "speed": { "times": 0.5 }, "noActions": false }, { "id": "imovel", "name": "Imóvel", "description": "Não sai do lugar.", "effects": [], "group": "Preso ou lento", "implies": [], "replaces": [], "speed": { "times": 0 }, "noActions": false }, { "id": "agarrado", "name": "Agarrado", "description": "Desprevenido e imóvel, −1d em ataques e só ataca com armas leves. Um tiro em quem está agarrado tem 50% de chance de acertar o outro.", "effects": [ { "on": "attack", "dice": -1 } ], "group": "Preso ou lento", "implies": [ "desprevenido", "imovel" ], "replaces": [], "noActions": false }, { "id": "enredado", "name": "Enredado", "description": "Lento, vulnerável e −1d em ataques.", "effects": [ { "on": "attack", "dice": -1 } ], "group": "Preso ou lento", "implies": [ "lento", "vulneravel" ], "replaces": [], "noActions": false }, { "id": "paralisado", "name": "Paralisado", "description": "Imóvel e indefeso: só faz o que se faz em pensamento.", "effects": [], "group": "Preso ou lento", "implies": [ "imovel", "indefeso" ], "replaces": [], "noActions": true }, { "id": "cego", "name": "Cego", "description": "Desprevenido e lento, −2d em testes de Agilidade e Força (Luta e Pontaria também), não usa Percepção para ver, e todo alvo tem camuflagem total. Na tela do jogador, o mapa some até passar.", "effects": [ { "on": "attribute:agi", "dice": -2 }, { "on": "attribute:for", "dice": -2 } ], "group": "Sentidos", "implies": [ "desprevenido", "lento" ], "replaces": [], "noActions": false }, { "id": "ofuscado", "name": "Ofuscado", "description": "−1d em ataques e em Percepção.", "effects": [ { "on": "attack", "dice": -1 }, { "on": "skill:percepcao", "dice": -1 } ], "group": "Sentidos", "implies": [], "replaces": [], "noActions": false }, { "id": "surdo", "name": "Surdo", "description": "Não usa Percepção para ouvir, −2d em Iniciativa, e conjura rituais em condição ruim.", "effects": [ { "on": "skill:iniciativa", "dice": -2 } ], "group": "Sentidos", "implies": [], "replaces": [], "noActions": false }, { "id": "desprevenido", "name": "Desprevenido", "description": "Pego de guarda baixa: −5 na Defesa e −1d em Reflexos.", "effects": [ { "on": "derived:defesa", "value": -5 }, { "on": "skill:reflexos", "dice": -1 } ], "group": "Corpo", "implies": [], "replaces": [], "noActions": false }, { "id": "vulneravel", "name": "Vulnerável", "description": "−2 na Defesa.", "effects": [ { "on": "derived:defesa", "value": -2 } ], "group": "Corpo", "implies": [], "replaces": [], "noActions": false }, { "id": "caido", "name": "Caído", "description": "No chão: −2d em ataques corpo a corpo e anda só 1,5 m. Na Defesa, −5 contra corpo a corpo e +5 contra ataques à distância, que o mestre aplica no ataque.", "effects": [ { "on": "attack:melee", "dice": -2 } ], "group": "Corpo", "implies": [], "replaces": [], "speed": { "maxMeters": 1.5 }, "noActions": false }, { "id": "enjoado", "name": "Enjoado", "description": "Uma ação por rodada: padrão ou de movimento, não as duas.", "effects": [], "group": "Corpo", "implies": [], "replaces": [], "noActions": false }, { "id": "indefeso", "name": "Indefeso", "description": "Desprevenido, −10 na Defesa ao todo, falha em Reflexos e pode sofrer golpe de misericórdia.", "effects": [ { "on": "derived:defesa", "value": -5 } ], "group": "Corpo", "implies": [ "desprevenido" ], "replaces": [], "noActions": false }, { "id": "inconsciente", "name": "Inconsciente", "description": "Indefeso e sem ações nem reações. Acordar alguém custa uma ação padrão.", "effects": [], "group": "Corpo", "implies": [ "indefeso" ], "replaces": [], "noActions": true }, { "id": "petrificado", "name": "Petrificado", "description": "Inconsciente e com resistência a dano 10.", "effects": [], "group": "Corpo", "implies": [ "inconsciente" ], "replaces": [], "noActions": false }, { "id": "sangrando", "name": "Sangrando", "description": "No começo do turno, Vigor DT 20: passou, estanca; falhou, perde 1d6 PV. Medicina DT 20, numa ação completa, também estanca.", "effects": [], "group": "Outras", "implies": [], "replaces": [], "noActions": false }, { "id": "em_chamas", "name": "Em chamas", "description": "1d6 de dano de fogo no começo de cada turno. Uma ação padrão apaga, e água também.", "effects": [], "group": "Outras", "implies": [], "replaces": [], "noActions": false }, { "id": "asfixiado", "name": "Asfixiado", "description": "Sem ar: aguenta rodadas iguais ao Vigor; depois, Fortitude toda rodada (DT 5, +5 por teste já feito). Falhou, desmaia e perde 1d6 PV por rodada até respirar.", "effects": [], "group": "Outras", "implies": [], "replaces": [], "noActions": false }, { "id": "envenenado", "name": "Envenenado", "description": "Depende do veneno: outra condição ou dano a cada rodada, que sempre soma.", "effects": [], "group": "Outras", "implies": [], "replaces": [], "noActions": false }, { "id": "doente", "name": "Doente", "description": "O efeito depende da doença.", "effects": [], "group": "Outras", "implies": [], "replaces": [], "noActions": false } ], "contentKinds": [ { "id": "ritual", "name": "Ritual", "plural": "Rituais", "fields": [ { "id": "name", "label": "Nome", "type": "text", "required": true }, { "id": "element", "label": "Elemento", "type": "select", "options": [ "Carne", "Cinza", "Segredo", "Faísca", "Névoa" ], "required": true }, { "id": "circle", "label": "Círculo", "type": "number", "required": true, "default": 1 }, { "id": "cost", "label": "Custo de PE", "type": "number", "required": false }, { "id": "execution", "label": "Execução", "type": "text", "required": false }, { "id": "range", "label": "Alcance", "type": "text", "required": false }, { "id": "target", "label": "Alvo", "type": "text", "required": false }, { "id": "duration", "label": "Duração", "type": "text", "required": false }, { "id": "resistance", "label": "Resistência", "type": "text", "required": false }, { "id": "hit", "label": "Como acerta", "type": "select", "options": [ "Automático", "Teste de ataque", "Resistência" ], "required": false }, { "id": "effect", "label": "Efeito", "type": "longtext", "required": false }, { "id": "formula", "label": "Dano ou cura", "type": "formula", "required": false } ] }, { "id": "origem", "name": "Origem", "plural": "Origens", "fields": [ { "id": "name", "label": "Nome", "type": "text", "required": true }, { "id": "skills", "label": "Perícias treinadas (2)", "type": "text", "required": false }, { "id": "power", "label": "Poder", "type": "text", "required": false }, { "id": "effect", "label": "O que o poder faz", "type": "longtext", "required": false } ] }, { "id": "caminho", "name": "Caminho", "plural": "Caminhos", "fields": [ { "id": "name", "label": "Nome", "type": "text", "required": true }, { "id": "effect", "label": "O que oferece", "type": "longtext", "required": false } ] }, { "id": "poder", "name": "Poder", "plural": "Poderes", "fields": [ { "id": "name", "label": "Nome", "type": "text", "required": true }, { "id": "effect", "label": "Efeito", "type": "longtext", "required": false } ] }, { "id": "item", "name": "Item", "plural": "Itens", "fields": [ { "id": "name", "label": "Nome", "type": "text", "required": true }, { "id": "type", "label": "Tipo", "type": "select", "options": [ "Arma", "Proteção", "Utilitário", "Componente ritualístico", "Munição", "Consumível" ], "required": true }, { "id": "category", "label": "Categoria", "type": "text", "required": false }, { "id": "damage", "label": "Dano", "type": "formula", "required": false }, { "id": "threat", "label": "Margem de ameaça", "type": "number", "required": false }, { "id": "critical", "label": "Multiplicador de crítico", "type": "number", "required": false }, { "id": "range", "label": "Alcance", "type": "select", "options": [ "Corpo a corpo", "Curto", "Médio", "Longo" ], "required": false }, { "id": "ammo", "label": "Munição", "type": "text", "required": false }, { "id": "defense", "label": "Bônus de Defesa", "type": "number", "required": false }, { "id": "element", "label": "Elemento", "type": "select", "options": [ "Carne", "Cinza", "Segredo", "Faísca", "Névoa" ], "required": false }, { "id": "effect", "label": "Efeito", "type": "longtext", "required": false } ] } ], "starterWeapons": [ { "id": "faca", "name": "Faca", "damage": "1d4", "ranged": false, "threat": 19, "critical": 2 }, { "id": "pistola", "name": "Pistola", "damage": "1d12", "ranged": true, "range": "Curto", "threat": 18, "critical": 2 }, { "id": "barra", "name": "Barra de ferro", "damage": "1d6", "ranged": false, "threat": 20, "critical": 2 } ], "combat": { "meleeSkill": "luta", "rangedSkill": "pontaria", "initiativeSkill": "iniciativa", "movement": "deslocamento", "defense": "defesa", "defaultThreat": 20, "defaultCritical": 2, "health": "pv", "meleeDamage": "FOR", "ranges": { "Curto": 9, "Médio": 18, "Longo": 36 }, "farPenalty": 1 }, "casting": { "contentKind": "ritual", "resource": "pe", "costByCircle": { "1": 1, "2": 3, "3": 6, "4": 10 }, "turnLimit": "limite_pe", "resistDc": "dt_ritual" }, "sheetLayout": { "tabs": [ { "id": "status", "label": "Status", "sections": [ { "kind": "resources" }, { "kind": "conditions", "title": "Condições" }, { "kind": "attributes", "title": "Atributos" }, { "kind": "derived", "title": "Valores" } ] }, { "id": "pericias", "label": "Perícias", "sections": [ { "kind": "skills" } ] }, { "id": "combate", "label": "Combate", "sections": [ { "kind": "weapons" } ] }, { "id": "rituais", "label": "Rituais", "sections": [ { "kind": "content", "contentKind": "ritual" } ] }, { "id": "inventario", "label": "Inventário", "sections": [ { "kind": "inventory" } ] }, { "id": "notas", "label": "Notas", "sections": [ { "kind": "notes" } ] } ] }, "creationWizard": { "steps": [ { "id": "conceito", "label": "Conceito", "kind": "concept", "hint": "Quem é, em uma frase." }, { "id": "classe", "label": "Classe", "kind": "class" }, { "id": "origem", "label": "Origem", "kind": "content", "contentKind": "origem" }, { "id": "atributos", "label": "Atributos", "kind": "attributes" }, { "id": "pericias", "label": "Perícias", "kind": "skills" }, { "id": "equipamento", "label": "Equipamento", "kind": "equipment" }, { "id": "aparencia", "label": "Aparência", "kind": "appearance", "hint": "Roupa, rosto, idade, um detalhe que os outros lembram." }, { "id": "revisao", "label": "Revisão", "kind": "review" } ] } }
Sistema válido
Salvar sistema