Date: 2015/01/05 21:21:16 UTC-08:00
Type: Denizen Script
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%
}
}
}
}