Is it possible to create a spell that freezes a unit in battle?
Gameplay effects should be that it cannot move, it cannot attack, it cannot dodge, and the part that I am stuck on, it cannot retaliate. How can I get about in doing this?
If you make them Stunned, that should stop them retaliating... I think. If not set Counterattack to zero. Combine that with effects like setting Move, Dodge to zero etc. Should work.
Visually speaking, would it be possible to pause the idle animation of the unit for the duration of the freeze? Maybe apply a blue alpha over the textures too?
Fairly sure that's a no.
I'd also like to add a feature for delayed effects.
For example, I cast a spell on a unit, something happens to that unit, then after 1 turn, something else happens to it.
I don't that is possible. The only thing you could so is.... if you want a delayed effect on a unitstat... you could set a negative value for 3 turns, then a positive value for 10 turns... and then for the first 3 turns i would counter each value out (no effect)... then after 3 turns only one value would be active. Kinda dodgy but that would probably work.