Make the Shop Special blacklist dynamic

Because Kyle apparently forgot to update the list size when he added the
runes, so they still appeared. Now, as long as the last entry is -1,
adding new items to the list will Just Work™.