Their weapons were certainly not irrelevant. They had other capabilities to their weapons - much did the aztecs. And they also took down the empire with a decapitation strike while being hosted as a guest, with their weapons.
I think the opium war were also won due to weapon advantages. The British cannons could be fired from further away, they could handle larger charges of gunpowder than the Chinese. Another advantage of metallurgy. Today's jet engines are largely the same thing. Maybe the troops were also more battle hardened.
I think the opium war were also won due to weapon advantages. The British cannons could be fired from further away, they could handle larger charges of gunpowder than the Chinese. Another advantage of metallurgy. Today's jet engines are largely the same thing. Maybe the troops were also more battle hardened.