Fix exploit in Brodomir script due to unexpected behavior of delitem/getitem.

- delitem: only deletes one item if applied to not-stackable item (equipment)
- getitem: gives item stacked, even if it's equipment
- fix: use a loop and only delete/give one item at a time