>>8885263,19The artillery shells were also solid and filled with cement instead of explosives.
In the First Sino Japanese war, the artillery on the Beiyang navy's warships hit the Japanese ships and struck them but they only made dents or caused broken parts since Chinese overseers at the factories filled explosove shells with cement instead of explosives and stole the funds.
In the Boxer rebellion, Chinese artillery hit their targets in the battle of Tientsin. They punched through walls right in the Eight Nation Alliamce HQ's and the Alliance soldiers were shocked at the accuracy, falsely believing the Chinese Tenacious Army of general Nie Shicheng kidnapped Russian advisors and forced them to fire. None of the shells exploded because they were filled with cement again which is how Alliance forces escaped destruction.
In the Boxer rebellion,General Nie Shicheng's Tenacious Army at the battle of Tientsin fired it's krupp artillery so accurately they hit right through the Eight Nation Alliance's makeshift HQ in the Tientsin legations and hit all their targets so accurately the Alliance falsely thought the Tenacious Army kidnapped their Russian artillery instructors and forced them to fire since they could not believe Chinese were firing artillery so accurately. There were no kidnapped Russians being forced to fire, it was the Tenacious Army.
The problem was that the shells were filled with cement again. They punched holes through the walls of Alliance HQ and targets but did not explode, the Allies said if they were filled with actual explosives they would all be dead. They were deadly to individuals if they directly hit a person (same as a solid shot 18th century cannonball fired from muzzle loading cannon). But if they just hit the wall next to wear an Alliance soldier was standing they would just punch holes through them like ordinary 18th century muzzle loaders..