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));
 	}