ON_SIDE
if (strchr(SHOTS, bitem.what) != NULL && !(bitem.what & ON_SIDE)) {
&& (itemp->flags & ON_SIDE
itemp->flags &= ~ON_SIDE;
itemp->flags &= ~(ON_SIDE|DEADEND);
if (!(itemp->flags & ON_SIDE)) {
if (!(flbr[rel_dir].flags & ON_SIDE)