Kenji pls...

Range does not matter when dealing with Firestarter proc.

Proof: This works for both meelee and max range:

/ac "Fire" <t>
/wait 2.5
/wait 0.5
/ac "Fire III" <t>

Changing 0.5 to 0.4 or 0.49 will NOT work for both melee or max range.

So, we can definitely say that Firestarter proc registers exactly 0.5 second after Fire has finished casting. Fire weaving allows us to fill that 0.5 gap perfectly.

----

I can definitely improve the calculator by adjusting number of spells to cover all possible fire proc schematic to address this fire weaving better instead of limiting it to 100 spells, but that will have to wait another day... or week.. or never :P