UNPKG

@randsum/roller

Version:

A flexible, type-safe dice roller for tabletop RPGs, game development, and probability simulations

12 lines (11 loc) 617 B
/* eslint-disable @typescript-eslint/no-inferrable-types */ export const dropHighestPattern: RegExp = /[Hh](\d+)?/ export const dropLowestPattern: RegExp = /[Ll](\d+)?/ export const dropConstraintsPattern: RegExp = /[Dd]\{([^}]{1,50})\}/ export const explodePattern: RegExp = /!/ export const uniquePattern: RegExp = /[Uu](\{([^}]{1,50})\})?/ export const replacePattern: RegExp = /[Vv]\{([^}]{1,50})\}/ export const rerollPattern: RegExp = /[Rr]\{([^}]{1,50})\}(\d+)?/ export const capPattern: RegExp = /[Cc]\{([^}]{1,50})\}/ export const plusPattern: RegExp = /\+(\d+)/ export const minusPattern: RegExp = /-(\d+)/