Rolagens de Daggerheart

Duality Dice de Esperança e Medo, crítico e dificuldade.

Notação e parâmetros

daggerheart() rola exatamente dois d12: Esperança e Medo. modifier é inteiro opcional (padrão 0) somado ao total. difficulty é inteiro opcional ≥0; omita quando for secreta. Formas abreviadas: dh(), dagger(2,15). O segundo argumento posicional é sempre a dificuldade.

daggerheart()
dagger(2,15)
daggerheart(modifier=2,difficulty=15)
import { rollDaggerheart } from '@erpg/dicecore/systems/daggerheart'
const roll = rollDaggerheart({ modifier: 2, difficulty: 15 }, { seed: 'duality-42' })
console.log(roll.hopeDie.rawValue, roll.fearDie.rawValue, roll.total, roll.outcome)

Dualidade e resultado

dualityTotal soma as duas faces; total acrescenta o modificador. Se as faces forem iguais, duality é critical e outcome é critical-success, com succeeds: true mesmo sem dificuldade. Caso contrário, a face maior define hope ou fear. Com dificuldade, total >= difficulty define sucesso; sem ela, succeeds é null.

Condição outcome
Faces iguais critical-success
Sem dificuldade, Esperança maior pending-with-hope
Sem dificuldade, Medo maior pending-with-fear
Sucesso com Esperança/Medo success-with-hope / success-with-fear
Falha com Esperança/Medo failure-with-hope / failure-with-fear

Os dados têm perfis daggerheart-hope-d12 e daggerheart-fear-d12, com faceKey e symbols apropriados para o visualizador.

Teste os exemplos

Testar daggerheart() · Testar dagger(2,15) · Testar daggerheart(modifier=2,difficulty=15)