cursed_slot_machine

Greed's slot machine: Used in the Greed ruin. Deals damage on each use, with a successful use giving a d20 of fate.
Vars | |
brightness_on | Should we be emitting light? |
---|---|
cooldown_length | Length of the cooldown between the machine being used and being able to spin the machine again. |
icon_screen | Variable that tracks the screen we display. |
in_active_use | Are we currently in use? Anti-spam prevention measure. |
max_curse_amount | The maximum amount of curses we will allow a player to have before disallowing them to use the machine. |
prize | machine's reward when you hit jackpot |
spin_cooldown | Cooldown between pulls of the cursed slot machine. |
status_effect_on_roll | should we be applying the cursed status effect? |
win_prob | The probability the player has to win. |
Procs | |
check_and_set_usage | Validates that the user can use the cursed slot machine. User is the person using the slot machine. Returns TRUE if we can, FALSE otherwise. |
Var Details
brightness_on

Should we be emitting light?
cooldown_length

Length of the cooldown between the machine being used and being able to spin the machine again.
icon_screen

Variable that tracks the screen we display.
in_active_use

Are we currently in use? Anti-spam prevention measure.
max_curse_amount

The maximum amount of curses we will allow a player to have before disallowing them to use the machine.
prize

machine's reward when you hit jackpot
spin_cooldown

Cooldown between pulls of the cursed slot machine.
status_effect_on_roll

should we be applying the cursed status effect?
win_prob

The probability the player has to win.
Proc Details
check_and_set_usage
Validates that the user can use the cursed slot machine. User is the person using the slot machine. Returns TRUE if we can, FALSE otherwise.