| Wings_Of_Ink |
Dragons cheat. Liches cheat. DMs cheat. Dracoliches controlled by the DM ceat A LOT.
If your players trust you enough, you can play it like this-
Dragotha is very very very very very very smart. He's seen almost every trick that could possibly be used against him. This means he'll usually have figured out most of what a party is going to do, round-to-round.
To represent this, have each character roll their Int vs. Dragotha's at the beginning of each round. If Dragotha wins, have that player write down a rough idea of what they are planning to do that round. (don't have them be over specific, "I move to the right, take a potion, and activate a protective item", is fine) They give it to you, NOT showing it to the other players. If Dragotha fails, nothing happens.
Don't hold the players to their plans. If they have to change their plans, let them. Combat is ever-changing. Also, it's ok for a player that has no idea at all to say so.
Dragotha\the DM can now plan around the party's actions BEFORE they take them. The logic is that Dragotha is just that smart.
This gives Dragotha an unfair, but very realistic edge.