A wizard wearing armour that they are not proficient in is unable to cast spells. Would it be possible to force a wizard into armour using a combination of Illusion and Illusory Reality? For example, by casting an illusion of armour over an enemy wizards body and then make it real for one minute using Illusory Reality.
By 14th level, you have learned the secret of weaving shadow magic into your illusions to give them a semireality. When you cast an illusion spell of 1st level or higher, you can choose one inanimate, nonmagical object that is part of the illusion and make that object real. You can do this on your turn as a bonus action while the spell is ongoing. The object remains real for 1 minute. For example, you can create an illusion of a bridge over a chasm and then make it real long enough for your allies to cross.
The object can't deal damage or otherwise directly harm anyone.
If possible, this should prevent the wizard from then casting any spells. I understand that this may be up for DM discretion. However, my question is, as RAW is this possible? Or would this be classed as 'harming' the wizard from a RAW point of view?
Is harm purely defined as the dealing of any amount of damage? Or does it also fall into the realm of causing issues for opponents?