I did the spark tip only on extension since I thought that made more sense.
I suppose we could add an option for doing it on retraction too.
Spark tip only on extension does make sense. Spark tip retraction might look fun, but this is a small matter.
I came up with a preset I quite like. It's basically EasyBlade but I added AudioFlicker between full blue and a little darker blue (Rgb<0, 0, 180>) so the blade flickers a bit, makes it a bit more dynamic.
{ "smthjedi", "tracks/cantina.wav", StylePtr<InOutSparkTip<SimpleClash<Lockup<Blast<AudioFlicker<BLUE, Rgb<0,0,200> >, WHITE>, AudioFlicker<BLUE, WHITE> >, WHITE>, 300, 800> >(), "blueflicker" },
UPDATE: Actually this can be written more simply using EasyBlade:
{ "smthjedi", "tracks/cantina.wav", StylePtr<InOutSparkTip<EasyBlade<AudioFlicker<BLUE, Rgb<0,0,200> >, WHITE>, 300, 800> >(), "blueflicker" },