In the game, Bai Jin is an NPC who can easily die, and once he dies, the perfect ending will be unattainable. Therefore, if you want to achieve the perfect ending, this NPC must not be allowed to die. To prevent his death, it's necessary to understand the conditions under which Bai Jin will not die. These conditions will naturally be explained in the following text; continue reading to learn about them.

Regarding the conditions for Bai Jin not dying, they seem quite straightforward. You need to first enter the character's personal main storyline, "Scenery Beyond the Frontier." After entering this storyline, you will see three branch storylines, with the first one being a sparring match followed by recruiting him into your team.

This part of the storyline has no difficulty; just proceed directly. The second branch storyline involves taking him to the Dragon Burial Valley, where you'll encounter Yan Army informants. At this point, you must stop Bai Jin from killing them and choose to let them go. After completing this side quest, Bai Jin will temporarily leave the team.

He will then head to Linchang on his own. After he leaves for Linchang, you need to find him. Once you find him again, you can bring him back into your team, ensuring that he does not die. This is related to the second of the three branches. If you do not stop him from killing in the second branch,

he will later face retaliation from the Yan Army and be ambushed and killed by them on his way back to Linchang. Therefore, you must prevent this to avoid his untimely death. As long as he doesn't die in this part of the story, he will not die in any subsequent battles.

The above covers all the conditions for keeping Bai Jin alive in the game. The conditions have been fully explained in the previous sections. After reading the above, if you wish to protect him, simply follow the steps mentioned.