The Pei Songzhi annotation to the Sanguo Zhi carries a quotation from the Wei Lue (a now-lost text) that credits the arrow incident to Sun Quan. During Cao Cao's attack on Ruxu in 213, Sun Quan went in a large ship to observe Cao's troops. Cao Cao had his archers and crossbowmen shoot volleys at Sun Quan's ship, which covered one side of Sun Quan's ship with arrows and bolts. The weight of these arrows and bolts put Sun's ship in danger of capsizing, but he calmly ordered the ship's crew to turn the other side to Cao Cao's army. With both sides now covered in arrows, the ship achieved stability and was able to head back to Sun's base.
The true story of Zhang Xun's arrow-borrowing at Yongqiu took place in 756. The city was being besiged by An Lushan's general Linghu Chao, and had run out of arrows. Zhang Xun had more than 1,000 straw men made and dressed in black clothes. That night, he had these straw men lowered with ropes from the city walls, to mislead the enemy into thinking that the garrison was making a raid. The besieging army showered the straw men with arrows and did not realise the trick until the straw men had several tens of thousands of arrows stuck in them. Zhang Xun's men then pulled the straw men back into the city and obtained all the arrows. Thereafter, Zhang Xun repeated the trick and the enemy simply laughed and no longer shot arrows at the straw men. Having lulled them into complacency, Zhang Xun lowered 500 real troops from the walls, who charged into the enemy camp and drove them out. Linghu Chao had to set fire to his camp and retreat, and Zhang's men pursued them for several tens of li.
[Linghu Chao regrouped and launched a second siege on Yongqiu, but over the next few months Zhang Xun's 1,000 or so defenders beat back every attack by tens of thousands of rebel troops. It was only when the rebel general Yang Chaozong tried attacking Ningling (55km east of Yongqiu) with 20,000 men to cut off Zhang Xun's route of withdrawal, that Zhang pulled out from Yongqiu and fell back to Ningling. Yang Chaozong's attack on Ningling was then defeated by Zhang Xun and Xu Yuan (the prefect of Suiyang) with a heavy loss of over 10,000 men. In early 757, Suiyang was attacked by 130,000 rebel troops, and at Xu Yuan's request Zhang Xun led his 3,000 troops from Ningling to reinforce Xu's 3,800 in Suiyang. Thus began the famous siege of Suiyang, which fell only after Zhang Xun had exhausted all his ingenious tricks and the garrison had resorted to cannibalism to survive. Read more about Zhang Xun here:
http://www.chinahist...?showtopic=1430 ]