Why do I have to explain simply Japanese comics to you? It really aint that complicated...
Zoro has been eating and drinking poison for weeks, no issue except the tummy ache.
Since Luffy arrived and told him about it all being poisoned he starved, several days until the battle vs Kamazou.
Before the battle started he asked for food and sake as a reward for protection from the assassin.
Before he faints his stomach leaves a sound which is in everyone's face - GURGL which is SFX used for starvation.
The reason why he got injured by Killer was also already explained by Zoro himself.
He blames himself, his naivety is the cause of it. He believed the bandit from the bridge wouldnt interfere.
Now, tell me, how did you miss all that and you need me to explain it to you, for the 10th time?
You already forgot or you are still a troll? :yasu:
All of those together are not as good as the island buster feat.