Instead of putting those variables in the 'Start Effect of Ability' trigger, why not put it in the Configurable Trigger because if you did not, those variables will be set everytime the spell is casted.
In your last trigger, it should be Craftin_Damage[4] = 1000
I'm not sure if this is the better way, but it does the job when the spell damage has no pattern. Something the other method can't (unless you will use some sort of Regression Technique).
I think the content of the tutorial is a pretty common knowledge already. But it can still be useful to some.
Remove your signature in the tutorial post.