Skip to content
JasperLorelai edited this page Nov 1, 2020 · 11 revisions

Casts a random spell from the specified options.

Source Code

Option Description Default value
pseudo-random When enabled, the same option won't be picked in sequence. true
spells List of spells to be picked. Must include probability weight (int) greater than 0 separated by a space.

Examples

Realistic dice with options that can be picked in sequence.

dice:
    spell-class: ".RandomSpell"
    pseudo-random: false
    spells:
      - say1 1
      - say2 1
      - say3 1
      - say4 1
      - say5 1
      - say6 1

Example with psuedo randomness.

notSoRandom:
    spell-class: ".RandomSpell"
    pseudo-random: true
    spells:
      - say1 1
      - say2 1
      - say3 1

Despite weight being 10 on one option, this spell will switch between the two options due to pseudo-random being enabled.

switch:
    spell-class: ".RandomSpell"
    pseudo-random: true
    spells:
      - say1 1
      - say2 10
Clone this wiki locally