Vampiro V5
Pool de dados normais e Fome, sucessos e desfechos.
Notação e parâmetros
v5(pool,fome,dificuldade?) rola um pool de d10. pool deve ser inteiro ≥1; hunger, inteiro de 0 a 5; difficulty é opcional e inteiro ≥0. O número de dados de Fome é min(pool,hunger); os restantes são normais. Use rollVampireV5({ pool, hunger, difficulty }, options) em código.
v5(7,3)
v5(7,3,4)
v5(pool=7,hunger=3,difficulty=4)
import { rollVampireV5 } from '@erpg/dicecore/systems/vampire-v5'
const roll = rollVampireV5({ pool: 7, hunger: 3, difficulty: 4 }, { seed: 'sessao-12' })
console.log(roll.successes, roll.criticalPairs, roll.outcome)
Faces
| Dado | Faces | faceKey |
Símbolos |
|---|---|---|---|
| Normal | 1–5 | blank |
nenhum |
| Normal | 6–9 | success |
sucesso |
| Normal | 10 | critical |
sucesso, crítico |
| Fome | 1 | bestial-failure |
falha bestial |
| Fome | 2–5 | blank |
nenhum |
| Fome | 6–9 | success |
sucesso |
| Fome | 10 | messy-critical |
sucesso, crítico, crítico bagunçado |
Cada face 6–10 vale um sucesso. Cada par de 10 acrescenta dois sucessos; criticalPairs é o número de pares. Com dificuldade informada, sucesso com par de 10 e ao menos um 10 de Fome gera messy-critical; sem 10 de Fome, critical-success. Falha com ao menos um 1 de Fome gera bestial-failure. Outros desfechos são success e failure. Sem dificuldade, o desfecho é pending, mesmo que haja faces críticas.
Cada dado traz profileId normal ou de Fome, faceKey e symbols para renderização. baseRoll pode ser completo ou compact; o resultado semântico permanece disponível.
Teste os exemplos
Testar v5(7,3) · Testar v5(7,3,4) · Testar v5(pool=7,hunger=3,difficulty=4)