Saying 'you didn't call it red so I don't have to take it!' is one of the most common forms of cheating I've seen recently. If you see they had two hands on the weapon and it hit you hard, there's no reason to need them to call red - in fact, it just makes our game look silly when everyone's yelling colors.
I submit that if you don't want to take a hit from someone you should just man up and cheat boldly, instead of trying to make up a rule that lets you weasel out of taking something you think you ought to have.
i am sorry, i did not actually see there was not a rule about having to call the shot. if the user of the red/green weapon does not call it, and it kinda obvious that it is a red/green weapon, i will still take the hit, whatever the corresponding weapon was(which is what everyone should do in that situation). if there is ever an incident in which the shot was argued, i will take it no matter what, even if it did not seem right to me. i respectfully agree that the previous post of mine is incorrect that the user HAS to call the shot. i think it should be up to the user to make the call when that user throws a questionable shot. for an example fight A has a spear fighting against fighter B, who has sword/board with chest armor. fighter A lands a shot on fighter B, but their hand is doing a sliding motion. fighter B is about to walk off the field because they believe they are dead. fighter A tells him that his hand slipped, so it was a single shot, making him not dead.
tl dr; you were right about not having to call shots, and i never use that as a means to say i can keep fighting if he didn't call the shot.