Does anyone know of a way to hold / root a unit (with a spell or effect,) without them losing their turn completely so they could still attack or cast a spell, with the XML? As far as I can tell minimum combat speed = 1. I know about ChanceToLoseNextTurn; it's not what I'm looking for.
Thanks.
As far as I know, there is no way to make a unit incapable of moving. As NJ stated, you can up the cost for movement to something crazy, but the game uses a upper bound rounding to determine if you have the AP to do an action. So, even if you set a super high move cost, 1 combat speed will be more than enough to move one square, do one attack, cast one spell. Now, NJ is not completely correct here. The unit can only do one thing because his combat speed is 1, and 1 is the min cost of an action. However, if the unit has say 3 combat speed, then even with a super high move cost the unit will be able to attack twice or cast a spell and still move 1 square. Though, this assumes that the unit attacks twice first then moves, or else the single space move will take all the AP at first.