How's this?
[STABLE]If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
VL_checkLightning[VL_indexCurrent] Equal to True
Then - Actions
Set VL_counterL[VL_indexCurrent] = (VL_counterL[VL_indexCurrent] + VL_PeriodicTimer)
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
If - Conditions
VL_counterL[VL_indexCurrent] Greater than or equal to 1.00
Then - Actions
For each (Integer VL_destroyL) from 1 to VL_SFXLAmount, do (Actions)
Loop - Actions
Lightning - Destroy VL_L[((VL_indexCurrent x VL_SFXLAmount) + VL_destroyL)]
Set VL_checkLightning[VL_indexCurrent] = False
Else - Actions
Else - Actions
[/STABLE]