Hmm! really? I guess setting "isSecondaryAttack" bool to False on respawn/death could help?
HMM I didn't think it would "stick" as I used "on hold Q = true" and "on release Q = false" so even if was "stuck on death" it should have released when using it again alive... weird... I'll have to test this and see what's up
Yeah lance is cool! I got the idea from Final Fantasy Tactics - the dragoon skill Jump. I assume you know that one :D