this is Storm Spirit`s official description. when i saw this.the first came to my mind is the Chinese DaoShi.in China,DaoShi is a real Occupation.like monk. China have a lot TV is about the DaoShi.when i was a boy,i watch a lot.they exorcise evil spirits,use curses pray for rain.defeat the badass.