Buffalo and Baby-5 fight with General, and in the end they get attacked by the General's Cannon, which also blows a part of the mountain to smithereens. They don't even pass out and immediately get back on their feet. The ancient Zoan, known for his stamina and endurance, one of the top fighters of the Yonko, receives the same attack and passes out for a second, and then is going to take the enemy with him. That is, the endurance and resistance of the former(who are not even top fighters at DD) is higher than that of an ancient zoan? Is this even normal?