Paste #12591: Untitled Paste

Date: 2015/01/05 21:21:16 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


on player drops i@shopping bag:
    - define name <player.name>
    - narrate '<aqua>You ditch your shopping bag.'
    - if !<player.flag[storekeepernpc].as_npc.owner> == server {
      - foreach <in@%name%_shopping_bag.list_contents> {
        - define item %value%
        - foreach <player.flag[storekeepernpc].as_npc.flag[stock].as_list> {
          - if %value% contains %item% && <def[value].stacks[%item%]> < 64 {
            - give %item% to:%value%
            - foreach stop
            }
            else if !<def[value].stacks> == <def[value].size> {
            - give %item% to:%value%
            }
          }
        }  
      }