Arena is a room.
A weapon is a kind of thing.
A sword and a mace are weapons in the Arena.
A loincloth is a wearable thing in the Arena. Understand "loin" and "cloth" as the loincloth.
A silver coin is a thing in the Arena.
A basket is an open container in the Arena.
This is the print standard inventory without weapons rule:
now all things enclosed by the player are marked for listing;
now all weapons enclosed by the player are unmarked for listing;
if no things enclosed by the player are marked for listing:
instead say "[We] [are] carrying nothing." (A);
say "[We] [are] carrying:[line break]" (B);
list the contents of the player, with newlines, indented, including contents, giving inventory information, with extra indentation, listing marked items only.
The print standard inventory without weapons rule substitutes for the print standard inventory rule.
Test me with "i / take all weapons / i / take all / i / put sword in basket / i / take sword / i".
Note that this only suppresses listing weapons that are directly carried by the player, not weapons that are indirectly carried.