Date: 2020/05/25 17:48:27 UTC-07:00
Type: Denizen Script
Freeze_Test:
type: task
debug: true
definitions: player
script:
- if <[player].has_flag[shopping]>:
- flag <[player]> shopping:!
- adjust <[player]> walk_speed:0.2
- adjust <[player]> fly_speed:0.2
- adjust <[player]> can_fly:false
- else:
- flag <[player]> shopping
- adjust <[player]> can_fly:true
- adjust <[player]> walk_speed:0.0
- adjust <[player]> fly_speed:0.0
- teleport <[player]> <[player].location.add[0,0.01,0]>
- adjust <[player]> flying:true
Freeze_Flying:
type: world
debug: true
events:
on player stops flying flagged:shopping:
- determine cancelled