General Xuan Zhen was the Martial God of the Southwest who possessed seven thousand temples; his name in the human world was considerably distinguished, and this General Xuan Zhen’s real name was Mu Qing. Eight hundred years ago, he was a deputy general at the Xianle Palace of the Crown Prince.