Paste #40335: Untitled Paste

Date: 2017/02/28 14:04:02 UTC-08:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17


personalDrops:
    type: world
    events:
        on player drops item:
        - ^flag <context.entity> noPickup duration:30s
        - ^flag player dropped:->:<context.entity> duration:30s
        on player picks up item:
        - foreach <player.flag[dropped].as_list> {
            - announce <def[value]>
        - if <context.entity.has_flag[noPickup]> && !<player.has_flag[dropped:<context.item>]> {
          - announce '<player.name> tried to picked up someone<&sq>s item'
          - determine cancelled
        }else {
          - announce '<player.name> picked their item back up in time'
          - flag <context.entity> noPickup:!
          - flag player dropped:<context.entity>:<-
        }