The code is slightly different than in the PR which left out the noncorporeal case.
Closes #397
fire sources can ignite candles, lamps, and potions of oil
for multiple drop ('D') with menustyle traditional or combination, if the only
object class player picked was '$' then it operated on all classes
+small monsters could seep through their shirt
Fixes to 3.7.0-x Problems that Were Exposed Via git Repository
}
if ((otmp = which_armor(mon, W_ARMU)) != 0) {
if (vis) {
- if (sliparm(mon->data))
+ /* sliparm checks whirly, noncorporeal, and small or under */
+ if (sliparm(mdat) && !(mdat->msize <= MZ_SMALL))
pline("%s seeps right through %s shirt!", Monnam(mon),
ppronoun);
else