RuneScape/Achievements/On a Mission from...the GodsOn a Mission from...the GodsComplete the 'God Emissaries' miniquest.Runescore10