出现这个问题的核心原因在于写法与官方的态度问题。关于“为什么法术不能打物件”这种事存在多种可能的理由:
1.豁免文本的写法。豁免最常见的写法是“豁免成功受到XX伤害”/“豁免失败受到半数伤害”,而非“造成xx伤害,通过一次成功的豁免来减半”,这导致很大程度上“让物件去过豁免”成为一种很“反常识”的行为(虽然也是可以这么写)
如果需要写一个能同时伤害范围内物件,
要么①写成“造成xx伤害,生物可以通过一次xx豁免,豁免成功则受到的伤害减半”;
要么②像粉碎音波这样,在生物豁免之后补写一段:
A nonmagical object that isn't being worn or carried also takes the damage if it's in the spell's area.
但很显然,很多法术都没写这一段,而且比起“这个法术伤及不了物件”更像是“懒得写”。。。
2.孪生超魔。这个超魔RAI(设计师的思路)是不能孪生誓如火焰箭这样的法术的,因为它们能选物件作为目标。从这点上可以看出“可以选取生物或物件”与“可以选取生物”是有本质区别且规则RAI来说不可混用的。。。
举个例子,记得
枯萎术Blight 这个法术吧。
它的前半段是这么写的:
Necromantic energy washes over a creature of your choice that you can see within range, draining moisture and vitality from it. The target must make a Constitution saving throw. The target takes 8d8 necrotic damage on a failed save, or half as much damage on a successful one. This spell has no effect on undead or constructs.
如果只看前半段,你会认定枯萎术是一个可以被孪生超魔的法术,毕竟选择的只是单一生物。
实则不然,这个法术是可以选择非生物的植物的,也就是后面的两段:
If you target a plant creature or a magical plant, it makes the saving throw with disadvantage, and the spell deals maximum damage to it.
If you target a nonmagical plant that isn't a creature, such as a tree or shrub, it doesn't make a saving throw, it simply withers and dies.
因此枯萎术作为一个“可以选择非生物的法术”RAI而言无法被孪生。
3.“懒得写物件数据”。这是最尴尬的一件事,不像bg3满地都是坚毅+xx血的物件,5e是没有“物件生命值”的准确规则的,有且仅有DMG中的常见材质、物件大小与ac、hp的对应关系。但那张表,我目前也没见过几个dm用。捕网、肉块、模组窗户等有明确数据的物件以外,大部分DM只能靠心判来判一个物件到底有多少生命值,不然理论上你要是真按照dmg那个,严格执行,那么你会发现那个笑话是真的——什么笑话?“坚不可摧护甲的意思是穿戴者坚不可摧,护甲完全可摧”
4.压根没考虑过这件事。看向攻击,攻击是可以攻击物件或生物的,这是明确写出来的对吧?但看向拟形,怪物的拟形能力难道能被一个魔能爆揭穿——就因为魔能爆不能选择物件?
就算不用魔能爆,难道我用火焰箭就做不到这件事,因为火焰箭可以选择物件?
而这个问题的最佳答案,来自JC,就是“DM来判”

不过说到底,和楼上等人说的一样,这种东西高度依赖DM去判定,DM不判定的话,在5e,敌人一巴掌没把你人打伤,倒是把你身上装备全炸了也是很。。。