on death of player: set {playeritems::%player%::*} to all items in the player's inventory set {_i} to size of {playeritems::%player%::*} / 2 loop {_i} times: set {_remove-item} to random element of {playeritems::%player%::*} remove {_remove-item} from {playeritems::%player%::*} remove {playeritems::%player%::*} from drops on respawn: give {playeritems::%player%::*} to player