I think this needs to be clarified. The Procrastination shield says "any creature that damaged you..." but it doesn't apply to weapons. The Dusk Mantle says "the attacking creatures have..." but it does apply to weapons. Seems inconsistent.
Also, what about the Thorn carapice and the Fog shield. Both mention creatures as well, but does the Thorn carapice poison you if you hit it with a weapon and does the Fog shield block weapons also? I haven't checked either out yet.