safe 
Vars | |
current_tumbler_index | The index in the tumblers list of the tumbler dial position that needs to be hit |
---|---|
dial | The position the dial is pointing to |
explosion_count | Tough, but breakable if explosion counts reaches set value |
locked | Whether the safe is locked or not |
maxspace | The maximum combined w_class of stuff in the safe |
number_of_tumblers | The amount of tumblers that will be generated |
open | Whether the safe is open or not |
space | The combined w_class of everything in the safe |
tumblers | The list of tumbler dial positions that need to be hit |
Procs | |
check_broken | Checks if safe is considered in a broken state for force-opening the safe |
check_unlocked | Called every dial turn to determine whether the safe should unlock or not. |
notify_user | Called every dial turn to provide feedback if possible. |
Var Details
current_tumbler_index 
The index in the tumblers list of the tumbler dial position that needs to be hit
dial 
The position the dial is pointing to
explosion_count 
Tough, but breakable if explosion counts reaches set value
locked 
Whether the safe is locked or not
maxspace 
The maximum combined w_class of stuff in the safe
number_of_tumblers 
The amount of tumblers that will be generated
open 
Whether the safe is open or not
space 
The combined w_class of everything in the safe
tumblers 
The list of tumbler dial positions that need to be hit
Proc Details
check_broken
Checks if safe is considered in a broken state for force-opening the safe
check_unlocked
Called every dial turn to determine whether the safe should unlock or not.
notify_user
Called every dial turn to provide feedback if possible.