Quest 4901 "Guardians of the Altar"

Original author: Junta for ScriptDev2
Converted to TrinityCore by Zaphod
Creature_texts by @Durotar
Clean and some c++ stuff: Blipi

Enjoy

If someone can figure this out:
Ranshalla is only casting SPELL_LIGHT_TORCH on the first and last (5th) points. I'm sure DoCast is being called, however nothing happens on 2-4. I've tried delaying the cast, not interrumpting... nothing helped. It's only a visual bug, so it's not a big issue.
It seems to be a core issue?