Killed 25 gods from damage dealt by landing from a leap. 5.14% of players have unlocked this achievement