Beautifully said, and accurate.
Another pattern the bot uses is that after attacking, it will usually (maybe 80% of the time) split those points between reserve and block. For example, if the bot has 6 points, and it uses 2 to kill one of my dinos, chances are very high it kept two for reserve and two for block. That way if my next dino has enough points take out the enemy plus 2, I’ll use those attack points, and I usually defeat that enemy dino.
It’s a bit hard to describe the patterns; it’s kind of like trying to give driving directions to someone to a place you drive to all the time; you’re so used to it it’s hard for you to think of the conscious turns. In the same way, if you just play lots of PvP and pay attention, you get a good feel for the bot’s behavior. Another example is that the bot will usually (maybe 90% of the time) try to get a class advantage, even if it’s not worth it to do. For example, if I have an amphibian with 1500 health going up against a Pachygalosaurus (carnivore) with 900 damage after the reduction, even if the Pachygalosaurus could still put major hurting on my amphibian (it has 900 damage, after all, against a 1500 health creature), it will still try to switch to another dino, especially if it has a pterosaur, to get the class benefit. You can use this behavior to get the bot to waste attack points while you build up reserve points.