You create algorithmic code to attack to target within range. That target must succeed on a intelligence saving throw or be affected by the spell. When you cast this spell, chose either 0 or 1. For the duration of the spell, an effect happens to the target depending on the number chosen. The creature can then repeat the save, ending the spell on a success. Furthermore, for the duration, if this spell is cast again targeting the same creature, you can, instead of forcing the normal effects of the spell, change the number of the target, either from 0 to 1 or vise versa. This does not require a save.
Zero. If the number chosen is 0 at the beginning of the target's turn, the target takes 1d4 force damage. This is increased by an additional 1d4 force damage for each turn before this one for which the number was 1, to a maximum of 2 additional dice.
One. If the number chosen is 1 at the beginner of the target's turn, roll a d4. The target must subtract the rolled number from the first ability check, saving throws, or attack rolls made for the duration of the round. The reduction is increased by 1 for each turn before this one for which the number was 0, to a maximum of plus 2.
The dice rolled for the reduction and the force damage increases to a d6 when you read 5th level, a d8 when you reach 11th, and a d10 when you reach 17th. Further, at each of these levels both the maximum number of additional damage dice and maximum bonus to the reduction increase by 1.
Comments