create implication holding_sword -> holding_weapon
create implication holding_gun -> holding_weapon
This seems like a logical implication, unless I'm mistaken about the purpose of the holding_weapon tag. If it's only meant to be a catch-all for weapons that aren't swords or guns, then a wiki page update and massive tag cleanup are probably in order.