Its story focuses around the Kunlun Shan, the important mountain-range of Chinese mythology, as the location of the world's original spiritual homeland where a new generation of Chinese Manichaeism (摩尼教 "Móníjiào") inspires the protagonist's mission to bring about the salvation of humanity.