Dos IDs contidos na tabela items, saberia dizer qual é o da badge case? A tabela que me refiro, é esta:
items = {1987,1988, 2376, 2120, 2529, 226}
Por exemplo, em PDA a badge case seria o item de ID 1988 (segundo index da sua tabela). Aí, bastaria então apenas remove esse ID da tabela. (OBS: Assim, apenas novas contas receberão o novo slot "vazio". Para que as antigas recebam-no, teria que fazer outra coisa - basicamente, um onLogin que removeria o item que se encontra no slot que deseja que fique livre.)