Paste #69624: Freeze Illusion

Date: 2020/05/25 17:48:27 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


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