Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "operations"

Index

Functions

assembleNumbers

  • assembleNumbers(numbers: Die[]): Die[]

dropHighest

  • dropHighest(numbers: Die[]): Die[]
  • Drops the lowest die in the set

    remarks

    Works on any number of dice in a array, even of varying sides

    Parameters

    • numbers: Die[]

      A set of dice

    Returns Die[]

    The same set without the lowest result that was rolled

dropLowest

  • dropLowest(numbers: Die[]): Die[]
  • Drops the highest die in the set

    remarks

    Works on any number of dice in a array, even of varying sides

    Parameters

    • numbers: Die[]

      A set of dice

    Returns Die[]

    The same set without the highest result that was rolled

rollMax

  • rollMax(dice: Die[]): number
  • Rolls the dice and returns the maximum result

    remarks

    Works on any number of dice in a array, even of varying sides

    Parameters

    Returns number

    The highest possible result for the set of dice

rollMin

  • rollMin(dice: Die[]): number
  • Rolls the dice and returns the minimum result

    remarks

    Works on any number of dice in a array, even of varying sides

    Parameters

    Returns number

    The lowest possible result for the set of dice

sum

  • sum(numbers: Die[]): number
  • Rolls the dice and returns the actual result

    remarks

    Works on any number of dice in a array, even of varying sides

    Parameters

    • numbers: Die[]

      A set of dice

    Returns number

    The result for the set of dice

sumDice

  • sumDice(dice: Die[], getMax?: boolean): number
  • Parameters

    • dice: Die[]
    • Default value getMax: boolean = false

    Returns number

Generated using TypeDoc