34 And it came to pass that Amalickiah took the same servant that slew the king, and all them who were with him, and went in unto the queen, unto the place where she sat; and they all testified unto her that the king was slain by his own servants; and they said also: They have fled; does not this testify against them? And thus they satisfied the queen concerning the death of the king.
The whole account of Amalickiah has this problem but this verse really draws it out. Amalickiah is deep in enemy territory, yet somehow Alma not only knows everything Amalickiah does, but every detail of reasoning behind every twist to his scheming. And here in this verse, he reveals exactly how a handful of conspirators killed the king and then covered the whole thing up so that the queen never learned of it. If the conspirators leaked the truth (and lets face it, there would have to be a whole lot of solid information here to know that this account were true over the accepted Lamanite version) it would have got to the queen long before Alma.
The Book of Mormon isn't fiction just because none of the stuff ever happened, but because it's written as fiction. The author, and I don't care if it's Smith or Spaulding, was writing a story like Lord of the Rings, where the author is omniscient and draws out all the stuff his characters do in disparate places with perfect clarity of their actions and psyches. It's more like Danielle Steele however, because there is too much worry that the reader isn't going to "get it" and therefore, the plot must be spelled out at every step. Amalickiah does something that seems morally OK, but the author doesn't allow for any misdirection that could actually work toward a plot twist, he clarifies right away that Alma is a bad guy is only doing it because his plan is X...
Wait: there are scholars who believe this crap actually happened? LOL!
A waste of Gold, big time!