diff --git a/xtrn/dicewarz/ai.js b/xtrn/dicewarz/ai.js index 01a201ce35d3632c3dde92b9cea0b1700ed9a9e1..25059abd9b644f50f963d3a53c7b6c7de547dc8f 100644 --- a/xtrn/dicewarz/ai.js +++ b/xtrn/dicewarz/ai.js @@ -143,8 +143,13 @@ function UltraParanoidAICheck(gameNumber, playerNumber, base, target) g=games.gameData[gameNumber]; computerPlayer=g.players[playerNumber]; + /* If we don't have our "fair share" of territories, use paranoid attack */ + if(computerPlayer.territories <= g.playerTerr) { + return(ParanoidAICheck(gameNumber, playerNumber, base, target)); + } + /* If reserves + expected new dice - used reserves is still greater than seven, use the merely paranoid attack */ - if(computerPlayer.reserve + computerPlayer.territories - (computerPlayer.AI.moves*7) > 7) { + if(computerPlayer.reserve + computerPlayer.territories - (computerPlayer.AI.moves*8) > 7) { return(ParanoidAICheck(gameNumber, playerNumber, base, target)); }