Liu Bei was defeated by Lu Xun in the battle of Yiling, and finally Baidicheng died with a bitter heart, which was one of the biggest crises and turning points facing Shu. If Zhuge Liang had not chosen to mend fences with Dongwu against Cao, Shu might have perished much earlier. In fact, Liu Bei was so defeated. Many people think that Zhang Fei was killed on the way to meet Liu Bei again, resulting in insufficient reinforcements for Liu Bei. If Liu Bei and Zhang Fei can double-team Lu Xun, the chances of winning will be greatly improved.
Is that really the case? It is difficult for Liu Bei to finish double-teaming in enemy-occupied areas. But there is no denying that without Zhang Fei, Liu Bei's fighting capacity will definitely be reduced a lot. Can only say that God does not bless Liu Bei. Guan Yu's death dealt a great blow to Liu Bei. This time Zhang Fei died suddenly, and Liu Bei could only vent all his grievances on Soochow, so he was more eager to win.
However, from the perspective of Sun Tzu's art of war, Liu Bei's mentality is already very unfavorable for winning the battle, because he is eager to achieve success and will definitely fall into the trap designed by the enemy. So Lu Xun just took advantage of this, killed the morale of the Shu army, and finally chose the most suitable actual counterattack, which caught Liu Bei off guard.
If Zhang Fei had not died, would the outcome of success and Liu Bei's reunion be different? I don't think the final outcome will be much different. Because Zhang Fei is a purely military commander, unlike Guan Yu, he can be a commander and make strategies. Therefore, even if Zhang Fei comes, he will listen to Liu Bei's deployment arrangements, and he has no opinion.
Moreover, Liu Bei did not bring Zhuge Liang out this time. If Zhuge Liang were here, maybe he could give Liu Bei a hand and retreat immediately when he found that his morale was low and backward. However, Zhang Fei's personality is also notoriously reckless, and he will certainly not back down, so the final outcome should not be specially prepared. I don't know if you think this analysis makes sense.
If Zhang Fei were Guan Yu, maybe things would turn around. Guan Yu is brave and resourceful. He won't attack rashly and is led by the enemy. Unfortunately, this time Liu Bei came to avenge Guan Yu. Therefore, the life and death of Zhang Fei is not the key factor for Liu Bei to win the battle of Yiling. If Zhang Fei is really that important, Liu Bei will definitely retreat immediately after learning of his death.
For Liu Bei, the main purpose of the Yiling War was to recapture Jingzhou, which was too important for Shu Han. But one thing is certain, that is, no matter who wins or loses the battle of Yiling, Soochow and Metropolis will eventually resume their alliance and jointly fight against Cao.
Because the three countries can form a tripartite confrontation, because the weaker two parties can unite against the strongest one. If the two weakest countries fight first, then the strongest country can directly reap the benefits of the fishermen. Neither Sun Quan nor Zhuge Liang is a fool, and they will certainly not make such a mistake. The battle of Yiling did hurt Shu, but the alliance could prevent him from being hurt again, so Zhuge Liang saved Shu's life.