Date: 2023/11/24 04:03:17 UTC-08:00
Type: Denizen Script
lockpick_world:
type: world
events:
on player right clicks chest with:lockpick_erstellen_item:
- if !<context.location.has_flag[lockpick_block]>:
- flag <context.location> lockpick_block:++
on player right clicks block location_flagged:lockpick_block with:dietrich:
- determine cancelled passively
- ratelimit <player> 8
- take item:dietrich quantity:1
- define stage_1 <util.random.int[1].to[1]>
- inventory open d:lockpick_stage_eins_<[stage_1]>
- flag player lockpick_stage:<[stage_1]> expire:5s
- flag player lockpick:++
- wait 1s
- inventory open d:lockpick_stage_eins_zwei_<[stage_1]>
- wait 3
- if <player.has_flag[lockpick]>:
- inventory close
on player clicks lockpick_anklick in lockpick_stage_eins_zwei_1:
- narrate "stage 1 bestanden 1"
- inventory close
- wait 1s
- inventory open <player.cursor_on_solid>
- flag player lockpick:!