From 73642f66496ff0c991b3efa8e70b2e6217d96e75 Mon Sep 17 00:00:00 2001
From: North <robyter@gmail>
Date: Sun, 26 Aug 2012 18:55:23 +0300
Subject: [PATCH] Added default configuration for ai-ma. Now it can be loaded
 as runtime dependency.

---
 .../src/mage/player/ai/Config2.java                 | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/Mage.Server.Plugins/Mage.Player.AI.MA/src/mage/player/ai/Config2.java b/Mage.Server.Plugins/Mage.Player.AI.MA/src/mage/player/ai/Config2.java
index d50c36bc57..1cf91051fc 100644
--- a/Mage.Server.Plugins/Mage.Player.AI.MA/src/mage/player/ai/Config2.java
+++ b/Mage.Server.Plugins/Mage.Player.AI.MA/src/mage/player/ai/Config2.java
@@ -57,7 +57,18 @@ public class Config2 {
         Properties p = new Properties();
         try {
             File file = new File(Config2.class.getProtectionDomain().getCodeSource().getLocation().toURI().getPath());
-            p.load(new FileInputStream(new File(file.getParent() + File.separator + "AIMinimax.properties")));
+            File propertiesFile = new File(file.getParent() + File.separator + "AIMinimax.properties");
+            if (propertiesFile.exists()) {
+                p.load(new FileInputStream(propertiesFile));
+            } else {
+//                p.setProperty("maxDepth", "10");
+                p.setProperty("maxNodes", "5000");
+                p.setProperty("evaluatorLifeFactor", "2");
+                p.setProperty("evaluatorPermanentFactor", "1");
+                p.setProperty("evaluatorCreatureFactor", "1");
+                p.setProperty("evaluatorHandFactor", "1");
+//                p.setProperty("maxThinkSeconds", "30");
+            }
         } catch (IOException ex) {
             logger.log(Level.SEVERE, null, ex);
         } catch (URISyntaxException ex) {