For a deterministic design, CC could be divisible instead of having RNG. How could that work for the binary CC effects? If a character is 50% charmed, he could freely decide how to spend half of his AP points at that turn, the enemy get to decide how to spend the other half.