Give merchants skill or max level \"special\" which prevents eq they are
carrying taking (max) shape. Ok, you might end up having sabrebardmerchants
then (because their eq does not break) but so what, more merchants is never
bad

This would also solve the problem when during repair/fw/prot eq, which does
not have merchant\'s name, takes max cond shapes.