Launchpad McQuack is invited to the town of Duck Ridge, to take part in a re-enactment of 'The Battle of Duck Ridge.' The citizens request that Launchpad play the role of his Great-Great-Grandfather, General Rhubarb McQuack.
Launchpad goes to Duck Ridge, accompanied by Doofus, and Huey, Dewey and Louie. He is greeted warmly by the mayor and a Mr. Duvall, whose Great-Great-Grandfather was also at the Battle of Duck Ridge. However, Launchpad's vision of his relative being a Civil War Hero are soon turned upside-down when it's revealed that his Uncle lost the battle, and Duvall's relative won against General McQuack. McQuack's troops were so ashamed, that they ran away, and noone heard from them again.
Launchpad attempts to still participate in the re-enactment, but while practicing on his horse, it runs wild with him on it, sending him galloping up Duck Ridge, where in a hidden cave, he, Doofus and the nephews discover the former troops of McQuack, who have been hiding there ever since. Feeling sorry for them, Launchpad promises to give them a second chance.
The next day, in the re-enactment, Launchpad ends up changing things around, to the point where the old-time troops end up winning this battle. The Mayor then welcomes the former troops to live in the little town.