Complete No Rest For The Wicked having opened all deposit boxes. 24.01% of players have unlocked this achievement