diff --git a/src/battle/controllers/Memo/MemoControllerRandom.java b/src/battle/controllers/Memo/MemoControllerRandom.java index 90e517654d3083dd820ca2f96295116dc27db7b6..7d375b7acf92c75bb37f29a422a9c62f0599614a 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() {