Creando macros con variables
Para aquellos que dominan o juegan sistemas con reglas dinámicas, el motor Dice Queen ofrece un entorno macro en línea que admite la creación de variables y reglas condicionales (“Si-Entonces”) a través del operador de barra vertical (tubería |).
Declarando variables (/v)
Puedes precalcular valores o guardar tiradas intermedias usando el prefijo /v:
/v bonus = 1d4 + 2 | /r 1d20 + bonus [Ataque abençoado]
El motor resuelve primero el cálculo de bonificación y lo reutiliza en la tirada de ataque final.
Condicionales lógicos y automatización de golpes críticos.
Podemos vincular la ejecución de una tirada a una condición lógica con la sintaxis /r [condicao]; [expressao]:
- Operadores de comparación:
<,>,<=,>=,==,!=. - Operadores lógicos:
and,or,not.
Ejemplo de verificación de impacto crítico:
/v dado = 1d20 | /r dado >= 19; dado + 10 [Acerto crítico fulminante!] | /r dado + 2 [Ataque comum]
Cómo evalúa el motor las tuberías:
El sistema lee expresiones de izquierda a derecha.En la primera directiva /r donde la condición es verdadera (o cuando no hay ninguna condición), se ejecuta y todas las siguientes se ignoran.¡Esto le permite crear estructuras completas “If-Else” en una sola línea!
Interpolación de valores de token ({variavel})
Dentro de las hojas de personajes y modelos de sistemas, puede hacer referencia a los valores de caracteres actuales entre llaves:
{forca}: Inyecta el valor del atributo Fuerza del token.{this}: Atajo inteligente para inyectar el valor de la habilidad o elemento que desencadenó la prueba.
Ejemplo clásico en Orden Paranormal:
Cuando el atributo Fuerza es mayor que cero, se tira el número de dados manteniendo el mayor;en caso contrario se tiran 2 dados quedándose con lo peor:
/r {forca} > 0 ; {forca}d20kh1 + ({this}*5) | /r 2d20kl1 + ({this}*5)
Si la variable no existe en el formulario, Dice Queen la reemplaza con 0 automáticamente, asegurando que el desplazamiento nunca falle debido a un error tipográfico.
Para comprender la filosofía detrás de este sistema sin condiciones, lea VTT independiente del sistema.