Did you know:
Shock squall's duration is random within set parameters?
Shock squall's duration decreases when it has more than one target?
Shock squall's duration is unique for each enemy hit by it, not the same duration for everything in range?
Pchan thinks shock squall has only 4 possible durations?
If you answered "no" to any of the above questions, then you know less about shock squall than me. But you can still learn by watching this educational video!
http://youtu.be/XwElp5Jxdr0
It's clear in this video that shock squall wears off at widely varying amounts of time. It is not a set duration which just gets resisted into 1/2 or 1/4 duration. There are uncounted amounts of time that shock squall can last. Is it finite? Sure, why not. I'm not willing to prove that it's infinitely random. But I'm willing to say Pchan is full of crap when he says there are only 3 or 4 possible durations for it.
Edit: Also, just so you know, I went over that video with VDub frame-by-frame. Each frame is 1/30 of a second, so if you want to know what second these happen at, divide by 30.
Shock squall lands: (estimated) 382
1st mandy begins to turn: 591
1st bee begins to advance: 608
2nd and 3rd mandies begin to turn: 668
4th and 5th mandies begin to turn: 714
6th mandy begins to advance: 759
2nd bee begins to turn: 814
7th mandy begins to turn: 863
8th mandy begins to turn and 3rd bee begins to advance: 913
9th mandy begins to turn: 998
10th mandy begins to turn: 1012
11th mandy begins to advance: 1050
Hrm... I get the feeling I'm mathing something wrong here... maybe only the lower boundary of shock squall duration is affected by the number of targets. Or maybe it really can last only 6 seconds.
EDIT edit: I could be completely wrong about more targets = lower duration. My testing is not complete enough to draw that conclusion yet. Still, I don't want to touch the original post because I want people to see that even though I'm more correct than Pchan, I STILL don't have ALL the answers.