[RPG] What makes a weapon magical, for the purpose of immunity to non-magical weapons

dnd-5eimmunitiesmagic-itemsweapons

I am planning on having an encounter with a monster that has immunity to basically any attack from a non-magical weapon. Now, my players mostly have weapons with magical qualities, but they are not all combat related (like a shortsword that gives +1 to charisma checks, or a staff that grants the ability to cast druidcraft once a day). So my question is:

Does any weapon with magical qualities (regardless if they're combat related or not) negate damage resistances or immunity a monster may have from non-magical weapons?

Best Answer

Short answer: Yes.

Long answer: There is some leeway that is up to the DM to decide. Basically, it comes down to whether the magical effect of the weapon is diffused within it or is simply a layer on top. A Paladin's Smite, for example, does not make the weapon magical despite magic surrounding it.

Normally, this is an unnecessary distinction. All of the magic weapons in the DMG are like this by default, but a DM could change it. For example, a Weapon of Warning that was gifted to a PC by a deity could be one that is just an enchanted weapon (and so counts as a magic weapon), or it could simply be an enchantment over the weapon.

As a DM, I would recommend leaking this information out to the players through an encounter with a lesser danger (a lycanthrope that can be easily wrestled or dispatched with spells, or something with only resistance). Since the default of the game is that the magically-imbued weapons they have received are treated as magic weapons, placing the PCs against a foe immune to them with no warning to this change could be seen as antagonistic.