Skip to content

Range

While working with LootJS we often need to specify a range between two values. For these cases we have Range. When a function requires a Range we can easily rely on automatically type wrapping by passing directly a number or number[] to the function.

  • Syntax:
    • Range.exactly(value: number)
    • Range.atLeast(value: number)
    • Range.atMost(value: number)
    • Range.between(min: number, max: number)
js
const condition = LootCondition.distance(10) // exactly 10
js
const condition = LootCondition.distance([0, 10]) // between 0 and 10
js
const condition = LootCondition.distance(Range.atLeast(20)) // at least 20