I believe the Chaotic personality could use some improvements on the AI.
I mainly have two issues with it :
1. Higher difficulty causes them to declare war more. The problem with this is, the game gets EASIER not harder if the AI players have more wars between them, and with 4 AI and only 1 human wizard, that means the AI has a 75% chance to do a war declaration that helps the player and only 25% to do one against him. So I think this chance should be constant and independent of the difficulty level because there is a reverse correlation of difficulty and amount of wars going between AI players. Unless we make it more detailed and have the chance increase for the human player and decrease for other AI based on difficulty instead of the current behavior? I would prefer the constant though, while diplomacy has some bias for the AI on high difficulty, this would be far too much...
2. It can only ever declare war. Which is not chaotic at all, crazy, aggressive, but not chaotic. I believe a chaotic wizard should also randomly offer Alliances - both to the human player and other AI at a low chance. I think it's fine if they don't do random peace offers (would make fighting them far too convenient) and they definitely should only be random when they make the offers, otherwise it's easy to abuse by repeatedly proposing a treaty until the roll makes them accept. Needless to say such alliances would be unreliable, but would still have a great impact on the game flow while they last (either by turning another AI against the player, or turning the chaotic wizard against the player's enemies.) and would add quite a bit of a depth to diplomacy - such situations with an unexpected alliance can result in the AI dragging the player into trouble either through "declare war" or "break alliance" requests.
I mainly have two issues with it :
1. Higher difficulty causes them to declare war more. The problem with this is, the game gets EASIER not harder if the AI players have more wars between them, and with 4 AI and only 1 human wizard, that means the AI has a 75% chance to do a war declaration that helps the player and only 25% to do one against him. So I think this chance should be constant and independent of the difficulty level because there is a reverse correlation of difficulty and amount of wars going between AI players. Unless we make it more detailed and have the chance increase for the human player and decrease for other AI based on difficulty instead of the current behavior? I would prefer the constant though, while diplomacy has some bias for the AI on high difficulty, this would be far too much...
2. It can only ever declare war. Which is not chaotic at all, crazy, aggressive, but not chaotic. I believe a chaotic wizard should also randomly offer Alliances - both to the human player and other AI at a low chance. I think it's fine if they don't do random peace offers (would make fighting them far too convenient) and they definitely should only be random when they make the offers, otherwise it's easy to abuse by repeatedly proposing a treaty until the roll makes them accept. Needless to say such alliances would be unreliable, but would still have a great impact on the game flow while they last (either by turning another AI against the player, or turning the chaotic wizard against the player's enemies.) and would add quite a bit of a depth to diplomacy - such situations with an unexpected alliance can result in the AI dragging the player into trouble either through "declare war" or "break alliance" requests.