From 0ee5482acd3046a05ea144759f97b29a7f3c09e3 Mon Sep 17 00:00:00 2001
From: Memo Akten <memo@memo.tv>
Date: Fri, 12 Jun 2015 10:53:38 +0100
Subject: [PATCH] updates to random

---
 .../Memo/MemoControllerRandom.java            | 23 +++++++++++--------
 1 file changed, 13 insertions(+), 10 deletions(-)

diff --git a/src/battle/controllers/Memo/MemoControllerRandom.java b/src/battle/controllers/Memo/MemoControllerRandom.java
index 90e5176..7d375b7 100644
--- a/src/battle/controllers/Memo/MemoControllerRandom.java
+++ b/src/battle/controllers/Memo/MemoControllerRandom.java
@@ -14,17 +14,20 @@ import battle.controllers.Memo.MemoControllerUtils;
  * Created by Memo Akten on 11/06/15.
  */
 public class MemoControllerRandom implements BattleController {
-    public double ATTACK_PROB = 0.1;
-    public double ATTACK_SHOOT_PROB = 1;
-    public double ATTACK_THRUST_PROB = 0.01;
-    public double ATTACK_ROT_THRESH = 0.01;
+    public double MULT = 0.01;
+
+    public double ATTACK_PROB = 0.2 * MULT;
+    public double ATTACK_SHOOT_PROB = 0.5 * MULT;
+    public double ATTACK_THRUST_PROB = 0.01 * MULT;
+    public double ATTACK_ROT_THRESH = 5 * Math.PI / 180.0;
     final public double ATTACK_ROT_THRESH_RANGE = Math.PI/2;
-    public double FLEE_ROT_CHANGE_PROB = 0.3;
-    public double FLEE_SHOOT_PROB = 0.1;
-    public double FLEE_THRUST_PROB = 0.8;
-    public double FLEE_TURN_PROB = 0.3;
-    public double FLEE_TURN_LEFT_PROB = 0.3333;
-    public double FLEE_TURN_RIGHT_PROB = 0.3333;
+
+    public double FLEE_ROT_CHANGE_PROB = 0.3 * MULT;
+    public double FLEE_SHOOT_PROB = 0.02 * MULT;
+    public double FLEE_THRUST_PROB = 0.8 * MULT;
+    public double FLEE_TURN_PROB = 0.3 * MULT;
+    public double FLEE_TURN_LEFT_PROB = 0.3333 * MULT;
+    public double FLEE_TURN_RIGHT_PROB = 0.3333 * MULT;
     Action action;
 
     public MemoControllerRandom() {
-- 
GitLab