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)