No, IK can be added over any animation. Success of IK depends solely on how well your script calculates IK goal positions