添加了武器的逻辑