Date: 2017/02/28 14:04:02 UTC-08:00
Type: Denizen Script
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>:<-
}