Ok, this one has been bothering me for a long time.
In Halo 3, on the level “The Covenant”, right after you kill the two scarabs, you and the Arbiter enter Truths tower. A cutscene then plays where Miranda Keyes asks “are you close?” She then smashes her Pelican through the window, interrupting Truth’s plan to fire the rings with Johnson.
At this point, she disembarks and proceeds to face a huge Brute pack. At most, we see that she kills two Brutes. One with the Pelican, and one with her shotgun. Actually, its not even clear that she kills them, but I’m gonna be generous and say she did. She is then quickly killed by Truth with a spiker. Please watch the cutscene if you need a refresher.
So after this, the flood gives you the whole "dont shoot" speech. You then proceed to move through two areas, killing jetpack Brutes and fuel rod Grunts along the way. When you reach the 3rd area, you discover that every brute, magically, has been killed. Just to be clear, there are a lot more than two brute bodies, the maximum that Miranda could have killed. There are no flood bodies and no flood combat or infection forms in front of you, so its clear it wasn't the flood. The flood were fighting with you the whole time: they could not have gotten in front of Chief and Arbiter. Strangest of all, Truth is the only Covenant survivor, and he appears wounded. The only other possible solution is that Johnson, somehow, managed to annihilate an entire Brute pack, but seeing as he spends the entire Halo 3 campaign getting his -Yoink- handed to him, this doesn't make sense either. A second question is why, when Chief and Arbiter cross the light bridge to reach Truth, is Johnson just sitting there? Why didn't he just shoot Truth and deactivate the rings himself? Instead he risks the entire galaxy waiting for Chief and Arbiter to do the job for him?I really hope I’m missing something obvious here, because this seems like a really big screw up on Bungie’s part. I think the Halo series has a surprisingly good story for a console FPS, but this part seems very, very off. Can someone help me here, or did Bungie perform an epic fail of their conclusion to the whole Covenant problem?