Paste #46785: why though

Date: 2018/03/02 19:18:00 UTC-08:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


some_world_script:
  type: world
  debug: false
  events:
    on player clicks in inventory:
    - if <context.inventory.id_holder> == <player> {
      - queue clear
    }
    - narrate '<context.inventory.size> <context.raw_slot>'
    - if <context.inventory.id_holder> != 'ENDER_CHEST' {
      - if <context.action> == 'MOVE_TO_OTHER_INVENTORY'
        && <context.item.nbt[item_type]||none> == 'quest' {
        - determine passively cancelled
        - wait 1t
        - inventory update
      }
      else if <context.raw_slot> <= <context.inventory.size>
        && <context.cursor_item.nbt[item_type]||none> == 'quest' {
        - determine passively cancelled
        - wait 1t
        - inventory update
      }
    }