Though I know almost nothing of modding, I do know random events can create magic sites (usually +gold or resources, though), and spells can cause random (or not so random events). If Random events can be added... I think you see where I am going here.