Paste #4548: New Minecart trap

Date: 2014/05/25 09:39:20 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


#
# Minecart disposal
#
"MinecartTrash":
  type: world
  debug: true
  events:
    on player exits minecart:
    - if <context.vehicle.location.in_region[prison|starttoa]> {
      - run WarpPlayer as:<player> def:"warp prison" delay:1t
      }
      else {
      - if <context.vehicle.location.in_region[prisona]> {
        - group add A
        - run WarpPlayer as:<player> def:"warp a" delay:1t
        }
        else {
        - if <context.vehicle.location.in_region[gtoh]> {
            - run WarpPlayer as:<player> def:"warp gtoh" delay:1t
          }
          else {
          - if <context.vehicle.location.in_region[prisonh]> {
            - group add h
            - run WarpPlayer as:<player> def:"warp h" delay:1t
            }
          }
        }
      }
    - remove <context.vehicle>

"WarpPlayer":
  type: task
  debug: true
  script:
    - announce "test" to_ops
    - execute as_player "<def[1]>"