Mulan city!
The only six cannons did not participate in the battle because they were afraid that the secret would be leaked and someone would replicate it.
The leaders of Mulan city were all very pessimistic about this battle, and they were prepared to die with the city.
Once the city was breached, Zhang Chunhua would detonate all the remaining explosives and destroy all the important resources and secret information.
They did not use any cannons, but they did have twenty catapults.
The trebuchets were too big to fit on Mulan city's city walls, so they had to be placed behind the city walls. Since they were catapults, they could easily jump over the city walls.
Each giant trebuchet required at least a dozen people to operate. The 2000 Warriors under Shen lang were too precious. Therefore, they used slaves to operate the trebuchets, and each trebuchet was managed by one soldier.