damaged items prevent requests of new undamaged ones.

when checking to see if a request is needed, damage values are igored
for damageable items.
when requesting items, only an exact match works.
1 damaged item can't satisfy a request for 2 other damage values.